diff --git a/Cargo.lock b/Cargo.lock index 484745b8..f17dd180 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6016,7 +6016,7 @@ dependencies = [ [[package]] name = "nearly-linear" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" [[package]] name = "nix" @@ -8774,7 +8774,7 @@ dependencies = [ [[package]] name = "rockbound" version = "0.1.0" -source = "git+https://github.com/sovereign-labs/rockbound?rev=a41ebf6396910ebac44d985fb89a6e67a80cb1a0#a41ebf6396910ebac44d985fb89a6e67a80cb1a0" +source = "git+https://github.com/sovereign-labs/rockbound?rev=e8d1cfa7402a3ab90369d664bd88a52394cd40e6#e8d1cfa7402a3ab90369d664bd88a52394cd40e6" dependencies = [ "anyhow", "once_cell", @@ -9982,7 +9982,7 @@ dependencies = [ [[package]] name = "sov-accounts" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "arbitrary", @@ -9997,7 +9997,7 @@ dependencies = [ [[package]] name = "sov-address" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-primitives", "anyhow", @@ -10018,7 +10018,7 @@ dependencies = [ [[package]] name = "sov-api-spec" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "backon", @@ -10042,7 +10042,7 @@ dependencies = [ [[package]] name = "sov-attester-incentives" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -10063,7 +10063,7 @@ dependencies = [ [[package]] name = "sov-bank" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -10083,7 +10083,7 @@ dependencies = [ [[package]] name = "sov-blob-sender" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "async-trait", @@ -10106,7 +10106,7 @@ dependencies = [ [[package]] name = "sov-blob-storage" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -10126,7 +10126,7 @@ dependencies = [ [[package]] name = "sov-build" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -10138,7 +10138,7 @@ dependencies = [ [[package]] name = "sov-capabilities" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "sov-accounts", @@ -10157,7 +10157,7 @@ dependencies = [ [[package]] name = "sov-celestia-adapter" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "async-trait", @@ -10189,7 +10189,7 @@ dependencies = [ [[package]] name = "sov-chain-state" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -10205,7 +10205,7 @@ dependencies = [ [[package]] name = "sov-cli" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -10228,7 +10228,7 @@ dependencies = [ [[package]] name = "sov-db" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "arbitrary", @@ -10242,6 +10242,7 @@ dependencies = [ "hex", "jmt", "nomt", + "parking_lot", "proptest", "proptest-derive 0.5.1", "rand 0.8.5", @@ -10262,7 +10263,7 @@ dependencies = [ [[package]] name = "sov-db-types" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "arbitrary", "borsh", @@ -10280,7 +10281,7 @@ dependencies = [ [[package]] name = "sov-eip712-auth" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -10298,7 +10299,7 @@ dependencies = [ [[package]] name = "sov-eth-dev-signer" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-consensus", "alloy-rpc-types", @@ -10311,7 +10312,7 @@ dependencies = [ [[package]] name = "sov-ethereum" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10340,7 +10341,7 @@ dependencies = [ [[package]] name = "sov-evm" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10384,7 +10385,7 @@ dependencies = [ [[package]] name = "sov-full-node-configs" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "schemars 0.8.22", @@ -10398,7 +10399,7 @@ dependencies = [ [[package]] name = "sov-hyperlane-integration" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -10422,7 +10423,7 @@ dependencies = [ [[package]] name = "sov-kernels" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "serde_json", @@ -10436,7 +10437,7 @@ dependencies = [ [[package]] name = "sov-ledger-apis" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "axum 0.7.9", @@ -10461,7 +10462,7 @@ dependencies = [ [[package]] name = "sov-metrics" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bincode", @@ -10484,7 +10485,7 @@ dependencies = [ [[package]] name = "sov-mock-da" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "arbitrary", @@ -10517,7 +10518,7 @@ dependencies = [ [[package]] name = "sov-mock-zkvm" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "arbitrary", @@ -10537,7 +10538,7 @@ dependencies = [ [[package]] name = "sov-modules-api" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "arbitrary", @@ -10584,7 +10585,7 @@ dependencies = [ [[package]] name = "sov-modules-macros" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bech32", @@ -10606,7 +10607,7 @@ dependencies = [ [[package]] name = "sov-modules-rollup-blueprint" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "async-trait", @@ -10645,7 +10646,7 @@ dependencies = [ [[package]] name = "sov-modules-stf-blueprint" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "axum 0.7.9", @@ -10666,7 +10667,7 @@ dependencies = [ [[package]] name = "sov-node-client" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "base64 0.22.1", @@ -10684,7 +10685,7 @@ dependencies = [ [[package]] name = "sov-operator-incentives" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -10702,7 +10703,7 @@ dependencies = [ [[package]] name = "sov-paymaster" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "arbitrary", @@ -10724,7 +10725,7 @@ dependencies = [ [[package]] name = "sov-prover-incentives" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -10743,7 +10744,7 @@ dependencies = [ [[package]] name = "sov-rest-utils" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "axum 0.7.9", @@ -10766,7 +10767,7 @@ dependencies = [ [[package]] name = "sov-revenue-share" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -10781,7 +10782,7 @@ dependencies = [ [[package]] name = "sov-risc0-adapter" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "arbitrary", @@ -10810,7 +10811,7 @@ dependencies = [ [[package]] name = "sov-rollup-apis" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "axum 0.7.9", "base64 0.22.1", @@ -10837,7 +10838,7 @@ dependencies = [ [[package]] name = "sov-rollup-interface" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "arbitrary", @@ -10866,7 +10867,7 @@ dependencies = [ [[package]] name = "sov-rpc-eth-types" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-eips", "alloy-evm", @@ -10889,7 +10890,7 @@ dependencies = [ [[package]] name = "sov-sequencer" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "async-trait", @@ -10939,7 +10940,7 @@ dependencies = [ [[package]] name = "sov-sequencer-registry" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "arbitrary", @@ -10958,7 +10959,7 @@ dependencies = [ [[package]] name = "sov-soak-testing-lib" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -10981,7 +10982,7 @@ dependencies = [ [[package]] name = "sov-sp1-adapter" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "arbitrary", @@ -11005,7 +11006,7 @@ dependencies = [ [[package]] name = "sov-state" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "arbitrary", @@ -11033,7 +11034,7 @@ dependencies = [ [[package]] name = "sov-stf-runner" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "async-trait", @@ -11067,7 +11068,7 @@ dependencies = [ [[package]] name = "sov-synthetic-load" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -11085,7 +11086,7 @@ dependencies = [ [[package]] name = "sov-test-modules" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -11104,7 +11105,7 @@ dependencies = [ [[package]] name = "sov-test-state-consistency" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -11119,7 +11120,7 @@ dependencies = [ [[package]] name = "sov-test-utils" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "async-trait", @@ -11179,7 +11180,7 @@ dependencies = [ [[package]] name = "sov-transaction-generator" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "backon", @@ -11212,7 +11213,7 @@ dependencies = [ [[package]] name = "sov-uniqueness" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -11225,7 +11226,7 @@ dependencies = [ [[package]] name = "sov-universal-wallet" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-dyn-abi", "alloy-primitives", @@ -11247,7 +11248,7 @@ dependencies = [ [[package]] name = "sov-universal-wallet-macro-helpers" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "bech32", "borsh", @@ -11264,7 +11265,7 @@ dependencies = [ [[package]] name = "sov-universal-wallet-macros" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "proc-macro2", "sov-universal-wallet-macro-helpers", @@ -11274,7 +11275,7 @@ dependencies = [ [[package]] name = "sov-value-setter" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -11290,7 +11291,7 @@ dependencies = [ [[package]] name = "sov-zkvm-utils" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "convert_case 0.6.0", diff --git a/Cargo.toml b/Cargo.toml index da92fab5..e92ce44d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,53 +21,53 @@ publish = false rust-version = "1.88" [workspace.dependencies] -sov-address = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1", features = [ +sov-address = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5", features = [ "evm", ] } -sov-accounts = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-api-spec = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-attester-incentives = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-chain-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-bank = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-blob-storage = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-paymaster = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-capabilities = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-celestia-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-cli = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-db = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-hyperlane-integration = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1", features = [ +sov-accounts = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-api-spec = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-attester-incentives = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-chain-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-bank = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-blob-storage = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-paymaster = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-capabilities = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-celestia-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-cli = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-db = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-hyperlane-integration = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5", features = [ "evm", ] } -sov-test-state-consistency = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-kernels = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-ledger-apis = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-mock-da = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-mock-zkvm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-modules-api = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-modules-rollup-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-modules-stf-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-uniqueness = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-operator-incentives = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-prover-incentives = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-revenue-share = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-risc0-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-sp1-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-rollup-interface = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-sequencer = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-sequencer-registry = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-soak-testing-lib = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-stf-runner = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-test-utils = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-rollup-apis = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-universal-wallet = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-zkvm-utils = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-build = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-ethereum = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-evm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-soak-testing = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-eip712-auth = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-rest-utils = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } +sov-test-state-consistency = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-kernels = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-ledger-apis = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-mock-da = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-mock-zkvm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-modules-api = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-modules-rollup-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-modules-stf-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-uniqueness = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-operator-incentives = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-prover-incentives = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-revenue-share = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-risc0-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-sp1-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-rollup-interface = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-sequencer = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-sequencer-registry = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-soak-testing-lib = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-stf-runner = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-test-utils = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-rollup-apis = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-universal-wallet = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-zkvm-utils = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-build = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-ethereum = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-evm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-soak-testing = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-eip712-auth = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-rest-utils = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } stf-starter = { path = "./crates/stf", default-features = false } stf-starter-declaration = { path = "./crates/stf/stf-declaration", default-features = false } value-setter = { path = "./examples/value-setter" } diff --git a/GETTING_STARTED_WITH_HYPERLANE.md b/GETTING_STARTED_WITH_HYPERLANE.md index acb232f9..7632988b 100644 --- a/GETTING_STARTED_WITH_HYPERLANE.md +++ b/GETTING_STARTED_WITH_HYPERLANE.md @@ -232,11 +232,11 @@ Making inbound warp transfer... Contract: 0x4ed7c70F96B99c776995fB64377f0d4aB3B0e1C1 Domain: 5555 Router: 0x9c081539d40ef7b02d359c5d694e006f0c1130097466cd22d062e07065c6987a - Recipient: 0x000000000000000000000000D2C1bE33A0BcD2007136afD8Ed61CC7561aDa747 - Amount: 0.01 ETH + Recipient: 0x000000000000000000000000A6edfca3AA985Dd3CC728BFFB700933a986aC085 + Amount: 10.0 ETH Gas: 0.0 ETH - Total: 0.01 ETH -Transaction sent: 0xda1dbcb27ad6d12a53f3137559628ac39f09cc578be740288deb7d7bca6d452b + Total: 10.0 ETH +Transaction sent: 0xc86762ee869deb67b8fd3c0e462513c6b2813ab60985f129614e4cba92e8b20c ``` Wait a moment for the transfer to process, then verify that the total supply of the synthetic token has increased along with the recipient's balance: @@ -247,11 +247,25 @@ $ curl -Ss http://127.0.0.1:12346/modules/bank/tokens/token_195zght0wmhcx9j462jt ``` ```bash,test-ci,bashtestmd:compare-output -$ sleep 60 && curl -Ss http://127.0.0.1:12346/modules/bank/tokens/token_195zght0wmhcx9j462jtj9lypdua4xw07r6jnjfjsddsmzeh2wsfqrhddvf/balances/0xD2C1bE33A0BcD2007136afD8Ed61CC7561aDa747 +$ sleep 60 && curl -Ss http://127.0.0.1:12346/modules/bank/tokens/token_195zght0wmhcx9j462jtj9lypdua4xw07r6jnjfjsddsmzeh2wsfqrhddvf/balances/0xb56Dbc4650fcaC1A54Ff5feB31916DF015C7be6F {"amount":"10000000000000000","token_id":"token_195zght0wmhcx9j462jtj9lypdua4xw07r6jnjfjsddsmzeh2wsfqrhddvf"} ``` -## 5. Make Outbound Transfers +## 5. Terminate Setup Mode + +Now that we've funded the paymaster and sequencer accounts, we can terminate setup mode + + +```bash,test-ci,bashtestmd:compare-output +$ npm run hyperlane-finish-admin-setup +# TODO: Blocked by relayer setting max fee to hard-coded value +``` + +This will finish setting up the rollup by transferring funds to the paymaster (so that future transactions can go through) and +terminating the rollup's "setup mode" so that the gas price is enforced as usual. + + +## 6. Make Outbound Transfers Now we'll send funds back to `0xD2C1bE33A0BcD2007136afD8Ed61CC7561aDa747` on ethtest. @@ -290,7 +304,8 @@ $ curl -Ss http://127.0.0.1:12346/modules/bank/tokens/token_195zght0wmhcx9j462jt {"amount":"9876660000000000","token_id":"token_195zght0wmhcx9j462jtj9lypdua4xw07r6jnjfjsddsmzeh2wsfqrhddvf"} ``` -## 6. Troubleshooting + +## 7. Troubleshooting ### Validator Not Posting Checkpoints @@ -342,4 +357,4 @@ hyperlane_wallet_balance{agent="relayer",chain="ethtest",hyperlane_baselib_versi curl -Ss http://127.0.0.1:9091/metrics | grep 'hyperlane_critical_error' hyperlane_critical_error{agent="relayer",chain="ethtest",hyperlane_baselib_version="0.1.0"} 0 hyperlane_critical_error{agent="relayer",chain="sovstarter",hyperlane_baselib_version="0.1.0"} 0 -``` \ No newline at end of file +``` diff --git a/configs/mock/genesis.json b/configs/mock/genesis.json index 4c2aec60..38e4cfea 100644 --- a/configs/mock/genesis.json +++ b/configs/mock/genesis.json @@ -7,78 +7,22 @@ "reward_address": "0xA6edfca3AA985Dd3CC728BFFB700933a986aC085" }, "attester_incentives": { - "minimum_attester_bond": [1000, 1000], - "minimum_challenger_bond": [1000, 1000], + "minimum_attester_bond": [0, 0], + "minimum_challenger_bond": [0, 0], "initial_attesters": [ - ["0xA6edfca3AA985Dd3CC728BFFB700933a986aC085", "200000"] + ["0xA6edfca3AA985Dd3CC728BFFB700933a986aC085", "0"] ], "rollup_finality_period": 5, "maximum_attested_height": 0, "light_client_finalized_height": 0 }, "bank": { - "gas_token_config": { - "token_name": "sov-token", - "address_and_balances": [ - [ - "0xA6edfca3AA985Dd3CC728BFFB700933a986aC085", - "1000000000000000000000000000000000" - ], - [ - "0xe7d2b7610d1574610cbd903ea896c59d17470633", - "1000000000000000000000000000000000" - ], - [ - "0x23B6445f524daDee9fb576627740AaD23Afbe8b7", - "1000000000" - ], - [ - "0x9b08ce57a93751aE790698A2C9ebc76A78F23E25", - "1000000000" - ], - [ - "0xB14D211d69aff5190451b336bDe0975b57555D36", - "1000000000" - ], - [ - "0xe78B5e6d2BfF36b462cc29772526Dd4EBF42E98b", - "1000000000" - ], - [ - "0x0E0BcFa6A9D9C5694B754Aa3BF86360EE23eb52B", - "1000000000" - ], - [ - "0xc13b65f7c53Cd6db2EA205a4b574b4a0858720A6", - "10000000000000000000000000000" - ], - [ - "0xBaEb92889696217A3A6be2175E5a95dC4cFFC9f7", - "10000000000000000000000000000" - ], - [ - "0x2b9A8bdd2fe54C75116986f2fa892210A5f22915", - "10000000000000000000000000000" - ], - [ - "0xca7f2cF9b6d765334A4A9D5744e57563EA76C602", - "10000000000000000000000000000" - ], - [ - "0x74bb92E136628E7028e2290fF60A8EC83Eea904f", - "10000000000000000000000000000" - ], - [ - "0x267d5F5Ba12AcD07Ce5D0831B17aB5927fEBCd48", - "1000000000" - ] - ], - "admins": ["0xA6edfca3AA985Dd3CC728BFFB700933a986aC085"] - }, + "gas_token_config": null, "tokens": [] }, "chain_state": { "current_time": 0, + "admin": "0xA6edfca3AA985Dd3CC728BFFB700933a986aC085", "operating_mode": "operator", "inner_code_commitment": [0, 0, 0, 0, 0, 0, 0, 0], "outer_code_commitment": [0, 0, 0, 0, 0, 0, 0, 0], @@ -103,10 +47,10 @@ ] }, "prover_incentives": { - "proving_penalty": [10, 10], - "minimum_bond": [1000, 1000], + "proving_penalty": [0, 0], + "minimum_bond": [0, 0], "initial_provers": [ - ["0xA6edfca3AA985Dd3CC728BFFB700933a986aC085", "200000"] + ["0xA6edfca3AA985Dd3CC728BFFB700933a986aC085", "0"] ] }, "sequencer_registry": { @@ -114,7 +58,7 @@ "sequencer_config": { "seq_rollup_address": "0xA6edfca3AA985Dd3CC728BFFB700933a986aC085", "seq_da_address": "0000000000000000000000000000000000000000000000000000000000000000", - "seq_bond": "100000000000000000000000000000000", + "seq_bond": "0", "is_preferred_sequencer": true } }, diff --git a/constants.toml b/constants.toml index 2b06ad76..8691b0c5 100644 --- a/constants.toml +++ b/constants.toml @@ -27,7 +27,7 @@ EVM_GAS_METERING_MODE = "Rollup" EVM_BLOCK_PRUNING_THRESHOLD = 1000000000 # How many rollup blocks to wait before terminating setup mode. While setup mode is enabled, # the rollup does not charge gas. This is useful when initializing the rollup with a bridged gas token. -SETUP_MODE_TERMINATION_HEIGHT = 0 # Disable setup mode entirely by default. +SETUP_MODE_TERMINATION_HEIGHT = 100000 # Disable setup mode entirely by default. # When using soft-confirmations, this parameter sets the maximum number of slots that a transaction can be deferred by the sequencer before # being force-executed by the rollup. Decreasing the number of slots means that "forced" transactions are processed # more quickly in the worst case, but increases the likelihood that some soft confirmations @@ -66,7 +66,7 @@ GAS_DIMENSIONS = { const = 2 } # used only when users feel they are being censored. GAS_FORCED_SEQUENCER_REGISTRATION_COST = [100000, 100000] # The ID of the "native token" of the rollup, which is used to pay gas fees. -GAS_TOKEN_ID = { bech32 = "token_1nyl0e0yweragfsatygt24zmd8jrr2vqtvdfptzjhxkguz2xxx3vs0y07u7", type = "TokenId" } +GAS_TOKEN_ID = { bech32 = "token_195zght0wmhcx9j462jtj9lypdua4xw07r6jnjfjsddsmzeh2wsfqrhddvf", type = "TokenId" } # The HRP prefix that appears in all rollup addresses. ADDRESS_PREFIX = { const = "sov" } # --- Gas parameters to charge for state accesses --- diff --git a/crates/provers/risc0/guest-celestia/Cargo.lock b/crates/provers/risc0/guest-celestia/Cargo.lock index 20f549bd..470d94d5 100644 --- a/crates/provers/risc0/guest-celestia/Cargo.lock +++ b/crates/provers/risc0/guest-celestia/Cargo.lock @@ -2593,7 +2593,7 @@ checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084" [[package]] name = "nearly-linear" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" [[package]] name = "nmt-rs" @@ -4372,7 +4372,7 @@ dependencies = [ [[package]] name = "sov-accounts" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4386,7 +4386,7 @@ dependencies = [ [[package]] name = "sov-address" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-primitives", "anyhow", @@ -4404,7 +4404,7 @@ dependencies = [ [[package]] name = "sov-attester-incentives" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4424,7 +4424,7 @@ dependencies = [ [[package]] name = "sov-bank" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4443,7 +4443,7 @@ dependencies = [ [[package]] name = "sov-blob-storage" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4463,7 +4463,7 @@ dependencies = [ [[package]] name = "sov-build" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4475,7 +4475,7 @@ dependencies = [ [[package]] name = "sov-capabilities" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "sov-accounts", @@ -4494,7 +4494,7 @@ dependencies = [ [[package]] name = "sov-celestia-adapter" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "async-trait", @@ -4520,7 +4520,7 @@ dependencies = [ [[package]] name = "sov-chain-state" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4536,7 +4536,7 @@ dependencies = [ [[package]] name = "sov-db-types" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "borsh", "derivative", @@ -4570,7 +4570,7 @@ dependencies = [ [[package]] name = "sov-eip712-auth" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4588,7 +4588,7 @@ dependencies = [ [[package]] name = "sov-evm" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -4626,7 +4626,7 @@ dependencies = [ [[package]] name = "sov-hyperlane-integration" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4649,7 +4649,7 @@ dependencies = [ [[package]] name = "sov-kernels" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "sov-blob-storage", @@ -4662,7 +4662,7 @@ dependencies = [ [[package]] name = "sov-metrics" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bincode", @@ -4676,7 +4676,7 @@ dependencies = [ [[package]] name = "sov-mock-zkvm" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bincode", @@ -4694,7 +4694,7 @@ dependencies = [ [[package]] name = "sov-modules-api" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bech32", @@ -4724,7 +4724,7 @@ dependencies = [ [[package]] name = "sov-modules-macros" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bech32", @@ -4746,7 +4746,7 @@ dependencies = [ [[package]] name = "sov-modules-stf-blueprint" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4764,7 +4764,7 @@ dependencies = [ [[package]] name = "sov-operator-incentives" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4782,7 +4782,7 @@ dependencies = [ [[package]] name = "sov-paymaster" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bcs", @@ -4801,7 +4801,7 @@ dependencies = [ [[package]] name = "sov-prover-incentives" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4820,7 +4820,7 @@ dependencies = [ [[package]] name = "sov-revenue-share" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4835,7 +4835,7 @@ dependencies = [ [[package]] name = "sov-risc0-adapter" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bincode", @@ -4860,7 +4860,7 @@ dependencies = [ [[package]] name = "sov-rollup-interface" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "async-trait", @@ -4880,7 +4880,7 @@ dependencies = [ [[package]] name = "sov-sequencer-registry" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4896,7 +4896,7 @@ dependencies = [ [[package]] name = "sov-state" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bcs", @@ -4918,7 +4918,7 @@ dependencies = [ [[package]] name = "sov-test-state-consistency" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4933,7 +4933,7 @@ dependencies = [ [[package]] name = "sov-uniqueness" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4946,7 +4946,7 @@ dependencies = [ [[package]] name = "sov-universal-wallet" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-dyn-abi", "alloy-primitives", @@ -4968,7 +4968,7 @@ dependencies = [ [[package]] name = "sov-universal-wallet-macro-helpers" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "bech32", "borsh", @@ -4985,7 +4985,7 @@ dependencies = [ [[package]] name = "sov-universal-wallet-macros" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "proc-macro2", "sov-universal-wallet-macro-helpers", @@ -4995,7 +4995,7 @@ dependencies = [ [[package]] name = "sov-zkvm-utils" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "convert_case 0.6.0", diff --git a/crates/provers/risc0/guest-celestia/Cargo.toml b/crates/provers/risc0/guest-celestia/Cargo.toml index 90964651..0ddb2f97 100644 --- a/crates/provers/risc0/guest-celestia/Cargo.toml +++ b/crates/provers/risc0/guest-celestia/Cargo.toml @@ -12,16 +12,16 @@ anyhow = { version = "1.0.95" } risc0-zkvm = { version = "2.1", default-features = false, features = ["std"] } risc0-zkvm-platform = { version = "2.0" } -sov-address = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1", features = ["evm"] } -sov-rollup-interface = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-celestia-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-modules-api = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-modules-stf-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-risc0-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-mock-zkvm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-kernels = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-metrics = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1", optional = true } +sov-address = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5", features = ["evm"] } +sov-rollup-interface = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-celestia-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-modules-api = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-modules-stf-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-risc0-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-mock-zkvm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-kernels = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-metrics = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5", optional = true } stf-starter = { path = "../../../stf", default-features = false, features = ["celestia_da"] } diff --git a/crates/provers/risc0/guest-mock/Cargo.lock b/crates/provers/risc0/guest-mock/Cargo.lock index 5dc7effa..8504b349 100644 --- a/crates/provers/risc0/guest-mock/Cargo.lock +++ b/crates/provers/risc0/guest-mock/Cargo.lock @@ -2742,7 +2742,7 @@ checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084" [[package]] name = "nearly-linear" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" [[package]] name = "nmt-rs" @@ -4536,7 +4536,7 @@ dependencies = [ [[package]] name = "sov-accounts" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4550,7 +4550,7 @@ dependencies = [ [[package]] name = "sov-address" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-primitives", "anyhow", @@ -4568,7 +4568,7 @@ dependencies = [ [[package]] name = "sov-attester-incentives" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4588,7 +4588,7 @@ dependencies = [ [[package]] name = "sov-bank" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4607,7 +4607,7 @@ dependencies = [ [[package]] name = "sov-blob-storage" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4627,7 +4627,7 @@ dependencies = [ [[package]] name = "sov-build" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4639,7 +4639,7 @@ dependencies = [ [[package]] name = "sov-capabilities" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "sov-accounts", @@ -4658,7 +4658,7 @@ dependencies = [ [[package]] name = "sov-celestia-adapter" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "async-trait", @@ -4684,7 +4684,7 @@ dependencies = [ [[package]] name = "sov-chain-state" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4700,7 +4700,7 @@ dependencies = [ [[package]] name = "sov-db-types" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "borsh", "derivative", @@ -4714,7 +4714,7 @@ dependencies = [ [[package]] name = "sov-eip712-auth" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4732,7 +4732,7 @@ dependencies = [ [[package]] name = "sov-evm" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -4770,7 +4770,7 @@ dependencies = [ [[package]] name = "sov-hyperlane-integration" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4793,7 +4793,7 @@ dependencies = [ [[package]] name = "sov-kernels" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "sov-blob-storage", @@ -4806,7 +4806,7 @@ dependencies = [ [[package]] name = "sov-metrics" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bincode", @@ -4820,7 +4820,7 @@ dependencies = [ [[package]] name = "sov-mock-da" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "async-trait", @@ -4840,7 +4840,7 @@ dependencies = [ [[package]] name = "sov-mock-zkvm" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bincode", @@ -4858,7 +4858,7 @@ dependencies = [ [[package]] name = "sov-modules-api" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bech32", @@ -4888,7 +4888,7 @@ dependencies = [ [[package]] name = "sov-modules-macros" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bech32", @@ -4910,7 +4910,7 @@ dependencies = [ [[package]] name = "sov-modules-stf-blueprint" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4928,7 +4928,7 @@ dependencies = [ [[package]] name = "sov-operator-incentives" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4946,7 +4946,7 @@ dependencies = [ [[package]] name = "sov-paymaster" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bcs", @@ -4965,7 +4965,7 @@ dependencies = [ [[package]] name = "sov-prover-incentives" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4984,7 +4984,7 @@ dependencies = [ [[package]] name = "sov-revenue-share" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -4999,7 +4999,7 @@ dependencies = [ [[package]] name = "sov-risc0-adapter" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bincode", @@ -5024,7 +5024,7 @@ dependencies = [ [[package]] name = "sov-rollup-interface" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "async-trait", @@ -5044,7 +5044,7 @@ dependencies = [ [[package]] name = "sov-sequencer-registry" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -5060,7 +5060,7 @@ dependencies = [ [[package]] name = "sov-state" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bcs", @@ -5082,7 +5082,7 @@ dependencies = [ [[package]] name = "sov-test-state-consistency" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -5097,7 +5097,7 @@ dependencies = [ [[package]] name = "sov-uniqueness" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -5110,7 +5110,7 @@ dependencies = [ [[package]] name = "sov-universal-wallet" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-dyn-abi", "alloy-primitives", @@ -5132,7 +5132,7 @@ dependencies = [ [[package]] name = "sov-universal-wallet-macro-helpers" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "bech32", "borsh", @@ -5149,7 +5149,7 @@ dependencies = [ [[package]] name = "sov-universal-wallet-macros" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "proc-macro2", "sov-universal-wallet-macro-helpers", @@ -5159,7 +5159,7 @@ dependencies = [ [[package]] name = "sov-zkvm-utils" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "convert_case 0.6.0", diff --git a/crates/provers/risc0/guest-mock/Cargo.toml b/crates/provers/risc0/guest-mock/Cargo.toml index 4a6265b8..9c725bc0 100644 --- a/crates/provers/risc0/guest-mock/Cargo.toml +++ b/crates/provers/risc0/guest-mock/Cargo.toml @@ -15,16 +15,16 @@ risc0-zkvm-platform = { version = "2.0" } serde = { version = "1.0.188", features = ["derive", "rc"] } -sov-address = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1", features = ["evm"] } -sov-rollup-interface = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-mock-da = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-modules-stf-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-modules-api = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-risc0-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-mock-zkvm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-kernels = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-metrics = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1", optional = true } +sov-address = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5", features = ["evm"] } +sov-rollup-interface = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-mock-da = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-modules-stf-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-modules-api = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-risc0-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-mock-zkvm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-kernels = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-metrics = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5", optional = true } stf-starter = { path = "../../../stf", default-features = false, features = ["mock_da"] } diff --git a/crates/provers/sp1/guest-celestia/Cargo.lock b/crates/provers/sp1/guest-celestia/Cargo.lock index 273e0b3b..90d31f26 100644 --- a/crates/provers/sp1/guest-celestia/Cargo.lock +++ b/crates/provers/sp1/guest-celestia/Cargo.lock @@ -4061,7 +4061,7 @@ checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084" [[package]] name = "nearly-linear" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" [[package]] name = "nix" @@ -6565,7 +6565,7 @@ dependencies = [ [[package]] name = "sov-accounts" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6579,7 +6579,7 @@ dependencies = [ [[package]] name = "sov-address" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-primitives", "anyhow", @@ -6597,7 +6597,7 @@ dependencies = [ [[package]] name = "sov-attester-incentives" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6617,7 +6617,7 @@ dependencies = [ [[package]] name = "sov-bank" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6636,7 +6636,7 @@ dependencies = [ [[package]] name = "sov-blob-storage" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6656,7 +6656,7 @@ dependencies = [ [[package]] name = "sov-build" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6668,7 +6668,7 @@ dependencies = [ [[package]] name = "sov-capabilities" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "sov-accounts", @@ -6687,7 +6687,7 @@ dependencies = [ [[package]] name = "sov-celestia-adapter" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "async-trait", @@ -6713,7 +6713,7 @@ dependencies = [ [[package]] name = "sov-chain-state" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6729,7 +6729,7 @@ dependencies = [ [[package]] name = "sov-db-types" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "borsh", "derivative", @@ -6762,7 +6762,7 @@ dependencies = [ [[package]] name = "sov-eip712-auth" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6780,7 +6780,7 @@ dependencies = [ [[package]] name = "sov-evm" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6818,7 +6818,7 @@ dependencies = [ [[package]] name = "sov-hyperlane-integration" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6841,7 +6841,7 @@ dependencies = [ [[package]] name = "sov-kernels" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "sov-blob-storage", @@ -6854,7 +6854,7 @@ dependencies = [ [[package]] name = "sov-metrics" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bincode", @@ -6867,7 +6867,7 @@ dependencies = [ [[package]] name = "sov-mock-zkvm" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bincode", @@ -6885,7 +6885,7 @@ dependencies = [ [[package]] name = "sov-modules-api" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bech32", @@ -6915,7 +6915,7 @@ dependencies = [ [[package]] name = "sov-modules-macros" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bech32", @@ -6937,7 +6937,7 @@ dependencies = [ [[package]] name = "sov-modules-stf-blueprint" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6955,7 +6955,7 @@ dependencies = [ [[package]] name = "sov-operator-incentives" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6973,7 +6973,7 @@ dependencies = [ [[package]] name = "sov-paymaster" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bcs", @@ -6992,7 +6992,7 @@ dependencies = [ [[package]] name = "sov-prover-incentives" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -7011,7 +7011,7 @@ dependencies = [ [[package]] name = "sov-revenue-share" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -7026,7 +7026,7 @@ dependencies = [ [[package]] name = "sov-rollup-interface" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "async-trait", @@ -7046,7 +7046,7 @@ dependencies = [ [[package]] name = "sov-sequencer-registry" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -7062,7 +7062,7 @@ dependencies = [ [[package]] name = "sov-sp1-adapter" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bincode", @@ -7082,7 +7082,7 @@ dependencies = [ [[package]] name = "sov-state" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bcs", @@ -7104,7 +7104,7 @@ dependencies = [ [[package]] name = "sov-test-state-consistency" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -7119,7 +7119,7 @@ dependencies = [ [[package]] name = "sov-uniqueness" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -7132,7 +7132,7 @@ dependencies = [ [[package]] name = "sov-universal-wallet" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-dyn-abi", "alloy-primitives", @@ -7154,7 +7154,7 @@ dependencies = [ [[package]] name = "sov-universal-wallet-macro-helpers" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "bech32", "borsh", @@ -7171,7 +7171,7 @@ dependencies = [ [[package]] name = "sov-universal-wallet-macros" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "proc-macro2", "sov-universal-wallet-macro-helpers", @@ -7181,7 +7181,7 @@ dependencies = [ [[package]] name = "sov-zkvm-utils" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "convert_case 0.6.0", diff --git a/crates/provers/sp1/guest-celestia/Cargo.toml b/crates/provers/sp1/guest-celestia/Cargo.toml index 88eeb83e..25d88e82 100644 --- a/crates/provers/sp1/guest-celestia/Cargo.toml +++ b/crates/provers/sp1/guest-celestia/Cargo.toml @@ -12,16 +12,16 @@ anyhow = { version = "1.0.95" } sp1-zkvm = { version = "5.0.8" } stf-starter = { path = "../../../stf", default-features = false, features = ["celestia_da"] } -sov-address = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1", features = ["evm"] } -sov-rollup-interface = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-celestia-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-modules-api = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-modules-stf-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-sp1-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-mock-zkvm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-kernels = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-metrics = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1", optional = true } +sov-address = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5", features = ["evm"] } +sov-rollup-interface = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-celestia-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-modules-api = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-modules-stf-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-sp1-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-mock-zkvm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-kernels = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-metrics = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5", optional = true } [patch.crates-io] # Commented out branches, but below there are exact revision, this helps with preventing accidental breakages diff --git a/crates/provers/sp1/guest-mock/Cargo.lock b/crates/provers/sp1/guest-mock/Cargo.lock index a1f4c346..d65c2357 100644 --- a/crates/provers/sp1/guest-mock/Cargo.lock +++ b/crates/provers/sp1/guest-mock/Cargo.lock @@ -4085,7 +4085,7 @@ checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084" [[package]] name = "nearly-linear" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" [[package]] name = "nix" @@ -6589,7 +6589,7 @@ dependencies = [ [[package]] name = "sov-accounts" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6603,7 +6603,7 @@ dependencies = [ [[package]] name = "sov-address" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-primitives", "anyhow", @@ -6621,7 +6621,7 @@ dependencies = [ [[package]] name = "sov-attester-incentives" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6641,7 +6641,7 @@ dependencies = [ [[package]] name = "sov-bank" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6660,7 +6660,7 @@ dependencies = [ [[package]] name = "sov-blob-storage" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6680,7 +6680,7 @@ dependencies = [ [[package]] name = "sov-build" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6692,7 +6692,7 @@ dependencies = [ [[package]] name = "sov-capabilities" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "sov-accounts", @@ -6711,7 +6711,7 @@ dependencies = [ [[package]] name = "sov-celestia-adapter" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "async-trait", @@ -6737,7 +6737,7 @@ dependencies = [ [[package]] name = "sov-chain-state" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6753,7 +6753,7 @@ dependencies = [ [[package]] name = "sov-db-types" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "borsh", "derivative", @@ -6767,7 +6767,7 @@ dependencies = [ [[package]] name = "sov-eip712-auth" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6785,7 +6785,7 @@ dependencies = [ [[package]] name = "sov-evm" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6823,7 +6823,7 @@ dependencies = [ [[package]] name = "sov-hyperlane-integration" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6846,7 +6846,7 @@ dependencies = [ [[package]] name = "sov-kernels" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "sov-blob-storage", @@ -6859,7 +6859,7 @@ dependencies = [ [[package]] name = "sov-metrics" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bincode", @@ -6872,7 +6872,7 @@ dependencies = [ [[package]] name = "sov-mock-da" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "async-trait", @@ -6892,7 +6892,7 @@ dependencies = [ [[package]] name = "sov-mock-zkvm" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bincode", @@ -6910,7 +6910,7 @@ dependencies = [ [[package]] name = "sov-modules-api" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bech32", @@ -6940,7 +6940,7 @@ dependencies = [ [[package]] name = "sov-modules-macros" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bech32", @@ -6962,7 +6962,7 @@ dependencies = [ [[package]] name = "sov-modules-stf-blueprint" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6980,7 +6980,7 @@ dependencies = [ [[package]] name = "sov-operator-incentives" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -6998,7 +6998,7 @@ dependencies = [ [[package]] name = "sov-paymaster" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bcs", @@ -7017,7 +7017,7 @@ dependencies = [ [[package]] name = "sov-prover-incentives" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -7036,7 +7036,7 @@ dependencies = [ [[package]] name = "sov-revenue-share" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -7051,7 +7051,7 @@ dependencies = [ [[package]] name = "sov-rollup-interface" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "async-trait", @@ -7071,7 +7071,7 @@ dependencies = [ [[package]] name = "sov-sequencer-registry" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -7087,7 +7087,7 @@ dependencies = [ [[package]] name = "sov-sp1-adapter" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bincode", @@ -7107,7 +7107,7 @@ dependencies = [ [[package]] name = "sov-state" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "bcs", @@ -7129,7 +7129,7 @@ dependencies = [ [[package]] name = "sov-test-state-consistency" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -7144,7 +7144,7 @@ dependencies = [ [[package]] name = "sov-uniqueness" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "borsh", @@ -7157,7 +7157,7 @@ dependencies = [ [[package]] name = "sov-universal-wallet" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "alloy-dyn-abi", "alloy-primitives", @@ -7179,7 +7179,7 @@ dependencies = [ [[package]] name = "sov-universal-wallet-macro-helpers" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "bech32", "borsh", @@ -7196,7 +7196,7 @@ dependencies = [ [[package]] name = "sov-universal-wallet-macros" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "proc-macro2", "sov-universal-wallet-macro-helpers", @@ -7206,7 +7206,7 @@ dependencies = [ [[package]] name = "sov-zkvm-utils" version = "0.3.0" -source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=acfd8c1873198a875b5ce243a256f4e7e39ba7a1#acfd8c1873198a875b5ce243a256f4e7e39ba7a1" +source = "git+https://github.com/Sovereign-Labs/sovereign-sdk.git?rev=f593e91a1c3f8f74352bfd621ad0bb49ae8792b5#f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" dependencies = [ "anyhow", "convert_case 0.6.0", diff --git a/crates/provers/sp1/guest-mock/Cargo.toml b/crates/provers/sp1/guest-mock/Cargo.toml index 987164e6..06a8612b 100644 --- a/crates/provers/sp1/guest-mock/Cargo.toml +++ b/crates/provers/sp1/guest-mock/Cargo.toml @@ -10,16 +10,16 @@ resolver = "2" anyhow = { version = "1.0.95" } sp1-zkvm = { version = "5.0.8" } serde = { version = "1.0.188", features = ["derive", "rc"] } -sov-address = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1", features = ["evm"] } -sov-rollup-interface = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-mock-da = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-modules-stf-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-modules-api = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-sp1-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-mock-zkvm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-kernels = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" } -sov-metrics = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1", optional = true } +sov-address = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5", features = ["evm"] } +sov-rollup-interface = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-mock-da = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-modules-stf-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-modules-api = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-sp1-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-mock-zkvm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-kernels = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" } +sov-metrics = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5", optional = true } stf-starter = { path = "../../../stf", default-features = false, features = ["mock_da"] } diff --git a/examples/starter-js/package-lock.json b/examples/starter-js/package-lock.json index 5e770eea..46b2c5af 100644 --- a/examples/starter-js/package-lock.json +++ b/examples/starter-js/package-lock.json @@ -11,7 +11,10 @@ "dependencies": { "@sovereign-sdk/signers": "0.3.0", "@sovereign-sdk/web3": "0.11.1", + "@turnkey/api-key-stamper": "^0.4.7", + "@turnkey/http": "^3.5.1", "@types/js-yaml": "^4.0.9", + "dotenv": "^17.2.3", "ethers": "^6.15.0", "js-yaml": "^4.1.0" }, @@ -1092,6 +1095,122 @@ "dev": true, "license": "MIT" }, + "node_modules/@turnkey/api-key-stamper": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@turnkey/api-key-stamper/-/api-key-stamper-0.4.7.tgz", + "integrity": "sha512-/0/kW7v+uCnmHnGMoHSXn4Vb/MxLAIivGxX/T0L4vVoIiJalQmqcCtgiWnPWZDiJNGjMKp+jd/8j6VXgbVVozg==", + "license": "Apache-2.0", + "dependencies": { + "@noble/curves": "^1.3.0", + "@turnkey/encoding": "0.5.0", + "sha256-uint8array": "^0.10.7" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@turnkey/api-key-stamper/node_modules/@noble/curves": { + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz", + "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.8.0" + }, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@turnkey/encoding": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@turnkey/encoding/-/encoding-0.5.0.tgz", + "integrity": "sha512-nRlKRQa6B5/xltGUKN1iKo4h4YC/0iFz0fAuFFZevc+YGDj7ddAP/3HkWmVvLmdoicUgs9rxvWbLRlgqPkbwzQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@turnkey/http": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@turnkey/http/-/http-3.16.0.tgz", + "integrity": "sha512-sFajh0U30z5hCxaIA6cjpCT0cEzcjjicN+n2ewtjqk4+if20avvwaNlz4u7WaalBvRXvm3bDottRRIaeTuSDeQ==", + "license": "Apache-2.0", + "dependencies": { + "@turnkey/api-key-stamper": "0.5.0", + "@turnkey/encoding": "0.6.0", + "@turnkey/webauthn-stamper": "0.6.0", + "cross-fetch": "^3.1.5" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@turnkey/http/node_modules/@noble/curves": { + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz", + "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.8.0" + }, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@turnkey/http/node_modules/@turnkey/api-key-stamper": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@turnkey/api-key-stamper/-/api-key-stamper-0.5.0.tgz", + "integrity": "sha512-DcxavFpNO93mJnCSef+g97uuQANYHjxxqK8z+cX7GztSBN+Skfja5656VDZCUITql4gNhhiNyjMiWLutS2DDJg==", + "license": "Apache-2.0", + "dependencies": { + "@noble/curves": "^1.3.0", + "@turnkey/encoding": "0.6.0", + "sha256-uint8array": "^0.10.7" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@turnkey/http/node_modules/@turnkey/encoding": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@turnkey/encoding/-/encoding-0.6.0.tgz", + "integrity": "sha512-IC8qXvy36+iGAeiaVIuJvB35uU2Ld/RAWI/DRTKS+ttBej0GXhOn48Ouu5mlca4jt8ZEuwXmDVv74A8uBQclsA==", + "license": "Apache-2.0", + "dependencies": { + "bs58": "6.0.0", + "bs58check": "4.0.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@turnkey/http/node_modules/cross-fetch": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", + "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.7.0" + } + }, + "node_modules/@turnkey/webauthn-stamper": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@turnkey/webauthn-stamper/-/webauthn-stamper-0.6.0.tgz", + "integrity": "sha512-jdN17QEnn7RBykEOhtKIialWmDjnDAH8DzbyITwn8jsKcwT1TBNYge89hTUTjbdsDLBAqQw8cHujPdy0RaAqvw==", + "license": "Apache-2.0", + "dependencies": { + "sha256-uint8array": "^0.10.7" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@types/estree": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", @@ -1287,6 +1406,16 @@ "base-x": "^5.0.0" } }, + "node_modules/bs58check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-4.0.0.tgz", + "integrity": "sha512-FsGDOnFg9aVI9erdriULkd/JjEWONV/lQE5aYziB5PoBsXRind56lh8doIZIc9X4HoxT5x4bLjMWN1/NB8Zp5g==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "^1.2.0", + "bs58": "^6.0.0" + } + }, "node_modules/buffer": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", @@ -1574,6 +1703,18 @@ "node": ">=0.3.1" } }, + "node_modules/dotenv": { + "version": "17.2.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.2.3.tgz", + "integrity": "sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", @@ -2104,7 +2245,6 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" @@ -2555,6 +2695,12 @@ "node": ">=10" } }, + "node_modules/sha256-uint8array": { + "version": "0.10.7", + "resolved": "https://registry.npmjs.org/sha256-uint8array/-/sha256-uint8array-0.10.7.tgz", + "integrity": "sha512-1Q6JQU4tX9NqsDGodej6pkrUVQVNapLZnvkwIhddH/JqzBZF1fSaxSWNY6sziXBE8aEa2twtGkXUrwzGeZCMpQ==", + "license": "MIT" + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -2916,7 +3062,6 @@ "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true, "license": "MIT" }, "node_modules/tree-kill": { @@ -3122,14 +3267,12 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true, "license": "BSD-2-Clause" }, "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, "license": "MIT", "dependencies": { "tr46": "~0.0.3", diff --git a/examples/starter-js/package.json b/examples/starter-js/package.json index d770800e..1b211aa3 100644 --- a/examples/starter-js/package.json +++ b/examples/starter-js/package.json @@ -6,6 +6,7 @@ "schema": "quicktype -s schema ../../crates/stf/.artifacts/json-schema.json -o src/types.ts --top-level RuntimeCall", "start": "npm run schema && node --experimental-wasm-modules --loader ts-node/esm src/index.ts", "hyperlane-warp-setup": "npm run schema && node --no-warnings --experimental-wasm-modules --loader ts-node/esm src/hyperlane/starter-setup-warp-route.ts", + "hyperlane-finish-admin-setup": "npm run schema && node --no-warnings --experimental-wasm-modules --loader ts-node/esm src/hyperlane/starter-finish-admin-setup.ts", "hyperlane-enroll-router-on-ethtest": "npm run schema && node --no-warnings --loader ts-node/esm src/hyperlane/starter-enroll-rollup-route-on-ethtest.ts", "hyperlane-inbound": "npm run schema && node --no-warnings --loader ts-node/esm src/hyperlane/starter-inbound-transfer.ts", "hyperlane-outbound": "npm run schema && node --no-warnings --experimental-wasm-modules --loader ts-node/esm src/hyperlane/starter-outbound-transfer.ts" @@ -17,7 +18,10 @@ "dependencies": { "@sovereign-sdk/signers": "0.3.0", "@sovereign-sdk/web3": "0.11.1", + "@turnkey/api-key-stamper": "^0.4.7", + "@turnkey/http": "^3.5.1", "@types/js-yaml": "^4.0.9", + "dotenv": "^17.2.3", "ethers": "^6.15.0", "js-yaml": "^4.1.0" }, diff --git a/examples/starter-js/src/hyperlane/consts.ts b/examples/starter-js/src/hyperlane/consts.ts index 42b07255..8f1dbfd7 100644 --- a/examples/starter-js/src/hyperlane/consts.ts +++ b/examples/starter-js/src/hyperlane/consts.ts @@ -1,6 +1,8 @@ export const maxU128 = "340282366920938463463374607431768211455"; export const defaultGas: number = 2000; +export const sequencerPrivateKey = "0187c12ea7c12024b3f70ac5d73587463af17c8bce2bd9e6fe87389310196c64"; +export const sequencerAddress = "0xb56Dbc4650fcaC1A54Ff5feB31916DF015C7be6F"; export const deployerAddress = "0xD2C1bE33A0BcD2007136afD8Ed61CC7561aDa747"; export const deployerPrivateKey = "5087c12ea7c12024b3f798c5d73587463af17c9fce04d9e6fe873893102a6c64"; export const minterAddress = "0x9b08ce57a93751aE790698A2C9ebc76A78F23E25"; @@ -27,4 +29,4 @@ export const ROLLUP_STARTER_DOMAIN: number = 5555; // Solana Devnet export const SOLANA_TESTNET_DOMAIN: number = 1399811150; -// Solana Mainnet \ No newline at end of file +// Solana Mainnet diff --git a/examples/starter-js/src/hyperlane/starter-finish-admin-setup.ts b/examples/starter-js/src/hyperlane/starter-finish-admin-setup.ts new file mode 100644 index 00000000..ca35bee7 --- /dev/null +++ b/examples/starter-js/src/hyperlane/starter-finish-admin-setup.ts @@ -0,0 +1,92 @@ +// 1000000000000000000 = 1 ETH + + +/// Initial register of WARP route. +import {createStandardRollup} from "@sovereign-sdk/web3"; +import {CallMessage7Enum, RuntimeCall} from "../types"; +import {Secp256k1Signer} from "@sovereign-sdk/signers"; +import {sequencerPrivateKey} from "./consts"; +import { TurnkeySigner } from "./turnkey-signer"; +import dotenv from 'dotenv'; +dotenv.config(); + + +const depositSequencer: RuntimeCall = { + sequencer_registry: { + deposit: { + amount: 100000000000000000, // .1 ETH + da_address: "0000000000000000000000000000000000000000000000000000000000000000", // DEPLOYMENT: Replace with DA address of the sequencer + } + } +}; + +const terminateSetupMode: RuntimeCall = { + chain_state: CallMessage7Enum.TerminateSetupMode +}; + +console.log("Runtime call:", depositSequencer); + + +let signer = await TurnkeySigner.create({ + organizationId: process.env.TURNKEY_ORGANIZATION_ID!, + apiPublicKey: process.env.TURNKEY_API_PUBLIC_KEY!, + apiPrivateKey: process.env.TURNKEY_API_PRIVATE_KEY!, + keyId: process.env.TURNKEY_KEY_ID!, +}); +const rollup = await createStandardRollup({ + url: "http://127.0.0.1:12346", +}); +console.log("Rollup client initialized"); + +try { + console.log("Depositing sequencer funds..."); + const response = await rollup.call(depositSequencer, {signer, overrides: { + details: { + max_fee: 0, + }, + }}); + console.log("Full response:"); + console.log(JSON.stringify(response.response)); + console.log("\n-------"); + // Check receipt result first + const receipt = response.response.receipt; + // @ts-ignore + if (receipt.result !== "successful") { + // @ts-ignore + console.log("[✗] Receipt result:", receipt.result); + process.exit(1); + } + + console.log("[✓] Receipt result: successful"); + + // Find and display specific events + const events = response.response.events; + + // Find Mailbox/DispatchId event + // @ts-ignore + const dispatchIdEvent = events.find((e: any) => e.key === "SequencerRegistry/Deposited"); + if (dispatchIdEvent) { + // @ts-ignore + const sequencer = dispatchIdEvent.value.deposited.sequencer; + console.log(`[✓] SequencerRegistry/Deposited: ${sequencer}`); + } + + console.log("Terminating setup mode..."); + const terminateSetupModeResponse = await rollup.call(terminateSetupMode, {signer}); + console.log("Full response:"); + console.log(JSON.stringify(terminateSetupModeResponse.response)); + console.log("\n-------"); + // Check receipt result first + const terminateSetupModeReceipt = terminateSetupModeResponse.response.receipt; + // @ts-ignore + if (terminateSetupModeReceipt.result !== "successful") { + // @ts-ignore + console.log("[✗] Receipt result:", terminateSetupModeReceipt.result); + process.exit(1); + } + + console.log("[✓] Receipt result: successful"); + +} catch (e) { + console.error("failed to call rollup:", e); +} diff --git a/examples/starter-js/src/hyperlane/starter-inbound-transfer.ts b/examples/starter-js/src/hyperlane/starter-inbound-transfer.ts index 96c0364c..e9759ccf 100644 --- a/examples/starter-js/src/hyperlane/starter-inbound-transfer.ts +++ b/examples/starter-js/src/hyperlane/starter-inbound-transfer.ts @@ -21,14 +21,14 @@ try { const provider = new ethers.JsonRpcProvider(RPC_URL); const wallet = new ethers.Wallet(PRIVATE_KEY, provider); const warpRoute = new ethers.Contract(CONTRACT_ADDRESS, ABI, wallet); - const recipient = zeroPad20To32(deployerAddress); + const recipient = zeroPad20To32("0xb56Dbc4650fcaC1A54Ff5feB31916DF015C7be6F"); // DEPLOYMENT: Search and replace with sequencer rollup address console.log('Making inbound warp transfer...'); console.log(` Contract: ${CONTRACT_ADDRESS}`); console.log(` Domain: ${DOMAIN}`); console.log(` Router: ${ROUTER_ADDRESS}`); console.log(` Recipient: ${recipient}`); - const transferAmount = ethers.parseEther('0.01'); + const transferAmount = ethers.parseEther('10.0'); const gasPayment = await warpRoute.quoteGasPayment(DOMAIN); const totalValue = transferAmount + gasPayment; @@ -87,4 +87,4 @@ try { } catch (error) { console.error(`[✗] Error: ${error}`); process.exit(1); -} \ No newline at end of file +} diff --git a/examples/starter-js/src/hyperlane/starter-setup-warp-route.ts b/examples/starter-js/src/hyperlane/starter-setup-warp-route.ts index b0ec5043..edeb805f 100644 --- a/examples/starter-js/src/hyperlane/starter-setup-warp-route.ts +++ b/examples/starter-js/src/hyperlane/starter-setup-warp-route.ts @@ -19,10 +19,10 @@ function buildCreateWarpRouteCall(domain: number, tokenId: string): RuntimeCall warp: { register: { // The deployer can modify the warp route - admin: {InsecureOwner: deployerAddress} as AdminClass, + admin: {InsecureOwner: "0xb56Dbc4650fcaC1A54Ff5feB31916DF015C7be6F"} as AdminClass, ism: { - MessageIdMultisig: { - threshold: 1, + MessageIdMultisig: { + threshold: 1, // DEPLOYMENT: Replace with mainnet validator config // Should match what is used in ../../../../integrations/hyperlane/docker-compose.hyp-evm.yml for ethtest validator validators: [ANVIL_ADDRESS_1], }, @@ -133,7 +133,7 @@ function parseWarpRouteResponse(response: any): { routeId: string; tokenId: stri const setRelayerConfig: RuntimeCall = { interchain_gas_paymaster: { set_relayer_config: { - beneficiary: deployerAddress, + beneficiary: "0xb56Dbc4650fcaC1A54Ff5feB31916DF015C7be6F", default_gas: defaultGas, domain_default_gas: [ { @@ -160,12 +160,16 @@ const rollup = await createStandardRollup({ }); console.log("Rollup client initialized"); -const ethtestTokenId = readWarpRouteConfig(); -const createWarpRoute = buildCreateWarpRouteCall(ETHTEST_DOMAIN, ethtestTokenId); +const ethtestTokenId = readWarpRouteConfig(); // DEPLOYMENT: replace with mainnet token id +const createWarpRoute = buildCreateWarpRouteCall(ETHTEST_DOMAIN, ethtestTokenId); // DEPLOYMENT: replace with mainnet domain let deployerSigner = new Secp256k1Signer(deployerPrivateKey); -const warpRegisterResponse = await rollup.call(createWarpRoute, {signer: deployerSigner}); +const warpRegisterResponse = await rollup.call(createWarpRoute, {signer: deployerSigner, overrides: { + details: { + max_fee: 0, + }, +}}); console.log("Create warp router response:"); const {routeId, tokenId} = parseWarpRouteResponse(warpRegisterResponse); @@ -176,6 +180,10 @@ console.log(` Token ID: ${tokenId}`); const minterSigner = new Secp256k1Signer(minterPrivateKey); -const response = await rollup.call(setRelayerConfig, {signer: minterSigner}); +const response = await rollup.call(setRelayerConfig, {signer: minterSigner, overrides: { + details: { + max_fee: 0, + }, +}}); console.log("Relayer config response"); console.log(JSON.stringify(response.response)); diff --git a/examples/starter-js/src/hyperlane/turnkey-signer.ts b/examples/starter-js/src/hyperlane/turnkey-signer.ts new file mode 100644 index 00000000..71cbae0c --- /dev/null +++ b/examples/starter-js/src/hyperlane/turnkey-signer.ts @@ -0,0 +1,131 @@ +import { TurnkeyClient } from "@turnkey/http"; +import { ApiKeyStamper } from "@turnkey/api-key-stamper"; +import { ethers } from "ethers"; // v6 helpers +import type { Signer } from "@sovereign-sdk/signers"; +import { hexToBytes, bytesToHex } from "@sovereign-sdk/utils"; +import { Point } from "@noble/secp256k1"; +import { keccak_256 } from "@noble/hashes/sha3"; + +export interface TurnkeyConfig { + organizationId: string; + apiPublicKey: string; + apiPrivateKey: string; + keyId: string; +} + +// Helper function to wait for a certain amount of time. +const wait = (ms: number) => new Promise(r => setTimeout(r, ms)); + +// A signer key from Turnkey. +export class TurnkeySigner implements Signer { + private tk: TurnkeyClient; + private config: TurnkeyConfig; + public readonly _publicKey: Uint8Array; + public readonly curve: string; + constructor( + publicKey: Uint8Array, + turnkeyClient: TurnkeyClient, + config: TurnkeyConfig, + curve: string + ) { + this._publicKey = publicKey; + this.tk = turnkeyClient; + this.config = config; + this.curve = curve; + } + + public static async create(config: TurnkeyConfig): Promise { + + const stamper = new ApiKeyStamper({ + apiPublicKey: config.apiPublicKey, + apiPrivateKey: config.apiPrivateKey, + }); + + const turnkeyClient = new TurnkeyClient({ baseUrl: "https://api.turnkey.com" }, stamper); + + const response = await turnkeyClient.getPrivateKey({ + organizationId: config.organizationId, + privateKeyId: config.keyId, + }); + + if (response.privateKey.curve === "CURVE_SECP256K1") { + const uncompressedPublicKey = response.privateKey.publicKey; + if (!uncompressedPublicKey) { + throw new Error(`Could not retrieve public key for Turnkey key ${config.keyId}`); + } + // The public key from Turnkey is uncompressed (prefixed with 0x04, 65 bytes). + // The Sovereign SDK expects a compressed (33-byte) public key. + const point = Point.fromHex(uncompressedPublicKey); + const compressedPublicKey = point.toRawBytes(true); + return new TurnkeySigner(compressedPublicKey, turnkeyClient, config, "secp256k1"); + } + + if (response.privateKey.curve === "CURVE_ED25519") { + const publicKeyHex = response.privateKey.publicKey; + if (!publicKeyHex) { + throw new Error(`Could not retrieve public key for Turnkey key ${config.keyId}`); + } + // ED25519 public keys are 32 bytes in raw format + // Convert from hex string to Uint8Array + const publicKeyBytes = hexToBytes(publicKeyHex); + return new TurnkeySigner(publicKeyBytes, turnkeyClient, config, "ed25519"); + } + + throw new Error(`Unsupported curve: ${response.privateKey.curve}`); + + + } + + public async publicKey(): Promise { + return this._publicKey; + } + + async sign(message: Uint8Array): Promise { + // For ed255519, the hashing is internal to turnkey. Their docs state that only `HASH_FUNCTION_NOT_APPLICABLE` is supported. + const payload = this.curve === "secp256k1" ? bytesToHex(keccak_256(message)) : bytesToHex(message); + + const response = await this.tk.signRawPayload({ + type: "ACTIVITY_TYPE_SIGN_RAW_PAYLOAD_V2", + organizationId: this.config.organizationId, + timestampMs: String(Date.now()), + parameters: { + signWith: this.config.keyId, + payload, + encoding: "PAYLOAD_ENCODING_HEXADECIMAL", + hashFunction: this.curve === "secp256k1" ? "HASH_FUNCTION_NO_OP" : "HASH_FUNCTION_NOT_APPLICABLE", + }, + }); + await wait(1000); + + // Poll every 60s until COMPLETED + while (true) { + const { activity } = await this.tk.getActivity({ + organizationId: this.config.organizationId, + activityId: response.activity.id, + }); + + if (activity.status === "ACTIVITY_STATUS_COMPLETED") { + if (activity.result?.signRawPayloadResult) { + const { r, s } = activity.result.signRawPayloadResult; + + // The Sovereign SDK expects a 64-byte signature (r || s). + // The recovery ID (v) is handled separately by the SDK. + const sigBytes = ethers.concat([ + ethers.getBytes(`0x${r}`), + ethers.getBytes(`0x${s}`), + ]); + + return hexToBytes(sigBytes); + } + + throw new Error(`Turnkey activity completed but missing signature result. Full activity: ${JSON.stringify(activity, null, 2)}`); + } + + if (activity.status === "ACTIVITY_STATUS_REJECTED" || activity.status === "ACTIVITY_STATUS_FAILED") { + throw new Error(`Turnkey activity was not completed. Status: ${activity.status}`); + } + await wait(60000); + + } + } +} diff --git a/integrations/hyperlane/docker-compose.hyp-evm.yml b/integrations/hyperlane/docker-compose.hyp-evm.yml index d157d271..631a1a6a 100644 --- a/integrations/hyperlane/docker-compose.hyp-evm.yml +++ b/integrations/hyperlane/docker-compose.hyp-evm.yml @@ -97,7 +97,7 @@ services: # TODO: validator-sovstarter relayer: - image: ghcr.io/ross-weir/hyperlane-agent:integration-10 + image: ghcr.io/ross-weir/hyperlane-agent:test depends_on: hyperlane-warp-deploy: condition: service_completed_successfully