- 通过为 The Compact 做出贡献,目标是推进资源锁开发并传播开放和无国界的账户抽象实现。
- 与以太坊基金会合作,通过开放意图框架 (OIF) 为新兴链构建模块化和灵活的意图框架。
- 通过提交对 ERC-7683 的反馈并为 ERC-7683 集成到 LI.FI 意图中铺平道路。
一般不兼容性
- ERC-7683 非常关注开放接口。这是有道理的,因为 ERC-7683 的初始版本是在资源锁之前构思的。但是,对于资源锁,它提出了一个挑战,因为订单不再总是以链上调用开始。
- ERC-7683 填充函数很昂贵,因为它使用内存而不是 calldata,这是由于提供了透明字节。
我们的建议
- 将
address user和uint256 nonce添加到OnchainCrossChainOrder。- 目标:澄清谁是存款人。(代币仍应从
msg.sender收集。)
- 目标:澄清谁是存款人。(代币仍应从
- 将
open事件转换为event Open(bytes32 indexed orderId, bytes resolveContext)并添加解析函数,这些函数采用原始订单和resolveContext以从链下视图调用准确生成ResolvedCrossChainOrder。- 目标:降低发出
Open事件的成本。
- 目标:降低发出
- 使函数
open(...)和openFor(...)可选。- 目标:明确
open应仅用于存款。
- 目标:明确
- 使函数
validate(...)成为返回(uint32 fillDeadline)的视图函数,以轻松验证订单是否有效。- 目标:为纯链下订单提供明确的验证方式。

