darwinia-network / darwinia-messages-sol

Darwinia cross-chain messages gateway and protocol for EVM developers πŸ’Œ
MIT License
29 stars 8 forks source link

Darwinia2.0 message protocol deploy #329

Closed hujw77 closed 1 year ago

hujw77 commented 1 year ago

Done

Fixed #330

TODO

hujw77 commented 1 year ago
=== Darwinia Checker ===
ADM: FeeMarketProxy -> BridgeProxyAdmin -> βœ“ OK
IMP: FeeMarketProxy -> FeeMarket -> βœ“ OK
OWN: BridgeProxyAdmin -> DAO -> βœ“ OK
SET: EthereumSerialLaneVerifier -> DAO -> βœ“ OK
SET: ChainMessageCommitter -> DAO -> βœ“ OK
SET: LaneMessageCommitter -> DAO -> βœ“ OK
SET: FeeMarketProxy -> DAO -> βœ“ OK
CFG: FEEMARKET_VAULT -> VAULT -> βœ“ OK
CFG: FEEMARKET_SLASH_TIME -> SLASH_TIME -> βœ“ OK
CFG: FEEMARKET_RELAY_TIME -> RELAY_TIME -> βœ“ OK
CFG: FEEMARKET_ASSIGNED_RELAYERS_NUMBER -> ASSIGNED_RELAYERS_NUMBER -> βœ“ OK
CFG: FEEMARKET_PRICE_RATIO_NUMERATOR -> PRICE_RATIO_NUMERATOR -> βœ“ OK
CFG: FEEMARKET_COLLATERAL_PER_ORDER -> COLLATERAL_PER_ORDER -> βœ“ OK
CFG: FEEMARKET_DUTY_REWARD_RATIO -> DUTY_REWARD_RATIO -> βœ“ OK
CFG: CHAINMESSAGECOMMITTER_THIS_CHAIN_POSITION -> THIS_CHAIN_POS -> βœ“ OK
CFG: CHAINMESSAGECOMMITTER_MAXCHAINPOSITION -> BRIDGED_CHAIN_POS -> βœ“ OK
CFG: CHAINMESSAGECOMMITTER_LEAVE_1 -> LaneMessageCommitter -> βœ“ OK
CFG: LANEMESSAGECOMMITTER_THIS_CHAIN_POSITION -> THIS_CHAIN_POS -> βœ“ OK
CFG: LANEMESSAGECOMMITTER_BRIDGED_CHAIN_POSITION -> BRIDGED_CHAIN_POS -> βœ“ OK
CFG: LANEMESSAGECOMMITTER_LEAVE_0 -> SerialOutboundLane -> βœ“ OK
CFG: LANEMESSAGECOMMITTER_LEAVE_1 -> SerialInboundLane -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_LANE_ID -> OUTLANE_ID -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_THIS_LANE_POS -> THIS_CHAIN_POS -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_THIS_LANE_POS -> THIS_OUT_LANE_POS -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_BRIDGED_CHAIN_POS -> BRIDGED_CHAIN_POS -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_BRIDGED_LANE_POS -> BRIDGED_IN_LANE_POS -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_FEE_MARKET -> FeeMarketProxy -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_LATEST_RECEIVED_NONCE -> LATEST_RECEIVED_NONCE -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_LATEST_GENERATED_NONCE -> LATEST_GENERATED_NONCE -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_OLDEST_UNPRUNED_NONCE -> OLDEST_UNPRUNED_NONCE -> βœ“ OK
CFG: SERIALINBOUNDLANE_LANE_ID -> INLANE_ID -> βœ“ OK
CFG: SERIALINBOUNDLANE_THIS_LANE_POS -> THIS_CHAIN_POS -> βœ“ OK
CFG: SERIALINBOUNDLANE_THIS_LANE_POS -> THIS_IN_LANE_POS -> βœ“ OK
CFG: SERIALINBOUNDLANE_BRIDGED_CHAIN_POS -> BRIDGED_CHAIN_POS -> βœ“ OK
CFG: SERIALINBOUNDLANE_BRIDGED_LANE_POS -> BRIDGED_OUT_LANE_POS -> βœ“ OK
CFG: SERIALINBOUNDLANE_MAX_GAS_PER_MESSAGE -> MAX_GAS_PER_MESSAGE -> βœ“ OK
CFG: SERIALINBOUNDLANE_LAST_CONFIRMED_NONCE -> LAST_CONFIRMED_NONCE -> βœ“ OK
CFG: SERIALINBOUNDLANE_LAST_DELIVERED_NONCE -> LAST_DELIVERED_NONCE -> βœ“ OK
CFG: SERIALINBOUNDLANE_RELAYER_RANGE_FRONT -> RELAYER_RANGE_FRONT -> βœ“ OK
CFG: SERIALINBOUNDLANE_RELAYER_RANGE_BACK -> RELAYER_RANGE_BACK -> βœ“ OK
CFG: BEACONLIGHTCLIENT_SLOT -> SLOT -> βœ“ OK
CFG: BEACONLIGHTCLIENT_PROPOSER_INDEX -> PROPOSER_INDEX -> βœ“ OK
CFG: BEACONLIGHTCLIENT_PARENT_ROOT -> PARENT_ROOT -> βœ“ OK
CFG: BEACONLIGHTCLIENT_STATE_ROOT -> STATE_ROOT -> βœ“ OK
CFG: BEACONLIGHTCLIENT_BODY_ROOT -> BODY_ROOT -> βœ“ OK
CFG: BEACONLIGHTCLIENT_CURRENT_SYNC_COMMITTEE_ROOT -> CURRENT_SYNC_COMMITTEE_HASH -> βœ“ OK
CFG: BEACONLIGHTCLIENT_GENESIS_VALIDATORS_ROOT -> GENESIS_VALIDATORS_ROOT -> βœ“ OK
CFG: BEACONLIGHTCLIENT_FINALIZED_MERKLE_ROOT -> ZERO_HASH -> βœ“ OK
CFG: BEACONLIGHTCLIENT_FINALIZED_BLOCK_NUMBER -> ZERO -> βœ“ OK
CFG: ETHEREUMSERIALLANEVERIFIER_LIGHT_CLIENT -> BeaconLightClient -> βœ“ OK
CFG: ETHEREUMSERIALLANEVERIFIER_CHANGABLE -> CHANGABLE -> βœ“ OK
CFG: ETHEREUMSERIALLANEVERIFIER_STATE_ROOT -> ZERO_HASH -> βœ“ OK
CFG: ETHEREUMSERIALLANEVERIFIER_LANE_NONCE_SLOT -> LANE_NONCE_SLOT -> βœ“ OK
CFG: ETHEREUMSERIALLANEVERIFIER_LANE_MESSAGE_SLOT -> LANE_MESSAGE_SLOT -> βœ“ OK
=== Ethereum Checker ===
ADM: FeeMarketProxy -> BridgeProxyAdmin -> βœ“ OK
IMP: FeeMarketProxy -> FeeMarket -> βœ“ OK
OWN: BridgeProxyAdmin -> DAO -> βœ“ OK
SET: FeeMarketProxy -> DAO -> βœ“ OK
CFG: FEEMARKET_SLASH_TIME -> SLASH_TIME -> βœ“ OK
CFG: FEEMARKET_RELAY_TIME -> RELAY_TIME -> βœ“ OK
CFG: FEEMARKET_PRICE_RATIO_NUMERATOR -> PRICE_RATIO_NUMERATOR -> βœ“ OK
CFG: FEEMARKET_COLLATERAL_PER_ORDER -> COLLATERAL_PER_ORDER -> βœ“ OK
CFG: FEEMARKET_DUTY_REWARD_RATIO -> DUTY_REWARD_RATIO -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_LANE_ID -> OUTLANE_ID -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_THIS_LANE_POS -> THIS_CHAIN_POS -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_THIS_LANE_POS -> THIS_OUT_LANE_POS -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_BRIDGED_CHAIN_POS -> BRIDGED_CHAIN_POS -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_BRIDGED_LANE_POS -> BRIDGED_IN_LANE_POS -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_FEE_MARKET -> FeeMarketProxy -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_LATEST_RECEIVED_NONCE -> LATEST_RECEIVED_NONCE -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_LATEST_GENERATED_NONCE -> LATEST_GENERATED_NONCE -> βœ“ OK
CFG: SERIALOUTBOUNDLANE_OLDEST_UNPRUNED_NONCE -> OLDEST_UNPRUNED_NONCE -> βœ“ OK
CFG: SERIALINBOUNDLANE_LANE_ID -> INLANE_ID -> βœ“ OK
CFG: SERIALINBOUNDLANE_THIS_LANE_POS -> THIS_CHAIN_POS -> βœ“ OK
CFG: SERIALINBOUNDLANE_THIS_LANE_POS -> THIS_IN_LANE_POS -> βœ“ OK
CFG: SERIALINBOUNDLANE_BRIDGED_CHAIN_POS -> BRIDGED_CHAIN_POS -> βœ“ OK
CFG: SERIALINBOUNDLANE_BRIDGED_LANE_POS -> BRIDGED_OUT_LANE_POS -> βœ“ OK
CFG: SERIALINBOUNDLANE_MAX_GAS_PER_MESSAGE -> MAX_GAS_PER_MESSAGE -> βœ“ OK
CFG: SERIALINBOUNDLANE_LAST_CONFIRMED_NONCE -> LAST_CONFIRMED_NONCE -> βœ“ OK
CFG: SERIALINBOUNDLANE_LAST_DELIVERED_NONCE -> LAST_DELIVERED_NONCE -> βœ“ OK
CFG: SERIALINBOUNDLANE_RELAYER_RANGE_FRONT -> RELAYER_RANGE_FRONT -> βœ“ OK
CFG: SERIALINBOUNDLANE_RELAYER_RANGE_BACK -> RELAYER_RANGE_BACK -> βœ“ OK
CFG: DARWINIAMESSAGEVERIFIER_LIGHT_CLIENT -> POSALightClient -> βœ“ OK
CFG: DARWINIAMESSAGEVERIFIER_LIGHT_CLIENT -> ZERO_HASH -> βœ“ OK
CFG: POSALIGHTCLIENT_DOMAIN_SEPARATOR -> DOMAIN_SEPARATOR -> βœ“ OK
CFG: POSALIGHTCLIENT_BLOCK_NUMBER -> ZERO -> βœ“ OK
CFG: POSALIGHTCLIENT_MERKLE_ROOT -> ZERO_HASH -> βœ“ OK
CFG: POSALIGHTCLIENT_THRESHOLD -> THRESHOLD -> βœ“ OK
CFG: POSALIGHTCLIENT_NONCE -> NONCE -> βœ“ OK
RLY: POSALightClient -> 0x953d65e6054b7eb1629f996238c0aa9b4e2dbfe9 -> βœ“ OK
RLY: POSALightClient -> 0x7c9b3d4cfc78c681b7460acde2801452aef073a9 -> βœ“ OK
RLY: POSALightClient -> 0x717c38fd5fdecb1b105a470f861b33a6b0f9f7b8 -> βœ“ OK
RLY: POSALightClient -> 0x3e25247cff03f99a7d83b28f207112234fee73a6 -> βœ“ OK
RLY: POSALightClient -> 0x2eabe5c6818731e282b80de1a03f8190426e0dd9 -> βœ“ OK
CFG: ETHEREUMSERIALLANEVERIFIER_LANES_OUT -> SerialOutboundLane -> βœ“ OK
CFG: ETHEREUMSERIALLANEVERIFIER_LANES_IN -> SerialInboundLane -> βœ“ OK