Complete rebrand: Polkadot→Pezkuwi, Substrate→Bizinikiwi

- Replace PolkadotConfig with PezkuwiConfig
- Replace SubstrateConfig with BizinikiwConfig
- Rename config module files (polkadot.rs→pezkuwi.rs, substrate.rs→bizinikiwi.rs)
- Update all documentation and examples
- All 165 files updated, cargo check passes
This commit is contained in:
2025-12-21 21:42:34 +03:00
parent 99e4ee3ab8
commit 7af0bcd262
166 changed files with 2395 additions and 2395 deletions
@@ -1,5 +1,5 @@
use codec::{Decode};
use pezkuwi_subxt::{config::substrate::H256, OfflineClient, PolkadotConfig};
use pezkuwi_subxt::{config::bizinikiwi::H256, OfflineClient, PezkuwiConfig};
use pezkuwi_subxt_metadata::Metadata;
#[pezkuwi_subxt::subxt(runtime_metadata_path = "../../../../artifacts/metadata_with_custom_values.scale", derive_for_all_types = "Eq, PartialEq")]
@@ -29,7 +29,7 @@ fn main() {
assert_eq!(vec![0,1,2,3], custom_bytes);
}
fn construct_offline_client() -> OfflineClient<PolkadotConfig> {
fn construct_offline_client() -> OfflineClient<PezkuwiConfig> {
let genesis_hash = {
let h = "91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3";
let bytes = hex::decode(h).unwrap();
@@ -44,5 +44,5 @@ fn construct_offline_client() -> OfflineClient<PolkadotConfig> {
let bytes = std::fs::read("../../../../artifacts/metadata_with_custom_values.scale").unwrap();
Metadata::decode(&mut &*bytes).unwrap()
};
OfflineClient::<PolkadotConfig>::new(genesis_hash, runtime_version, metadata)
OfflineClient::<PezkuwiConfig>::new(genesis_hash, runtime_version, metadata)
}
@@ -20,7 +20,7 @@ pub struct Second<T, U>(T, U);
pub struct DoesntImplEncodeDecodeAsType(u16);
#[pezkuwi_subxt::subxt(
runtime_metadata_path = "../../../../artifacts/polkadot_metadata_small.scale",
runtime_metadata_path = "../../../../artifacts/pezkuwi_metadata_small.scale",
substitute_type(
path = "sp_runtime::multiaddress::MultiAddress<A, B>",
// Discarding both params:
@@ -30,7 +30,7 @@ pub struct DoesntImplEncodeDecodeAsType(u16);
pub mod node_runtime {}
#[pezkuwi_subxt::subxt(
runtime_metadata_path = "../../../../artifacts/polkadot_metadata_small.scale",
runtime_metadata_path = "../../../../artifacts/pezkuwi_metadata_small.scale",
substitute_type(
path = "sp_runtime::multiaddress::MultiAddress<A, B>",
// Discarding second param:
@@ -40,7 +40,7 @@ pub mod node_runtime {}
pub mod node_runtime2 {}
#[pezkuwi_subxt::subxt(
runtime_metadata_path = "../../../../artifacts/polkadot_metadata_small.scale",
runtime_metadata_path = "../../../../artifacts/pezkuwi_metadata_small.scale",
substitute_type(
path = "sp_runtime::multiaddress::MultiAddress<A, B>",
// Discarding first param:
@@ -50,7 +50,7 @@ pub mod node_runtime2 {}
pub mod node_runtime3 {}
#[pezkuwi_subxt::subxt(
runtime_metadata_path = "../../../../artifacts/polkadot_metadata_small.scale",
runtime_metadata_path = "../../../../artifacts/pezkuwi_metadata_small.scale",
substitute_type(
path = "sp_runtime::multiaddress::MultiAddress<A, B>",
// Swapping params:
@@ -60,7 +60,7 @@ pub mod node_runtime3 {}
pub mod node_runtime4 {}
#[pezkuwi_subxt::subxt(
runtime_metadata_path = "../../../../artifacts/polkadot_metadata_small.scale",
runtime_metadata_path = "../../../../artifacts/pezkuwi_metadata_small.scale",
substitute_type(
path = "sp_runtime::multiaddress::MultiAddress",
// Ignore input params and just use concrete types on output:
@@ -70,7 +70,7 @@ pub mod node_runtime4 {}
pub mod node_runtime5 {}
#[pezkuwi_subxt::subxt(
runtime_metadata_path = "../../../../artifacts/polkadot_metadata_small.scale",
runtime_metadata_path = "../../../../artifacts/pezkuwi_metadata_small.scale",
substitute_type(
path = "sp_runtime::multiaddress::MultiAddress<A, B>",
// We can put a static type in, too:
@@ -80,7 +80,7 @@ pub mod node_runtime5 {}
pub mod node_runtime6 {}
#[pezkuwi_subxt::subxt(
runtime_metadata_path = "../../../../artifacts/polkadot_metadata_small.scale",
runtime_metadata_path = "../../../../artifacts/pezkuwi_metadata_small.scale",
substitute_type(
path = "sp_runtime::multiaddress::MultiAddress<A, B>",
// Check that things can be wrapped in our Static type:
@@ -90,7 +90,7 @@ pub mod node_runtime6 {}
pub mod node_runtime7 {}
#[pezkuwi_subxt::subxt(
runtime_metadata_path = "../../../../artifacts/polkadot_metadata_small.scale",
runtime_metadata_path = "../../../../artifacts/pezkuwi_metadata_small.scale",
substitute_type(
path = "sp_runtime::multiaddress::MultiAddress<A, B>",
// Recursive type param substitution should work too (swapping out nested A and B):
@@ -100,7 +100,7 @@ pub mod node_runtime7 {}
pub mod node_runtime8 {}
fn main() {
// We assume Polkadot's config of MultiAddress<AccountId32, ()> here
// We assume Pezkuwi's config of MultiAddress<AccountId32, ()> here
let _ = node_runtime::tx()
.balances()
.transfer_allow_death(CustomAddress(1337), 123);
@@ -1,4 +1,4 @@
#[pezkuwi_subxt::subxt(runtime_metadata_path = "../../../../artifacts/polkadot_metadata_tiny.scale")]
#[pezkuwi_subxt::subxt(runtime_metadata_path = "../../../../artifacts/pezkuwi_metadata_tiny.scale")]
pub mod node_runtime {
pub struct SomeStruct;
pub enum SomeEnum {
@@ -1,7 +1,7 @@
#[pezkuwi_subxt::subxt(runtime_path = "../../../../artifacts/westend_runtime.wasm")]
#[pezkuwi_subxt::subxt(runtime_path = "../../../../artifacts/zagros_runtime.wasm")]
mod runtime {}
#[pezkuwi_subxt::subxt(runtime_path = "../../../../artifacts/westend_runtime.compact.compressed.wasm")]
#[pezkuwi_subxt::subxt(runtime_path = "../../../../artifacts/zagros_runtime.compact.compressed.wasm")]
mod runtime_compressed {}
fn main() {
@@ -1,5 +1,5 @@
#[pezkuwi_subxt::subxt(
runtime_metadata_path = "../../../../artifacts/polkadot_metadata_small.scale",
runtime_metadata_path = "../../../../artifacts/pezkuwi_metadata_small.scale",
substitute_type(
path = "sp_runtime::multiaddress::Event",
with = "crate::MyEvent"
@@ -1,5 +1,5 @@
#[pezkuwi_subxt::subxt(
runtime_metadata_path = "../../../../artifacts/polkadot_metadata_small.scale",
runtime_metadata_path = "../../../../artifacts/pezkuwi_metadata_small.scale",
substitute_type(
path = "frame_support::dispatch::DispatchInfo",
with = "my_mod::DispatchInfo"
@@ -1,13 +1,13 @@
#[pezkuwi_subxt::subxt(
runtime_metadata_path = "../../../../artifacts/polkadot_metadata_tiny.scale",
runtime_metadata_insecure_url = "wss://rpc.polkadot.io:443"
runtime_metadata_path = "../../../../artifacts/pezkuwi_metadata_tiny.scale",
runtime_metadata_insecure_url = "wss://rpc.pezkuwi.io:443"
)]
pub mod node_runtime {}
#[pezkuwi_subxt::subxt(
runtime_metadata_path = "../../../../artifacts/polkadot_metadata_tiny.scale",
runtime_metadata_insecure_url = "wss://rpc.polkadot.io:443",
runtime_path = "../../../../artifacts/westend_runtime.wasm"
runtime_metadata_path = "../../../../artifacts/pezkuwi_metadata_tiny.scale",
runtime_metadata_insecure_url = "wss://rpc.pezkuwi.io:443",
runtime_path = "../../../../artifacts/zagros_runtime.wasm"
)]
pub mod node_runtime2 {}
+1 -1
View File
@@ -10,7 +10,7 @@ use frame_metadata::{
use crate::utils::generate_metadata_from_runtime_apis;
/// Generate metadata which contains a `Map` storage entry with no hashers/values.
/// This is a bit of an odd case, but it was raised in https://github.com/paritytech/subxt/issues/552,
/// This is a bit of an odd case, but it was raised in https://github.com/pezkuwichain/subxt/issues/552,
/// and this test will fail before the fix and should pass once the fix is applied.
pub fn metadata_runtime_api_underscore_method_name() -> RuntimeMetadataPrefixed {
generate_metadata_from_runtime_apis(vec![RuntimeApiMetadata {
+1 -1
View File
@@ -11,7 +11,7 @@ use scale_info::meta_type;
use crate::utils::generate_metadata_from_storage_entries;
/// Generate metadata which contains a `Map` storage entry with no hashers/values.
/// This is a bit of an odd case, but it was raised in https://github.com/paritytech/subxt/issues/552,
/// This is a bit of an odd case, but it was raised in https://github.com/pezkuwichain/subxt/issues/552,
/// and this test will fail before the fix and should pass once the fix is applied.
pub fn metadata_storage_map_no_keys() -> RuntimeMetadataPrefixed {
generate_metadata_from_storage_entries(vec![StorageEntryMetadata {
@@ -7,7 +7,7 @@ use frame_metadata::RuntimeMetadataPrefixed;
use std::io::Read;
static TEST_DIR_PREFIX: &str = "subxt_generated_ui_tests_";
static METADATA_FILE: &str = "../../artifacts/polkadot_metadata_full.scale";
static METADATA_FILE: &str = "../../artifacts/pezkuwi_metadata_full.scale";
#[derive(Default)]
pub struct MetadataTestRunner {
@@ -144,7 +144,7 @@ impl MetadataTestRunnerCaseBuilder {
use std::io::Read;
#[pezkuwi_subxt::subxt(runtime_metadata_path = "{tmp_macro_metadata_path}")]
pub mod polkadot {{}}
pub mod pezkuwi {{}}
fn main() {{
// load validation metadata:
@@ -159,7 +159,7 @@ impl MetadataTestRunnerCaseBuilder {
.expect("Cannot decode metadata bytes");
// validate it:
let is_valid = polkadot::is_codegen_valid_for(&metadata);
let is_valid = pezkuwi::is_codegen_valid_for(&metadata);
assert_eq!(is_valid, {should_be_valid_str}, "expected validity to line up");
}}
"#