Skip to content

Commit

Permalink
feat(host): Interop proof support (part 1) (#910)
Browse files Browse the repository at this point in the history
  • Loading branch information
clabby authored Jan 18, 2025
1 parent f912b89 commit 8e25874
Show file tree
Hide file tree
Showing 35 changed files with 1,694 additions and 825 deletions.
18 changes: 9 additions & 9 deletions .github/workflows/client_host.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
strategy:
matrix:
target: ["native", "asterisc"]
name: ["OP Sepolia (Granite) - Block #16491249"]
name: ["OP Sepolia (Holocene) - Block #22012816"]
runs-on: ubuntu-latest
timeout-minutes: 20
steps:
Expand Down Expand Up @@ -45,19 +45,19 @@ jobs:
- name: Build `asterisc`
if: "!contains(matrix.target, 'native')"
run: |
cd asterisc && git checkout v1.1.2 && make build-rvgo
cd asterisc && git checkout v1.2.0 && make build-rvgo
mv ./rvgo/bin/asterisc /usr/local/bin/
- name: Set run environment
run: |
if [[ ${{ contains(matrix.name, 16491249) }} == true ]]; then
BLOCK_NUMBER=16491249
if [[ ${{ contains(matrix.name, 22012816) }} == true ]]; then
BLOCK_NUMBER=22012816
echo "BLOCK_NUMBER=$BLOCK_NUMBER" >> $GITHUB_ENV
echo "L2_CLAIM=0x82da7204148ba4d8d59e587b6b3fdde5561dc31d9e726220f7974bf9f2158d75" >> $GITHUB_ENV
echo "L2_OUTPUT_ROOT=0xa548f22e1aa590de7ed271e3eab5b66c6c3db9b8cb0e3f91618516ea9ececde4" >> $GITHUB_ENV
echo "L2_HEAD=0x09b298a83baf4c2e3c6a2e355bb09e27e3fdca435080e8754f8749233d7333b2" >> $GITHUB_ENV
echo "L1_HEAD=0x33a3e5721faa4dc6f25e75000d9810fd6c41320868f3befcc0c261a71da398e1" >> $GITHUB_ENV
echo "L2_CLAIM=0x42ff78e504c207c3786cb30ecb74fe915984b48649165f95bbf6f9248584be69" >> $GITHUB_ENV
echo "L2_OUTPUT_ROOT=0x9084f101b85cd1c7c624946feca169768896d88b3ecf4eea3a7760bfceb9cd73" >> $GITHUB_ENV
echo "L2_HEAD=0x6a34183664b9ad39de024a8d4077c78abf05198148b6dbfc6e39fbe4a70de299" >> $GITHUB_ENV
echo "L1_HEAD=0x02a50d0b5a3226758a6e9b2bdeb5deb5f0779ab55b2b34a52331d0eac48c9389" >> $GITHUB_ENV
echo "L2_CHAIN_ID=11155420" >> $GITHUB_ENV
echo "WITNESS_TAR_NAME=granite-op-sepolia-$BLOCK_NUMBER-witness.tar.zst" >> $GITHUB_ENV
echo "WITNESS_TAR_NAME=holocene-op-sepolia-$BLOCK_NUMBER-witness.tar.zst" >> $GITHUB_ENV
fi
- name: Decompress witness data directory
run: |
Expand Down
75 changes: 37 additions & 38 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 7 additions & 7 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -76,10 +76,10 @@ kona-preimage = { path = "crates/proof-sdk/preimage", version = "0.2.1", default
kona-std-fpvm-proc = { path = "crates/proof-sdk/std-fpvm-proc", version = "0.1.2", default-features = false }

# Maili
maili-genesis = { version = "0.1.5", default-features = false }
maili-protocol = { version = "0.1.5", default-features = false }
maili-registry = { version = "0.1.5", default-features = false }
maili-consensus = { version = "0.1.5", default-features = false }
maili-consensus = { version = "0.1.6", default-features = false }
maili-protocol = { version = "0.1.6", default-features = false }
maili-registry = { version = "0.1.6", default-features = false }
maili-genesis = { version = "0.1.6", default-features = false }

# Alloy
alloy-rlp = { version = "0.3.10", default-features = false }
Expand All @@ -99,8 +99,8 @@ alloy-rpc-types-beacon = { version = "0.9.2", default-features = false }
alloy-sol-types = { version = "0.8.18", default-features = false }

# OP Alloy
op-alloy-consensus = { version = "0.9.4", default-features = false }
op-alloy-rpc-types-engine = { version = "0.9.4", default-features = false }
op-alloy-consensus = { version = "0.9.5", default-features = false }
op-alloy-rpc-types-engine = { version = "0.9.5", default-features = false }

# General
lru = "0.12.5"
Expand Down Expand Up @@ -137,7 +137,7 @@ serde_json = { version = "1.0.135", default-features = false }

# Ethereum
unsigned-varint = "0.8.0"
revm = { version = "16.0.0", default-features = false }
revm = { version = "19.3.0", default-features = false }

# K/V database
rocksdb = { version = "0.22.0", default-features = false }
1 change: 1 addition & 0 deletions bin/client/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ kona-derive.workspace = true
kona-driver.workspace = true
kona-preimage.workspace = true
kona-executor.workspace = true
kona-interop.workspace = true
kona-proof.workspace = true
kona-proof-interop.workspace = true
kona-std-fpvm.workspace = true
Expand Down
Loading

0 comments on commit 8e25874

Please sign in to comment.