使用Etherscan实现Flash Claim的操作流程 - 借出猴子+自己的药水铸造变异猴 #12
thorseldon
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
使用Etherscan实现Flash Claim的操作流程 - 借出猴子+自己的药水铸造MAYC
安全提醒
在步骤“【2】药水转入到空投接收者合约“中的转移操作,只要填对了自己的专属合约地址,
在其它步骤中即使出现交易失败错误,也不会丢失自己的资产,转入的资产随时可以再转移出来。
准备工作
一台PC/笔记本电脑,安装好谷歌浏览器,打开浏览器,装好MetaMask钱包。
打开自己常用的记事软件,比如记事本或者Word或者Excel,用来记录和复制在操作过程中所需的数据。
确定自己的猴子尚未喝过药水,已经买到药水。!!!注意别买到假药水!!!
在记事本里记下来:
自己的钱包地址:
自己的猴子ID:
自己的药水ID:(M1是0,M2是1,MEGA是69)
猴子已经抵押到Bend平台,如果记不住猴子ID,请自行到BendDAO官网查看。
https://www.benddao.xyz/app/dashboard/borrows
如果记不住药水类型,请自行到OpenSea查看交易记录。
【1】创建用户专属的空投接收者合约
无论有多少只猴子要喝药水,该步骤都只需要操作一次。如果不确定是否已经创建,先看步骤1.3
1.1. 打开空白页面,拷贝和粘贴下面的网页地址;
https://etherscan.io/address/0x79cd7E50058492bfBFc46Ea2AF869BC77D2733Cf#readContract
(这是FlashClaim注册中心合约。)
1.2. 连接钱包,创建合约;

点开createReceiver,点击Write按钮;
弹出钱包,签名后发送交易,等待交易完成,然后继续下面步骤。
1.3. 打开空白页面,拷贝和粘贴下面的网页地址;
查询自己创建的空投接收者合约;
https://etherscan.io/address/0x79cd7E50058492bfBFc46Ea2AF869BC77D2733Cf#readContract
如果查询到的地址是上图中所示的0,请返回步骤1.2。
拷贝合约地址到记事软件里记下来:
空投接收者合约地址:
1.4. 打开空白页面,确认合约类似和所有者;
打开记事软件, 增加一条记录:
空投接收者合约网页链接:
然后拷贝和粘贴如下模版地址:
https://etherscan.io/address/空投接收者合约地址#readContract
最后将“空投接收者合约地址”文字全部替换为前面步骤1.3查询到的接收者合约地址。
举例:https://etherscan.io/address/0xeA90c7a42436587749348ff1DD5eEE48278FEe7c#readContract
替换完成后,将网页地址拷贝和粘贴到空白页面的地址栏,按照下图检查参数。

务必确认部署类型是1,Owner必须是自己的钱包地址。图中所示地址只是用于举例。
确认后,直接跳到下一章节【2】药水转入到空投接收者合约。
【2】药水转入到空投接收者合约
2.1. 打开空白页面,拷贝和粘贴下面的网址;
https://etherscan.io/address/0x22c36bfdcef207f9c0cc941936eff94d4246d14a#writeContract
(这是药水合约。)
2.2. 连接钱包,转移药水到空投接收者合约;
!!!千万不要输错了自己专属的空投接收者合约地址,务必反复确认地址,避免转到其它不认识的地址!!!
!!!千万不要输错了自己专属的空投接收者合约地址,务必反复确认地址,避免转到其它不认识的地址!!!
!!!千万不要输错了自己专属的空投接收者合约地址,务必反复确认地址,避免转到其它不认识的地址!!!
打开记事软件,按照图中说明拷贝和粘贴数据。
弹出钱包,签名后发送交易,等待交易完成,查看交易详情,确保药水到了空投接收者合约。
【3】准备Flash Claim所需的参数
3.1. 打开空白页面,拷贝和粘贴输入下面的网页地址;
https://etherscan.io/address/0x60e4d786628fea6478f785a6d7e704777c86a7c6#code
(这是变异猴空投合约。)
滚动到页面底部,拷贝Contract ABI。

3.2. 打开空白页面,拷贝和粘贴下面的网页地址;
https://abi.hashex.org/
该网站只是方便构建合约的调用参数,不会涉及任何跟钱包相关的交互。如有不对,立即关闭页面。
把前面步骤3.1中的Contract ABI,拷贝到方框里面。

3.3. 往下滚动页面,构造变异猴领取参数

3.4. 打开空白页面,输入网址;
打开记事软件,找到步骤1.4中记录的“空投接收者合约网页链接”,拷贝和粘贴网页链接到浏览器地址栏。
变异猴的Token合约地址:0x60E4d786628Fea6478F785A6d7e704777c86a7c6
变异猴的空投合约地址:0x60E4d786628Fea6478F785A6d7e704777c86a7c6
上面没有写错,MAYC的ERC721和空投合约是同一个地址。
按照图中描述,填写内容。

打开记事软件,增加记录:
FlashClaim所需参数:
拷贝和粘贴上图中构造的参数。
【4】发起Flash Claim交易铸造变异猴
4.1 打开空白页面,拷贝和粘贴下面的网页地址;
https://etherscan.io/address/0xdbfd76af2157dc15ee4e57f3f942bb45ba84af24#writeProxyContract
(这是Bound NFT BAYC合约。)
4.2 连接钱包,输入参数

耐心等待交易完成,查看交易详情,就会看到变异猴的ID,已经创建出来。
通过BendDAO网站或者OpenSea网站应该可以看到了,数据可能会有一些延迟。
https://www.benddao.xyz/app/dashboard/my-nfts
真实例子:

上面的步骤有些复杂,但是一旦学会了,你就自己掌握了FlashClaim这个神奇的大杀器,在抵押借贷的同时可以不错过任何空投,而且是在空投发布的第一时刻就能进行操作。
Beta Was this translation helpful? Give feedback.
All reactions