Back

blockchain - avalanche - 通过metamask remix, 部署contract

发布时间: 2022-01-04 03:09:00

参考: https://docs.avax.network/build/tutorials/smart-contracts/deploy-a-smart-contract-on-avalanche-using-remix-and-metamask/

https://developers.rsk.co/tutorials/ethereum-devs/remix-and-metamask-with-rsk-testnet/

1. 登录metamask

2. 添加测试网络 fuji

3. 在fuji网络上获得faucet (空头)

4. 打开remix

5.  选择injected web3

这里显示的 Main(1) network是错误的。可以忽略。  下面就是你的账户了

6. 打开任意一个 sol文件, 这里我们选择了最简单的storage.sol

6.2 我们编译这个文件:

7. 在 deploy & run .. 标签页,我们可以看到 storage.sol 已经被选中了,我们点击deploy按钮。就可以发布了。

8. 弹出metamask, 点击确认,即可。

找到对应的address, 可以看到这是个contract.

https://testnet.snowtrace.io/tx/0x9af264dbd7cc6b1e495b725f2d9d1f83a79420d8351510f02a1833d12a7f165d

https://testnet.snowtrace.io/address/0xcd25ae27b778d887956c1e0affd2c658d37239bf#code

9. 在下面这里可以直接调用这个contract

可以看到有2个方法,一个是store  ,  一个是 retrieve

store  右侧的箭头点一下,展开之后,长这样,我们输入 3888, 然后点击按钮确认:

弹出metamask, 我们点击确认即可。

等几秒钟,就会出现操作成功提示: 其中的value: 0wei,  data:  ....  00f30 ,就是我们刚才的输入参数3888

还可以进行查询,查询由于不是写操作,只是读,所以不需要任何tx和花费。

Back