Skip to content

Commit 91bf234

Browse files
authored
Merge pull request #85 from datachainlab/bump-risc0-v3
Bump risc0 to v3 Signed-off-by: Jun Kimura <jun.kimura@datachain.jp>
2 parents 1ab708b + 346d27c commit 91bf234

File tree

11 files changed

+81
-76
lines changed

11 files changed

+81
-76
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ This repository contains multiple modules:
4343
## Supported Versions
4444

4545
- [ibc-solidity v0.3.40](https://github.com/hyperledger-labs/yui-ibc-solidity/releases/tag/v0.3.40)
46-
- [lcp v0.2.15](https://github.com/datachainlab/lcp/releases/tag/v0.2.15)
46+
- [lcp v0.2.17](https://github.com/datachainlab/lcp/releases/tag/v0.2.17)
4747
- [ethereum-elc v0.1.0](https://github.com/datachainlab/ethereum-elc/releases/tag/v0.1.0)
48-
- [lcp-go v0.2.21](https://github.com/datachainlab/lcp-go/releases/tag/v0.2.21)
49-
- [lcp-solidity v0.2.0-rc.3](https://github.com/datachainlab/lcp-solidity/releases/tag/v0.2.0-rc.3)
48+
- [lcp-go v0.2.22](https://github.com/datachainlab/lcp-go/releases/tag/v0.2.22)
49+
- [lcp-solidity v0.2.1](https://github.com/datachainlab/lcp-solidity/releases/tag/v0.2.1)
5050
- [yui-relayer v0.5.16](https://github.com/hyperledger-labs/yui-relayer/releases/tag/v0.5.16)
5151
- [ethereum-ibc-relay-chain v0.3.18](https://github.com/datachainlab/ethereum-ibc-relay-chain/releases/tag/v0.3.18)
5252
- [ethereum-ibc-relay-prover v0.3.14](https://github.com/datachainlab/ethereum-ibc-relay-prover/releases/tag/v0.3.14)

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ require (
66
github.com/datachainlab/ethereum-ibc-relay-chain v0.3.18
77
github.com/datachainlab/ethereum-ibc-relay-prover v0.3.14
88
github.com/datachainlab/ibc-hd-signer v0.1.2
9-
github.com/datachainlab/lcp-go v0.2.21
9+
github.com/datachainlab/lcp-go v0.2.22
1010
github.com/hyperledger-labs/yui-relayer v0.5.16
1111
)
1212

@@ -73,7 +73,7 @@ require (
7373
github.com/crate-crypto/go-ipa v0.0.0-20240724233137-53bbb0ceb27a // indirect
7474
github.com/crate-crypto/go-kzg-4844 v1.1.0 // indirect
7575
github.com/danieljoos/wincred v1.1.2 // indirect
76-
github.com/datachainlab/go-risc0-verifier v0.1.1 // indirect
76+
github.com/datachainlab/go-risc0-verifier v0.1.3 // indirect
7777
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
7878
github.com/deckarep/golang-set/v2 v2.6.0 // indirect
7979
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 // indirect

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -427,12 +427,12 @@ github.com/datachainlab/ethereum-ibc-relay-chain v0.3.18 h1:bfHPAZv7BXCWjlnhiWuB
427427
github.com/datachainlab/ethereum-ibc-relay-chain v0.3.18/go.mod h1:Hqfxa2dcbK7P6yheoVwu09q8rN1kiC1HxSL0S9K4dDU=
428428
github.com/datachainlab/ethereum-ibc-relay-prover v0.3.14 h1:gDIR/sANkDpiM+gNre2WXolrBkkBhQRJCEORmAJLB5M=
429429
github.com/datachainlab/ethereum-ibc-relay-prover v0.3.14/go.mod h1:kuznUQ69vzXBE/H43m56v6YwgEqXGKhqUy3PeyQp9FY=
430-
github.com/datachainlab/go-risc0-verifier v0.1.1 h1:M+GjE4tcbLAxJGX8oCC70yWv5gSXSgPJpBHZuyFB9kk=
431-
github.com/datachainlab/go-risc0-verifier v0.1.1/go.mod h1:O+uLSIdkN9rvqDXuZCnAOSPf/IT5SVjK/PxxJP3sPPU=
430+
github.com/datachainlab/go-risc0-verifier v0.1.3 h1:iEIVqGzLK1+AdZCfNqSxXJhMLDg7lEzbAfOZ8b/stRM=
431+
github.com/datachainlab/go-risc0-verifier v0.1.3/go.mod h1:O+uLSIdkN9rvqDXuZCnAOSPf/IT5SVjK/PxxJP3sPPU=
432432
github.com/datachainlab/ibc-hd-signer v0.1.2 h1:fWAYjMBVyM390OllX/l58mZYA7we0spEBFLYKWYTwfw=
433433
github.com/datachainlab/ibc-hd-signer v0.1.2/go.mod h1:nwH0Z3TK/7jbu/oInGGWGRimQ+LCn6yvDyjMZrw9mR4=
434-
github.com/datachainlab/lcp-go v0.2.21 h1:ECMUqlVr0G13BOSC1GvQVWlfbzEgRfSFZzKYss7lNdQ=
435-
github.com/datachainlab/lcp-go v0.2.21/go.mod h1:3YHfhCywH8SNd6qS3MLgeMMeGJm7l4kfPAEQI0Egf7o=
434+
github.com/datachainlab/lcp-go v0.2.22 h1:NGxmYEDE1Hh7lAvNJqaqcKchy0PO2Y6XfqDyMSBKst8=
435+
github.com/datachainlab/lcp-go v0.2.22/go.mod h1:SpxlVp4hECm9Lgr4+ob4ZKJfbg6Q7SVsbkgBelBnaWk=
436436
github.com/davecgh/go-spew v0.0.0-20171005155431-ecdeabc65495/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
437437
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
438438
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
Submodule risc0-ethereum updated 222 files

tests/e2e/chains/ethereum/contracts/package-lock.json

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/e2e/chains/ethereum/contracts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"license": "TBD",
1010
"devDependencies": {
1111
"@datachainlab/ethereum-ibc-relay-chain": "git+https://github.com/datachainlab/ethereum-ibc-relay-chain.git#semver:v0.3.10",
12-
"@datachainlab/lcp-solidity": "git+https://github.com/datachainlab/lcp-solidity.git#semver:v0.2.0-rc.3",
12+
"@datachainlab/lcp-solidity": "git+https://github.com/datachainlab/lcp-solidity.git#semver:v0.2.1",
1313
"@hyperledger-labs/yui-ibc-solidity": "git+https://github.com/hyperledger-labs/yui-ibc-solidity.git#semver:v0.3.40",
1414
"@nomicfoundation/hardhat-foundry": "^1.1.3",
1515
"@nomicfoundation/hardhat-toolbox": "^4.0.0",

tests/e2e/chains/ethereum/contracts/scripts/deploy.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,10 @@ async function deployLCPClientZKDCAP(deployer, ibcHandler, developMode, rootCert
5656
} else {
5757
console.log("Deploying RiscZeroGroth16Verifier");
5858
// CONTROL_ROOT and BN254_CONTROL_ROOT must match the version of risc0 utilized by the LCP
59-
// ref. https://github.com/risc0/risc0-ethereum/blob/b9b22c396a0d5ef97bf02702da9415d5bb79a85a/contracts/src/groth16/ControlID.sol#L22 (v1.2)
59+
// ref. https://github.com/risc0/risc0-ethereum/blob/v3.0.1/contracts/src/groth16/ControlID.sol
6060
riscZeroVerifier = await deploy(deployer, "RiscZeroGroth16Verifier", [
6161
// CONTROL_ROOT
62-
"0x8cdad9242664be3112aba377c5425a4df735eb1c6966472b561d2855932c0469",
62+
"0xa54dc85ac99f851c92d7c96d7318af41dbe7c0194edfcc37eb4d422a998c1f56",
6363
// BN254_CONTROL_ROOT
6464
"0x04446e66d300eb7fb45c9726bb53c793dda407a62e9601618bb43c5c14657ac0"
6565
]);

tests/e2e/chains/tendermint/go.mod

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ require (
2121
github.com/cosmos/ibc-go/modules/capability v1.0.0
2222
github.com/cosmos/ibc-go/v8 v8.2.1
2323
github.com/datachainlab/ibc-mock-app v0.1.1
24-
github.com/datachainlab/lcp-go v0.2.17-0.20250326101114-4f484197aeb4
24+
github.com/datachainlab/lcp-go v0.2.22
2525
github.com/spf13/cast v1.6.0
2626
github.com/spf13/cobra v1.8.1
2727
github.com/spf13/viper v1.19.0
2828
)
2929

3030
require (
3131
cloud.google.com/go v0.112.1 // indirect
32-
cloud.google.com/go/compute/metadata v0.5.0 // indirect
32+
cloud.google.com/go/compute/metadata v0.6.0 // indirect
3333
cloud.google.com/go/iam v1.1.6 // indirect
3434
cloud.google.com/go/storage v1.38.0 // indirect
3535
cosmossdk.io/collections v0.4.0 // indirect
@@ -48,7 +48,7 @@ require (
4848
github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816 // indirect
4949
github.com/bits-and-blooms/bitset v1.13.0 // indirect
5050
github.com/btcsuite/btcd/btcec/v2 v2.3.3 // indirect
51-
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
51+
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
5252
github.com/cespare/xxhash v1.1.0 // indirect
5353
github.com/cespare/xxhash/v2 v2.3.0 // indirect
5454
github.com/chzyer/readline v1.5.1 // indirect
@@ -74,7 +74,7 @@ require (
7474
github.com/creachadair/atomicfile v0.3.1 // indirect
7575
github.com/creachadair/tomledit v0.0.24 // indirect
7676
github.com/danieljoos/wincred v1.1.2 // indirect
77-
github.com/datachainlab/go-risc0-verifier v0.1.1 // indirect
77+
github.com/datachainlab/go-risc0-verifier v0.1.3 // indirect
7878
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
7979
github.com/deckarep/golang-set/v2 v2.6.0 // indirect
8080
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 // indirect
@@ -108,7 +108,7 @@ require (
108108
github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb // indirect
109109
github.com/google/btree v1.1.3 // indirect
110110
github.com/google/flatbuffers v24.3.25+incompatible // indirect
111-
github.com/google/go-cmp v0.6.0 // indirect
111+
github.com/google/go-cmp v0.7.0 // indirect
112112
github.com/google/orderedcode v0.0.1 // indirect
113113
github.com/google/s2a-go v0.1.7 // indirect
114114
github.com/google/uuid v1.6.0 // indirect
@@ -194,26 +194,26 @@ require (
194194
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
195195
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect
196196
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect
197-
go.opentelemetry.io/otel v1.33.0 // indirect
198-
go.opentelemetry.io/otel/metric v1.33.0 // indirect
199-
go.opentelemetry.io/otel/trace v1.33.0 // indirect
197+
go.opentelemetry.io/otel v1.35.0 // indirect
198+
go.opentelemetry.io/otel/metric v1.35.0 // indirect
199+
go.opentelemetry.io/otel/trace v1.35.0 // indirect
200200
go.uber.org/multierr v1.11.0 // indirect
201201
go.uber.org/zap v1.27.0 // indirect
202-
golang.org/x/crypto v0.30.0 // indirect
202+
golang.org/x/crypto v0.33.0 // indirect
203203
golang.org/x/exp v0.0.0-20241009180824-f66d83c29e7c // indirect
204-
golang.org/x/net v0.32.0 // indirect
205-
golang.org/x/oauth2 v0.24.0 // indirect
206-
golang.org/x/sync v0.10.0 // indirect
207-
golang.org/x/sys v0.28.0 // indirect
208-
golang.org/x/term v0.27.0 // indirect
209-
golang.org/x/text v0.21.0 // indirect
204+
golang.org/x/net v0.35.0 // indirect
205+
golang.org/x/oauth2 v0.26.0 // indirect
206+
golang.org/x/sync v0.11.0 // indirect
207+
golang.org/x/sys v0.30.0 // indirect
208+
golang.org/x/term v0.29.0 // indirect
209+
golang.org/x/text v0.22.0 // indirect
210210
golang.org/x/time v0.5.0 // indirect
211211
google.golang.org/api v0.171.0 // indirect
212212
google.golang.org/genproto v0.0.0-20240213162025-012b6fc9bca9 // indirect
213-
google.golang.org/genproto/googleapis/api v0.0.0-20240814211410-ddb44dafa142 // indirect
214-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 // indirect
215-
google.golang.org/grpc v1.67.1 // indirect
216-
google.golang.org/protobuf v1.35.2 // indirect
213+
google.golang.org/genproto/googleapis/api v0.0.0-20250218202821-56aae31c358a // indirect
214+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a // indirect
215+
google.golang.org/grpc v1.71.0 // indirect
216+
google.golang.org/protobuf v1.36.5 // indirect
217217
gopkg.in/ini.v1 v1.67.0 // indirect
218218
gopkg.in/yaml.v2 v2.4.0 // indirect
219219
gopkg.in/yaml.v3 v3.0.1 // indirect

0 commit comments

Comments
 (0)