Flow 101 Quest 小白教程

官方教程:

https://github.com/onflow/flow-101-quest/blob/main/README_ZH.md

我使用的电脑环境:Windows10

1、下载代码库

这一个步骤官方建议是git clone仓库,这对于小白来说有点可能有点难度,因为要安装git之类的。其实如果不考虑之后上传到github,直接下载代码也可以的。

下载链接:

https://github.com/onflow/flow-101-quest

post image

下载解压后进入目录

post image

2、安装 flow cli

在代码目录,按住 shift 键 + 鼠标右键 ,选择在终端打开或者powershell 打开,这就进入了命令行并且切换到了当前代码目录。当然你也可以直接 cmd 打开,然后自己切换到 代码目录也行。

安装命令

iex "& { $(irm 'https://storage.googleapis.com/flow-cli/install.ps1') }"
post image

3、启动 flow cli

flow init
post image

4、创建测试账户

flow accounts create

这里有四个小步骤:

(1)输入的账户名字,随便输入一个, 按enter确定

post image

(2)选择测试网,按一下方向键 下键 即可,选择测试网, 按enter确定

post image

(3)输入 y 按 enter 键,再按 enter 就会自动打开浏览器页面

post image

(4)完成网页里面的谷歌验证,再点创建账号按钮,等待一小会

post image

(5)复制这个地址保存起来,后面填表要用

post image

5、初始化账户

回到命令行,使用 Flow CLI 发送此交易并使用你的帐户对其进行签名 (nezha 这要替换成你自己的账户名字)

flow transactions send ./cadence/transactions/init-account.cdc --signer=nezha --network=testnet

看到如下信息就是正确的

post image

6、获取消息

flow scripts execute ./cadence/scripts/get-message-keys.cdc --network=testnet
post image

通过返回结果,我们可以看到,项目方为我们提供了一个json,每个键对应不同的消息,总共5个 : fun、gator、cya、bff、hello

7、签署年鉴

nezha要替换成你的账户名字,消息这个我用的是 bff,官方默认的是 fun,你看自己兴趣可以选择上面5个中任意一个,最好不要跟官方一样,全是雷同就不好看了。

flow transactions send ./cadence/transactions/sign-yearbook.cdc 0x63ffd70144f80d07 bff --signer=nezha --network=testnet

post image

8、阅读年鉴留言

flow scripts execute ./cadence/scripts/get-messages.cdc 0x63ffd70144f80d07 --network=testnet 
post image

9、获取一个主网帐户以接收您的 NFT (如果你有地址就不用做这一步了)

进入网址:

https://floats.city/

post image

填写邮箱,去邮箱查看验证码输入后就行了,然后进入个人主页,复制地址

post image

10、填表

测试地址、主网地址、邮箱 即可

https://share.hsforms.com/1ouJ1prrSR566_ZuB9krH5Q3u4gy

做完一个,如果想做第二个,那就太简单了,账户名不一样就行了,消息哪里也可以改不一样

第一步:flow accounts create
第二步:flow transactions send ./cadence/transactions/init-account.cdc --signer=nezha2--network=testnet
第三步:flow scripts execute ./cadence/scripts/get-message-keys.cdc --network=testnet
第四步:flow transactions send ./cadence/transactions/sign-yearbook.cdc 0x63ffd70144f80d07 hello --signer=nezha2--network=testnet
第五步:flow scripts execute ./cadence/scripts/get-messages.cdc 0x63ffd70144f80d07 --network=testnet
然后创建主网地址填表

subscribe://