fix: resolve pezsp_runtime visibility issues across workspace

- Add direct pezsp-runtime dependency to crates requiring pezsp_runtime types
- Update imports to use pezkuwi_sdk:: prefix for primitive crates
- Fix subxt_client.rs substitute_type paths to match rebranded metadata
- Update umbrella crate with additional feature exports
- Fix pezstaging-node-cli, pez-minimal-template-node, teyrchain templates
- Delete stale sqlx query cache files (require regeneration with running chain)
This commit is contained in:
2025-12-19 03:17:14 +03:00
parent 549c23d4b6
commit cb4117a15d
32 changed files with 201 additions and 136 deletions
+21
View File
@@ -30,7 +30,26 @@ smallvec = { workspace = true, default-features = true }
# Local
pezpallet-teyrchain-template = { workspace = true }
# Direct dependency needed for runtime (not through umbrella due to macro visibility issues)
pezsp-runtime = { workspace = true }
pezkuwi-sdk = { workspace = true, default-features = false, features = [
# Primitives needed for runtime
"pezsp-core",
"pezsp-consensus-aura",
"pezsp-version",
"pezsp-genesis-builder",
"pezsp-keyring",
"pezsp-api",
"pezsp-block-builder",
"pezsp-inherents",
"pezsp-transaction-pool",
"pezsp-offchain",
"pezsp-session",
"pezframe-support",
"pezframe-system",
"pezframe-executive",
"pezpallet-aura",
"pezpallet-authorship",
"pezpallet-balances",
@@ -78,6 +97,7 @@ std = [
"log/std",
"pezpallet-teyrchain-template/std",
"pezkuwi-sdk/std",
"pezsp-runtime/std",
"scale-info/std",
"serde_json/std",
"bizinikiwi-wasm-builder",
@@ -87,6 +107,7 @@ runtime-benchmarks = [
"hex-literal",
"pezpallet-teyrchain-template/runtime-benchmarks",
"pezkuwi-sdk/runtime-benchmarks",
"pezsp-runtime/runtime-benchmarks",
"bizinikiwi-wasm-builder?/runtime-benchmarks",
]
try-runtime = [