You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 20, 2024. It is now read-only.
Continue with the refactor of #177 , we also need to do framework level refactor. There will be several key components for bridger.
Bridger Client, including general shared key sub components for all bridge tasks, including
Config Manager and Storage Persistency(Cache, task storage etc.)
Cli
Service Manager, mpsc/channel, micro service etc.
Chain Client/Definition Manager
Secret/private_key Manager
Error
Bridge task loader/executor
BridgeTask, common trait for specific BridgeTask to implement
ID(name)
Config Definition
Storage Definition
Source chain and target chain/Client definitions, (Ethereum web3, Substrate client, e.g. substrate-subxt, substrate-api-client etc, chain/runtime definition)
Key/Account Definition
Tasks definition, loops for bridger to execute
Event handle
We do not need dynamic load, to keep simple, we do not need to incorporate web assembly to define BridgeTask, we only need a well abstracted trait, and one struct for specific bridge, e.g. the bridge from bsc to darwinia, and implement this trait.
The text was updated successfully, but these errors were encountered:
Continue with the refactor of #177 , we also need to do framework level refactor. There will be several key components for bridger.
Bridger Client, including general shared key sub components for all bridge tasks, including
BridgeTask, common trait for specific BridgeTask to implement
Source chain and target chain/Client definitions, (Ethereum web3, Substrate client, e.g. substrate-subxt, substrate-api-client etc, chain/runtime definition)We do not need dynamic load, to keep simple, we do not need to incorporate web assembly to define BridgeTask, we only need a well abstracted trait, and one struct for specific bridge, e.g. the bridge from bsc to darwinia, and implement this trait.
The text was updated successfully, but these errors were encountered: