mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-25 16:27:56 +00:00
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:
@@ -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 {}
|
||||
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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");
|
||||
}}
|
||||
"#
|
||||
|
||||
Reference in New Issue
Block a user