fix: Complete snowbridge pezpallet rebrand and critical bug fixes

- snowbridge-pezpallet-* → pezsnowbridge-pezpallet-* (201 refs)
- pallet/ directories → pezpallet/ (4 locations)
- Fixed pezpallet.rs self-include recursion bug
- Fixed sc-chain-spec hardcoded crate name in derive macro
- Reverted .pezpallet_by_name() to .pallet_by_name() (subxt API)
- Added BizinikiwiConfig type alias for zombienet tests
- Deleted obsolete session state files

Verified: pezsnowbridge-pezpallet-*, pezpallet-staking,
pezpallet-staking-async, pezframe-benchmarking-cli all pass cargo check
This commit is contained in:
2025-12-16 09:57:23 +03:00
parent eea003e14d
commit 3139ffa25e
3022 changed files with 42157 additions and 23579 deletions
@@ -19,13 +19,13 @@ use pezframe_support::construct_runtime;
use pezsp_runtime::{generic, traits::BlakeTwo256};
use pezsp_core::sr25519;
#[pezframe_support::pallet]
mod pallet {
#[pallet::config]
#[pezframe_support::pezpallet]
mod pezpallet {
#[pezpallet::config]
pub trait Config: pezframe_system::Config {}
#[pallet::pallet]
pub struct Pallet<T>(_);
#[pezpallet::pezpallet]
pub struct Pezpallet<T>(_);
}
pub type Signature = sr25519::Signature;
@@ -34,13 +34,13 @@ pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
pub type Block = generic::Block<Header, UncheckedExtrinsic>;
pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<u32, RuntimeCall, Signature, ()>;
impl pallet::Config for Runtime {}
impl pezpallet::Config for Runtime {}
construct_runtime! {
pub struct Runtime
{
System: system::{Pallet, Call, Storage, Config<T>, Event<T>},
Pallet: pallet exclude_parts { Pallet } use_parts { Pallet },
System: system::{Pezpallet, Call, Storage, Config<T>, Event<T>},
Pezpallet: pezpallet exclude_parts { Pezpallet } use_parts { Pezpallet },
}
}
@@ -20,9 +20,9 @@ use pezframe_support::construct_runtime;
construct_runtime! {
pub struct Runtime
{
System: system::{Pallet},
Balance: balances::{Pallet},
Balance: balances::{Pallet},
System: system::{Pezpallet},
Balance: balances::{Pezpallet},
Balance: balances::{Pezpallet},
}
}
@@ -23,7 +23,7 @@ construct_runtime! {
NodeBlock = Block,
UncheckedExtrinsic = Uxt,
{
System: pezframe_system::{Pallet, Call, Storage, Config<T>, Event<T>},
System: pezframe_system::{Pezpallet, Call, Storage, Config<T>, Event<T>},
}
}
@@ -20,7 +20,7 @@ use pezframe_support::construct_runtime;
construct_runtime! {
pub struct Runtime
{
System: system::{Pallet},
System: system::{Pezpallet},
Balance: balances::{Config, Call, Config<T>, Origin<T>},
}
}
@@ -0,0 +1,27 @@
// This file is part of Bizinikiwi.
// Copyright (C) Parity Technologies (UK) Ltd.
// SPDX-License-Identifier: Apache-2.0
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
use pezframe_support::construct_runtime;
construct_runtime! {
pub struct Runtime
{
system: ,
}
}
fn main() {}
@@ -0,0 +1,5 @@
error: expected one of: `crate`, `self`, `super`, identifier
--> tests/construct_runtime_ui/empty_pallet_path.rs:23:11
|
23 | system: ,
| ^
@@ -19,17 +19,17 @@ use pezframe_support::construct_runtime;
use pezsp_runtime::{generic, traits::BlakeTwo256};
use pezsp_core::sr25519;
#[pezframe_support::pallet]
mod pallet {
#[pezframe_support::pezpallet]
mod pezpallet {
use pezframe_support::pezpallet_prelude::*;
#[pallet::config]
#[pezpallet::config]
pub trait Config: pezframe_system::Config {}
#[pallet::pallet]
pub struct Pallet<T>(_);
#[pezpallet::pezpallet]
pub struct Pezpallet<T>(_);
#[pallet::storage]
#[pezpallet::storage]
type Foo<T> = StorageValue<Value=u8>;
}
@@ -39,13 +39,13 @@ pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
pub type Block = generic::Block<Header, UncheckedExtrinsic>;
pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<u32, RuntimeCall, Signature, ()>;
impl pallet::Config for Runtime {}
impl pezpallet::Config for Runtime {}
construct_runtime! {
pub struct Runtime
{
System: system::{Pallet, Call, Storage, Config<T>, Event<T>},
Pallet: pallet exclude_parts { Call },
System: system::{Pezpallet, Call, Storage, Config<T>, Event<T>},
Pezpallet: pezpallet exclude_parts { Call },
}
}
@@ -21,7 +21,7 @@ construct_runtime! {
pub struct Runtime
{
#[cfg(test)]
System: pezframe_system::{Pallet, Call, Storage, Config<T>, Event<T>},
System: pezframe_system::{Pezpallet, Call, Storage, Config<T>, Event<T>},
}
}
@@ -20,7 +20,7 @@ use pezframe_support::construct_runtime;
construct_runtime! {
pub struct Runtime
{
System: system::{Pallet},
System: system::{Pezpallet},
Balance: balances::<Instance1>::{Call<T>, Origin<T>},
}
}
@@ -20,7 +20,7 @@ use pezframe_support::construct_runtime;
construct_runtime! {
pub struct Runtime
{
System: system::{Pallet},
System: system::{Pezpallet},
#[cfg(feature = 1)]
Balance: balances::{Config, Call},
}
@@ -20,7 +20,7 @@ use pezframe_support::construct_runtime;
construct_runtime! {
pub struct Runtime
{
System: system::{Pallet},
System: system::{Pezpallet},
Balance: balances::{Unexpected},
}
}
@@ -20,7 +20,7 @@ use pezframe_support::construct_runtime;
construct_runtime! {
pub struct Runtime
{
System: system expanded::{}::{Pallet},
System: system expanded::{}::{Pezpallet},
Balance: balances::<Instance1> expanded::{}::{Event},
}
}
@@ -20,7 +20,7 @@ use pezframe_support::construct_runtime;
construct_runtime! {
pub struct Runtime
{
System: system expanded::{}::{Pallet},
System: system expanded::{}::{Pezpallet},
Balance: balances::<Instance1> expanded::{}::{Origin},
}
}
@@ -19,13 +19,13 @@ use pezframe_support::{construct_runtime, derive_impl};
use pezsp_core::sr25519;
use pezsp_runtime::{generic, traits::BlakeTwo256};
#[pezframe_support::pallet]
mod pallet {
#[pallet::config]
#[pezframe_support::pezpallet]
mod pezpallet {
#[pezpallet::config]
pub trait Config: pezframe_system::Config {}
#[pallet::pallet]
pub struct Pallet<T>(core::marker::PhantomData<T>);
#[pezpallet::pezpallet]
pub struct Pezpallet<T>(core::marker::PhantomData<T>);
}
pub type Signature = sr25519::Signature;
@@ -34,7 +34,7 @@ pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
pub type Block = generic::Block<Header, UncheckedExtrinsic>;
pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<u32, RuntimeCall, Signature, ()>;
impl pallet::Config for Runtime {}
impl pezpallet::Config for Runtime {}
#[derive_impl(pezframe_system::config_preludes::TestDefaultConfig)]
impl pezframe_system::Config for Runtime {
@@ -66,117 +66,117 @@ impl pezframe_system::Config for Runtime {
construct_runtime! {
pub struct Runtime
{
System: pezframe_system::{Pallet, Call, Storage, Config<T>, Event<T>},
Pallet1: pallet::{Pallet},
Pallet2: pallet::{Pallet},
Pallet3: pallet::{Pallet},
Pallet4: pallet::{Pallet},
Pallet5: pallet::{Pallet},
Pallet6: pallet::{Pallet},
Pallet7: pallet::{Pallet},
Pallet8: pallet::{Pallet},
Pallet9: pallet::{Pallet},
Pallet10: pallet::{Pallet},
Pallet11: pallet::{Pallet},
Pallet12: pallet::{Pallet},
Pallet13: pallet::{Pallet},
Pallet14: pallet::{Pallet},
Pallet15: pallet::{Pallet},
Pallet16: pallet::{Pallet},
Pallet17: pallet::{Pallet},
Pallet18: pallet::{Pallet},
Pallet19: pallet::{Pallet},
Pallet20: pallet::{Pallet},
Pallet21: pallet::{Pallet},
Pallet22: pallet::{Pallet},
Pallet23: pallet::{Pallet},
Pallet24: pallet::{Pallet},
Pallet25: pallet::{Pallet},
Pallet26: pallet::{Pallet},
Pallet27: pallet::{Pallet},
Pallet28: pallet::{Pallet},
Pallet29: pallet::{Pallet},
Pallet30: pallet::{Pallet},
Pallet31: pallet::{Pallet},
Pallet32: pallet::{Pallet},
Pallet33: pallet::{Pallet},
Pallet34: pallet::{Pallet},
Pallet35: pallet::{Pallet},
Pallet36: pallet::{Pallet},
Pallet37: pallet::{Pallet},
Pallet38: pallet::{Pallet},
Pallet39: pallet::{Pallet},
Pallet40: pallet::{Pallet},
Pallet41: pallet::{Pallet},
Pallet42: pallet::{Pallet},
Pallet43: pallet::{Pallet},
Pallet44: pallet::{Pallet},
Pallet45: pallet::{Pallet},
Pallet46: pallet::{Pallet},
Pallet47: pallet::{Pallet},
Pallet48: pallet::{Pallet},
Pallet49: pallet::{Pallet},
Pallet50: pallet::{Pallet},
Pallet51: pallet::{Pallet},
Pallet52: pallet::{Pallet},
Pallet53: pallet::{Pallet},
Pallet54: pallet::{Pallet},
Pallet55: pallet::{Pallet},
Pallet56: pallet::{Pallet},
Pallet57: pallet::{Pallet},
Pallet58: pallet::{Pallet},
Pallet59: pallet::{Pallet},
Pallet60: pallet::{Pallet},
Pallet61: pallet::{Pallet},
Pallet62: pallet::{Pallet},
Pallet63: pallet::{Pallet},
Pallet64: pallet::{Pallet},
Pallet65: pallet::{Pallet},
Pallet66: pallet::{Pallet},
Pallet67: pallet::{Pallet},
Pallet68: pallet::{Pallet},
Pallet69: pallet::{Pallet},
Pallet70: pallet::{Pallet},
Pallet71: pallet::{Pallet},
Pallet72: pallet::{Pallet},
Pallet73: pallet::{Pallet},
Pallet74: pallet::{Pallet},
Pallet75: pallet::{Pallet},
Pallet76: pallet::{Pallet},
Pallet77: pallet::{Pallet},
Pallet78: pallet::{Pallet},
Pallet79: pallet::{Pallet},
Pallet80: pallet::{Pallet},
Pallet81: pallet::{Pallet},
Pallet82: pallet::{Pallet},
Pallet83: pallet::{Pallet},
Pallet84: pallet::{Pallet},
Pallet85: pallet::{Pallet},
Pallet86: pallet::{Pallet},
Pallet87: pallet::{Pallet},
Pallet88: pallet::{Pallet},
Pallet89: pallet::{Pallet},
Pallet90: pallet::{Pallet},
Pallet91: pallet::{Pallet},
Pallet92: pallet::{Pallet},
Pallet93: pallet::{Pallet},
Pallet94: pallet::{Pallet},
Pallet95: pallet::{Pallet},
Pallet96: pallet::{Pallet},
Pallet97: pallet::{Pallet},
Pallet98: pallet::{Pallet},
Pallet99: pallet::{Pallet},
Pallet100: pallet::{Pallet},
Pallet101: pallet::{Pallet},
Pallet102: pallet::{Pallet},
Pallet103: pallet::{Pallet},
Pallet104: pallet::{Pallet},
Pallet105: pallet::{Pallet},
Pallet106: pallet::{Pallet},
Pallet107: pallet::{Pallet},
Pallet108: pallet::{Pallet},
Pallet109: pallet::{Pallet},
Pallet110: pallet::{Pallet},
System: pezframe_system::{Pezpallet, Call, Storage, Config<T>, Event<T>},
Pallet1: pezpallet::{Pezpallet},
Pallet2: pezpallet::{Pezpallet},
Pallet3: pezpallet::{Pezpallet},
Pallet4: pezpallet::{Pezpallet},
Pallet5: pezpallet::{Pezpallet},
Pallet6: pezpallet::{Pezpallet},
Pallet7: pezpallet::{Pezpallet},
Pallet8: pezpallet::{Pezpallet},
Pallet9: pezpallet::{Pezpallet},
Pallet10: pezpallet::{Pezpallet},
Pallet11: pezpallet::{Pezpallet},
Pallet12: pezpallet::{Pezpallet},
Pallet13: pezpallet::{Pezpallet},
Pallet14: pezpallet::{Pezpallet},
Pallet15: pezpallet::{Pezpallet},
Pallet16: pezpallet::{Pezpallet},
Pallet17: pezpallet::{Pezpallet},
Pallet18: pezpallet::{Pezpallet},
Pallet19: pezpallet::{Pezpallet},
Pallet20: pezpallet::{Pezpallet},
Pallet21: pezpallet::{Pezpallet},
Pallet22: pezpallet::{Pezpallet},
Pallet23: pezpallet::{Pezpallet},
Pallet24: pezpallet::{Pezpallet},
Pallet25: pezpallet::{Pezpallet},
Pallet26: pezpallet::{Pezpallet},
Pallet27: pezpallet::{Pezpallet},
Pallet28: pezpallet::{Pezpallet},
Pallet29: pezpallet::{Pezpallet},
Pallet30: pezpallet::{Pezpallet},
Pallet31: pezpallet::{Pezpallet},
Pallet32: pezpallet::{Pezpallet},
Pallet33: pezpallet::{Pezpallet},
Pallet34: pezpallet::{Pezpallet},
Pallet35: pezpallet::{Pezpallet},
Pallet36: pezpallet::{Pezpallet},
Pallet37: pezpallet::{Pezpallet},
Pallet38: pezpallet::{Pezpallet},
Pallet39: pezpallet::{Pezpallet},
Pallet40: pezpallet::{Pezpallet},
Pallet41: pezpallet::{Pezpallet},
Pallet42: pezpallet::{Pezpallet},
Pallet43: pezpallet::{Pezpallet},
Pallet44: pezpallet::{Pezpallet},
Pallet45: pezpallet::{Pezpallet},
Pallet46: pezpallet::{Pezpallet},
Pallet47: pezpallet::{Pezpallet},
Pallet48: pezpallet::{Pezpallet},
Pallet49: pezpallet::{Pezpallet},
Pallet50: pezpallet::{Pezpallet},
Pallet51: pezpallet::{Pezpallet},
Pallet52: pezpallet::{Pezpallet},
Pallet53: pezpallet::{Pezpallet},
Pallet54: pezpallet::{Pezpallet},
Pallet55: pezpallet::{Pezpallet},
Pallet56: pezpallet::{Pezpallet},
Pallet57: pezpallet::{Pezpallet},
Pallet58: pezpallet::{Pezpallet},
Pallet59: pezpallet::{Pezpallet},
Pallet60: pezpallet::{Pezpallet},
Pallet61: pezpallet::{Pezpallet},
Pallet62: pezpallet::{Pezpallet},
Pallet63: pezpallet::{Pezpallet},
Pallet64: pezpallet::{Pezpallet},
Pallet65: pezpallet::{Pezpallet},
Pallet66: pezpallet::{Pezpallet},
Pallet67: pezpallet::{Pezpallet},
Pallet68: pezpallet::{Pezpallet},
Pallet69: pezpallet::{Pezpallet},
Pallet70: pezpallet::{Pezpallet},
Pallet71: pezpallet::{Pezpallet},
Pallet72: pezpallet::{Pezpallet},
Pallet73: pezpallet::{Pezpallet},
Pallet74: pezpallet::{Pezpallet},
Pallet75: pezpallet::{Pezpallet},
Pallet76: pezpallet::{Pezpallet},
Pallet77: pezpallet::{Pezpallet},
Pallet78: pezpallet::{Pezpallet},
Pallet79: pezpallet::{Pezpallet},
Pallet80: pezpallet::{Pezpallet},
Pallet81: pezpallet::{Pezpallet},
Pallet82: pezpallet::{Pezpallet},
Pallet83: pezpallet::{Pezpallet},
Pallet84: pezpallet::{Pezpallet},
Pallet85: pezpallet::{Pezpallet},
Pallet86: pezpallet::{Pezpallet},
Pallet87: pezpallet::{Pezpallet},
Pallet88: pezpallet::{Pezpallet},
Pallet89: pezpallet::{Pezpallet},
Pallet90: pezpallet::{Pezpallet},
Pallet91: pezpallet::{Pezpallet},
Pallet92: pezpallet::{Pezpallet},
Pallet93: pezpallet::{Pezpallet},
Pallet94: pezpallet::{Pezpallet},
Pallet95: pezpallet::{Pezpallet},
Pallet96: pezpallet::{Pezpallet},
Pallet97: pezpallet::{Pezpallet},
Pallet98: pezpallet::{Pezpallet},
Pallet99: pezpallet::{Pezpallet},
Pallet100: pezpallet::{Pezpallet},
Pallet101: pezpallet::{Pezpallet},
Pallet102: pezpallet::{Pezpallet},
Pallet103: pezpallet::{Pezpallet},
Pallet104: pezpallet::{Pezpallet},
Pallet105: pezpallet::{Pezpallet},
Pallet106: pezpallet::{Pezpallet},
Pallet107: pezpallet::{Pezpallet},
Pallet108: pezpallet::{Pezpallet},
Pallet109: pezpallet::{Pezpallet},
Pallet110: pezpallet::{Pezpallet},
}
}
@@ -19,36 +19,36 @@
use pezframe_support::derive_impl;
pub use pallet::*;
pub use pezpallet::*;
#[pezframe_support::pallet(dev_mode)]
pub mod pallet {
#[pezframe_support::pezpallet(dev_mode)]
pub mod pezpallet {
use pezframe_support::pezpallet_prelude::*;
// The struct on which we build all of our Pallet logic.
#[pallet::pallet]
pub struct Pallet<T, I = ()>(PhantomData<(T, I)>);
// The struct on which we build all of our Pezpallet logic.
#[pezpallet::pezpallet]
pub struct Pezpallet<T, I = ()>(PhantomData<(T, I)>);
// Your Pallet's configuration trait, representing custom external types and interfaces.
#[pallet::config]
// Your Pezpallet's configuration trait, representing custom external types and interfaces.
#[pezpallet::config]
pub trait Config<I: 'static = ()>: pezframe_system::Config {}
#[pallet::composite_enum]
#[pezpallet::composite_enum]
pub enum HoldReason<I: 'static = ()> {
SomeHoldReason
}
#[pallet::composite_enum]
#[pezpallet::composite_enum]
pub enum FreezeReason<I: 'static = ()> {
SomeFreezeReason
}
#[pallet::composite_enum]
#[pezpallet::composite_enum]
pub enum SlashReason<I: 'static = ()> {
SomeSlashReason
}
#[pallet::composite_enum]
#[pezpallet::composite_enum]
pub enum LockId<I: 'static = ()> {
SomeLockId
}
@@ -68,13 +68,13 @@ pezframe_support::construct_runtime!(
{
// Exclude part `Storage` in order not to check its metadata in tests.
System: pezframe_system,
Pallet1: pallet,
Pallet2: pallet::<Instance2>,
Pallet1: pezpallet,
Pallet2: pezpallet::<Instance2>,
}
);
impl pallet::Config for Runtime {}
impl pezpallet::Config for Runtime {}
impl pallet::Config<pallet::Instance2> for Runtime {}
impl pezpallet::Config<pezpallet::Instance2> for Runtime {}
fn main() {}
@@ -19,15 +19,15 @@ use pezframe_support::{construct_runtime, derive_impl};
use pezsp_core::sr25519;
use pezsp_runtime::{generic, traits::BlakeTwo256};
#[pezframe_support::pallet]
mod pallet {
#[pallet::config]
#[pezframe_support::pezpallet]
mod pezpallet {
#[pezpallet::config]
pub trait Config: pezframe_system::Config {}
#[pallet::pallet]
pub struct Pallet<T>(core::marker::PhantomData<T>);
#[pezpallet::pezpallet]
pub struct Pezpallet<T>(core::marker::PhantomData<T>);
#[pallet::error]
#[pezpallet::error]
pub enum Error<T> {
MyError(crate::Nested1),
}
@@ -83,7 +83,7 @@ pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
pub type Block = generic::Block<Header, UncheckedExtrinsic>;
pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<u32, RuntimeCall, Signature, ()>;
impl pallet::Config for Runtime {}
impl pezpallet::Config for Runtime {}
#[derive_impl(pezframe_system::config_preludes::TestDefaultConfig)]
impl pezframe_system::Config for Runtime {
@@ -115,8 +115,8 @@ impl pezframe_system::Config for Runtime {
construct_runtime! {
pub struct Runtime
{
System: pezframe_system::{Pallet, Call, Storage, Config<T>, Event<T>},
Pallet: pallet::{Pallet},
System: pezframe_system::{Pezpallet, Call, Storage, Config<T>, Event<T>},
Pezpallet: pezpallet::{Pezpallet},
}
}
@@ -0,0 +1,12 @@
error[E0080]: evaluation of constant value failed
--> tests/construct_runtime_ui/pallet_error_too_large.rs:115:1
|
115 | / construct_runtime! {
116 | | pub struct Runtime
117 | | {
118 | | System: frame_system::{Pallet, Call, Storage, Config<T>, Event<T>},
... |
121 | | }
| |_^ evaluation panicked: The maximum encoded size of the error type in the `Pallet` pallet exceeds `MAX_MODULE_ERROR_ENCODED_SIZE`
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
@@ -19,13 +19,13 @@ use pezframe_support::{construct_runtime, derive_impl};
use pezsp_core::sr25519;
use pezsp_runtime::{generic, traits::BlakeTwo256};
#[pezframe_support::pallet]
mod pallet {
#[pallet::config]
#[pezframe_support::pezpallet]
mod pezpallet {
#[pezpallet::config]
pub trait Config: pezframe_system::Config {}
#[pallet::pallet]
pub struct Pallet<T>(_);
#[pezpallet::pezpallet]
pub struct Pezpallet<T>(_);
}
pub type Signature = sr25519::Signature;
@@ -34,7 +34,7 @@ pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
pub type Block = generic::Block<Header, UncheckedExtrinsic>;
pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<u32, RuntimeCall, Signature, ()>;
impl pallet::Config for Runtime {}
impl pezpallet::Config for Runtime {}
#[derive_impl(pezframe_system::config_preludes::TestDefaultConfig)]
impl pezframe_system::Config for Runtime {
@@ -66,8 +66,8 @@ impl pezframe_system::Config for Runtime {
construct_runtime! {
pub struct Runtime
{
System: pezframe_system::{Pallet, Call, Storage, Config<T>, Event<T>},
Pallet: pallet::{Pallet, Call},
System: pezframe_system::{Pezpallet, Call, Storage, Config<T>, Event<T>},
Pezpallet: pezpallet::{Pezpallet, Call},
}
}
@@ -19,13 +19,13 @@ use pezframe_support::{construct_runtime, derive_impl};
use pezsp_core::sr25519;
use pezsp_runtime::{generic, traits::BlakeTwo256};
#[pezframe_support::pallet]
mod pallet {
#[pallet::config]
#[pezframe_support::pezpallet]
mod pezpallet {
#[pezpallet::config]
pub trait Config: pezframe_system::Config {}
#[pallet::pallet]
pub struct Pallet<T>(_);
#[pezpallet::pezpallet]
pub struct Pezpallet<T>(_);
}
pub type Signature = sr25519::Signature;
@@ -34,7 +34,7 @@ pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
pub type Block = generic::Block<Header, UncheckedExtrinsic>;
pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<u32, RuntimeCall, Signature, ()>;
impl pallet::Config for Runtime {}
impl pezpallet::Config for Runtime {}
#[derive_impl(pezframe_system::config_preludes::TestDefaultConfig)]
impl pezframe_system::Config for Runtime {
@@ -66,8 +66,8 @@ impl pezframe_system::Config for Runtime {
construct_runtime! {
pub struct Runtime
{
System: pezframe_system expanded::{}::{Pallet, Call, Storage, Config<T>, Event<T>},
Pallet: pallet expanded::{}::{Pallet, Event},
System: pezframe_system expanded::{}::{Pezpallet, Call, Storage, Config<T>, Event<T>},
Pezpallet: pezpallet expanded::{}::{Pezpallet, Event},
}
}
@@ -19,13 +19,13 @@ use pezframe_support::{construct_runtime, derive_impl};
use pezsp_core::sr25519;
use pezsp_runtime::{generic, traits::BlakeTwo256};
#[pezframe_support::pallet]
mod pallet {
#[pallet::config]
#[pezframe_support::pezpallet]
mod pezpallet {
#[pezpallet::config]
pub trait Config: pezframe_system::Config {}
#[pallet::pallet]
pub struct Pallet<T>(_);
#[pezpallet::pezpallet]
pub struct Pezpallet<T>(_);
}
pub type Signature = sr25519::Signature;
@@ -34,7 +34,7 @@ pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
pub type Block = generic::Block<Header, UncheckedExtrinsic>;
pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<u32, RuntimeCall, Signature, ()>;
impl pallet::Config for Runtime {}
impl pezpallet::Config for Runtime {}
#[derive_impl(pezframe_system::config_preludes::TestDefaultConfig)]
impl pezframe_system::Config for Runtime {
@@ -66,8 +66,8 @@ impl pezframe_system::Config for Runtime {
construct_runtime! {
pub struct Runtime
{
System: pezframe_system expanded::{}::{Pallet, Call, Storage, Config<T>, Event<T>},
Pallet: pallet expanded::{}::{Pallet, Config},
System: pezframe_system expanded::{}::{Pezpallet, Call, Storage, Config<T>, Event<T>},
Pezpallet: pezpallet expanded::{}::{Pezpallet, Config},
}
}
@@ -19,13 +19,13 @@ use pezframe_support::{construct_runtime, derive_impl};
use pezsp_core::sr25519;
use pezsp_runtime::{generic, traits::BlakeTwo256};
#[pezframe_support::pallet]
mod pallet {
#[pallet::config]
#[pezframe_support::pezpallet]
mod pezpallet {
#[pezpallet::config]
pub trait Config: pezframe_system::Config {}
#[pallet::pallet]
pub struct Pallet<T>(_);
#[pezpallet::pezpallet]
pub struct Pezpallet<T>(_);
}
pub type Signature = sr25519::Signature;
@@ -34,7 +34,7 @@ pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
pub type Block = generic::Block<Header, UncheckedExtrinsic>;
pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<u32, RuntimeCall, Signature, ()>;
impl pallet::Config for Runtime {}
impl pezpallet::Config for Runtime {}
#[derive_impl(pezframe_system::config_preludes::TestDefaultConfig)]
impl pezframe_system::Config for Runtime {
@@ -66,8 +66,8 @@ impl pezframe_system::Config for Runtime {
construct_runtime! {
pub struct Runtime
{
System: pezframe_system expanded::{}::{Pallet, Call, Storage, Config<T>, Event<T>},
Pallet: pallet expanded::{}::{Pallet, Inherent},
System: pezframe_system expanded::{}::{Pezpallet, Call, Storage, Config<T>, Event<T>},
Pezpallet: pezpallet expanded::{}::{Pezpallet, Inherent},
}
}
@@ -19,13 +19,13 @@ use pezframe_support::{construct_runtime, derive_impl};
use pezsp_core::sr25519;
use pezsp_runtime::{generic, traits::BlakeTwo256};
#[pezframe_support::pallet]
mod pallet {
#[pallet::config]
#[pezframe_support::pezpallet]
mod pezpallet {
#[pezpallet::config]
pub trait Config: pezframe_system::Config {}
#[pallet::pallet]
pub struct Pallet<T>(_);
#[pezpallet::pezpallet]
pub struct Pezpallet<T>(_);
}
pub type Signature = sr25519::Signature;
@@ -34,7 +34,7 @@ pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
pub type Block = generic::Block<Header, UncheckedExtrinsic>;
pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<u32, RuntimeCall, Signature, ()>;
impl pallet::Config for Runtime {}
impl pezpallet::Config for Runtime {}
#[derive_impl(pezframe_system::config_preludes::TestDefaultConfig)]
impl pezframe_system::Config for Runtime {
@@ -66,8 +66,8 @@ impl pezframe_system::Config for Runtime {
construct_runtime! {
pub struct Runtime
{
System: pezframe_system expanded::{}::{Pallet, Call, Storage, Config<T>, Event<T>},
Pallet: pallet expanded::{}::{Pallet, Origin},
System: pezframe_system expanded::{}::{Pezpallet, Call, Storage, Config<T>, Event<T>},
Pezpallet: pezpallet expanded::{}::{Pezpallet, Origin},
}
}
@@ -19,13 +19,13 @@ use pezframe_support::{construct_runtime, derive_impl};
use pezsp_core::sr25519;
use pezsp_runtime::{generic, traits::BlakeTwo256};
#[pezframe_support::pallet]
mod pallet {
#[pallet::config]
#[pezframe_support::pezpallet]
mod pezpallet {
#[pezpallet::config]
pub trait Config: pezframe_system::Config {}
#[pallet::pallet]
pub struct Pallet<T>(_);
#[pezpallet::pezpallet]
pub struct Pezpallet<T>(_);
}
pub type Signature = sr25519::Signature;
@@ -34,7 +34,7 @@ pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
pub type Block = generic::Block<Header, UncheckedExtrinsic>;
pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<u32, RuntimeCall, Signature, ()>;
impl pallet::Config for Runtime {}
impl pezpallet::Config for Runtime {}
#[derive_impl(pezframe_system::config_preludes::TestDefaultConfig)]
impl pezframe_system::Config for Runtime {
@@ -66,8 +66,8 @@ impl pezframe_system::Config for Runtime {
construct_runtime! {
pub struct Runtime
{
System: pezframe_system::{Pallet, Call, Storage, Config<T>, Event<T>},
Pallet: pallet::{Pallet, ValidateUnsigned},
System: pezframe_system::{Pezpallet, Call, Storage, Config<T>, Event<T>},
Pezpallet: pezpallet::{Pezpallet, ValidateUnsigned},
}
}
@@ -20,7 +20,7 @@ use pezframe_support::construct_runtime;
construct_runtime! {
pub struct Runtime
{
System: system::{Pallet},
System: system::{Pezpallet},
#[cfg(feature(test))]
Balance: balances::{Config, Call},
}
@@ -20,7 +20,7 @@ use pezframe_support::construct_runtime;
construct_runtime! {
pub struct Runtime
{
System: system::{Pallet},
System: system::{Pezpallet},
#[attr]
Balance: balances::{Config, Call},
}
@@ -0,0 +1,29 @@
// This file is part of Bizinikiwi.
// Copyright (C) Parity Technologies (UK) Ltd.
// SPDX-License-Identifier: Apache-2.0
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
use pezframe_support::construct_runtime;
construct_runtime! {
pub struct Runtime
{
System: system::{Pezpallet},
#[attr]
Balance: balances::{Config, Call},
}
}
fn main() {}
@@ -0,0 +1,5 @@
error: Unsupported attribute, only #[cfg] is supported on pallet declarations in `construct_runtime`
--> tests/construct_runtime_ui/unsupported_pallet_attr.rs:24:3
|
24 | #[attr]
| ^
@@ -19,17 +19,17 @@ use pezframe_support::construct_runtime;
use pezsp_runtime::{generic, traits::BlakeTwo256};
use pezsp_core::sr25519;
#[pezframe_support::pallet]
mod pallet {
#[pezframe_support::pezpallet]
mod pezpallet {
use pezframe_support::pezpallet_prelude::*;
#[pallet::config]
#[pezpallet::config]
pub trait Config: pezframe_system::Config {}
#[pallet::pallet]
pub struct Pallet<T>(_);
#[pezpallet::pezpallet]
pub struct Pezpallet<T>(_);
#[pallet::storage]
#[pezpallet::storage]
type Foo<T> = StorageValue<Value=u8>;
}
@@ -39,13 +39,13 @@ pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
pub type Block = generic::Block<Header, UncheckedExtrinsic>;
pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<u32, RuntimeCall, Signature, ()>;
impl pallet::Config for Runtime {}
impl pezpallet::Config for Runtime {}
construct_runtime! {
pub struct Runtime
{
System: system::{Pallet, Call, Storage, Config<T>, Event<T>},
Pallet: pallet use_parts { Call },
System: system::{Pezpallet, Call, Storage, Config<T>, Event<T>},
Pezpallet: pezpallet use_parts { Call },
}
}