fix(revive-eth-rpc): Update to pezkuwi-subxt with pezsp_runtime support

- Add workspace exclude for vendor/pezkuwi-subxt to prevent
  workspace inheritance conflicts
- Update pezkuwi-subxt codegen to use ::pezsp_runtime::DispatchError
  directly instead of runtime_types path that doesn't exist due to
  substitute_type
- Add From implementations for various pezkuwi_subxt error types
  (EventsError, ExtrinsicError, BlockError, BackendError,
  RuntimeApiError, ConstantError, OnlineClientError)
- Update StorageApi to use StorageClientAt with new try_fetch API
- Fix RuntimeApiError pattern matching for error handling
- Update substitute_type entries to use pezkuwi_subxt paths
- Rename migration table from eth_to_substrate_blocks to
  eth_to_bizinikiwi_blocks for consistency
- Regenerate SQLX query cache for bizinikiwi table names
This commit is contained in:
2025-12-19 19:39:48 +03:00
parent c2820f04b5
commit 6b9b2a7c79
19 changed files with 610 additions and 713 deletions
Generated
+396 -57
View File
@@ -2321,7 +2321,7 @@ dependencies = [
"pezsp-consensus-babe",
"pezsp-consensus-grandpa",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-debug-derive",
"pezsp-externalities",
"pezsp-genesis-builder",
@@ -2398,13 +2398,13 @@ dependencies = [
"jsonrpsee",
"parity-scale-codec",
"parking_lot 0.12.5",
"pezkuwi-subxt",
"pezkuwi-subxt-core",
"pezkuwi-subxt-rpcs",
"pezkuwi-subxt-signer",
"rand 0.8.5",
"serde",
"serde_json",
"subxt",
"subxt-core",
"subxt-rpcs",
"subxt-signer",
"termplot",
"thiserror 1.0.69",
"time",
@@ -5690,6 +5690,23 @@ dependencies = [
"sp-crypto-hashing",
]
[[package]]
name = "frame-decode"
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fb3bfa2988ef40247e0e0eecfb171a01ad6f4e399485503aad4c413a5f236f3"
dependencies = [
"frame-metadata",
"parity-scale-codec",
"scale-decode",
"scale-encode",
"scale-info",
"scale-info-legacy",
"scale-type-resolver",
"sp-crypto-hashing",
"thiserror 2.0.17",
]
[[package]]
name = "frame-election-solution-type-fuzzer"
version = "2.0.0-alpha.5"
@@ -5744,7 +5761,7 @@ dependencies = [
"log",
"parity-scale-codec",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-io",
"pezsp-runtime",
"pezsp-state-machine",
@@ -6399,6 +6416,8 @@ version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
dependencies = [
"allocator-api2",
"equivalent",
"foldhash 0.2.0",
"serde",
"serde_core",
@@ -10449,7 +10468,7 @@ dependencies = [
"pezsp-blockchain",
"pezsp-consensus",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-inherents",
"pezsp-keyring",
"pezsp-runtime",
@@ -11456,7 +11475,7 @@ dependencies = [
"pezsc-client-api",
"pezsc-consensus-babe",
"pezsc-network-types",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-inherents",
"pezsp-runtime",
"pezsp-state-machine",
@@ -11565,7 +11584,7 @@ dependencies = [
"pezsp-consensus-babe",
"pezsp-consensus-slots",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-externalities",
"pezsp-inherents",
"pezsp-io",
@@ -12170,6 +12189,8 @@ dependencies = [
"pezframe-support",
"pezframe-system",
"pezkuwi-primitives",
"pezkuwi-subxt",
"pezkuwi-subxt-signer",
"pezkuwi-teyrchain-primitives",
"pezsc-block-builder",
"pezsc-chain-spec",
@@ -12205,8 +12226,6 @@ dependencies = [
"rand_pcg",
"serde",
"serde_json",
"subxt",
"subxt-signer",
"thiserror 1.0.69",
"thousands",
"zagros-runtime",
@@ -12327,7 +12346,7 @@ dependencies = [
"pezsp-api",
"pezsp-arithmetic",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-crypto-hashing-proc-macro",
"pezsp-debug-derive",
"pezsp-genesis-builder",
@@ -12365,7 +12384,7 @@ dependencies = [
"pezframe-support",
"pezframe-support-procedural-tools",
"pezframe-system",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-io",
"pezsp-metadata-ir",
"pezsp-runtime",
@@ -12795,7 +12814,7 @@ dependencies = [
"pezsp-authority-discovery",
"pezsp-consensus-babe",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-keyring",
"pezsp-keystore",
"pezsp-tracing",
@@ -13217,7 +13236,7 @@ dependencies = [
"pezsc-executor-common",
"pezsc-executor-wasmtime",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-externalities",
"pezsp-io",
"pezsp-tracing",
@@ -13486,6 +13505,7 @@ dependencies = [
"pezframe-try-runtime",
"pezkuwi-cli",
"pezkuwi-primitives",
"pezkuwi-subxt-metadata",
"pezpallet-transaction-payment",
"pezpallet-transaction-payment-rpc",
"pezpallet-transaction-payment-rpc-runtime-api",
@@ -13534,7 +13554,6 @@ dependencies = [
"scale-info",
"serde",
"serde_json",
"subxt-metadata",
"teyrchains-common",
"tokio",
"wait-timeout",
@@ -13763,7 +13782,7 @@ dependencies = [
"pezsp-application-crypto",
"pezsp-arithmetic",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-inherents",
"pezsp-io",
"pezsp-keyring",
@@ -14117,7 +14136,7 @@ dependencies = [
"pezsp-core-hashing",
"pezsp-core-hashing-proc-macro",
"pezsp-crypto-ec-utils",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-crypto-hashing-proc-macro",
"pezsp-database",
"pezsp-debug-derive",
@@ -14565,6 +14584,190 @@ dependencies = [
"tokio",
]
[[package]]
name = "pezkuwi-subxt"
version = "0.44.0"
dependencies = [
"async-trait",
"derive-where",
"either",
"frame-metadata",
"futures",
"hex",
"jsonrpsee",
"parity-scale-codec",
"pezkuwi-subxt-core",
"pezkuwi-subxt-lightclient",
"pezkuwi-subxt-macro",
"pezkuwi-subxt-metadata",
"pezkuwi-subxt-rpcs",
"pezsp-crypto-hashing 0.1.0 (git+https://github.com/pezkuwichain/pezkuwi-sdk.git?branch=main)",
"primitive-types 0.13.1",
"scale-bits",
"scale-decode",
"scale-encode",
"scale-info",
"scale-value",
"serde",
"serde_json",
"thiserror 2.0.17",
"tokio",
"tokio-util",
"tracing",
"url",
"wasm-bindgen-futures",
"web-time",
]
[[package]]
name = "pezkuwi-subxt-codegen"
version = "0.44.0"
dependencies = [
"heck 0.5.0",
"parity-scale-codec",
"pezkuwi-subxt-metadata",
"proc-macro2 1.0.103",
"quote 1.0.42",
"scale-info",
"scale-typegen 0.12.0",
"syn 2.0.111",
"thiserror 2.0.17",
]
[[package]]
name = "pezkuwi-subxt-core"
version = "0.44.0"
dependencies = [
"base58",
"blake2 0.10.6",
"derive-where",
"frame-decode 0.15.0",
"frame-metadata",
"hashbrown 0.14.5",
"hex",
"impl-serde",
"keccak-hash",
"parity-scale-codec",
"pezkuwi-subxt-metadata",
"pezsp-crypto-hashing 0.1.0 (git+https://github.com/pezkuwichain/pezkuwi-sdk.git?branch=main)",
"primitive-types 0.13.1",
"scale-bits",
"scale-decode",
"scale-encode",
"scale-info",
"scale-value",
"serde",
"serde_json",
"thiserror 2.0.17",
"tracing",
]
[[package]]
name = "pezkuwi-subxt-lightclient"
version = "0.44.0"
dependencies = [
"futures",
"futures-util",
"serde",
"serde_json",
"smoldot-light 0.18.0",
"thiserror 2.0.17",
"tokio",
"tokio-stream",
"tracing",
]
[[package]]
name = "pezkuwi-subxt-macro"
version = "0.44.0"
dependencies = [
"darling 0.20.11",
"parity-scale-codec",
"pezkuwi-subxt-codegen",
"pezkuwi-subxt-metadata",
"pezkuwi-subxt-utils-fetchmetadata",
"proc-macro-error2",
"quote 1.0.42",
"scale-typegen 0.12.0",
"syn 2.0.111",
]
[[package]]
name = "pezkuwi-subxt-metadata"
version = "0.44.0"
dependencies = [
"frame-decode 0.15.0",
"frame-metadata",
"hashbrown 0.14.5",
"parity-scale-codec",
"pezsp-crypto-hashing 0.1.0 (git+https://github.com/pezkuwichain/pezkuwi-sdk.git?branch=main)",
"scale-info",
"scale-info-legacy",
"scale-type-resolver",
"thiserror 2.0.17",
]
[[package]]
name = "pezkuwi-subxt-rpcs"
version = "0.44.0"
dependencies = [
"derive-where",
"finito",
"frame-metadata",
"futures",
"hex",
"impl-serde",
"jsonrpsee",
"parity-scale-codec",
"pezkuwi-subxt-core",
"pezkuwi-subxt-lightclient",
"primitive-types 0.13.1",
"serde",
"serde_json",
"thiserror 2.0.17",
"tokio",
"tokio-util",
"tracing",
"url",
]
[[package]]
name = "pezkuwi-subxt-signer"
version = "0.44.0"
dependencies = [
"base64 0.22.1",
"bip32",
"bip39",
"cfg-if",
"crypto_secretbox",
"hex",
"hmac 0.12.1",
"keccak-hash",
"parity-scale-codec",
"pbkdf2",
"pezkuwi-subxt-core",
"pezsp-crypto-hashing 0.1.0 (git+https://github.com/pezkuwichain/pezkuwi-sdk.git?branch=main)",
"regex",
"schnorrkel 0.11.5",
"scrypt",
"secp256k1 0.30.0",
"secrecy 0.10.3",
"serde",
"serde_json",
"sha2 0.10.9",
"thiserror 2.0.17",
"zeroize",
]
[[package]]
name = "pezkuwi-subxt-utils-fetchmetadata"
version = "0.44.0"
dependencies = [
"hex",
"parity-scale-codec",
"thiserror 2.0.17",
]
[[package]]
name = "pezkuwi-test-client"
version = "1.0.0"
@@ -14791,6 +14994,7 @@ dependencies = [
"parity-scale-codec",
"pezcumulus-zombienet-sdk-helpers",
"pezkuwi-primitives",
"pezkuwi-subxt",
"pezpallet-revive",
"pezsc-executor",
"pezsc-runtime-utilities",
@@ -14799,7 +15003,6 @@ dependencies = [
"rand 0.8.5",
"serde",
"serde_json",
"subxt",
"tokio",
"tokio-util",
"zombienet-orchestrator",
@@ -15118,7 +15321,7 @@ dependencies = [
"pezpallet-collective",
"pezpallet-identity",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-io",
"pezsp-runtime",
"scale-info",
@@ -16445,7 +16648,7 @@ dependencies = [
"pezframe-system",
"pezsp-arithmetic",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-io",
"pezsp-runtime",
"pezsp-tracing",
@@ -17079,6 +17282,7 @@ dependencies = [
"pezframe-benchmarking",
"pezframe-support",
"pezframe-system",
"pezkuwi-subxt-signer",
"pezpallet-balances",
"pezpallet-proxy",
"pezpallet-revive-fixtures",
@@ -17112,7 +17316,6 @@ dependencies = [
"secp256k1 0.28.2",
"serde",
"serde_json",
"subxt-signer",
"test-case",
]
@@ -17132,6 +17335,8 @@ dependencies = [
"parity-scale-codec",
"pez-revive-dev-node",
"pez-revive-dev-runtime",
"pezkuwi-subxt",
"pezkuwi-subxt-signer",
"pezpallet-revive",
"pezpallet-revive-fixtures",
"pezsc-cli",
@@ -17140,7 +17345,7 @@ dependencies = [
"pezsc-service",
"pezsp-arithmetic",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-io",
"pezsp-rpc",
"pezsp-runtime",
@@ -17151,8 +17356,6 @@ dependencies = [
"serde",
"serde_json",
"sqlx",
"subxt",
"subxt-signer",
"thiserror 1.0.69",
"tokio",
]
@@ -17264,7 +17467,7 @@ dependencies = [
"pezframe-system",
"pezsp-consensus-sassafras",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-io",
"pezsp-runtime",
"scale-info",
@@ -17368,7 +17571,7 @@ dependencies = [
"pezframe-system",
"pezpallet-balances",
"pezsp-arithmetic",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-io",
"pezsp-runtime",
"rand_chacha 0.3.1",
@@ -18404,7 +18607,7 @@ dependencies = [
"pezsp-blockchain",
"pezsp-consensus-babe",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-genesis-builder",
"pezsp-io",
"pezsp-keyring",
@@ -18624,7 +18827,7 @@ dependencies = [
"pezsp-consensus-babe",
"pezsp-consensus-slots",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-inherents",
"pezsp-keyring",
"pezsp-keystore",
@@ -18771,7 +18974,7 @@ dependencies = [
"pezsp-consensus",
"pezsp-consensus-grandpa",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-keyring",
"pezsp-keystore",
"pezsp-runtime",
@@ -18910,7 +19113,7 @@ dependencies = [
"pezsc-tracing",
"pezsp-api",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-externalities",
"pezsp-io",
"pezsp-maybe-compressed-blob",
@@ -19067,7 +19270,7 @@ dependencies = [
"pezsp-blockchain",
"pezsp-consensus",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-runtime",
"pezsp-tracing",
"pin-project",
@@ -19346,7 +19549,7 @@ dependencies = [
"pezsp-blockchain",
"pezsp-consensus",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-keystore",
"pezsp-offchain",
"pezsp-rpc",
@@ -19465,15 +19668,15 @@ dependencies = [
"parity-scale-codec",
"pezcumulus-primitives-proof-size-hostfunction",
"pezcumulus-test-runtime",
"pezkuwi-subxt",
"pezsc-executor",
"pezsc-executor-common",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-io",
"pezsp-state-machine",
"pezsp-version",
"pezsp-wasm-interface",
"subxt",
"thiserror 1.0.69",
]
@@ -19649,7 +19852,7 @@ dependencies = [
"log",
"pezsc-telemetry",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-io",
"pezsp-runtime",
"rand 0.8.5",
@@ -19747,7 +19950,7 @@ dependencies = [
"pezsp-blockchain",
"pezsp-consensus",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-runtime",
"pezsp-tracing",
"pezsp-transaction-pool",
@@ -19896,7 +20099,7 @@ dependencies = [
"hex-literal",
"parity-scale-codec",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-runtime",
"pezsp-tracing",
"scale-info",
@@ -20375,7 +20578,7 @@ dependencies = [
"integer-sqrt",
"num-traits",
"parity-scale-codec",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"primitive-types 0.13.1",
"rand 0.8.5",
"scale-info",
@@ -20486,7 +20689,7 @@ dependencies = [
"pezsp-api",
"pezsp-application-crypto",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-io",
"pezsp-keystore",
"pezsp-mmr-primitives",
@@ -20576,7 +20779,7 @@ dependencies = [
"parking_lot 0.12.5",
"paste",
"pezkuwi-ss58-registry",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-debug-derive",
"pezsp-externalities",
"pezsp-std",
@@ -20610,7 +20813,7 @@ dependencies = [
name = "pezsp-core-hashing"
version = "15.0.0"
dependencies = [
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
]
[[package]]
@@ -20653,11 +20856,24 @@ dependencies = [
"twox-hash 1.6.3",
]
[[package]]
name = "pezsp-crypto-hashing"
version = "0.1.0"
source = "git+https://github.com/pezkuwichain/pezkuwi-sdk.git?branch=main#fdd023c4994dbf312d0aaf422cc49a8ea9168378"
dependencies = [
"blake2b_simd",
"byteorder",
"digest 0.10.7",
"sha2 0.10.9",
"sha3",
"twox-hash 1.6.3",
]
[[package]]
name = "pezsp-crypto-hashing-proc-macro"
version = "0.1.0"
dependencies = [
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"quote 1.0.42",
"syn 2.0.111",
]
@@ -20723,7 +20939,7 @@ dependencies = [
"log",
"parity-scale-codec",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-externalities",
"pezsp-keystore",
"pezsp-runtime-interface",
@@ -21018,7 +21234,7 @@ dependencies = [
"pezsp-api",
"pezsp-application-crypto",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-externalities",
"pezsp-runtime",
"pezsp-runtime-interface",
@@ -21216,6 +21432,7 @@ dependencies = [
"pez-node-rpc",
"pez-node-testing",
"pezkuwi-sdk",
"pezkuwi-subxt-signer",
"pezsc-service-test",
"pezsp-keyring",
"pezsp-runtime",
@@ -21227,7 +21444,6 @@ dependencies = [
"serde",
"serde_json",
"soketto",
"subxt-signer",
"tempfile",
"tokio",
"tokio-util",
@@ -23670,6 +23886,21 @@ dependencies = [
"syn 2.0.111",
]
[[package]]
name = "scale-info-legacy"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4afb76e1b2cb589b97278e2f1e2e290c9b7c51d6ac69afab9e1d7d1e136a9276"
dependencies = [
"hashbrown 0.16.1",
"scale-type-resolver",
"serde",
"smallstr",
"smallvec",
"thiserror 2.0.17",
"yap",
]
[[package]]
name = "scale-type-resolver"
version = "0.2.0"
@@ -23693,6 +23924,19 @@ dependencies = [
"thiserror 2.0.17",
]
[[package]]
name = "scale-typegen"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "642d2f13f3fc9a34ea2c1e36142984eba78cd2405a61632492f8b52993e98879"
dependencies = [
"proc-macro2 1.0.103",
"quote 1.0.42",
"scale-info",
"syn 2.0.111",
"thiserror 2.0.17",
]
[[package]]
name = "scale-value"
version = "0.18.1"
@@ -24427,6 +24671,15 @@ dependencies = [
"futures-io",
]
[[package]]
name = "smallstr"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "862077b1e764f04c251fe82a2ef562fd78d7cadaeb072ca7c2bcaf7217b1ff3b"
dependencies = [
"smallvec",
]
[[package]]
name = "smallvec"
version = "1.15.1"
@@ -24507,6 +24760,60 @@ dependencies = [
"zeroize",
]
[[package]]
name = "smoldot"
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "724ab10d6485cccb4bab080ce436c0b361295274aec7847d7ba84ab1a79a5132"
dependencies = [
"arrayvec 0.7.6",
"async-lock",
"atomic-take",
"base64 0.22.1",
"bip39",
"blake2-rfc",
"bs58",
"chacha20",
"crossbeam-queue",
"derive_more 2.1.0",
"ed25519-zebra",
"either",
"event-listener 5.4.1",
"fnv",
"futures-lite 2.6.1",
"futures-util",
"hashbrown 0.15.5",
"hex",
"hmac 0.12.1",
"itertools 0.14.0",
"libm",
"libsecp256k1",
"merlin",
"nom 8.0.0",
"num-bigint",
"num-rational",
"num-traits",
"pbkdf2",
"pin-project",
"poly1305",
"rand 0.8.5",
"rand_chacha 0.3.1",
"ruzstd",
"schnorrkel 0.11.5",
"serde",
"serde_json",
"sha2 0.10.9",
"sha3",
"siphasher 1.0.1",
"slab",
"smallvec",
"soketto",
"twox-hash 2.1.2",
"wasmi 0.40.0",
"x25519-dalek",
"zeroize",
]
[[package]]
name = "smoldot-light"
version = "0.17.2"
@@ -24539,7 +24846,43 @@ dependencies = [
"siphasher 1.0.1",
"slab",
"smol",
"smoldot",
"smoldot 0.19.4",
"zeroize",
]
[[package]]
name = "smoldot-light"
version = "0.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8b4d4971f06f2471f4e57a662dbe8047fa0cc020957764a6211f3fad371f7bd"
dependencies = [
"async-channel 2.5.0",
"async-lock",
"base64 0.22.1",
"blake2-rfc",
"bs58",
"derive_more 2.1.0",
"either",
"event-listener 5.4.1",
"fnv",
"futures-channel",
"futures-lite 2.6.1",
"futures-util",
"hashbrown 0.15.5",
"hex",
"itertools 0.14.0",
"log",
"lru 0.12.5",
"parking_lot 0.12.5",
"pin-project",
"rand 0.8.5",
"rand_chacha 0.3.1",
"serde",
"serde_json",
"siphasher 1.0.1",
"slab",
"smol",
"smoldot 0.20.0",
"zeroize",
]
@@ -25266,7 +25609,7 @@ dependencies = [
"proc-macro2 1.0.103",
"quote 1.0.42",
"scale-info",
"scale-typegen",
"scale-typegen 0.11.1",
"subxt-metadata",
"syn 2.0.111",
"thiserror 2.0.17",
@@ -25281,7 +25624,7 @@ dependencies = [
"base58",
"blake2 0.10.6",
"derive-where",
"frame-decode",
"frame-decode 0.8.3",
"frame-metadata",
"hashbrown 0.14.5",
"hex",
@@ -25312,7 +25655,7 @@ dependencies = [
"futures-util",
"serde",
"serde_json",
"smoldot-light",
"smoldot-light 0.17.2",
"thiserror 2.0.17",
"tokio",
"tokio-stream",
@@ -25329,7 +25672,7 @@ dependencies = [
"parity-scale-codec",
"proc-macro-error2",
"quote 1.0.42",
"scale-typegen",
"scale-typegen 0.11.1",
"subxt-codegen",
"subxt-metadata",
"subxt-utils-fetchmetadata",
@@ -25342,7 +25685,7 @@ version = "0.43.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c134068711c0c46906abc0e6e4911204420331530738e18ca903a5469364d9f"
dependencies = [
"frame-decode",
"frame-decode 0.8.3",
"frame-metadata",
"hashbrown 0.14.5",
"parity-scale-codec",
@@ -25358,7 +25701,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25de7727144780d780a6a7d78bbfd28414b8adbab68b05e87329c367d7705be4"
dependencies = [
"derive-where",
"finito",
"frame-metadata",
"futures",
"hex",
@@ -25371,7 +25713,6 @@ dependencies = [
"subxt-core",
"subxt-lightclient",
"thiserror 2.0.17",
"tokio",
"tokio-util",
"tracing",
"url",
@@ -25384,13 +25725,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a9bd240ae819f64ac6898d7ec99a88c8b838dba2fb9d83b843feb70e77e34c8"
dependencies = [
"base64 0.22.1",
"bip32",
"bip39",
"cfg-if",
"crypto_secretbox",
"hex",
"hmac 0.12.1",
"keccak-hash",
"parity-scale-codec",
"pbkdf2",
"regex",
@@ -28404,7 +28743,7 @@ dependencies = [
"pezsp-arithmetic",
"pezsp-consensus-aura",
"pezsp-core",
"pezsp-crypto-hashing",
"pezsp-crypto-hashing 0.1.0",
"pezsp-io",
"pezsp-runtime",
"pezsp-tracing",