We are so excited to announce that the cycles faucet is now LIVE!
The DFINITY Foundation has launched the faucet in partnership with Fleek as a way to supercharge development on the Internet Computer and support our growing developer ecosystem. Qualified developers can access $100 worth of free cycles to begin deploying Canister smart contracts to the network.
Developers can choose to receive their cycles via a new or existing cycles wallet, or via Dank, a new service offered by Fleek.
So apparently your github account needs to be older than 90 days (understandable) and be active in the last 30 days. What does that mean, exactly? Every day for the past 30 days? any day? Itās an ambiguous message imo.
The requirement is just any activity within the last 30 days (not 30 consecutive days). We just updated the language to make sure itās clearer for other devs going forward. Thanks for the feedback!
I withdrew cycles from the faucet to the principal ID on my NNS app instead of my local principal ID to not lose them in case my local gets wiped. How would I charge canisters from there?
Unfortunately, there is no way for you to retrieve these cycles if you used your NNS principal. The faucet flow provides explicit instructions on using dfx and your dfx principal. Can you confirm which option you selected (Dank, new cycles wallet, or existing cycles wallet)?
Hi, Maybe stupid question hereā¦
I claimed my cycles and executed
dfx identity --network ic set-wallet --force bla-bla-bla-blaā¦
and got this errorā¦
Could not reach the server: error sending request for url (https://gw.dfinity.network/api/v1/status): error trying to connect: tcp connect error: Host is unreachable (os error 113)
checking https://gw.dfinity.network/api/v1/status in a browser just hangsā¦
Is this my end (firewall) or is this old version of code or something going on with the network?
Any ideas?
Thanks!
So, I did some more experimenting. I was able to import the wallet into NNS and see the cycles.
Basically, what I did:
Provided the principal from my NNS app
Selected new wallet in the faucets app
was provided dfx identity --network ic set-wallet --force bla-bla-bla-bla
then went into the nns app and selected ācreate or link canisterā
selected ālink canister to accountā
entered the wallet ID from above (bla-blaā¦) here
the canisters list on NNS shows a canister with the wallet ID and the 75 T cycles in it.
I assume now I can add my local identity principal ID as a controller here and then transfer cycles from this canister to others Iām deploying on the network. Please correct me if my understanding is wrong.
Or if this method is not suggested for some pitfall that Iām not yet seeing.
I had the same āNNSā principle problem described here however, whilst I could see and add controllers to the wallet canister in NNS I could not deploy or control the wallet - got āonly a controller/custodian can call this methodā all the time.
Curiously the solution turned out to be calling the āupgradeā method on the wallet. The wallet accepted the upgrade and after that I am able to deploy/control as expected. dfx 0.8.0.
So, basically after adding my local DFX identity principal as a controller to the wallet canister listed on the NNS, if I try to do something like ādfx wallet --network ic balanceā, I would get a āonly a custodian/controller can call this methodā. The way to fix this is to run the following:
dfx wallet --network ic upgrade
Youāll get a āUpgraded the wallet wasm module.ā message.
Post which if you query the balance, it should just work