分类
默认

撸毛starknet之如何查询跨链交易信息

starknet官方做了自己的跨链桥StarkGate bridge,主要目的是从主网ETH跨链ERC20代币到starknet 网络。

官方文档在总体架构交易生命周期里说明,主要实现为3步:

  1. 用户调用L1的deposit函数,以转账金额和Starknet上接受地址为参数,L2定序器可能会等待足够的L1确认。L2的存款状态为NOT_RECEIVED。
  2. 一旦L2定序器收到足够区块确认,L2存款状态变为RECEIVED,在Starknet上调用handle_deposit函数触发存款。定序器在处理存款后,将状态变为ACCEPTED_ON_L2。
  3. Starknet的证明者证明有效后,会将该状态提交到L1。一旦等待足够区块确认后,L2的状态变为ACCEPTED_ON_L1。

我们知道StarkNet: StarkGate ETH Bridge主网跨链合约地址为:https://etherscan.io/address/0xae0ee0a63a2ce6baeeffe56e7714fb4efe48d419

我们以这一笔交易为例,分析别人是如何跨链的。

https://etherscan.io/tx/0xf9a13306f21df7fec81ec91b23c467445958c8fca303c65f34fb939be47ee647

我们看到地址0x324e221D0C51b8E7eF87345CBEf0db33f9366f67,从ETH主网转移了一笔6.25ETH到starknet主网,目标地址为0x07bdc0355a37da6f59b7d7fecf5474cbf116b66e7d10725ba0c7369a84060f8a

可以在区块浏览器查看该账户的Token Transfers记录

https://starkscan.co/contract/0x07bdc0355a37da6f59b7d7fecf5474cbf116b66e7d10725ba0c7369a84060f8a#transactions

找到处理存款函数handle_deposit那一笔交易记录,如:https://starkscan.co/tx/0x07531b5c47975896254a566aee9aef5a09ccdf3a7716fecbb22ba389c25b7436

找到Track progress with Message Hash,点进去Message Hash:https://starkscan.co/message/0x851ec63c6d1db6805e3218ecb0c155afabb56ad2084cd72927dd009b0462ef93

切换到Message Logs的tab,找到交易类型Type为REGISTERED_ON_L1的交易,从Transaction Hash点击进去。

https://starkscan.co/eth-tx/0xf9a13306f21df7fec81ec91b23c467445958c8fca303c65f34fb939be47ee647

我看到了From的地址就是用户的ETH主网地址:0x324e221D0C51b8E7eF87345CBEf0db33f9366f67。

这样,我们就知道用户整个交易明细了。

感谢您对加密货币投资的兴趣。在您开始进行加密货币投资之前,请注意以下免责申明:

  1. 市场风险:加密货币市场波动性较高,价格可能会极速波动。投资者应意识到,加密货币市场受多种因素影响,包括但不限于市场情绪、监管政策、技术发展、经济因素和投资者行为等。由于这些因素的不确定性,投资者有可能蒙受投资损失。。投资加密货币存在较高风险,您应全面了解和评估这种投资的风险,并自行承担可能产生的损失。
  2. 信息的准确性:您应明确了解加密货币市场的相关信息来源,如新闻、分析师报告或投资者意见。然而,这些信息可能受到潜在误导、错误或不完全准确的影响。因此,您应该仔细独立评估信息的真实性和有效性,并自行作出决策。
  3. 监管风险:加密货币市场监管环境复杂多变。各国政府和监管机构对加密货币的态度和政策可能发生变化,这可能对市场产生重大影响。您应该时刻关注监管动态,并意识到监管风险可能对您的投资产生不利影响。
  4. 安全风险:加密货币的安全性是一个重要的问题。尽管系统设计和区块链技术可以提供一定的安全性保障,但投资者应该意识到,黑客和其他恶意行为者可能会利用漏洞和弱点进行攻击。在选择交易平台和钱包时,请务必选择可信赖的、有良好声誉的机构,并采取适当的安全措施(比如使用硬件钱包)来保护个人资产。

请您在投资加密货币之前,进一步了解加密货币的背景、特性以及市场环境。并且,投资前也要考虑自身的风险承受能力和财务能力。投资是一项个人决策,我们不能代替您做出决策,也无法对投资结果负责。希望您理性、谨慎地进行投资。