fix: Add workspace dependencies for vendored pezkuwi-subxt and zombienet-sdk

- Add all missing workspace dependencies required by vendor crates
- Include external crates: scale-*, sp-core, sc-chain-spec, kube, etc.
- Include subxt dependencies: smoldot, web-time, wasm-bindgen, etc.
- Regenerate umbrella crate with updated dependencies
- Apply zepter std feature propagation fixes to vendor crates
- Apply rustfmt formatting to vendor and pezframe files
This commit is contained in:
2025-12-23 00:18:55 +03:00
parent 62674ce919
commit e808130d44
132 changed files with 1019 additions and 682 deletions
+47 -2
View File
@@ -161,7 +161,6 @@ members = [
"bizinikiwi/pezframe/message-queue",
"bizinikiwi/pezframe/meta-tx",
"bizinikiwi/pezframe/metadata-hash-extension",
"bizinikiwi/pezframe/pezframe-metadata",
"bizinikiwi/pezframe/migrations",
"bizinikiwi/pezframe/mixnet",
"bizinikiwi/pezframe/multi-asset-bounties",
@@ -183,6 +182,7 @@ members = [
"bizinikiwi/pezframe/paged-list/fuzzer",
"bizinikiwi/pezframe/parameters",
"bizinikiwi/pezframe/people",
"bizinikiwi/pezframe/pezframe-metadata",
"bizinikiwi/pezframe/preimage",
"bizinikiwi/pezframe/proxy",
"bizinikiwi/pezframe/ranked-collective",
@@ -619,10 +619,10 @@ members = [
# Vendored pezkuwi-zombienet-sdk crates
"vendor/pezkuwi-zombienet-sdk/crates/configuration",
"vendor/pezkuwi-zombienet-sdk/crates/orchestrator",
"vendor/pezkuwi-zombienet-sdk/crates/prom-metrics-parser",
"vendor/pezkuwi-zombienet-sdk/crates/provider",
"vendor/pezkuwi-zombienet-sdk/crates/sdk",
"vendor/pezkuwi-zombienet-sdk/crates/support",
"vendor/pezkuwi-zombienet-sdk/crates/prom-metrics-parser",
]
default-members = [
@@ -716,8 +716,11 @@ async-trait = { version = "0.1.88" }
asynchronous-codec = { version = "0.6" }
backoff = { version = "0.4" }
backtrace = { version = "0.3.71" }
base58 = { version = "0.2.0" }
base64 = { version = "0.22.1", default-features = false }
binary-merkle-tree = { path = "bizinikiwi/utils/binary-merkle-tree", default-features = false }
bincode = { version = "1.3.3" }
bip32 = { version = "0.5.2", default-features = false }
bip39 = { version = "2.2.0", default-features = false }
bitflags = { version = "1.3.2" }
bitvec = { version = "1.0.1", default-features = false }
@@ -767,6 +770,7 @@ color-eyre = { version = "0.6.3", default-features = false }
color-print = { version = "0.3.4" }
colored = { version = "2.0.4" }
comfy-table = { version = "7.1.4", default-features = false }
configuration = { package = "zombienet-configuration", path = "vendor/pezkuwi-zombienet-sdk/crates/configuration" }
console = { version = "0.15.8" }
const-hex = { version = "1.10.0", default-features = false }
coretime-pezkuwichain-emulated-chain = { path = "pezcumulus/teyrchains/integration-tests/emulated/chains/teyrchains/coretime/coretime-pezkuwichain" }
@@ -775,7 +779,9 @@ coretime-zagros-emulated-chain = { path = "pezcumulus/teyrchains/integration-tes
coretime-zagros-runtime = { path = "pezcumulus/teyrchains/runtimes/coretime/coretime-zagros" }
cpu-time = { version = "1.0.0" }
criterion = { version = "0.5.1", default-features = false }
crypto_secretbox = { version = "0.1.1", default-features = false }
curve25519-dalek = { version = "4.1.3" }
darling = { version = "0.20.10" }
derive-syn-parse = { version = "0.2.0" }
derive-where = { version = "1.2.7" }
derive_more = { version = "0.99.17", default-features = false }
@@ -794,16 +800,19 @@ enumn = { version = "0.1.13" }
env_filter = { version = "0.1.3" }
env_logger = { version = "0.11.2" }
environmental = { version = "1.1.4", default-features = false }
erased-serde = { version = "0.4" }
ethabi = { version = "2.0.0", default-features = false, package = "ethabi-decode" }
ethbloom = { version = "0.14.1", default-features = false }
ethereum-types = { version = "0.15.1", default-features = false }
exit-future = { version = "0.2.0" }
expander = { version = "2.0.0" }
fancy-regex = { version = "0.14.0" }
fatality = { version = "0.1.1" }
fdlimit = { version = "0.3.0" }
femme = { version = "2.2.1" }
filetime = { version = "0.2.16" }
finality-grandpa = { version = "0.16.3", default-features = false }
finito = { version = "0.1.0", default-features = false }
first-pezpallet = { package = "pezkuwi-sdk-docs-first-pezpallet", path = "docs/sdk/packages/guides/first-pezpallet", default-features = false }
first-runtime = { package = "pezkuwi-sdk-docs-first-runtime", path = "docs/sdk/packages/guides/first-runtime", default-features = false }
flate2 = { version = "1.0" }
@@ -812,6 +821,7 @@ foldhash = { version = "0.1.5", default-features = false }
forwarded-header-value = { version = "0.1.1" }
fraction = { version = "0.13.1" }
frame = { path = "bizinikiwi/pezframe", default-features = false, package = "pezkuwi-sdk-frame" }
frame-decode = { version = "0.15.0", default-features = false }
frame-metadata = { version = "23.0.0", default-features = false }
frame-storage-access-test-runtime = { path = "bizinikiwi/utils/pezframe/storage-access-test-runtime", default-features = false }
fs4 = { version = "0.7.0" }
@@ -820,8 +830,10 @@ futures = { version = "0.3.31" }
futures-timer = { version = "3.0.2" }
futures-util = { version = "0.3.30", default-features = false }
gethostname = { version = "0.2.3" }
getrandom = { version = "0.2", default-features = false }
git2 = { version = "0.20.0", default-features = false }
glob = { version = "0.3" }
glob-match = { version = "0.2.1" }
glutton-zagros-runtime = { path = "pezcumulus/teyrchains/runtimes/glutton/glutton-zagros" }
governor = { version = "0.6.0" }
gum = { path = "pezkuwi/node/gum", default-features = false, package = "pez-tracing-gum" }
@@ -830,6 +842,7 @@ handlebars = { version = "5.1.0" }
hash-db = { version = "0.16.0", default-features = false }
hash256-std-hasher = { version = "0.15.2", default-features = false }
hashbrown = "0.15.3"
heck = { version = "0.5.0" }
hex = { version = "0.4.3", default-features = false }
hex-literal = { version = "0.4.1", default-features = false }
hkdf = { version = "0.12.0" }
@@ -860,15 +873,20 @@ is_executable = { version = "1.0.1" }
isahc = { version = "1.2" }
itertools = { version = "0.11" }
jobserver = { version = "0.1.26" }
js-sys = { version = "0.3.70" }
jsonpath_lib = { version = "0.3" }
jsonrpsee = { version = "0.24.10" }
jsonrpsee-core = { version = "0.24.10" }
k256 = { version = "0.13.4", default-features = false }
k8s-openapi = { version = "0.20.0", features = ["v1_28"] }
keccak-hash = { version = "0.11.0", default-features = false }
kube = { version = "0.87.1" }
kvdb = { version = "0.13.0" }
kvdb-memorydb = { version = "0.13.0" }
kvdb-rocksdb = { version = "0.21.0" }
kvdb-shared-tests = { version = "0.11.0" }
landlock = { version = "0.3.0" }
lazy_static = { version = "1.5" }
libc = { version = "0.2.155" }
libfuzzer-sys = { version = "0.4" }
libp2p = { version = "0.54.1" }
@@ -909,6 +927,7 @@ num-traits = { version = "0.2.17", default-features = false }
num_cpus = { version = "1.13.1" }
once_cell = { version = "1.21.3" }
orchestra = { version = "0.4.0", default-features = false }
orchestrator = { package = "zombienet-orchestrator", path = "vendor/pezkuwi-zombienet-sdk/crates/orchestrator" }
pez-chain-spec-guide-runtime = { path = "docs/sdk/src/reference_docs/chain_spec_runtime" }
pez-equivocation-detector = { path = "pezbridges/relays/equivocation" }
pez-ethereum-standards = { path = "bizinikiwi/primitives/pez-ethereum-standards" }
@@ -1143,6 +1162,8 @@ people-pezkuwichain-emulated-chain = { path = "pezcumulus/teyrchains/integration
people-pezkuwichain-runtime = { path = "pezcumulus/teyrchains/runtimes/people/people-pezkuwichain" }
people-zagros-emulated-chain = { path = "pezcumulus/teyrchains/integration-tests/emulated/chains/teyrchains/people/people-zagros" }
people-zagros-runtime = { path = "pezcumulus/teyrchains/runtimes/people/people-zagros" }
pest = { version = "2.7" }
pest_derive = { version = "2.7" }
pez-penpal-emulated-chain = { path = "pezcumulus/teyrchains/integration-tests/emulated/chains/teyrchains/testing/penpal" }
pez-penpal-runtime = { path = "pezcumulus/teyrchains/runtimes/testing/penpal" }
pez-revive-dev-node = { path = "bizinikiwi/pezframe/revive/dev-node/node" }
@@ -1394,15 +1415,18 @@ primitive-types = { version = "0.13.1", default-features = false, features = [
"num-traits",
] }
proc-macro-crate = { version = "3.0.0" }
proc-macro-error2 = { version = "2.0.0" }
proc-macro-warning = { version = "1.0.0", default-features = false }
proc-macro2 = { version = "1.0.86" }
procfs = { version = "0.16.0" }
prom-metrics-parser = { package = "zombienet-prom-metrics-parser", path = "vendor/pezkuwi-zombienet-sdk/crates/prom-metrics-parser" }
prometheus = { version = "0.13.0", default-features = false }
prometheus-endpoint = { path = "bizinikiwi/utils/prometheus", default-features = false, package = "bizinikiwi-prometheus-endpoint" }
prometheus-parse = { version = "0.2.2" }
proptest = { version = "1" }
prost = { version = "0.12.4" }
prost-build = { version = "0.13.2" }
provider = { package = "zombienet-provider", path = "vendor/pezkuwi-zombienet-sdk/crates/provider" }
pyroscope = { version = "0.5.8" }
pyroscope_pprofrs = { version = "0.2.8" }
quick_cache = { version = "0.3" }
@@ -1419,6 +1443,7 @@ regex = { version = "1.10.2" }
relay-bizinikiwi-client = { path = "pezbridges/relays/client-bizinikiwi" }
relay-utils = { path = "pezbridges/relays/utils" }
remote-externalities = { path = "bizinikiwi/utils/pezframe/remote-externalities", default-features = false, package = "frame-remote-externalities" }
reqwest = { version = "0.12.9" }
revm = { version = "27.0.2", default-features = false }
ripemd = { version = "0.1.3", default-features = false }
rlp = { version = "0.6.1", default-features = false }
@@ -1436,13 +1461,23 @@ rustls = { version = "0.23.18", default-features = false, features = [
rustversion = { version = "1.0.17" }
rusty-fork = { version = "0.3.0", default-features = false }
safe-mix = { version = "1.0", default-features = false }
sc-chain-spec = { version = "46.0.0", default-features = false }
scale-bits = { version = "0.7.0", default-features = false }
scale-decode = { version = "0.16.2", default-features = false }
scale-encode = { version = "0.10.0", default-features = false }
scale-info = { version = "2.11.6", default-features = false }
scale-info-legacy = { version = "0.4.0", default-features = false }
scale-type-resolver = { version = "0.2.0" }
scale-typegen = { version = "0.12.0" }
scale-value = { version = "0.18.1", default-features = false }
schemars = { version = "1.1.0", default-features = false }
schnellru = { version = "0.2.3" }
schnorrkel = { version = "0.11.4", default-features = false }
scrypt = { version = "0.11.0", default-features = false }
seccompiler = { version = "0.4.0" }
secp256k1 = { version = "0.28.0", default-features = false }
secrecy = { version = "0.8.0", default-features = false }
send_wrapper = { version = "0.6.0" }
serde = { version = "1.0.214", default-features = false }
serde-big-array = { version = "0.3.2" }
serde_derive = { version = "1.0.117" }
@@ -1459,8 +1494,11 @@ shlex = { version = "1.3.0" }
simple-mermaid = { version = "0.1.1" }
slotmap = { version = "1.0" }
smallvec = { version = "1.11.0", default-features = false }
smoldot = { version = "0.20.0", default-features = false }
smoldot-light = { version = "0.18.0", default-features = false }
snowpezbridge-runtime-common = { path = "pezbridges/snowbridge/runtime/runtime-common", default-features = false }
soketto = { version = "0.8.0" }
sp-core = { version = "38.1.0" }
spinners = { version = "4.1.1" }
sqlx = { version = "0.8.2" }
ss58-registry = { path = "vendor/ss58-registry", package = "pezkuwi-ss58-registry", default-features = false }
@@ -1480,6 +1518,7 @@ pezkuwi-subxt-rpcs = { path = "vendor/pezkuwi-subxt/rpcs", default-features = fa
pezkuwi-subxt-signer = { path = "vendor/pezkuwi-subxt/signer", default-features = false }
pezkuwi-subxt-utils-fetchmetadata = { path = "vendor/pezkuwi-subxt/utils/fetch-metadata", default-features = false }
pezkuwi-subxt-utils-stripmetadata = { path = "vendor/pezkuwi-subxt/utils/strip-metadata" }
support = { package = "zombienet-support", path = "vendor/pezkuwi-zombienet-sdk/crates/support" }
syn = { version = "2.0.87" }
sysinfo = { version = "0.30" }
tar = { version = "0.4" }
@@ -1532,17 +1571,23 @@ twox-hash = { version = "1.6.3", default-features = false }
txtesttool = { path = "bizinikiwi/utils/txtesttool", default-features = false, package = "bizinikiwi-txtesttool" }
unsigned-varint = { version = "0.7.2" }
url = { version = "2.5.4" }
uuid = { version = "1.4" }
verifiable = { version = "0.1", default-features = false }
void = { version = "1.0.2" }
w3f-bls = { version = "0.1.9", default-features = false }
wait-timeout = { version = "0.2" }
walkdir = { version = "2.5.0" }
wasm-bindgen = { version = "0.2.93" }
wasm-bindgen-futures = { version = "0.4.43" }
wasm-bindgen-test = { version = "0.3.24" }
wasm-instrument = { version = "0.4", default-features = false }
wasm-opt = { version = "0.116" }
wasm-timer = { version = "0.2.5" }
wasmi = { version = "0.32.3", default-features = false }
wasmtime = { version = "35.0.0", default-features = false }
wat = { version = "1.0.0" }
web-sys = { version = "0.3.70" }
web-time = { version = "1.1", default-features = false }
x25519-dalek = { version = "2.0" }
xcm = { path = "pezkuwi/xcm", default-features = false, package = "pezstaging-xcm" }
xcm-builder = { path = "pezkuwi/xcm/xcm-builder", default-features = false, package = "pezstaging-xcm-builder" }