如何用myetherwallet 来玩智能合约
用myetherwallet之前,请先看看 黑客已经盗了15,945,221.72 USD
看完应该会知道如何安全的使用 myetherwallet 了.
开始
本次我们玩的合约是 https://ropsten.etherscan.io/address/0x39171828d0c6d072c19f5d32900e30343c296f38
确定合约是在哪个网
以上就是常见的所有网了
如果网址 前缀是ropsten,那么就是 ropsten测试网…
如果网址 前缀是kovan,那么就是 kovan测试网…
网址前面没有带的,如https://etherscan.io/address/0x39171828d0c6d072c19f5d32900e30343c296f38
这种就是主网…
除了主网外,其他的网都是测试网(也就是获取ETH是免费的)
我们本次测试的时候,网址是https://ropsten.etherscan.io/address/0x39171828d0c6d072c19f5d32900e30343c296f38
那么我们本次玩的合约在 ropsten.
获取合约地址
合约地址还是很简单就能知道的
如本次我们要玩的网址是https://ropsten.etherscan.io/address/**0x39171828d0c6d072c19f5d32900e30343c296f38**
那么合约地址就是 0x39171828d0c6d072c19f5d32900e30343c296f38
获取ABI
打开https://ropsten.etherscan.io/address/0x39171828d0c6d072c19f5d32900e30343c296f38#code (注意,如果你要玩的合约地址,不一样的话,则可以吧address 后面的地址替换成你的…)
复制contract ABI 里面的内容…(这就是ABI)
如果打开没有的话,则说明这个合约没有开源…
打开myetherwallet
选择正确的网
可以看到,每个都有好几个,随便选择一个就行…(本次我们是ropsten,也就是只要前面是ropsten的,你随便选哪个都可以)
- 复制上你合约地址 与 合约ABI ,然后点击Access
- 选则你要调用的方法
(本次我们选择 batchTransfer)
- 输入你的参数
本次我们的参数 如上图所示…
不知道为啥 请看一行代码蒸发了¥6,447,277,680 人民币!
- 连接到metamask(metamask 没有装的话,请百度.)
- 点击write
注意,gaslimit 会自动出来…如果gas limit 那边为空的话,请确认你的参数…
- 点击生成交易
确认提交就可以了
- 然后这笔交易会发送到metamask上,点击submit 就可以了.
我本次提交成功后的 tx https://ropsten.etherscan.io/tx/0x8359cfe6c0ccbb9a8126531c1162e80fb0c6f0beecb10bdcd0843bc368848b33
本文作者:高金
本文地址: https://igaojin.me/2018/04/26/如何用myetherwallet-来玩智能合约/
版权声明:转载请注明出处!