# 如何通过16进制mint和交互 **Published by:** [heixia](https://paragraph.com/@heixia/) **Published on:** 2023-05-07 **URL:** https://paragraph.com/@heixia/16-mint-2 ## Content 如何通过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 获得分享更多价值信息。 ## Publication Information - [heixia](https://paragraph.com/@heixia/): Publication homepage - [All Posts](https://paragraph.com/@heixia/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@heixia): Subscribe to updates