Skip to content
This repository has been archived by the owner on Mar 20, 2024. It is now read-only.

Update bridge pangoro-chapel follow bridge pangoro-kiln use ecdsa authorities #504

Open
fewensa opened this issue Aug 10, 2022 · 0 comments
Assignees

Comments

@fewensa
Copy link
Contributor

fewensa commented Aug 10, 2022

https://github.com/darwinia-network/bridger/runs/7759063746?check_suite_focus=true

image

fewensa added a commit that referenced this issue Sep 9, 2022
fewensa added a commit that referenced this issue Sep 9, 2022
* Fix test and add test peaks

* Fix parachain bridge init bridge

* fix compile

* Lint

* Disable kiln bridge check, it's will fix by #502

* Disable chapel bridge, follow #504

* Update log target
hackfisher pushed a commit that referenced this issue Sep 21, 2022
* Change to simple fee market

* Add bridge e2e traits

* Add fee market strategy

* Add strategy in message relay

* Update config

* Handle message timeout

* Update suxt

* Update

* Add inbound contract

* Add outbound contract

* Add simple fee market contract

* Remove inbound in bridge

* Remove outbound in bridge

* Remove fee market in bridge

* Update pangoro subxt client

* Bump version to v0.6.2

* Add chain message committer contract

* Add abis

* fix wrong storage key

* disable check for pangoro-chapel, follow #504

* Add prove method

* Add posa light client

* Fix typo

* Add ecdsa methods

* subquery ethv2

* Update POSALightClient

* Update outbound

* ecdsa subquery api

* Add runner and update template

* Add tracker and microkv

* Add lane message committer

* Support query at some block

* Add comment

* Add getLaneInfo for inbound

* Add darwinia message client

* Update config

* Add pangoro->kiln message delivery

* Optional start block number

* Try scan collecting authorities change signatures

* event handle

* Fix compile

* initialize lifeline state

* kv command

* typo

* Test subquery

* Update contracts client

* Clean

* Generate confirmation proof

* Message confirmation pangoro=>kiln

* Test subquery

* Upgrade runtime

* test ecdsa

* Messages confirmation kiln->pangoro

* test and fix message signature

* Test collecting authorities change signature

* ecdsa relay service

* Read threshold from event

* Update inbound

* Fix

* Remove block number in signature

* Update contract client

* Add alias

* Update fee market

* Fix signature

* Add get relayers interface fro posa

* Update config

* Add thegraph indexer for pangoro evm

* Replace eth_getlog with indexer

* Update inbound

* Update abis

* Update execution layer

* Follow contract update

* Rename kiln to goerli

* Update config template

* Log format

* Clean

* Fix ecdsa operation

* Update light client api

* Fix api

* Fix signatures order

* Refactor beacon light client

* Remove client-pangoro chapel part

* Update

* Update posa light client

* Refactor import finalized header

* Refactor import next sync committee

* Clean

* Fix

* Update abis

* Fix abi method name

* Format

* Fix confirmation

* Fix inbound get_lane_info

* Update gas option

* Add leave and get relayer method

* Update inbound contract

* Refactor message delivery strategy

* Fix calculation

* Update goerli to pangoro message relay

* Fix ecdsa signatures

* Add web3 helper

* Update proof gerneration

* Add gas option

* Update contract method parameters

* Ecdsa related tx confirmation

* Add confirmation to header relay

* Fix

* Fix proof block

* Add confirmation for messages relay

* Get latest messages root event

* Add confirmation limit

* Update contracts

* Format

* Update config

* Ignore tests

* Ignore test

Co-authored-by: nada <37610161+furoxr@users.noreply.github.com>
hackfisher pushed a commit that referenced this issue Sep 29, 2022
* Change to simple fee market

* Add bridge e2e traits

* Add fee market strategy

* Add strategy in message relay

* Update config

* Handle message timeout

* Update suxt

* Update

* Add inbound contract

* Add outbound contract

* Add simple fee market contract

* Remove inbound in bridge

* Remove outbound in bridge

* Remove fee market in bridge

* Update pangoro subxt client

* Bump version to v0.6.2

* Add chain message committer contract

* Add abis

* fix wrong storage key

* disable check for pangoro-chapel, follow #504

* Add prove method

* Add posa light client

* Fix typo

* Add ecdsa methods

* subquery ethv2

* Update POSALightClient

* Update outbound

* ecdsa subquery api

* Add runner and update template

* Add tracker and microkv

* Add lane message committer

* Support query at some block

* Add comment

* Add getLaneInfo for inbound

* Add darwinia message client

* Update config

* Add pangoro->kiln message delivery

* Optional start block number

* Try scan collecting authorities change signatures

* event handle

* Fix compile

* initialize lifeline state

* kv command

* typo

* Test subquery

* Update contracts client

* Clean

* Generate confirmation proof

* Message confirmation pangoro=>kiln

* Test subquery

* Upgrade runtime

* test ecdsa

* Messages confirmation kiln->pangoro

* test and fix message signature

* Test collecting authorities change signature

* ecdsa relay service

* Read threshold from event

* Update inbound

* Fix

* Remove block number in signature

* Update contract client

* Add alias

* Update fee market

* Fix signature

* Add get relayers interface fro posa

* Update config

* Add thegraph indexer for pangoro evm

* Replace eth_getlog with indexer

* Update inbound

* Update abis

* Update execution layer

* Follow contract update

* Rename kiln to goerli

* Update config template

* Log format

* Clean

* Fix ecdsa operation

* Update light client api

* Fix api

* Fix signatures order

* Refactor beacon light client

* Remove client-pangoro chapel part

* Update

* Update posa light client

* Refactor import finalized header

* Refactor import next sync committee

* Clean

* Fix

* Update abis

* Fix abi method name

* Format

* Fix confirmation

* Fix inbound get_lane_info

* Update gas option

* Add leave and get relayer method

* Update inbound contract

* Refactor message delivery strategy

* Fix calculation

* Update goerli to pangoro message relay

* Fix ecdsa signatures

* Add web3 helper

* Update proof gerneration

* Add gas option

* Update contract method parameters

* Ecdsa related tx confirmation

* Add confirmation to header relay

* Fix

* Fix proof block

* Add confirmation for messages relay

* Get latest messages root event

* Add confirmation limit

* Update contracts

* Format

* Update config

* Ignore tests

* Ignore test

* Add services switch config

* Update config template

* Fix

* Add methods

* Add gas price helper

* Update crate name

* Check execution layer state root

* Add gas price calculation tool

* Optimize gas price for goerli

* Update

* Optimize gas price for pangoro

* Fix

* Skip relayed message root

* Support config header relay interval

* Goerli->Pangoro header relay interval

* Add message limit per delivery

* Skip old events

* Add rpc retry strategy

* Update messages relay strategy

* Format

* Update gas

* Update config template

* Clippy

* Remove local test

* Init

* Bump darwinia subxt client

* Add ecdsa api for darwinia

* Rename

* Fix

* Revert "Rename"

This reverts commit af92bab.

* Rename Pangoro to Darwinia

* Rename goerli to ethereum

* Rename Pangoro to Darwinia

* Rename Goerli to Ethereum

* Rename pangoro to darwinia

* Rename goerli to ethereum

* Rename mods

* Update config template

* Update config

* Remove redundant config

* Update config template

* Update CI

* Fix darwinia-ethereum-pow

Co-authored-by: fewensa <fewensa@protonmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants