@@ -49,6 +49,7 @@ version = "0.1.0"
4949common = { path = " synd-translator/crates/common" }
5050contract-bindings = { path = " shared/contract-bindings" }
5151metrics = { path = " synd-translator/crates/metrics" }
52+ openvm-p384 = { path = " synd-withdrawals/synd-tee-attestation-zk-proofs/openvm-p384" , default-features = false }
5253shared = { path = " shared" }
5354synd-block-builder = { path = " synd-translator/crates/synd-block-builder" }
5455synd-chain-ingestor = { path = " synd-chain-ingestor" }
@@ -66,6 +67,7 @@ test-utils = { path = "shared/test-utils" }
6667# dependencies
6768alloy = { version = " 1.0.25" , default-features = false }
6869alloy-primitives = { version = " 1.4.1" , default-features = false }
70+ alloy-rlp = " 0.3.11"
6971arc-swap = " 1.7.1"
7072assert_matches = " 1.5.0"
7173async-trait = { version = " 0.1" }
@@ -78,23 +80,37 @@ bytes = "1.9.0"
7880clap = { version = " 4.5.26" }
7981derivative = " 2.2"
8082dotenv = " 0.15.0"
83+ ecdsa-core = { version = " 0.16.9" , package = " ecdsa" , default-features = false }
84+ elliptic-curve = { version = " 0.13.8" , default-features = false }
8185eyre = { version = " 0.6.12" }
86+ ff = { version = " 0.13.1" , default-features = false }
8287figment = { version = " 0.10.19" }
8388fs2 = { version = " 0.4.3" }
8489futures-util = " 0.3.31"
8590hex = { version = " 0.4.3" , default-features = false }
91+ hex-literal = { version = " 1.1.0" , default-features = false }
8692http = " 1.2.0"
8793http-body = " 1.0.1"
8894http-body-util = " 0.1"
8995humantime = " 2.1.0"
9096hyper = { version = " 1.5.2" }
9197jsonrpsee = " 0.26.0"
98+ num-bigint = { version = " 0.4.6" , default-features = false }
9299opentelemetry = " 0.31.0"
93100opentelemetry-otlp = " 0.31.0"
94101opentelemetry-semantic-conventions = { version = " 0.31.0" , features = [" semconv_experimental" ] }
95102opentelemetry-stdout = " 0.31.0"
96103opentelemetry_sdk = { version = " 0.31.0" , features = [" trace" ] }
97- p384 = { version = " 0.13.1" , default-features = false } # NOTE: this lib is NOT AUDITED
104+ openvm = { git = " https://github.com/openvm-org/openvm.git" , tag = " v1.4.1" , default-features = false }
105+ openvm-algebra-guest = { git = " https://github.com/openvm-org/openvm.git" , tag = " v1.4.1" , default-features = false }
106+ openvm-algebra-moduli-macros = { git = " https://github.com/openvm-org/openvm.git" , tag = " v1.4.1" , default-features = false }
107+ openvm-bigint-guest = { git = " https://github.com/openvm-org/openvm.git" , tag = " v1.4.1" , default-features = false }
108+ openvm-ecc-guest = { git = " https://github.com/openvm-org/openvm.git" , tag = " v1.4.1" , default-features = false }
109+ openvm-ecc-sw-macros = { git = " https://github.com/openvm-org/openvm.git" , tag = " v1.4.1" , default-features = false }
110+ openvm-keccak256 = { git = " https://github.com/openvm-org/openvm.git" , tag = " v1.4.1" , default-features = false }
111+ openvm-sdk = { git = " https://github.com/openvm-org/openvm.git" , tag = " v1.4.1" }
112+ openvm-sha2 = { git = " https://github.com/openvm-org/openvm.git" , tag = " v1.4.1" , default-features = false }
113+ p384 = { version = " 0.13.1" , default-features = false } # NOTE: this lib is NOT AUDITED
98114pin-project-lite = " 0.2.16"
99115prometheus-client = { version = " 0.23.1" }
100116rand = { version = " 0.9.0" }
@@ -108,6 +124,7 @@ serde-hex = "0.1.0"
108124serde_bytes = { version = " 0.11.19" , default-features = false }
109125serde_cbor = { version = " 0.11.2" , default-features = false }
110126serde_json = { version = " 1.0.135" , default-features = false }
127+ sha2 = { version = " 0.10.9" , default-features = false }
111128sp1-sdk = " 5.2.2"
112129sp1-zkvm = { version = " 5.2.2" , default-features = false }
113130strum = " 0.27.1"
@@ -133,6 +150,7 @@ ctor = "0.4.1"
133150mockall = " 0.13.1"
134151mockito = " 1.7.0"
135152once_cell = " 1.21.3"
153+ primeorder = { version = " 0.13.6" , default-features = false }
136154temp-env = " 0.3.6"
137155test-case = " 3"
138156
0 commit comments