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:
+118
-18
@@ -1,5 +1,6 @@
|
||||
[package]
|
||||
name = "pezkuwi-sdk"
|
||||
version = "0.1.0"
|
||||
description = "Pezkuwi SDK umbrella crate."
|
||||
license = "Apache-2.0"
|
||||
|
||||
@@ -45,6 +46,7 @@ std = [
|
||||
"pezframe-election-provider-support?/std",
|
||||
"pezframe-executive?/std",
|
||||
"pezframe-metadata-hash-extension?/std",
|
||||
"pezframe-metadata?/std",
|
||||
"pezframe-support-procedural?/std",
|
||||
"pezframe-support?/std",
|
||||
"pezframe-system-benchmarking?/std",
|
||||
@@ -56,6 +58,10 @@ std = [
|
||||
"pezkuwi-runtime-metrics?/std",
|
||||
"pezkuwi-runtime-teyrchains?/std",
|
||||
"pezkuwi-sdk-frame?/std",
|
||||
"pezkuwi-ss58-registry?/std",
|
||||
"pezkuwi-subxt-core?/std",
|
||||
"pezkuwi-subxt-metadata?/std",
|
||||
"pezkuwi-subxt-signer?/std",
|
||||
"pezkuwi-teyrchain-primitives?/std",
|
||||
"pezpallet-alliance?/std",
|
||||
"pezpallet-asset-conversion-ops?/std",
|
||||
@@ -139,7 +145,6 @@ std = [
|
||||
"pezpallet-remark?/std",
|
||||
"pezpallet-revive?/std",
|
||||
"pezpallet-root-offences?/std",
|
||||
"pezpallet-root-testing?/std",
|
||||
"pezpallet-safe-mode?/std",
|
||||
"pezpallet-salary?/std",
|
||||
"pezpallet-scheduler?/std",
|
||||
@@ -205,7 +210,6 @@ std = [
|
||||
"pezsp-npos-elections?/std",
|
||||
"pezsp-offchain?/std",
|
||||
"pezsp-runtime-interface?/std",
|
||||
"pezsp-runtime?/std",
|
||||
"pezsp-session?/std",
|
||||
"pezsp-staking?/std",
|
||||
"pezsp-state-machine?/std",
|
||||
@@ -432,7 +436,6 @@ runtime-benchmarks = [
|
||||
"pezpallet-remark?/runtime-benchmarks",
|
||||
"pezpallet-revive?/runtime-benchmarks",
|
||||
"pezpallet-root-offences?/runtime-benchmarks",
|
||||
"pezpallet-root-testing?/runtime-benchmarks",
|
||||
"pezpallet-safe-mode?/runtime-benchmarks",
|
||||
"pezpallet-salary?/runtime-benchmarks",
|
||||
"pezpallet-scheduler?/runtime-benchmarks",
|
||||
@@ -531,7 +534,6 @@ runtime-benchmarks = [
|
||||
"pezsp-npos-elections?/runtime-benchmarks",
|
||||
"pezsp-offchain?/runtime-benchmarks",
|
||||
"pezsp-runtime-interface?/runtime-benchmarks",
|
||||
"pezsp-runtime?/runtime-benchmarks",
|
||||
"pezsp-session?/runtime-benchmarks",
|
||||
"pezsp-staking?/runtime-benchmarks",
|
||||
"pezsp-state-machine?/runtime-benchmarks",
|
||||
@@ -653,7 +655,6 @@ try-runtime = [
|
||||
"pezpallet-remark?/try-runtime",
|
||||
"pezpallet-revive?/try-runtime",
|
||||
"pezpallet-root-offences?/try-runtime",
|
||||
"pezpallet-root-testing?/try-runtime",
|
||||
"pezpallet-safe-mode?/try-runtime",
|
||||
"pezpallet-salary?/try-runtime",
|
||||
"pezpallet-scheduler?/try-runtime",
|
||||
@@ -685,11 +686,12 @@ try-runtime = [
|
||||
"pezpallet-xcm?/try-runtime",
|
||||
"pezstaging-teyrchain-info?/try-runtime",
|
||||
"teyrchains-common?/try-runtime",
|
||||
"pezsp-runtime?/try-runtime"
|
||||
]
|
||||
serde = [
|
||||
"bp-pezkuwi-core?/serde",
|
||||
"pezframe-benchmarking?/serde",
|
||||
"pezframe-metadata?/serde",
|
||||
"pezkuwi-subxt-signer?/serde",
|
||||
"pezpallet-asset-tx-payment?/serde",
|
||||
"pezpallet-beefy-mmr?/serde",
|
||||
"pezpallet-beefy?/serde",
|
||||
@@ -724,7 +726,6 @@ serde = [
|
||||
"pezsp-storage?/serde",
|
||||
"pezsp-version?/serde",
|
||||
"pezsp-weights?/serde",
|
||||
"pezsp-runtime?/serde"
|
||||
]
|
||||
experimental = [
|
||||
"pezframe-support-procedural?/experimental",
|
||||
@@ -777,6 +778,7 @@ runtime-full = [
|
||||
"pezframe-election-provider-solution-type",
|
||||
"pezframe-election-provider-support",
|
||||
"pezframe-executive",
|
||||
"pezframe-metadata",
|
||||
"pezframe-metadata-hash-extension",
|
||||
"pezframe-support",
|
||||
"pezframe-support-procedural",
|
||||
@@ -790,6 +792,11 @@ runtime-full = [
|
||||
"pezkuwi-runtime-metrics",
|
||||
"pezkuwi-runtime-teyrchains",
|
||||
"pezkuwi-sdk-frame",
|
||||
"pezkuwi-ss58-registry",
|
||||
"pezkuwi-subxt-core",
|
||||
"pezkuwi-subxt-macro",
|
||||
"pezkuwi-subxt-metadata",
|
||||
"pezkuwi-subxt-signer",
|
||||
"pezkuwi-teyrchain-primitives",
|
||||
"pezpallet-alliance",
|
||||
"pezpallet-asset-conversion",
|
||||
@@ -876,7 +883,6 @@ runtime-full = [
|
||||
"pezpallet-revive-proc-macro",
|
||||
"pezpallet-revive-uapi",
|
||||
"pezpallet-root-offences",
|
||||
"pezpallet-root-testing",
|
||||
"pezpallet-safe-mode",
|
||||
"pezpallet-salary",
|
||||
"pezpallet-scheduler",
|
||||
@@ -975,6 +981,7 @@ runtime = [
|
||||
"pezframe-election-provider-solution-type",
|
||||
"pezframe-election-provider-support",
|
||||
"pezframe-executive",
|
||||
"pezframe-metadata",
|
||||
"pezframe-metadata-hash-extension",
|
||||
"pezframe-support",
|
||||
"pezframe-support-procedural",
|
||||
@@ -984,6 +991,7 @@ runtime = [
|
||||
"pezframe-system-rpc-runtime-api",
|
||||
"pezkuwi-sdk-frame",
|
||||
"pezkuwi-sdk-frame?/runtime",
|
||||
"pezkuwi-subxt?/runtime",
|
||||
]
|
||||
node = [
|
||||
"asset-test-pezutils",
|
||||
@@ -1061,6 +1069,12 @@ node = [
|
||||
"pezkuwi-service",
|
||||
"pezkuwi-statement-distribution",
|
||||
"pezkuwi-statement-table",
|
||||
"pezkuwi-subxt",
|
||||
"pezkuwi-subxt-codegen",
|
||||
"pezkuwi-subxt-lightclient",
|
||||
"pezkuwi-subxt-rpcs",
|
||||
"pezkuwi-subxt-utils-fetchmetadata",
|
||||
"pezkuwi-subxt-utils-stripmetadata",
|
||||
"pezmmr-gadget",
|
||||
"pezmmr-rpc",
|
||||
"pezpallet-contracts-mock-network",
|
||||
@@ -1133,6 +1147,12 @@ node = [
|
||||
"teyrchains-runtimes-test-utils",
|
||||
"xcm-pez-emulator",
|
||||
"xcm-pez-simulator",
|
||||
"zombienet-configuration",
|
||||
"zombienet-orchestrator",
|
||||
"zombienet-prom-metrics-parser",
|
||||
"zombienet-provider",
|
||||
"zombienet-sdk",
|
||||
"zombienet-support",
|
||||
]
|
||||
tuples-96 = [
|
||||
"pezframe-support-procedural?/tuples-96",
|
||||
@@ -1346,6 +1366,11 @@ default-features = false
|
||||
optional = true
|
||||
path = "../bizinikiwi/pezframe/executive"
|
||||
|
||||
[dependencies.pezframe-metadata]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../bizinikiwi/pezframe/pezframe-metadata"
|
||||
|
||||
[dependencies.pezframe-metadata-hash-extension]
|
||||
default-features = false
|
||||
optional = true
|
||||
@@ -1411,6 +1436,31 @@ default-features = false
|
||||
optional = true
|
||||
path = "../bizinikiwi/pezframe"
|
||||
|
||||
[dependencies.pezkuwi-ss58-registry]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/ss58-registry"
|
||||
|
||||
[dependencies.pezkuwi-subxt-core]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/pezkuwi-subxt/core"
|
||||
|
||||
[dependencies.pezkuwi-subxt-macro]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/pezkuwi-subxt/macro"
|
||||
|
||||
[dependencies.pezkuwi-subxt-metadata]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/pezkuwi-subxt/metadata"
|
||||
|
||||
[dependencies.pezkuwi-subxt-signer]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/pezkuwi-subxt/signer"
|
||||
|
||||
[dependencies.pezkuwi-teyrchain-primitives]
|
||||
default-features = false
|
||||
optional = true
|
||||
@@ -1841,11 +1891,6 @@ default-features = false
|
||||
optional = true
|
||||
path = "../bizinikiwi/pezframe/root-offences"
|
||||
|
||||
[dependencies.pezpallet-root-testing]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../bizinikiwi/pezframe/root-testing"
|
||||
|
||||
[dependencies.pezpallet-safe-mode]
|
||||
default-features = false
|
||||
optional = true
|
||||
@@ -2176,11 +2221,6 @@ default-features = false
|
||||
optional = true
|
||||
path = "../bizinikiwi/primitives/offchain"
|
||||
|
||||
[dependencies.pezsp-runtime]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../bizinikiwi/primitives/runtime"
|
||||
|
||||
[dependencies.pezsp-runtime-interface]
|
||||
default-features = false
|
||||
optional = true
|
||||
@@ -2681,6 +2721,36 @@ default-features = false
|
||||
optional = true
|
||||
path = "../pezkuwi/statement-table"
|
||||
|
||||
[dependencies.pezkuwi-subxt]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/pezkuwi-subxt/subxt"
|
||||
|
||||
[dependencies.pezkuwi-subxt-codegen]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/pezkuwi-subxt/codegen"
|
||||
|
||||
[dependencies.pezkuwi-subxt-lightclient]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/pezkuwi-subxt/lightclient"
|
||||
|
||||
[dependencies.pezkuwi-subxt-rpcs]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/pezkuwi-subxt/rpcs"
|
||||
|
||||
[dependencies.pezkuwi-subxt-utils-fetchmetadata]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/pezkuwi-subxt/utils/fetch-metadata"
|
||||
|
||||
[dependencies.pezkuwi-subxt-utils-stripmetadata]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/pezkuwi-subxt/utils/strip-metadata"
|
||||
|
||||
[dependencies.pezmmr-gadget]
|
||||
default-features = false
|
||||
optional = true
|
||||
@@ -3036,6 +3106,36 @@ default-features = false
|
||||
optional = true
|
||||
path = "../pezkuwi/xcm/xcm-pez-simulator"
|
||||
|
||||
[dependencies.zombienet-configuration]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/pezkuwi-zombienet-sdk/crates/configuration"
|
||||
|
||||
[dependencies.zombienet-orchestrator]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/pezkuwi-zombienet-sdk/crates/orchestrator"
|
||||
|
||||
[dependencies.zombienet-prom-metrics-parser]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/pezkuwi-zombienet-sdk/crates/prom-metrics-parser"
|
||||
|
||||
[dependencies.zombienet-provider]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/pezkuwi-zombienet-sdk/crates/provider"
|
||||
|
||||
[dependencies.zombienet-sdk]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/pezkuwi-zombienet-sdk/crates/sdk"
|
||||
|
||||
[dependencies.zombienet-support]
|
||||
default-features = false
|
||||
optional = true
|
||||
path = "../vendor/pezkuwi-zombienet-sdk/crates/support"
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
features = ["node", "runtime-full"]
|
||||
targets = ["x86_64-unknown-linux-gnu"]
|
||||
|
||||
+110
-80
@@ -51,8 +51,7 @@ pub use bizinikiwi_rpc_client;
|
||||
#[cfg(feature = "bizinikiwi-state-trie-migration-rpc")]
|
||||
pub use bizinikiwi_state_trie_migration_rpc;
|
||||
|
||||
/// Bizinikiwi utility: A library and CLI tool for sending transactions to Pezkuwi blockchain,
|
||||
/// enabling developers to test and monitor transaction scenarios.
|
||||
/// Bizinikiwi utility: A library and CLI tool for sending transactions to Pezkuwi blockchain, enabling developers to test and monitor transaction scenarios.
|
||||
#[cfg(feature = "bizinikiwi-txtesttool")]
|
||||
pub use bizinikiwi_txtesttool;
|
||||
|
||||
@@ -96,8 +95,7 @@ pub use bp_xcm_bridge_hub_router;
|
||||
#[cfg(feature = "bridge-hub-common")]
|
||||
pub use bridge_hub_common;
|
||||
|
||||
/// An externalities provided environment that can load itself from remote nodes or cached
|
||||
/// files.
|
||||
/// An externalities provided environment that can load itself from remote nodes or cached files.
|
||||
#[cfg(feature = "frame-remote-externalities")]
|
||||
pub use frame_remote_externalities;
|
||||
|
||||
@@ -105,8 +103,7 @@ pub use frame_remote_externalities;
|
||||
#[cfg(feature = "pez-ethereum-standards")]
|
||||
pub use pez_ethereum_standards;
|
||||
|
||||
/// Utility library for managing tree-like ordered data with logic for pruning the tree while
|
||||
/// finalizing nodes.
|
||||
/// Utility library for managing tree-like ordered data with logic for pruning the tree while finalizing nodes.
|
||||
#[cfg(feature = "pez-fork-tree")]
|
||||
pub use pez_fork_tree;
|
||||
|
||||
@@ -118,8 +115,7 @@ pub use pez_generate_bags;
|
||||
#[cfg(feature = "pez-slot-range-helper")]
|
||||
pub use pez_slot_range_helper;
|
||||
|
||||
/// Generate and restore keys for Bizinikiwi based chains such as Pezkuwi, Kusama and a growing
|
||||
/// number of teyrchains and Bizinikiwi based projects.
|
||||
/// Generate and restore keys for Bizinikiwi based chains such as Pezkuwi, Kusama and a growing number of teyrchains and Bizinikiwi based projects.
|
||||
#[cfg(feature = "pez-subkey")]
|
||||
pub use pez_subkey;
|
||||
|
||||
@@ -127,8 +123,7 @@ pub use pez_subkey;
|
||||
#[cfg(feature = "pez-tracing-gum")]
|
||||
pub use pez_tracing_gum;
|
||||
|
||||
/// Generate an overseer including builder pattern and message wrapper from a single annotated
|
||||
/// struct definition.
|
||||
/// Generate an overseer including builder pattern and message wrapper from a single annotated struct definition.
|
||||
#[cfg(feature = "pez-tracing-gum-proc-macro")]
|
||||
pub use pez_tracing_gum_proc_macro;
|
||||
|
||||
@@ -140,8 +135,7 @@ pub use pezbp_runtime;
|
||||
#[cfg(feature = "pezbridge-hub-test-utils")]
|
||||
pub use pezbridge_hub_test_utils;
|
||||
|
||||
/// Common types and functions that may be used by bizinikiwi-based runtimes of all bridged
|
||||
/// chains.
|
||||
/// Common types and functions that may be used by bizinikiwi-based runtimes of all bridged chains.
|
||||
#[cfg(feature = "pezbridge-runtime-common")]
|
||||
pub use pezbridge_runtime_common;
|
||||
|
||||
@@ -185,8 +179,7 @@ pub use pezcumulus_client_pov_recovery;
|
||||
#[cfg(feature = "pezcumulus-client-service")]
|
||||
pub use pezcumulus_client_service;
|
||||
|
||||
/// Inherent that needs to be present in every teyrchain block. Contains messages and a relay
|
||||
/// chain storage-proof.
|
||||
/// Inherent that needs to be present in every teyrchain block. Contains messages and a relay chain storage-proof.
|
||||
#[cfg(feature = "pezcumulus-client-teyrchain-inherent")]
|
||||
pub use pezcumulus_client_teyrchain_inherent;
|
||||
|
||||
@@ -246,8 +239,7 @@ pub use pezcumulus_primitives_proof_size_hostfunction;
|
||||
#[cfg(feature = "pezcumulus-primitives-storage-weight-reclaim")]
|
||||
pub use pezcumulus_primitives_storage_weight_reclaim;
|
||||
|
||||
/// Inherent that needs to be present in every teyrchain block. Contains messages and a relay
|
||||
/// chain storage-proof.
|
||||
/// Inherent that needs to be present in every teyrchain block. Contains messages and a relay chain storage-proof.
|
||||
#[cfg(feature = "pezcumulus-primitives-teyrchain-inherent")]
|
||||
pub use pezcumulus_primitives_teyrchain_inherent;
|
||||
|
||||
@@ -303,6 +295,10 @@ pub use pezframe_election_provider_support;
|
||||
#[cfg(feature = "pezframe-executive")]
|
||||
pub use pezframe_executive;
|
||||
|
||||
/// Metadata types for Kurdistan SDK runtimes.
|
||||
#[cfg(feature = "pezframe-metadata")]
|
||||
pub use pezframe_metadata;
|
||||
|
||||
/// FRAME signed extension for verifying the metadata hash.
|
||||
#[cfg(feature = "pezframe-metadata-hash-extension")]
|
||||
pub use pezframe_metadata_hash_extension;
|
||||
@@ -335,23 +331,19 @@ pub use pezframe_system_benchmarking;
|
||||
#[cfg(feature = "pezframe-system-rpc-runtime-api")]
|
||||
pub use pezframe_system_rpc_runtime_api;
|
||||
|
||||
/// Pezkuwi Approval Distribution subsystem for the distribution of assignments and approvals
|
||||
/// for approval checks on candidates over the network.
|
||||
/// Pezkuwi Approval Distribution subsystem for the distribution of assignments and approvals for approval checks on candidates over the network.
|
||||
#[cfg(feature = "pezkuwi-approval-distribution")]
|
||||
pub use pezkuwi_approval_distribution;
|
||||
|
||||
/// Pezkuwi Bitfiled Distribution subsystem, which gossips signed availability bitfields used
|
||||
/// to compactly determine which backed candidates are available or not based on a 2/3+ quorum.
|
||||
/// Pezkuwi Bitfiled Distribution subsystem, which gossips signed availability bitfields used to compactly determine which backed candidates are available or not based on a 2/3+ quorum.
|
||||
#[cfg(feature = "pezkuwi-availability-bitfield-distribution")]
|
||||
pub use pezkuwi_availability_bitfield_distribution;
|
||||
|
||||
/// The Availability Distribution subsystem. Requests the required availability data. Also
|
||||
/// distributes availability data and chunks to requesters.
|
||||
/// The Availability Distribution subsystem. Requests the required availability data. Also distributes availability data and chunks to requesters.
|
||||
#[cfg(feature = "pezkuwi-availability-distribution")]
|
||||
pub use pezkuwi_availability_distribution;
|
||||
|
||||
/// The Availability Recovery subsystem. Handles requests for recovering the availability data
|
||||
/// of included candidates.
|
||||
/// The Availability Recovery subsystem. Handles requests for recovering the availability data of included candidates.
|
||||
#[cfg(feature = "pezkuwi-availability-recovery")]
|
||||
pub use pezkuwi_availability_recovery;
|
||||
|
||||
@@ -367,8 +359,7 @@ pub use pezkuwi_collator_protocol;
|
||||
#[cfg(feature = "pezkuwi-core-primitives")]
|
||||
pub use pezkuwi_core_primitives;
|
||||
|
||||
/// Pezkuwi Dispute Distribution subsystem, which ensures all concerned validators are aware of
|
||||
/// a dispute and have the relevant votes.
|
||||
/// Pezkuwi Dispute Distribution subsystem, which ensures all concerned validators are aware of a dispute and have the relevant votes.
|
||||
#[cfg(feature = "pezkuwi-dispute-distribution")]
|
||||
pub use pezkuwi_dispute_distribution;
|
||||
|
||||
@@ -376,8 +367,7 @@ pub use pezkuwi_dispute_distribution;
|
||||
#[cfg(feature = "pezkuwi-erasure-coding")]
|
||||
pub use pezkuwi_erasure_coding;
|
||||
|
||||
/// Pezkuwi Gossip Support subsystem. Responsible for keeping track of session changes and
|
||||
/// issuing a connection request to the relevant validators on every new session.
|
||||
/// Pezkuwi Gossip Support subsystem. Responsible for keeping track of session changes and issuing a connection request to the relevant validators on every new session.
|
||||
#[cfg(feature = "pezkuwi-gossip-support")]
|
||||
pub use pezkuwi_gossip_support;
|
||||
|
||||
@@ -397,13 +387,11 @@ pub use pezkuwi_node_core_approval_voting;
|
||||
#[cfg(feature = "pezkuwi-node-core-approval-voting-parallel")]
|
||||
pub use pezkuwi_node_core_approval_voting_parallel;
|
||||
|
||||
/// The Availability Store subsystem. Wrapper over the DB that stores availability data and
|
||||
/// chunks.
|
||||
/// The Availability Store subsystem. Wrapper over the DB that stores availability data and chunks.
|
||||
#[cfg(feature = "pezkuwi-node-core-av-store")]
|
||||
pub use pezkuwi_node_core_av_store;
|
||||
|
||||
/// The Candidate Backing Subsystem. Tracks teyrchain candidates that can be backed, as well as
|
||||
/// the issuance of statements about candidates.
|
||||
/// The Candidate Backing Subsystem. Tracks teyrchain candidates that can be backed, as well as the issuance of statements about candidates.
|
||||
#[cfg(feature = "pezkuwi-node-core-backing")]
|
||||
pub use pezkuwi_node_core_backing;
|
||||
|
||||
@@ -411,13 +399,11 @@ pub use pezkuwi_node_core_backing;
|
||||
#[cfg(feature = "pezkuwi-node-core-bitfield-signing")]
|
||||
pub use pezkuwi_node_core_bitfield_signing;
|
||||
|
||||
/// Pezkuwi crate that implements the Candidate Validation subsystem. Handles requests to
|
||||
/// validate candidates according to a PVF.
|
||||
/// Pezkuwi crate that implements the Candidate Validation subsystem. Handles requests to validate candidates according to a PVF.
|
||||
#[cfg(feature = "pezkuwi-node-core-candidate-validation")]
|
||||
pub use pezkuwi_node_core_candidate_validation;
|
||||
|
||||
/// The Chain API subsystem provides access to chain related utility functions like block
|
||||
/// number to hash conversions.
|
||||
/// The Chain API subsystem provides access to chain related utility functions like block number to hash conversions.
|
||||
#[cfg(feature = "pezkuwi-node-core-chain-api")]
|
||||
pub use pezkuwi_node_core_chain_api;
|
||||
|
||||
@@ -433,33 +419,27 @@ pub use pezkuwi_node_core_dispute_coordinator;
|
||||
#[cfg(feature = "pezkuwi-node-core-prospective-teyrchains")]
|
||||
pub use pezkuwi_node_core_prospective_teyrchains;
|
||||
|
||||
/// Responsible for assembling a relay chain block from a set of available teyrchain
|
||||
/// candidates.
|
||||
/// Responsible for assembling a relay chain block from a set of available teyrchain candidates.
|
||||
#[cfg(feature = "pezkuwi-node-core-provisioner")]
|
||||
pub use pezkuwi_node_core_provisioner;
|
||||
|
||||
/// Pezkuwi crate that implements the PVF validation host. Responsible for coordinating
|
||||
/// preparation and execution of PVFs.
|
||||
/// Pezkuwi crate that implements the PVF validation host. Responsible for coordinating preparation and execution of PVFs.
|
||||
#[cfg(feature = "pezkuwi-node-core-pvf")]
|
||||
pub use pezkuwi_node_core_pvf;
|
||||
|
||||
/// Pezkuwi crate that implements the PVF pre-checking subsystem. Responsible for checking and
|
||||
/// voting for PVFs that are pending approval.
|
||||
/// Pezkuwi crate that implements the PVF pre-checking subsystem. Responsible for checking and voting for PVFs that are pending approval.
|
||||
#[cfg(feature = "pezkuwi-node-core-pvf-checker")]
|
||||
pub use pezkuwi_node_core_pvf_checker;
|
||||
|
||||
/// Pezkuwi crate that contains functionality related to PVFs that is shared by the PVF host
|
||||
/// and the PVF workers.
|
||||
/// Pezkuwi crate that contains functionality related to PVFs that is shared by the PVF host and the PVF workers.
|
||||
#[cfg(feature = "pezkuwi-node-core-pvf-common")]
|
||||
pub use pezkuwi_node_core_pvf_common;
|
||||
|
||||
/// Pezkuwi crate that contains the logic for executing PVFs. Used by the
|
||||
/// pezkuwi-execute-worker binary.
|
||||
/// Pezkuwi crate that contains the logic for executing PVFs. Used by the pezkuwi-execute-worker binary.
|
||||
#[cfg(feature = "pezkuwi-node-core-pvf-execute-worker")]
|
||||
pub use pezkuwi_node_core_pvf_execute_worker;
|
||||
|
||||
/// Pezkuwi crate that contains the logic for preparing PVFs. Used by the
|
||||
/// pezkuwi-prepare-worker binary.
|
||||
/// Pezkuwi crate that contains the logic for preparing PVFs. Used by the pezkuwi-prepare-worker binary.
|
||||
#[cfg(feature = "pezkuwi-node-core-pvf-prepare-worker")]
|
||||
pub use pezkuwi_node_core_pvf_prepare_worker;
|
||||
|
||||
@@ -535,6 +515,10 @@ pub use pezkuwi_sdk_frame;
|
||||
#[cfg(feature = "pezkuwi-service")]
|
||||
pub use pezkuwi_service;
|
||||
|
||||
/// Registry of known SS58 address types - PezkuwiChain fork.
|
||||
#[cfg(feature = "pezkuwi-ss58-registry")]
|
||||
pub use pezkuwi_ss58_registry;
|
||||
|
||||
/// Statement Distribution Subsystem.
|
||||
#[cfg(feature = "pezkuwi-statement-distribution")]
|
||||
pub use pezkuwi_statement_distribution;
|
||||
@@ -543,6 +527,46 @@ pub use pezkuwi_statement_distribution;
|
||||
#[cfg(feature = "pezkuwi-statement-table")]
|
||||
pub use pezkuwi_statement_table;
|
||||
|
||||
/// Submit extrinsics (transactions) to a Pezkuwi/Bizinikiwi node via RPC.
|
||||
#[cfg(feature = "pezkuwi-subxt")]
|
||||
pub use pezkuwi_subxt;
|
||||
|
||||
/// Generate an API for interacting with a Pezkuwi/Bizinikiwi node from FRAME metadata.
|
||||
#[cfg(feature = "pezkuwi-subxt-codegen")]
|
||||
pub use pezkuwi_subxt_codegen;
|
||||
|
||||
/// A no-std compatible subset of Subxt's functionality.
|
||||
#[cfg(feature = "pezkuwi-subxt-core")]
|
||||
pub use pezkuwi_subxt_core;
|
||||
|
||||
/// Light Client for chain interaction.
|
||||
#[cfg(feature = "pezkuwi-subxt-lightclient")]
|
||||
pub use pezkuwi_subxt_lightclient;
|
||||
|
||||
/// Generate types and helpers for interacting with Bizinikiwi runtimes.
|
||||
#[cfg(feature = "pezkuwi-subxt-macro")]
|
||||
pub use pezkuwi_subxt_macro;
|
||||
|
||||
/// Command line utilities for checking metadata compatibility between nodes.
|
||||
#[cfg(feature = "pezkuwi-subxt-metadata")]
|
||||
pub use pezkuwi_subxt_metadata;
|
||||
|
||||
/// Make RPC calls to Bizinikiwi based nodes.
|
||||
#[cfg(feature = "pezkuwi-subxt-rpcs")]
|
||||
pub use pezkuwi_subxt_rpcs;
|
||||
|
||||
/// Sign extrinsics to be submitted by Subxt.
|
||||
#[cfg(feature = "pezkuwi-subxt-signer")]
|
||||
pub use pezkuwi_subxt_signer;
|
||||
|
||||
/// subxt utility to fetch metadata.
|
||||
#[cfg(feature = "pezkuwi-subxt-utils-fetchmetadata")]
|
||||
pub use pezkuwi_subxt_utils_fetchmetadata;
|
||||
|
||||
/// subxt utility to strip metadata.
|
||||
#[cfg(feature = "pezkuwi-subxt-utils-stripmetadata")]
|
||||
pub use pezkuwi_subxt_utils_stripmetadata;
|
||||
|
||||
/// Types and utilities for creating and working with teyrchains.
|
||||
#[cfg(feature = "pezkuwi-teyrchain-primitives")]
|
||||
pub use pezkuwi_teyrchain_primitives;
|
||||
@@ -615,8 +639,7 @@ pub use pezpallet_authority_discovery;
|
||||
#[cfg(feature = "pezpallet-authorship")]
|
||||
pub use pezpallet_authorship;
|
||||
|
||||
/// Consensus extension module for BABE consensus. Collects on-chain randomness from VRF
|
||||
/// outputs and manages epoch transitions.
|
||||
/// Consensus extension module for BABE consensus. Collects on-chain randomness from VRF outputs and manages epoch transitions.
|
||||
#[cfg(feature = "pezpallet-babe")]
|
||||
pub use pezpallet_babe;
|
||||
|
||||
@@ -640,8 +663,7 @@ pub use pezpallet_beefy_mmr;
|
||||
#[cfg(feature = "pezpallet-bounties")]
|
||||
pub use pezpallet_bounties;
|
||||
|
||||
/// Module implementing GRANDPA on-chain light client used for bridging consensus of
|
||||
/// bizinikiwi-based chains.
|
||||
/// Module implementing GRANDPA on-chain light client used for bridging consensus of bizinikiwi-based chains.
|
||||
#[cfg(feature = "pezpallet-bridge-grandpa")]
|
||||
pub use pezpallet_bridge_grandpa;
|
||||
|
||||
@@ -669,8 +691,7 @@ pub use pezpallet_child_bounties;
|
||||
#[cfg(feature = "pezpallet-collator-selection")]
|
||||
pub use pezpallet_collator_selection;
|
||||
|
||||
/// Collective system: Members of a set of account IDs can make their collective feelings known
|
||||
/// through dispatched calls from one of two specialized origins.
|
||||
/// Collective system: Members of a set of account IDs can make their collective feelings known through dispatched calls from one of two specialized origins.
|
||||
#[cfg(feature = "pezpallet-collective")]
|
||||
pub use pezpallet_collective;
|
||||
|
||||
@@ -870,8 +891,7 @@ pub use pezpallet_preimage;
|
||||
#[cfg(feature = "pezpallet-proxy")]
|
||||
pub use pezpallet_proxy;
|
||||
|
||||
/// Ranked collective system: Members of a set of account IDs can make their collective
|
||||
/// feelings known through dispatched calls from one of two specialized origins.
|
||||
/// Ranked collective system: Members of a set of account IDs can make their collective feelings known through dispatched calls from one of two specialized origins.
|
||||
#[cfg(feature = "pezpallet-ranked-collective")]
|
||||
pub use pezpallet_ranked_collective;
|
||||
|
||||
@@ -903,10 +923,6 @@ pub use pezpallet_revive_uapi;
|
||||
#[cfg(feature = "pezpallet-root-offences")]
|
||||
pub use pezpallet_root_offences;
|
||||
|
||||
/// FRAME root testing pezpallet.
|
||||
#[cfg(feature = "pezpallet-root-testing")]
|
||||
pub use pezpallet_root_testing;
|
||||
|
||||
/// FRAME safe-mode pezpallet.
|
||||
#[cfg(feature = "pezpallet-safe-mode")]
|
||||
pub use pezpallet_safe_mode;
|
||||
@@ -931,8 +947,7 @@ pub use pezpallet_session;
|
||||
#[cfg(feature = "pezpallet-session-benchmarking")]
|
||||
pub use pezpallet_session_benchmarking;
|
||||
|
||||
/// Pallet to skip payments for calls annotated with `feeless_if` if the respective conditions
|
||||
/// are satisfied.
|
||||
/// Pallet to skip payments for calls annotated with `feeless_if` if the respective conditions are satisfied.
|
||||
#[cfg(feature = "pezpallet-skip-feeless-payment")]
|
||||
pub use pezpallet_skip_feeless_payment;
|
||||
|
||||
@@ -948,13 +963,11 @@ pub use pezpallet_staking;
|
||||
#[cfg(feature = "pezpallet-staking-async")]
|
||||
pub use pezpallet_staking_async;
|
||||
|
||||
/// Pallet handling the communication with staking-rc-client. It's role is to glue the staking
|
||||
/// pezpallet (on AssetHub chain) and session pezpallet (on Relay Chain) in a transparent way.
|
||||
/// Pallet handling the communication with staking-rc-client. It's role is to glue the staking pezpallet (on AssetHub chain) and session pezpallet (on Relay Chain) in a transparent way.
|
||||
#[cfg(feature = "pezpallet-staking-async-ah-client")]
|
||||
pub use pezpallet_staking_async_ah_client;
|
||||
|
||||
/// Pallet handling the communication with staking-ah-client. It's role is to glue the staking
|
||||
/// pezpallet (on AssetHub chain) and session pezpallet (on Relay Chain) in a transparent way.
|
||||
/// Pallet handling the communication with staking-ah-client. It's role is to glue the staking pezpallet (on AssetHub chain) and session pezpallet (on Relay Chain) in a transparent way.
|
||||
#[cfg(feature = "pezpallet-staking-async-rc-client")]
|
||||
pub use pezpallet_staking_async_rc_client;
|
||||
|
||||
@@ -1230,8 +1243,7 @@ pub use pezsc_rpc_spec_v2;
|
||||
#[cfg(feature = "pezsc-runtime-utilities")]
|
||||
pub use pezsc_runtime_utilities;
|
||||
|
||||
/// Bizinikiwi service. Starts a thread that spins up the network, client, and extrinsic pool.
|
||||
/// Manages communication between them.
|
||||
/// Bizinikiwi service. Starts a thread that spins up the network, client, and extrinsic pool. Manages communication between them.
|
||||
#[cfg(feature = "pezsc-service")]
|
||||
pub use pezsc_service;
|
||||
|
||||
@@ -1343,8 +1355,7 @@ pub use pezsp_core;
|
||||
#[cfg(feature = "pezsp-core-hashing")]
|
||||
pub use pezsp_core_hashing;
|
||||
|
||||
/// Procedural macros for calculating static hashes (deprecated in favor of
|
||||
/// `pezsp-crypto-hashing-proc-macro`).
|
||||
/// Procedural macros for calculating static hashes (deprecated in favor of `pezsp-crypto-hashing-proc-macro`).
|
||||
#[cfg(feature = "pezsp-core-hashing-proc-macro")]
|
||||
pub use pezsp_core_hashing_proc_macro;
|
||||
|
||||
@@ -1428,8 +1439,7 @@ pub use pezsp_rpc;
|
||||
#[cfg(feature = "pezsp-runtime-interface")]
|
||||
pub use pezsp_runtime_interface;
|
||||
|
||||
/// This crate provides procedural macros for usage within the context of the Bizinikiwi
|
||||
/// runtime interface.
|
||||
/// This crate provides procedural macros for usage within the context of the Bizinikiwi runtime interface.
|
||||
#[cfg(feature = "pezsp-runtime-interface-proc-macro")]
|
||||
pub use pezsp_runtime_interface_proc_macro;
|
||||
|
||||
@@ -1437,8 +1447,7 @@ pub use pezsp_runtime_interface_proc_macro;
|
||||
#[cfg(feature = "pezsp-session")]
|
||||
pub use pezsp_session;
|
||||
|
||||
/// A crate which contains primitives that are useful for implementation that uses staking
|
||||
/// approaches in general. Definitions related to sessions, slashing, etc go here.
|
||||
/// A crate which contains primitives that are useful for implementation that uses staking approaches in general. Definitions related to sessions, slashing, etc go here.
|
||||
#[cfg(feature = "pezsp-staking")]
|
||||
pub use pezsp_staking;
|
||||
|
||||
@@ -1450,8 +1459,7 @@ pub use pezsp_state_machine;
|
||||
#[cfg(feature = "pezsp-statement-store")]
|
||||
pub use pezsp_statement_store;
|
||||
|
||||
/// Lowest-abstraction level for the Bizinikiwi runtime: just exports useful primitives from
|
||||
/// std or client/alloc to be used with any code that depends on the runtime.
|
||||
/// Lowest-abstraction level for the Bizinikiwi runtime: just exports useful primitives from std or client/alloc to be used with any code that depends on the runtime.
|
||||
#[cfg(feature = "pezsp-std")]
|
||||
pub use pezsp_std;
|
||||
|
||||
@@ -1479,8 +1487,7 @@ pub use pezsp_transaction_storage_proof;
|
||||
#[cfg(feature = "pezsp-trie")]
|
||||
pub use pezsp_trie;
|
||||
|
||||
/// Version module for the Bizinikiwi runtime; Provides a function that returns the runtime
|
||||
/// version.
|
||||
/// Version module for the Bizinikiwi runtime; Provides a function that returns the runtime version.
|
||||
#[cfg(feature = "pezsp-version")]
|
||||
pub use pezsp_version;
|
||||
|
||||
@@ -1496,8 +1503,7 @@ pub use pezsp_wasm_interface;
|
||||
#[cfg(feature = "pezsp-weights")]
|
||||
pub use pezsp_weights;
|
||||
|
||||
/// Utility for building chain-specification files for Bizinikiwi-based runtimes based on
|
||||
/// `pezsp-genesis-builder`.
|
||||
/// Utility for building chain-specification files for Bizinikiwi-based runtimes based on `pezsp-genesis-builder`.
|
||||
#[cfg(feature = "pezstaging-chain-spec-builder")]
|
||||
pub use pezstaging_chain_spec_builder;
|
||||
|
||||
@@ -1552,3 +1558,27 @@ pub use xcm_pez_simulator;
|
||||
/// XCM runtime APIs.
|
||||
#[cfg(feature = "xcm-runtime-pezapis")]
|
||||
pub use xcm_runtime_pezapis;
|
||||
|
||||
/// Zombienet sdk config builder, allow to build a network configuration.
|
||||
#[cfg(feature = "zombienet-configuration")]
|
||||
pub use zombienet_configuration;
|
||||
|
||||
/// Zombienet Orchestrator, drive network spwan through providers.
|
||||
#[cfg(feature = "zombienet-orchestrator")]
|
||||
pub use zombienet_orchestrator;
|
||||
|
||||
/// Prometheus metric parser, parse metrics provided by internal prometheus server.
|
||||
#[cfg(feature = "zombienet-prom-metrics-parser")]
|
||||
pub use zombienet_prom_metrics_parser;
|
||||
|
||||
/// Zombienet provider, implement the logic to run the nodes in the native provider.
|
||||
#[cfg(feature = "zombienet-provider")]
|
||||
pub use zombienet_provider;
|
||||
|
||||
/// Zombienet SDK, entrypoint for using zombienet.
|
||||
#[cfg(feature = "zombienet-sdk")]
|
||||
pub use zombienet_sdk;
|
||||
|
||||
/// Support crates with common traits/structs and helpers.
|
||||
#[cfg(feature = "zombienet-support")]
|
||||
pub use zombienet_support;
|
||||
|
||||
Reference in New Issue
Block a user