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

Fork aware offchain Database #184

Merged
merged 47 commits into from
Apr 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
9c6ccd0
initialize mmr refactor
seunlanlege Apr 22, 2024
6fafbcf
generalize pallet-mmr
seunlanlege Apr 22, 2024
e40c037
refactor offchain canonicalizer to support multiple leaves
Wizdave97 Apr 22, 2024
9e9322b
merge changes and fix conflicts
Wizdave97 Apr 22, 2024
58a2992
clean up pallet-mmr
seunlanlege Apr 22, 2024
93d447d
add pallet-mmr to gargantua runtime
seunlanlege Apr 22, 2024
6399eda
switch log target to pallet-mmr
seunlanlege Apr 22, 2024
aa6f306
add leaf_count
seunlanlege Apr 22, 2024
e826566
introduce generate_proof to MerkleMountainRangeTree
seunlanlege Apr 22, 2024
7e30b1d
integrate pallet-mmr
Wizdave97 Apr 22, 2024
433c1c4
merge changes and fix conflicts
Wizdave97 Apr 22, 2024
cc6e5a5
rename pallet_mmr_lab to pallet_mmr
Wizdave97 Apr 22, 2024
8a38bd8
introduce mmr-primitives
seunlanlege Apr 22, 2024
8b7647e
Merge branch 'mmr-refactor' of github.com:polytope-labs/hyperbridge i…
seunlanlege Apr 22, 2024
96e1e3f
use mmr trait to access mmr from pallet-ismp
Wizdave97 Apr 22, 2024
c12a381
some refactorings
seunlanlege Apr 22, 2024
876c51e
make first mmr block numbeer optional
Wizdave97 Apr 22, 2024
2dc17e0
Merge branch 'mmr-refactor' of github.com:polytope-labs/hyperbridge i…
Wizdave97 Apr 22, 2024
b498959
add gadget to client
Wizdave97 Apr 22, 2024
7a1ea96
temporarily disable pallet ismp tests
Wizdave97 Apr 22, 2024
9e5d491
fix ismp-solidity-tests & pallet_fishermen tests
seunlanlege Apr 23, 2024
b131547
Allow fetching of authority set updates outside the default rotation …
Wizdave97 Apr 23, 2024
a035f7e
Merge branch 'mmr-refactor' of github.com:polytope-labs/hyperbridge i…
Wizdave97 Apr 23, 2024
cb0fb11
don't allow multiple blocks per slot
seunlanlege Apr 23, 2024
a1e12c5
allow anyone fund requests
seunlanlege Apr 23, 2024
7661dbd
integrate simnode
Wizdave97 Apr 24, 2024
bcbd6a9
add replay protection to the EvmHost
seunlanlege Apr 24, 2024
16df1d9
nit: comment
seunlanlege Apr 24, 2024
49c2846
wip: simnode tests
Wizdave97 Apr 24, 2024
67fdeba
progress on mmr gadget tests
Wizdave97 Apr 24, 2024
72f61b7
finalize mmr gadget tests
Wizdave97 Apr 25, 2024
11bb518
Merge branch 'mmr-refactor' of github.com:polytope-labs/hyperbridge i…
Wizdave97 Apr 25, 2024
c4e921b
update pallet ismp host implementation
Wizdave97 Apr 25, 2024
34ccedf
add license prelude
seunlanlege Apr 25, 2024
cb82175
Merge branch 'mmr-refactor' of github.com:polytope-labs/hyperbridge i…
seunlanlege Apr 25, 2024
71b9a71
update pallet relayer tests
Wizdave97 Apr 25, 2024
a84fa96
update pallet relayer tests
Wizdave97 Apr 25, 2024
dae33a9
refactor module
Wizdave97 Apr 25, 2024
30a3f14
consolidate hyperbridge subxt config in a crate
Wizdave97 Apr 25, 2024
cdadcc5
Merge branch 'mmr-refactor' of github.com:polytope-labs/hyperbridge i…
Wizdave97 Apr 25, 2024
3f909bd
fix EvmHost
seunlanlege Apr 25, 2024
de5072d
Merge branch 'mmr-refactor' of github.com:polytope-labs/hyperbridge i…
seunlanlege Apr 25, 2024
d68e42d
add some comments
Wizdave97 Apr 25, 2024
ea4a5fe
Merge branch 'mmr-refactor' of github.com:polytope-labs/hyperbridge i…
Wizdave97 Apr 25, 2024
774e342
nit
Wizdave97 Apr 25, 2024
a5d61aa
remove pallet-mmr unit tests
Wizdave97 Apr 25, 2024
4380cc7
regenerate runtime types
Wizdave97 Apr 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -312,6 +312,14 @@ jobs:
run: |
cargo test -p bsc-prover -- --nocapture --ignored

- name: Mmr gadget tests
run: |
cargo build -p hyperbridge --release --features simnode
./target/release/hyperbridge simnode --chain gargantua-2000 --name=alice --tmp --state-pruning=archive --blocks-pruning=archive --rpc-port=9990 --port 40337 --log="mmr=trace" --unsafe-rpc-external --rpc-methods=unsafe &
sleep 20;
cargo test -p simnode-tests -- --nocapture --ignored
kill -9 $!

check-solidity:
name: Check ismp-solidity
runs-on: ubuntu-latest
Expand Down
Loading
Loading