Cycles Faucet
https://faucet.dfinity.org/
一、授权GitHub账号领取免费cycles
点击以上按钮可前往免费领取的页面(官方给开发者的福利)。
步骤很简单,页面也一步步介绍地很详细。只需要登陆你的GitHub账号(新账号不一定可以),授权之后填写你本地dfx identity的principal即可。principal获取命令:
dfx identity get-principal
填写principal之后可以选择创建一个新的wallet canister或者使用现有的wallet canister,这里我选择创建一个新的wallet canister。
之后你会获得一个包含一定数目cycles(最早可以获得100TC,截止本文发表时两年左右的Github账号可以获得15TC,价值20$),如下图所示:
之后,只需要在终端输入一下命令即可完成wallet绑定:
dfx identity --network=ic set-wallet --force [Wallet ID]
PS:将[Wallet ID]替换为自己获得的即可~
二、部署一个项目到I.C.上
在这里我们以新创建的默认项目为例:
dfx new hello
cd hello
查询wallet canister的cycles余额:
dfx wallet --network=ic balance
部署项目到I.C.上:
dfx deploy --network=ic
注⚠️意 |
根据官方文档,部署到I.C.上需要花费十亿cycles作为手续费,此外,每个canister默认会从你绑定的wallet获取4T cycles作为待使用的“燃料”。一般新项目会有后端和前端一共两个canister,所以本次部署会从wallet中转移出大约8T cycles。请注意,官方暂时还没有提供将cycles从其他应用canister转回到wallet的API,请事先合理分配cycles。 |
Comments 1 条评论
博客作者 Aretha Beresik
Some really fantastic info , Gladiolus I found this.