Skip to content

Commit 9783ca4

Browse files
authored
feat(eth2-client): added trusted relayer (#963)
* feat: added trusted relayer * fix: ci * chore: updated image hash * fix: tests * feat: allow only `DAO` to set relayer config * fix: `Method init is private` in tests * fix: tests by granting `UnrestrictedSubmitLightClientUpdate` * fix(eth2-client): clippy * fix(relayer): lifecycle tests * feat: different bypass roles for different methods * fix(tests): grant `UnrestrictedSubmitExecutionHeader` role * chore: removed unrestricted roles from paused * chore: updated `omni-utils` * chore: updated `omni-utils` * feat(tests): covered that random account can't call trusted relayer methods * chore(eth2-client): bumped version * chore: updated `omni-utils`
1 parent e21eb78 commit 9783ca4

12 files changed

Lines changed: 715 additions & 175 deletions

File tree

contracts/near/.buildkite/pipeline.yml

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
steps:
22
- command: |
33
source ~/.cargo/env
4-
rustup default stable
4+
rustup install 1.86.0
5+
rustup default 1.86.0
6+
rustup target add wasm32-unknown-unknown
57
ci/test_verify_eth_headers.sh
68
79
label: "verify eth headers"
@@ -10,7 +12,9 @@ steps:
1012
1113
- command: |
1214
source ~/.cargo/env
13-
rustup default stable
15+
rustup install 1.86.0
16+
rustup default 1.86.0
17+
rustup target add wasm32-unknown-unknown
1418
ci/test_verify_eth_proofs.sh
1519
1620
label: "verify eth proofs"
@@ -19,7 +23,9 @@ steps:
1923
2024
- command: |
2125
source ~/.cargo/env
22-
rustup default stable
26+
rustup install 1.86.0
27+
rustup default 1.86.0
28+
rustup target add wasm32-unknown-unknown
2329
eth-client/test.sh
2430
2531
label: "eth-client tests"
@@ -28,14 +34,20 @@ steps:
2834
2935
- command: |
3036
source ~/.cargo/env
31-
rustup default stable
37+
rustup install 1.86.0
38+
rustup default 1.86.0
39+
rustup target add wasm32-unknown-unknown
3240
eth-prover/test.sh
3341
3442
label: "eth-prover tests"
3543
agents:
3644
- "queue=medium"
3745
3846
- command: |
47+
source ~/.cargo/env
48+
rustup install 1.86.0
49+
rustup default 1.86.0
50+
rustup target add wasm32-unknown-unknown
3951
./build_all.sh
4052
changed_files=$$(git status --porcelain --untracked-files=no | wc -l)
4153
if [ $$changed_files -gt 0 ]; then
@@ -49,6 +61,9 @@ steps:
4961
5062
- command: |
5163
source ~/.cargo/env
64+
rustup install 1.86.0
65+
rustup default 1.86.0
66+
rustup target add wasm32-unknown-unknown
5267
cargo test
5368
5469
label: "rust contracts test"

0 commit comments

Comments
 (0)