本地区块链与以太坊测试网络发布智能合约
编写:张宏宇
发布智能合约,我在可以选择在网上的在线IDE编写,然后在进行发布。
在线网站 https://remix.ethereum.org
https://github.com/OpenZeppelin/openzeppelin-solidity
此教程用的是truffle发布智能合约,我们可以借鉴怎么写智能合约。
http://truffleframework.com/tutorials/robust-smart-contracts-with-openzeppelin
一、本地发布合约
1、remix介绍:
2、选择网络。
3、发布智能合约
本地发布成功,在下面就会有一个合约得地址,打开以后里面就是合约中方法。
二、以太坊测试网发币
1、切换钱包网络
在钱包中将网络切换到以太坊测试网。此时账户中没有ETH可以在测试网中申请测试ETH
2、申请测试ETH
点击账户中BUY,弹出购买界面。点ROPSTEN TEST FAUCET 跳转到申请测试ETH页面。
点击申请1ETH,下面出现一条交易的信息,此时测试笔就已经到账了。
3、切换remix网络。
关闭本地的区块链,此时切换remix的网络,remix自动连接上钱包了,默认的账户是钱包中刚刚领测试币的账号。此处账号应该与钱包中账户对应。
4、发布智能合约
5、验证合约代码
剩余的部分选填,可以不填,最后验证,验证成功后点击Verify And Publish Reset验证