13个版本 (重大更改)
| 0.9.0 | 2024年7月18日 |
|---|---|
| 0.7.0 | 2024年6月24日 |
| 0.3.1 | 2024年3月26日 |
#90 in #托盘
1,866 每月下载次数
在 3 crates 中使用
2.5MB
45K SLoC
以太坊系统
包含用于管理以太坊上函数的管理函数。例如,创建代理和通道。
lib.rs:
控制桥接以太坊一侧的治理API
外部交易
代理
代理是以太坊上的智能合约,充当Polkadot网络上共识系统的代理。
Call::create_agent: 为兄弟并行链创建代理Call::transfer_native_from_agent: 从代理提取以太币
应通过兄弟并行链的XCM Transact 指令调用 create_agent 外部交易。
通道
每个兄弟链都有自己的专用消息通道,用于发送和接收消息。创建通道的先决条件是,兄弟链应已使用 create_agent 外部调用创建了一个代理。
Call::create_channel:为兄弟链创建通道Call::update_channel:更新兄弟链的通道
治理
只有Polkadot治理本身可以调用这些外部调用。交付费用免除。
Call::upgrade:升级网关合约Call::set_operating_mode:更新网关合约的运行模式Call::force_update_channel:允许root更新兄弟链的通道Call::force_transfer_native_from_agent:允许root从代理中提取以太币
通常,Polkadot治理将使用 force_transfer_native_from_agent 和 force_update_channel 外部调用以及外部调用来管理系统链的代理和通道。
依赖关系
~21–37MB
~620K SLoC