1 个不稳定版本

0.1.0 2024年7月13日

#8#l1

Download history 74/week @ 2024-07-07 43/week @ 2024-07-14 4/week @ 2024-07-21 5/week @ 2024-07-28

126 每月下载
3 个crate中使用

MIT/Apache

540KB
12K SLoC

数据可用性客户端

此crate包含一个特质,所有DA客户端都必须实现。

概述

此特质假定每个实现都遵循以下逻辑假设

  • DA客户端仅作为ZK链的sequencer和DA层之间的连接器。
  • DA客户端不应该是一个独立的应用程序,而应该是一个由da_dispatcher使用的库。
  • 重试的逻辑是在da_dispatcher中实现的,而不是在DA客户端中。
  • dispatch_blob应该具有幂等性,并且在多次使用相同的参数调用时也能正确工作。
  • get_inclusion_data仅在状态根被转发到L1验证合约(如果DA解决方案有)时才返回数据。

依赖项

~35–49MB
~765K SLoC