前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何用myetherwallet 来玩智能合约

如何用myetherwallet 来玩智能合约

作者头像
爬虫
发布2018-07-25 16:14:21
6150
发布2018-07-25 16:14:21
举报
文章被收录于专栏:Python与爬虫Python与爬虫

用myetherwallet之前,请先看看 https://zhuanlan.zhihu.com/p/36105871

看完应该会知道如何安全的使用 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

  • 打开 https://www.myetherwallet.com/#contracts
  • 选择正确的网

可以看到,每个都有好几个,随便选择一个就行...(本次我们是ropsten,也就是只要前面是ropsten的,你随便选哪个都可以)

  • 复制上你合约地址 与 合约ABI ,然后点击Access
  • 选则你要调用的方法

(本次我们选择 batchTransfer)

  • 输入你的参数

本次我们的参数 如上图所示... 不知道为啥 请看一行代码蒸发了¥6,447,277,680 人民币!

  • 连接到metamask(metamask 没有装的话,请百度.)
  • 点击write

注意,gaslimit 会自动出来...如果gas limit 那边为空的话,请确认你的参数...

  • 点击生成交易

确认提交就可以了

  • 然后这笔交易会发送到metamask上,点击submit 就可以了.

我本次提交成功后的 tx https://ropsten.etherscan.io/tx/0x8359cfe6c0ccbb9a8126531c1162e80fb0c6f0beecb10bdcd0843bc368848b33

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python爬虫分享 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 开始
    • 确定合约是在哪个网
      • 获取合约地址
        • 获取ABI
          • 打开myetherwallet
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档