Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
779a91e
chore: rename runner/primitives crates and move reth-rpc to shared
danyalprout Jan 10, 2026
2b4da5c
chore: unify extensions to be one per crate
danyalprout Jan 10, 2026
3108574
chore: migrate generic node setup to client-primitives, remove client…
danyalprout Jan 10, 2026
b55a54e
chore: unify test account logic
danyalprout Jan 10, 2026
3f5fef5
chore: removed dead code
danyalprout Jan 10, 2026
01f9d25
chore: migrated test harness to support extensions
danyalprout Jan 10, 2026
30fc46f
chore: update metering rpc tests to use the node harness
danyalprout Jan 10, 2026
985b582
chore: code cleanup
danyalprout Jan 11, 2026
1882a18
chore: migrate metering non-rpc tests
danyalprout Jan 11, 2026
96f6074
chore: chain spec loaders
danyalprout Jan 11, 2026
07827bf
chore: remove genesis file + build it in rust
danyalprout Jan 11, 2026
bb07cd0
chore: setup shared primitives and move accounts/contracts there unde…
danyalprout Jan 11, 2026
571c1db
chore: move FB test harness to flashblocks crate
danyalprout Jan 11, 2026
3ceb995
chore: delete test-utils, rename client-primites to node
danyalprout Jan 11, 2026
20a3495
chore: add GHA/script to check that shared crates dont depend on client/
danyalprout Jan 11, 2026
391034c
chore: format features and update lockfile
danyalprout Jan 11, 2026
49f6d1c
review feedback
danyalprout Jan 11, 2026
b439aa8
chore: inline config extraction in extension constructors
danyalprout Jan 11, 2026
7aa0f89
migrate back to generic install_ext
danyalprout Jan 11, 2026
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
15 changes: 15 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -159,3 +159,18 @@ jobs:
with:
version: stable
- run: just check-udeps

crate-deps:
name: Crate Dependencies
runs-on: ubuntu-latest
steps:
- name: Harden the runner (Audit all outbound calls)
uses: step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
with:
egress-policy: audit

- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: dtolnay/rust-toolchain@4305c38b25d97ef35a8ad1f985ccf2d2242004f2 # stable
- name: Install just
uses: extractions/setup-just@e33e0265a09d6d736e2ee1e0eb685ef1de4669ff # v3
- run: just check-crate-deps
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
target/
.idea/
integration_logs/
.DS_Store
12 changes: 6 additions & 6 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
[submodule "crates/client/test-utils/contracts/lib/forge-std"]
path = crates/client/test-utils/contracts/lib/forge-std
[submodule "crates/shared/primitives/contracts/lib/forge-std"]
path = crates/shared/primitives/contracts/lib/forge-std
url = https://github.com/foundry-rs/forge-std
[submodule "crates/client/test-utils/contracts/lib/solmate"]
path = crates/client/test-utils/contracts/lib/solmate
[submodule "crates/shared/primitives/contracts/lib/solmate"]
path = crates/shared/primitives/contracts/lib/solmate
url = https://github.com/transmissions11/solmate
[submodule "crates/client/test-utils/contracts/lib/openzeppelin-contracts"]
path = crates/client/test-utils/contracts/lib/openzeppelin-contracts
[submodule "crates/shared/primitives/contracts/lib/openzeppelin-contracts"]
path = crates/shared/primitives/contracts/lib/openzeppelin-contracts
url = https://github.com/OpenZeppelin/openzeppelin-contracts
Loading