如何通过16进制mint
1、打开小狐狸钱包的显示十六进制功能;
metamask设置-高级-显示十六进制数据
2、点击发送,地址填写mint合约地址;
合约地址在区块链浏览器中查看
3、粘贴交易记录的16进制数,点击确认;
十六进制数可以在区块链浏览器中查看

如何通过16进制交换linea的lifi任务:
分两步:
1、打开小狐狸钱包的显示十六进制功能;
metamask设置-高级-显示十六进制数据
2、点击发送ETH,接收地址填写交互合约地址;
如
lifi的授权地址:
0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE
如图

难点在于:16进制数那里来的,有什么含义?

Linea的lifi跨链任务中,这个16进制数,包含了桥的原链和目标链,还有发送着地址,和目标链地址,代币数量等。
因为除了发送地址不同外,其他信息都是一样的,所以只需替换发送地址的那部分信息就可以了。
0xb3b6358700000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043bfc0000000000000000000000000000000000000000000000000000000006456b249000000000000000000000000000000000000000000000000000000000043bfc0000000000000000000000000000000000000000000000000000000006456b249000000000000000000000000b47de784ab8702ec35c5eab225d6f6ce476ddd280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002386f26fc1000050238acee250fc9ecd9e4d842aebd8a4d1f5b0d4848d6be4c640de356536115c000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fad6367e97217cc51b4cd838cc086831f81d38c2000000000000000000000000**{address}**0000000000000000000000000000000000000000000000000000000000877f80000000000000000000000000000000000000000000000000000000000000e704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003686f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017746573746e65742e6a756d7065722e65786368616e6765000000000000000000
所以只要找链上成功的地址,然后查看十六进制数据就行了。如下图

查看原始数据格式,就是“正经”十六进制数了,就是要发送的部分了,替换发送地址即可。

以上是一种获得十六进制数的方法,还有一种方法就是:
在自己交互的过程中,可以从Metamask钱包直接查看,比如

这个十六进制中,可以从中看到本地址,这种带地址的需要替换。

但并不是每个十六进制数,都需要替换地址,因为这个是hop跨链十六进制数据,其中包含发送者地址数据,所以肯定要替换,谁发送替换谁的。
如果授权或mint的十六进制数据,就不用替换数据,


最后总结:
很多时候,页面因为DDOS攻击,或者访问量太大产生拥堵,导致页面前端不可用,就可以考虑用十六进制数据完成交互任务,或mint任务。
我的理解十六进制数,就如同电脑用二进制存储数据一样,以太坊交互的信息用十六进制表示,任何一个和合约的交互,都会有Input Date(输入数据),这个输入的信息,不能用自然语言在区块链上执行,都是“翻译”成十六进制的数据表示。
然后交互的时候:就是给对应合约发送ETH,告诉对应合约要干什么,执行什么操作,是授权代币?还是Mint图片?比如上面的例子中,有告诉USDT合约,授权代币给别的地址的;有告诉LiFi合约,通过hop跨链某个代币到某个地址的;
转账ETH是没有十六进制数据的,但是转账ERC20代币就有十六进制数据了,就是给对应的ERC20代币合约地址转ETH,然后告诉代币合约地址,执行十六进制数据的内容,往往包含目标地址和转币的数量。如下图

以上,希望是我对十六进制数据的一些理解,希望对你有帮助。
欢迎关注黑虾推特:@heixia2077
https://twitter.com/heixia2077
获得分享更多价值信息。
