Skip to content

Commit e1f1907

Browse files
authored
Sync upstream (#11)
* pull, update deps, fix conflicts, fails on duplicate panic handler * revert cargo.lock, update rpc cache * update revs
1 parent 31659ec commit e1f1907

File tree

35 files changed

+2787
-3710
lines changed

35 files changed

+2787
-3710
lines changed

.cargo/config.local.toml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,18 @@ openvm-rv32im-circuit = { path = "../openvm-org/openvm/extensions/rv32im/circuit
5656
openvm-rv32im-transpiler = { path = "../openvm-org/openvm/extensions/rv32im/transpiler" }
5757
openvm-rv32im-guest = { path = "../openvm-org/openvm/extensions/rv32im/guest" }
5858

59+
# Guest Libs
60+
k256 = { path = "../openvm-org/openvm/guest-libs/k256" }
61+
p256 = { path = "../openvm-org/openvm/guest-libs/p256" }
62+
ruint = { path = "../openvm-org/openvm/guest-libs/ruint" }
63+
openvm-keccak256 = { path = "../openvm-org/openvm/guest-libs/keccak256" }
64+
openvm-sha2 = { path = "../openvm-org/openvm/guest-libs/sha2" }
65+
openvm-pairing = { path = "../openvm-org/openvm/guest-libs/pairing" }
5966

60-
# [patch.crates-io]
67+
[patch.crates-io]
68+
k256 = { path = "../openvm-org/openvm/guest-libs/k256" }
69+
p256 = { path = "../openvm-org/openvm/guest-libs/p256" }
70+
ruint = { path = "../openvm-org/openvm/guest-libs/ruint" }
6171
# revm = { path = "../revm/crates/revm" }
6272
# revm-primitives = { path = "../revm/crates/primitives" }
6373
# revm-interpreter = { path = "../revm/crates/interpreter" }

.cargo/config.toml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# # Copy to config.toml for local patches
12
# [net]
23
# git-fetch-with-cli = true
34

@@ -55,8 +56,18 @@
5556
# openvm-rv32im-transpiler = { path = "../openvm-org/openvm/extensions/rv32im/transpiler" }
5657
# openvm-rv32im-guest = { path = "../openvm-org/openvm/extensions/rv32im/guest" }
5758

59+
# # Guest Libs
60+
# k256 = { path = "../openvm-org/openvm/guest-libs/k256" }
61+
# p256 = { path = "../openvm-org/openvm/guest-libs/p256" }
62+
# ruint = { path = "../openvm-org/openvm/guest-libs/ruint" }
63+
# openvm-keccak256 = { path = "../openvm-org/openvm/guest-libs/keccak256" }
64+
# openvm-sha2 = { path = "../openvm-org/openvm/guest-libs/sha2" }
65+
# openvm-pairing = { path = "../openvm-org/openvm/guest-libs/pairing" }
5866

59-
# # [patch.crates-io]
67+
# [patch.crates-io]
68+
# k256 = { path = "../openvm-org/openvm/guest-libs/k256" }
69+
# p256 = { path = "../openvm-org/openvm/guest-libs/p256" }
70+
# ruint = { path = "../openvm-org/openvm/guest-libs/ruint" }
6071
# # revm = { path = "../revm/crates/revm" }
6172
# # revm-primitives = { path = "../revm/crates/primitives" }
6273
# # revm-interpreter = { path = "../revm/crates/interpreter" }

.github/workflows/compare-bench.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ jobs:
118118

119119
- name: Install openvm-prof
120120
run: |
121-
cargo install --git https://github.com/powdr-labs/openvm.git --tag v1.1.2 --profile=dev --force openvm-prof
121+
cargo install --git https://github.com/powdr-labs/openvm.git --rev 33abb41 --profile=dev --force openvm-prof
122122
- name: Compare metrics
123123
run: |
124124
ls

.github/workflows/reth-benchmark.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ jobs:
237237
- name: Set build args
238238
id: set-build-args
239239
run: |
240-
FEATURES="bench-metrics,nightly-features,${{ inputs.memory_allocator || github.event.inputs.memory_allocator || 'jemalloc' }}"
240+
FEATURES="bench-metrics,evm-verify,nightly-features,${{ inputs.memory_allocator || github.event.inputs.memory_allocator || 'jemalloc' }}"
241241
if [[ "${{ inputs.profiling || github.event.inputs.profiling }}" == "guest" ]]; then
242242
FEATURES="${FEATURES},profiling"
243243
fi
@@ -285,7 +285,7 @@ jobs:
285285
286286
- name: Install openvm-prof
287287
run: |
288-
cargo install --git https://github.com/powdr-labs/openvm.git --tag v1.1.2 --profile=dev --force openvm-prof
288+
cargo install --git https://github.com/powdr-labs/openvm.git --rev 33abb41 --profile=dev --force openvm-prof
289289
- name: Checkout openvm (for scripts)
290290
run: |
291291
git clone --depth=1 https://github.com/powdr-labs/openvm.git
@@ -317,7 +317,7 @@ jobs:
317317
- name: Install cargo-openvm
318318
if: steps.cache-guest-elf-restore.outputs.cache-hit != 'true'
319319
run: |
320-
cargo install --git https://github.com/powdr-labs/openvm.git --tag v1.1.2 --locked --force cargo-openvm
320+
cargo install --git https://github.com/powdr-labs/openvm.git --rev 33abb41 --locked --force cargo-openvm
321321
- name: Build Guest ELF
322322
if: steps.cache-guest-elf-restore.outputs.cache-hit != 'true'
323323
working-directory: bin/client-eth

0 commit comments

Comments
 (0)