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:
+8
-8
@@ -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 },
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -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},
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -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() {}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
error: expected one of: `crate`, `self`, `super`, identifier
|
||||
--> tests/construct_runtime_ui/empty_pallet_path.rs:23:11
|
||||
|
|
||||
23 | system: ,
|
||||
| ^
|
||||
+9
-9
@@ -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 },
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -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>},
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -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},
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -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},
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -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},
|
||||
}
|
||||
}
|
||||
|
||||
+117
-117
@@ -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},
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+16
-16
@@ -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() {}
|
||||
|
||||
+9
-9
@@ -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},
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+12
@@ -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},
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+8
-8
@@ -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},
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+8
-8
@@ -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},
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+8
-8
@@ -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},
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+8
-8
@@ -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},
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -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},
|
||||
}
|
||||
|
||||
+1
-1
@@ -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},
|
||||
}
|
||||
|
||||
+29
@@ -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() {}
|
||||
+5
@@ -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 },
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user