Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge trustless-evm-bridge to develop #374

Merged
merged 242 commits into from Apr 7, 2023
Merged
Show file tree
Hide file tree
Changes from 233 commits
Commits
Show all changes
242 commits
Select commit Hold shift + click to select a range
c0c4dc6
Bridge fixes
vovac12 Jun 9, 2022
1189b0b
Fix relayer
vovac12 Jun 9, 2022
837c6bb
Add reset command and improvements
vovac12 Jun 27, 2022
1b75270
Merge branch 'PSS-1269-etchash' of github.com:soramitsu/sora2-substra…
vovac12 Jun 27, 2022
5f59edd
Commitment prevalidation and correct mmr proof search
vovac12 Jun 27, 2022
89afddc
Remove debug logs and reset to latest commitment
vovac12 Jun 28, 2022
1f522e1
Merge branch 'substrate-4.0.0' of github.com:soramitsu/sora2-substrat…
vovac12 Jul 8, 2022
aa4dc2e
Merge branch 'substrate-4.0.0' of github.com:soramitsu/sora2-substrat…
vovac12 Jul 8, 2022
0b13f64
Prepare CI
vovac12 Jul 25, 2022
1b4f126
Fix CI
vovac12 Jul 25, 2022
64326e2
Merge pull request #710 from soramitsu/prepare-CI-for-bridge
vovac12 Jul 25, 2022
cea453b
Proxy pallet initial
vovac12 Jul 27, 2022
be45a60
Merge branch 'trustless-evm-bridge' of github.com:soramitsu/sora2-sub…
vovac12 Jul 27, 2022
75ef467
Fix tests
vovac12 Jul 27, 2022
51ef81b
Feature/audit fixes (#711)
Alexey-N-Chernyshov Jul 29, 2022
d203306
PSS-1304 - 23. Only the most recent Merkle root is checked against (#…
Alexey-N-Chernyshov Jul 29, 2022
e713eae
Remove basic channel
vovac12 Jul 29, 2022
dbc6b05
Fix tests
vovac12 Jul 29, 2022
2ba122f
Merge branch 'trustless-evm-bridge' of github.com:soramitsu/sora2-sub…
vovac12 Jul 29, 2022
d1f3301
Use BEEFY VRF in BeefyLightClient
vovac12 Aug 1, 2022
b0f57cf
Merge branch 'trustless-evm-bridge' of github.com:soramitsu/sora2-sub…
vovac12 Aug 1, 2022
be96a55
Merge branch 'trustless-evm-bridge' of github.com:soramitsu/sora2-sub…
vovac12 Aug 1, 2022
63ed0fa
Merge branch 'trustless-evm-bridge' of github.com:soramitsu/sora2-sub…
vovac12 Aug 1, 2022
31839d7
Merge branch 'trustless-evm-bridge' of github.com:soramitsu/sora2-sub…
vovac12 Aug 1, 2022
4f666fd
Fix review issues
vovac12 Aug 1, 2022
140bae8
Fix build script
vovac12 Aug 1, 2022
20a525f
Fix CI
vovac12 Aug 1, 2022
5b70889
Merge branch 'bridge-proxy-pallet' of github.com:soramitsu/sora2-subs…
vovac12 Aug 1, 2022
3e6069b
Merge branch 'remove-basic-channel' of github.com:soramitsu/sora2-sub…
vovac12 Aug 1, 2022
dfbbcb9
Update Cargo.lock
vovac12 Aug 1, 2022
482229b
Update Cargo.lock
vovac12 Aug 1, 2022
5dce211
Merge branch 'bridge-proxy-pallet' of github.com:soramitsu/sora2-subs…
vovac12 Aug 1, 2022
4f232dc
Merge branch 'remove-basic-channel' of github.com:soramitsu/sora2-sub…
vovac12 Aug 1, 2022
adbdec5
Fix review issues
vovac12 Aug 3, 2022
9a6bbd0
Merge pull request #715 from soramitsu/bridge-proxy-pallet
vovac12 Aug 3, 2022
05f6aed
Merge branch 'trustless-evm-bridge' of github.com:soramitsu/sora2-sub…
vovac12 Aug 3, 2022
1473aa6
Fix review issues
vovac12 Aug 3, 2022
03d7ff2
Merge pull request #674 from soramitsu/trustless-bridge-fixes
vovac12 Aug 3, 2022
a30687a
Merge branch 'trustless-evm-bridge' of github.com:soramitsu/sora2-sub…
vovac12 Aug 3, 2022
6dd84c0
Rename OutboundRouter to OutboundChannel
vovac12 Aug 3, 2022
cc34f25
Merge pull request #717 from soramitsu/remove-basic-channel
vovac12 Aug 3, 2022
90c0190
Merge branch 'trustless-evm-bridge' of github.com:soramitsu/sora2-sub…
vovac12 Aug 3, 2022
f3c7e4a
Merge branch 'trustless-evm-bridge' of github.com:soramitsu/sora2-sub…
vovac12 Aug 3, 2022
a62b5b7
Fix reset command
vovac12 Aug 3, 2022
16acfd4
Merge pull request #718 from soramitsu/use-babe-vrf-in-beefy-light-cl…
vovac12 Aug 3, 2022
f98d974
Merge branch 'trustless-evm-bridge' of github.com:soramitsu/sora2-sub…
vovac12 Aug 3, 2022
4e2d0c8
Merge pull request #690 from soramitsu/reset-command-for-relayer
vovac12 Aug 3, 2022
adba70a
PSS-1287 - require non zero addresses in solidity contracts (#719)
Alexey-N-Chernyshov Aug 3, 2022
eec9492
Fix bridge contract
vovac12 Aug 4, 2022
7346011
PSS-1288 - 7. Lack of return value check in MigrationApp can lead to …
Alexey-N-Chernyshov Aug 5, 2022
2850abc
Add bridge stage chainspec
vovac12 Aug 5, 2022
ecf9cad
Merge branch 'trustless-evm-bridge' of github.com:soramitsu/sora2-sub…
vovac12 Aug 5, 2022
0a05b8c
Use 3 validators
vovac12 Aug 5, 2022
7d05038
Remove docs generated with solidity-docgen (#724)
Alexey-N-Chernyshov Aug 8, 2022
e269ab5
rm unused tests, changed names in tests (#725)
Alexey-N-Chernyshov Aug 8, 2022
ffd6cbc
[PSS-1289] scale codec contract (#721)
Alexey-N-Chernyshov Aug 8, 2022
49694ce
Ethereum Light Client fixes (#726)
vovac12 Aug 8, 2022
036c9f0
update solidity version to 0.8.15 (#723)
Alexey-N-Chernyshov Aug 8, 2022
887e25e
Trustless evm bridge refactor (#722)
SergeyPoslavskiy Aug 9, 2022
12a2bc3
Relayer improvements (#729)
vovac12 Aug 11, 2022
1571a07
Update stage v2 chainspec
vovac12 Aug 11, 2022
2fa93d2
Substrate relay fix
vovac12 Aug 11, 2022
cc6ef9e
Enable BEEFY in chain spec
vovac12 Aug 11, 2022
7918505
Remove enable-beefy feature
vovac12 Aug 12, 2022
80d25bf
Fix CI
vovac12 Aug 12, 2022
a58c2dc
Regenerate chainspec
vovac12 Aug 12, 2022
9bd9e91
Fix relayer mandatory block handle
vovac12 Aug 12, 2022
52b47f0
[Update] Fixes for non-security related issues (#732)
SergeyPoslavskiy Aug 19, 2022
066d681
PSS-1315 - eth bomb delay update (#733)
Alexey-N-Chernyshov Aug 29, 2022
2f9c208
PSS-1312 - fix incorrect warning message on transfer to treasury (#740)
Alexey-N-Chernyshov Aug 29, 2022
b271d26
PSS-1299 - receipt status check (#738)
Alexey-N-Chernyshov Aug 30, 2022
1b03435
cargo audit fixes (#741)
Alexey-N-Chernyshov Sep 5, 2022
c581d6c
Fix relayer (#749)
vovac12 Sep 7, 2022
5208e1e
[Update] ValidatorRegisty id check-up (#757)
SergeyPoslavskiy Sep 12, 2022
643453d
PSS-1300 - block height as u64 -> u32 casting (#755)
Alexey-N-Chernyshov Sep 12, 2022
f441cec
PSS-1313 - 32. The relayer fetches authorities for the second previou…
Alexey-N-Chernyshov Sep 12, 2022
f74b995
PSS-1310 - Operations on amounts of zero currency results in unnecess…
Alexey-N-Chernyshov Sep 20, 2022
0f4fc4f
Update EVM bridge APIs (#764)
vovac12 Sep 27, 2022
90b26ea
Update substrate to 0.9.28 (#765)
vovac12 Oct 3, 2022
a8ed249
Generalize Origin and dispatching (#774)
Arjentix Oct 7, 2022
f313f08
Fix trustless bridge issues (#780)
vovac12 Oct 12, 2022
86de757
Bridge docker-compose (#781)
vovac12 Oct 12, 2022
0ba01d1
Update chainspec
vovac12 Oct 14, 2022
ded50d7
Relay ethereum tx status #131 (#777)
Alexey-N-Chernyshov Oct 18, 2022
11327b6
add beefy light client to construct runtime (#790)
N1ghtStorm Oct 18, 2022
5bd3ac2
Update bridge apis
vovac12 Oct 21, 2022
ccaee45
Parachain client (#801)
wer1st Oct 25, 2022
2a7f25d
Beefy light client (#803)
N1ghtStorm Oct 25, 2022
09698f9
Merge branch 'develop' of https://github.com/soramitsu/sora2-substrat…
vovac12 Oct 27, 2022
847c28f
Add create random bitfield rpc (#805)
N1ghtStorm Oct 27, 2022
5ec1b14
Fix after merge
vovac12 Oct 28, 2022
459da37
Merge branch 'trustless-evm-bridge' of https://github.com/soramitsu/s…
vovac12 Oct 28, 2022
dde5f6e
Beefy local test (#807)
wer1st Oct 28, 2022
7dac849
Feature/relay eth tx status (#793)
Alexey-N-Chernyshov Oct 28, 2022
977e41a
Update bridge apis
vovac12 Oct 21, 2022
2b34fec
Fix build
vovac12 Oct 31, 2022
e1de1f7
Merge branch 'update-bridge-apis' of github.com:soramitsu/sora2-subst…
vovac12 Oct 31, 2022
ad781e4
Fix build
vovac12 Oct 31, 2022
41879a8
Merge pull request #802 from soramitsu/update-bridge-apis
vovac12 Oct 31, 2022
06bf92e
Update bridge chainspec
vovac12 Oct 31, 2022
9b50590
Update bridge chainspec
vovac12 Nov 1, 2022
1cb868b
Refund failed bridge tx (#812)
Alexey-N-Chernyshov Nov 9, 2022
14b0c9b
update dependencies
Nov 10, 2022
7e3a817
update docker
Nov 10, 2022
37d0634
common
Nov 10, 2022
e1e6ed4
permissions
Nov 10, 2022
142d546
bridge-types
Nov 10, 2022
5234259
assets
Nov 10, 2022
78ad52a
Add substrate bridge pallets
vovac12 Nov 11, 2022
a5f2b58
Merge branch 'trustless-evm-bridge' of github.com:soramitsu/sora2-sub…
vovac12 Nov 11, 2022
f913b76
Relayer Sora <-> Parachain (#817)
wer1st Nov 14, 2022
61c77e1
technical
Nov 14, 2022
ca41270
rewards
Nov 14, 2022
100345b
Merge with trustless-evm-bridge
Nov 14, 2022
883d26d
ceres-staking
Nov 14, 2022
428de41
dex-manager
Nov 14, 2022
8f4d7d2
eth-bridge
Nov 14, 2022
f6a6e2a
faucet
Nov 14, 2022
52a4635
trading-pair
Nov 14, 2022
8ea80af
referrals
Nov 14, 2022
b4283be
mock-liquidity-source
Nov 14, 2022
10ed27f
liquidity-proxy, ceres-liquidity-locker, demeter-farming-platform, de…
Nov 14, 2022
dfe2b6c
farming
Nov 14, 2022
29ce989
iroha-migration
Nov 14, 2022
eef1c40
Merge branch 'trustless-evm-bridge' of https://github.com/soramitsu/s…
vovac12 Nov 15, 2022
9ddd239
Fix tests and add dispatchable Call
vovac12 Nov 15, 2022
20ca0dc
Add substrate bridge pallets to genesis
vovac12 Nov 15, 2022
aa4aac5
xor-fee
Nov 15, 2022
feb63ee
xst
Nov 15, 2022
b3d769d
ceres-governance-platform
Nov 15, 2022
5a2e2e8
ceres-token-locker
Nov 15, 2022
27cd7c5
ceres-launchpad
Nov 15, 2022
3060e63
dispatch
Nov 16, 2022
1887714
bridge-outbound-channel
Nov 16, 2022
a4a6e9a
erc20-app
Nov 16, 2022
3eb2c8f
dependencies
Nov 16, 2022
1d02411
eth-app
Nov 16, 2022
23f1cbb
bridge-inbound-channel
Nov 16, 2022
b825eca
evm-bridge-proxy
Nov 16, 2022
937da3c
leaf-provider
Nov 16, 2022
b0c8c01
migration-app
Nov 16, 2022
80d257b
ethereum-light-client
Nov 16, 2022
52e09ec
fix bridge types
Nov 16, 2022
e0dadd8
fix eth-bridge
Nov 16, 2022
f1f735a
update wasm
Nov 17, 2022
44df5f5
fix contract
Nov 17, 2022
f6f53ee
Merge pull request #808 from soramitsu/merge-develop-to-evm-bridge
vovac12 Nov 21, 2022
8bebee8
Update chainspec
vovac12 Nov 28, 2022
158c45d
Fix build
vovac12 Nov 28, 2022
8948581
Merge branch 'trustless-evm-bridge' of https://github.com/soramitsu/s…
vovac12 Nov 30, 2022
fbc4359
partial runtime
Nov 30, 2022
a33bbe0
update
Dec 5, 2022
9d69be0
Fix runtime build
vovac12 Dec 6, 2022
1e51f54
Merge branch 'substrate-v0.9.31' of github.com:soramitsu/sora2-substr…
vovac12 Dec 6, 2022
e36aa5f
Fix relayer commands + update beefy light client dependecy (#839)
N1ghtStorm Dec 6, 2022
b070448
substrate-gen
Dec 7, 2022
313c54e
partial relayer
Dec 7, 2022
80cf881
relayer partial
Dec 8, 2022
a29cdc8
Add substrate bridge channels relay
vovac12 Dec 8, 2022
2e5bf9b
Finish substrate update
vovac12 Dec 9, 2022
6d56f5c
Merge branch 'trustless-evm-bridge' of https://github.com/soramitsu/s…
vovac12 Dec 9, 2022
6f4c8b4
Merge branch 'trustless-evm-bridge' of https://github.com/soramitsu/s…
vovac12 Dec 9, 2022
76d6d42
Merge branch 'substrate-v0.9.31' of https://github.com/soramitsu/sora…
vovac12 Dec 9, 2022
615c8ee
fix
Dec 9, 2022
dba9b14
update recipe
Dec 9, 2022
8f33ae2
Merge branch 'substrate-v0.9.31' of https://github.com/soramitsu/sora…
vovac12 Dec 11, 2022
2d04c3c
Fix CI
Cre-eD Dec 12, 2022
8f2ddde
update
Dec 12, 2022
4ea1282
Generalize substrate client
vovac12 Dec 13, 2022
412c40f
Fix relayer
vovac12 Dec 14, 2022
540faec
Update
vovac12 Dec 19, 2022
da8aaaa
Add binary fixture output
vovac12 Dec 19, 2022
fb8561b
Multinetwork beefy support
vovac12 Dec 20, 2022
ae98d46
Update deps
vovac12 Dec 20, 2022
c387d0a
Merge branch 'substrate-v0.9.31' of https://github.com/soramitsu/sora…
vovac12 Dec 20, 2022
df8099b
Deny imcoming XCMApp messages
vovac12 Dec 20, 2022
a449f39
Merge pull request #844 from soramitsu/substrate-v0.9.31
vovac12 Dec 21, 2022
7ad9fb0
Reduce validators count for docker setup
vovac12 Dec 26, 2022
0450c88
Add bridge dev chainspec
vovac12 Dec 26, 2022
3485f14
Fix review issues
vovac12 Dec 26, 2022
b8cface
Merge pull request #848 from soramitsu/substrate-bridge-channels-relay
vovac12 Dec 27, 2022
0d8a323
Fix bridge-dev chainspec
vovac12 Dec 27, 2022
b32bf29
Merge develop to trustless-evm-bridge (#875)
wer1st Jan 23, 2023
15b1572
Improve subscriptions in relayer
vovac12 Feb 9, 2023
948b4bb
Remove unneeded module
vovac12 Feb 9, 2023
c42e172
Fix review issues
vovac12 Feb 10, 2023
f930628
Uncomment parachain-gen build.rs
vovac12 Feb 10, 2023
5fe7ed2
Fix encode_packed
vovac12 Feb 13, 2023
1dade41
Fix CI
vovac12 Feb 14, 2023
a05bdcc
Merge pull request #263 from sora-xor/improve-relayer-subscriptions
vovac12 Feb 16, 2023
eb04a7f
Fix review issues
vovac12 Feb 16, 2023
0cfc8c2
Fix BEEFY subscription
vovac12 Feb 16, 2023
0522345
Merge pull request #267 from sora-xor/225/fix-encode-packed
vovac12 Feb 17, 2023
f76e177
docs (docker compose): update `docker compose` to V2 in readme
Alexey-N-Chernyshov Feb 20, 2023
97fcfe1
fix (trustless evm bridge): fix .env for hardhat
Alexey-N-Chernyshov Feb 20, 2023
525fe2e
Merge pull request #282 from sora-xor/docs/update-docker-compose
Alexey-N-Chernyshov Feb 20, 2023
54d4f20
Merge master to bridge (#277)
wer1st Feb 21, 2023
470770a
Prepare migrations for 1.9.0
vovac12 Feb 28, 2023
973d002
Add try-runtime
vovac12 Feb 28, 2023
6340b68
Fix old contracts calls parsing
vovac12 Feb 28, 2023
33b1b7c
Merge branch 'trustless-evm-bridge' of github.com:sora-xor/sora2-netw…
vovac12 Feb 28, 2023
3e1e6a0
Cli args docs
vovac12 Feb 28, 2023
67224c0
Fix review issues
vovac12 Mar 1, 2023
76c3bc8
Merge develop to bridge (#303)
wer1st Mar 3, 2023
2a3471c
Merge pull request #293 from sora-xor/225/fix-old-contracts-parsing
vovac12 Mar 6, 2023
f46e59a
Merge branch 'trustless-evm-bridge' of github.com:sora-xor/sora2-netw…
vovac12 Mar 6, 2023
bb55a61
Merge pull request #294 from sora-xor/262/prepare-migrations
vovac12 Mar 6, 2023
52544d4
Merge branch 'trustless-evm-bridge' of github.com:sora-xor/sora2-netw…
vovac12 Mar 6, 2023
13f65fd
Merge pull request #295 from sora-xor/292/add-try-runtime
vovac12 Mar 6, 2023
63ee810
Merge develop to bridge (#322)
wer1st Mar 9, 2023
61c6de0
Update v0.9.38 (#351)
wer1st Mar 22, 2023
d317b1a
merge develop
wer1st Mar 23, 2023
2338613
Feature flags (#356)
wer1st Mar 23, 2023
15e57be
fix
wer1st Mar 23, 2023
d318f5b
fix
wer1st Mar 23, 2023
0fcedb8
Merge branch 'trustless-evm-bridge' of github.com:sora-xor/sora2-netw…
wer1st Mar 23, 2023
d3f4fd5
migrations
wer1st Mar 23, 2023
7bf12cd
Merge develop to bridge #362
wer1st Mar 23, 2023
5045590
Fix try-runtime build
vovac12 Mar 24, 2023
7c3748c
fix decode error
N1ghtStorm Mar 29, 2023
ed59537
New benchmarks (#286)
wer1st Mar 29, 2023
20dfae3
fix grammar mistake
N1ghtStorm Mar 30, 2023
be80b49
Merge pull request #370 from sora-xor/fix_mmr_decode
N1ghtStorm Mar 30, 2023
e9fc1c6
add mmr gadget
N1ghtStorm Apr 2, 2023
0036a9e
refactor
N1ghtStorm Apr 2, 2023
9917061
Merge pull request #373 from sora-xor/add_mmr_gadget
N1ghtStorm Apr 3, 2023
7f50d1f
moved simplified mmr to sora2-common
N1ghtStorm Apr 4, 2023
e83bb72
fmt
N1ghtStorm Apr 4, 2023
4edd79a
fix git import
N1ghtStorm Apr 4, 2023
f490d2b
Merge branch 'trustless-evm-bridge' into fix-try-runtime-build
vovac12 Apr 4, 2023
461730c
Merge pull request #375 from sora-xor/change_simplified_mmr
N1ghtStorm Apr 4, 2023
344eb08
Fix review issues
vovac12 Apr 5, 2023
0e05464
Merge branch 'trustless-evm-bridge' of github.com:sora-xor/sora2-netw…
vovac12 Apr 5, 2023
5652c2d
Merge branch 'develop' of github.com:sora-xor/sora2-network into trus…
vovac12 Apr 5, 2023
9f52e5f
Replace Weight::from_ref_time by Weight::from_parts
vovac12 Apr 5, 2023
115c71a
Merge branch 'trustless-evm-bridge' into fix-try-runtime-build
vovac12 Apr 5, 2023
9fcc5f8
Merge pull request #365 from sora-xor/fix-try-runtime-build
vovac12 Apr 5, 2023
653bde3
Add substrate migrations (#364)
vovac12 Apr 5, 2023
641260e
Fix review comments
vovac12 Apr 7, 2023
4f653d1
Merge branch 'trustless-evm-bridge' of github.com:sora-xor/sora2-netw…
vovac12 Apr 7, 2023
acc9a3a
Merge branch 'develop' of github.com:sora-xor/sora2-network into trus…
vovac12 Apr 7, 2023
9ab31a5
Add empty line
vovac12 Apr 7, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .cargo/config.toml
Expand Up @@ -10,3 +10,6 @@ debug = false

[unstable]
weak-dep-features = true

[env]
PARACHAIN_METADATA_BRANCH = "polkadot-v0.9.38" # 'develop' branch after merge
2 changes: 1 addition & 1 deletion .dockerignore
Expand Up @@ -13,4 +13,4 @@ housekeeping
*.sh
LICENSE
rustfmt.toml
db*
db*
2 changes: 1 addition & 1 deletion .gitignore
Expand Up @@ -24,4 +24,4 @@ db-stg-chain*
# Generated by run_script.sh
db?

.vscode/launch.json
.vscode/launch.json
3 changes: 2 additions & 1 deletion .vscode/settings.json
Expand Up @@ -9,6 +9,7 @@
"rust-analyzer.diagnostics.experimental.enable": false,
"rust-analyzer.cargo.features": [
"private-net",
"runtime-benchmarks"
"runtime-benchmarks",
"try-runtime",
]
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add empty line please

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

VS Code formatter remove empty line in this file

1 change: 1 addition & 0 deletions BRIDGE.md
Expand Up @@ -31,6 +31,7 @@ Example genesis
"petersburgBlock": 0,
"istanbulBlock": 0,
"muirGlacierBlock": 0,
"grayGlacierBlock": 0,
"berlinBlock": 0,
"londonBlock": 0,
"ethash": {}
Expand Down