16进制合约交互

16进制Gitcoin捐款

一、基本概念:

合约交互也是一种特殊的转账交易。

16进制交互是指可以通过小狐狸转账 + 输入十六进制数据的方式来完成交互。

原理就是复制别人已经成功的交易,然后用“抄作业”的方式来完成我们的交互。

二、举一反三:这种方式还可以应用到mint图狗,链上投票等其他交互。

三、前期准备:打开小狐狸,点击右上角的圆圈,找到设置--高级--显示十六进制数据,然后点击启用。

四、捐款实战:

点开Gitcoin 合约交易记录页面

**1)、**点击该笔交易,下拉页面,找到input Data,点击View input as,选择Original把数据调成16进制

**2)、**复制合约地址,点击小狐狸钱包,点击右上角的“三个点”,选择展开视图(这样方便多次复制粘)。点击“发送”,然后粘贴合约地址。

3)、输入交易金额,要与原交易一样,复制粘贴原交易的16进制数据。点击下一步。

**4)、**根据当前的Base fee 来调整最大基本费。燃料限制我填了90000,点击保存,然后就可以执行了。

如果你想捐赠特定的项目,建议先用正常Github登录的形式捐赠一次,这样可以确保你的Hex Data对应的是你想要捐赠项目的合约地址。

Mint(前端、合约、16进制)

**1、**常见的Mint方式分为前端、合约和16进制3种,其中前端也就是网页最适合新手,但是链接钱包到未知网站时存在安全隐患。 合约Mint的方式适用于绝大部分情况,只有当函数要求Merkle Proof、Signature等参数时例外,这意味着需要白名单或是走前端网页。

**2、**进入Etherscan,随后点击合约地址依次选择Contract,Write,并Connect连接钱包。 大部分情况我们需要填写的是payableAmout(单价*数量)和mintAmount(数量),如果有_to(address)一栏则需要填入钱包地址。

16进制Mint较为进阶,

我们首先在小狐狸的设置-高级-中启用显示十六进制数据(图1),通过点击View Input As中的Origins来获取到一笔交易的Hex数据(图2),然后我们向交互的合约发送与Value同等数值的ETH,并在十六进制数据中填入刚刚得到的Hex数据即可(图3)。

3、快速获取合约信息

**1)、**打图狗时我们重点关注几个信息:单价、单笔数量、单钱包限制、总量,通常有2种方式来快速获取。 第一种是Read Contract,在合约中往往会有Cost、MaxPerTx、MaxPerWallet、MaxSupply等参数来描述这些值。

**2)、**第二种是查看已完成的交易),以该合约为例,我们发现所有交易的数值都是0.01ETH的整数倍,那么可以判断出该NFT的价格大概率就是0.01ETH,其他信息也可以通过类似的思路得到。 以上两种方式可以结合使用,随着经验的积累就可以在短时间内快速得到相关信息。

4、Gas预设

**1)、**Mint大部分图狗时我们不需要特意去设置gas,但是假如面对较热门的项目,我们可以通过小狐狸的实验性来提前设置好gas,节约时间。

**2)、**点击设置-实验性并启用Enhanced Gas Fee UI,然后随意进行一笔转账,注意不需要真的完成该笔交易,只需要在确认前点击编辑,根据情况预设好优先费用和最大费用,随后勾选总是使用这些值,这样在下次交易时就可以直接确认,无需重新编辑Gas

5、出货 图狗不仅要会打,更要会卖,大部分图狗的流动性在Mint完后的半小时内是最好的,推荐结合NFTNerds上的挂单与买单情况,当观察到低价单增多,交易量下降时就可以出货了。 另外建议根据资金量以及对项目的判断,采取分批阶段出货方式,一方面可以确保资金回流,另一方面也可以有效防止卖飞。

Subscribe to 0x1559
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.