Skip to content

Conversation

@AlphaSaraday
Copy link

  • 插件目前实现了支持跨链传输功能的V0版本接口,仅支持SDPv1版本消息,并未实现支持PTC验证的V1版本接口。
  • [IMPORTANT!] relayer数据库中存储的dioxide的txhash不是真实的txhash,而是原txhash的sha256哈希。
    • 原因:relayer数据库中定义的交易哈希相关的字段限制为32字节长度,但dioxide链的txhash超过了32字节。要保证系统的正常运行,目前使用的方案为通过sha256强行将txhash转换成无具体含义、仅具备唯一性的32字节。另一种待讨论的方案是对数据库相关字段的设计进行修改,例如扩充为128字节。
    • 影响:dioxide插件中的relayAuthMessage接口的实现逻辑是同步交易而非异步交易,因为实现异步交易的逻辑需要relayer去链上查询交易状态来确定交易是否成功,但relayer的数据库中并未存储真实的txhash供查询使用。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant