blockchain - avalanche - 通过metamask remix, 部署contract
访问量: 874
参考: 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和花费。