无需 DAPP,通过 Etherscan 浏览器也能与智能合约进行交互!
以太坊用户必备技能,熟练掌握Etherscan区块链进行智能合约交互硬核知识。
撰文 | SHIER 出品 | NEST爱好者(nestfans.com) **今天跟大家分享一下:** 什么 DAPP 都不需要依赖,通过 Etherscan 就可以与以太坊智能合约进行直接交互的教程。 **物料准备:KeXue上网软件、MeteMask 插件** **第一步:** 先进行 **【KeXue上网】** ,在 Google 搜索能用的时候,说明成功了。 **第二步:** 在 Etherscan 区块浏览器打开要交互的目标合约地址,我们这里是 NEST 3.0 版本的 QP Token 存入合约为例,进行【取回】QP Token 操作。 **目标合约地址:** [https://cn.etherscan.com/address/0x19E1d193A448bD13097EFC2aea867468726e67c5#writeContract](https://cn.etherscan.com/address/0x19E1d193A448bD13097EFC2aea867468726e67c5#writeContract) **第三步:** 点击【合约】,点击【编写合约】,点击【 Connect to Web3】,连接钱包插件,我们这里使用的是 MetaMask 钱包插件。 ![1.png](https://img.learnblockchain.cn/attachments/2021/01/YaThT7gG600b9b7e71906.png) ![2.png](https://img.learnblockchain.cn/attachments/2021/01/QVjQxsqC600b9b89841ff.png) **第四步:** 往下拉,找到目标方法。我们这里是【takeOut】方法 ![3.png](https://img.learnblockchain.cn/attachments/2021/01/y68pP4BM600b9b8f946e7.png) **第五步:** 与目标合约进行交互。 ![4.png](https://img.learnblockchain.cn/attachments/2021/01/ZTwBb2VO600b9b957cfe5.png) 1)第一栏是输入要取出的 QP Token 的数量,我们这里以 100 枚为例子,那就是:100后面+ 18个0,也就是:100 + 000000000000000000,输入:100000000000000000000 如果你要取出来 10000 枚,那就是要输入:10000000000000000000000 2)第二栏要输入要取出的 QP Token 的代币合约,我们这里取出的是 NEST Token ,NEST Token 代币合约地址是:0x04abeda201850ac0124161f037efd70c74ddc74c 如果你要取回 NYFI,其代币合约是:0x075190c6130ea0a3a7e40802f1d77f4ea8f38fe2 如果你要取回 NHBTC,其代币合约是:0x1f832091faf289ed4f50fe7418cfbd2611225d46 3)然后点击【Write】按钮,发起一笔合约交互的交易;点击【View your transaction】查看交易的打包情况,等待打包成功即可。 ![5.png](https://img.learnblockchain.cn/attachments/2021/01/ziJmnkWn600b9b9da14dc.png) **就这样,我们不需要使用任何 DAPP,不需要把钱包导入到任何我们不熟悉的软件中,直接通过 Etherscan 区块浏览器就可以与智能合约进行交互了,完成我们需要的交易操作。**
撰文 | SHIER
出品 | NEST爱好者(nestfans.com)
今天跟大家分享一下: 什么 DAPP 都不需要依赖,通过 Etherscan 就可以与以太坊智能合约进行直接交互的教程。
物料准备:KeXue上网软件、MeteMask 插件
第一步: 先进行 【KeXue上网】 ,在 Google 搜索能用的时候,说明成功了。
第二步: 在 Etherscan 区块浏览器打开要交互的目标合约地址,我们这里是 NEST 3.0 版本的 QP Token 存入合约为例,进行【取回】QP Token 操作。
目标合约地址:
https://cn.etherscan.com/address/0x19E1d193A448bD13097EFC2aea867468726e67c5#writeContract
第三步: 点击【合约】,点击【编写合约】,点击【 Connect to Web3】,连接钱包插件,我们这里使用的是 MetaMask 钱包插件。
第四步: 往下拉,找到目标方法。我们这里是【takeOut】方法
第五步: 与目标合约进行交互。
1)第一栏是输入要取出的 QP Token 的数量,我们这里以 100 枚为例子,那就是:100后面+ 18个0,也就是:100 + 000000000000000000,输入:100000000000000000000
如果你要取出来 10000 枚,那就是要输入:10000000000000000000000
2)第二栏要输入要取出的 QP Token 的代币合约,我们这里取出的是 NEST Token ,NEST Token 代币合约地址是:0x04abeda201850ac0124161f037efd70c74ddc74c
如果你要取回 NYFI,其代币合约是:0x075190c6130ea0a3a7e40802f1d77f4ea8f38fe2
如果你要取回 NHBTC,其代币合约是:0x1f832091faf289ed4f50fe7418cfbd2611225d46
3)然后点击【Write】按钮,发起一笔合约交互的交易;点击【View your transaction】查看交易的打包情况,等待打包成功即可。
就这样,我们不需要使用任何 DAPP,不需要把钱包导入到任何我们不熟悉的软件中,直接通过 Etherscan 区块浏览器就可以与智能合约进行交互了,完成我们需要的交易操作。
区块链技术网。
- 发表于 2021-01-23 11:45
- 阅读 ( 849 )
- 学分 ( 19 )
- 分类:智能合约
评论