跳转到主要内容
LI.FI 致力于支持和贡献现有和即将推出的意图标准,以统一意图网络,为链抽象铺平道路。
  • 通过为 The Compact 做出贡献,目标是推进资源锁开发并传播开放和无国界的账户抽象实现。
  • 与以太坊基金会合作,通过开放意图框架 (OIF) 为新兴链构建模块化和灵活的意图框架。
  • 通过提交对 ERC-7683 的反馈并为 ERC-7683 集成到 LI.FI 意图中铺平道路。

一般不兼容性

  • ERC-7683 非常关注开放接口。这是有道理的,因为 ERC-7683 的初始版本是在资源锁之前构思的。但是,对于资源锁,它提出了一个挑战,因为订单不再总是以链上调用开始。
  • ERC-7683 填充函数很昂贵,因为它使用内存而不是 calldata,这是由于提供了透明字节。

我们的建议

  • address useruint256 nonce 添加到 OnchainCrossChainOrder
    • 目标:澄清谁是存款人。(代币仍应从 msg.sender 收集。)
  • open 事件转换为 event Open(bytes32 indexed orderId, bytes resolveContext) 并添加解析函数,这些函数采用原始订单和 resolveContext 以从链下视图调用准确生成 ResolvedCrossChainOrder
    • 目标:降低发出 Open 事件的成本。
  • 使函数 open(...)openFor(...) 可选。
    • 目标:明确 open 应仅用于存款。
  • 使函数 validate(...) 成为返回 (uint32 fillDeadline) 的视图函数,以轻松验证订单是否有效。
    • 目标:为纯链下订单提供明确的验证方式。
此外,规范应包含如何集成锁流程的描述:先输出,后输入。 您可以在此处阅读有关我们的更改建议的更多信息: https://github.com/ethereum/L2-interop/pull/15/files#diff-636d6bbfc9b1e613195503fdc721676aebdd4dd14eeb8d1ac5fb79cceaf2bc2eR28-R46
I