mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 12:51:02 +00:00
* author is Some * Bump * Lockfile * Fixes * Fixes * Fixes * Fixes * Bump * Update Cargo.lock * bump substrate and polkadot * fmt Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
This commit is contained in:
Generated
+243
-242
File diff suppressed because it is too large
Load Diff
@@ -225,21 +225,21 @@ pub fn new_test_ext() -> sp_io::TestExternalities {
|
|||||||
sp_tracing::try_init_simple();
|
sp_tracing::try_init_simple();
|
||||||
let mut t = frame_system::GenesisConfig::default().build_storage::<Test>().unwrap();
|
let mut t = frame_system::GenesisConfig::default().build_storage::<Test>().unwrap();
|
||||||
let invulnerables = vec![1, 2];
|
let invulnerables = vec![1, 2];
|
||||||
let keys = invulnerables
|
|
||||||
.iter()
|
|
||||||
.map(|i| (*i, *i, MockSessionKeys { aura: UintAuthorityId(*i) }))
|
|
||||||
.collect::<Vec<_>>();
|
|
||||||
|
|
||||||
let balances = pallet_balances::GenesisConfig::<Test> {
|
let balances = vec![(1, 100), (2, 100), (3, 100), (4, 100), (5, 100)];
|
||||||
balances: vec![(1, 100), (2, 100), (3, 100), (4, 100), (5, 100)],
|
let keys = balances
|
||||||
};
|
.iter()
|
||||||
|
.map(|&(i, _)| (i, i, MockSessionKeys { aura: UintAuthorityId(i) }))
|
||||||
|
.collect::<Vec<_>>();
|
||||||
let collator_selection = collator_selection::GenesisConfig::<Test> {
|
let collator_selection = collator_selection::GenesisConfig::<Test> {
|
||||||
desired_candidates: 2,
|
desired_candidates: 2,
|
||||||
candidacy_bond: 10,
|
candidacy_bond: 10,
|
||||||
invulnerables,
|
invulnerables,
|
||||||
};
|
};
|
||||||
let session = pallet_session::GenesisConfig::<Test> { keys };
|
let session = pallet_session::GenesisConfig::<Test> { keys };
|
||||||
balances.assimilate_storage(&mut t).unwrap();
|
pallet_balances::GenesisConfig::<Test> { balances }
|
||||||
|
.assimilate_storage(&mut t)
|
||||||
|
.unwrap();
|
||||||
// collator selection must be initialized before session.
|
// collator selection must be initialized before session.
|
||||||
collator_selection.assimilate_storage(&mut t).unwrap();
|
collator_selection.assimilate_storage(&mut t).unwrap();
|
||||||
session.assimilate_storage(&mut t).unwrap();
|
session.assimilate_storage(&mut t).unwrap();
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ readme = "README.md"
|
|||||||
targets = ["x86_64-unknown-linux-gnu"]
|
targets = ["x86_64-unknown-linux-gnu"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
parity-scale-codec = { version = "2.3.1", default-features = false }
|
||||||
sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" }
|
sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" }
|
||||||
sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" }
|
sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" }
|
||||||
frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" }
|
frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" }
|
||||||
@@ -28,6 +29,7 @@ runtime-benchmarks = [
|
|||||||
"frame-system/runtime-benchmarks",
|
"frame-system/runtime-benchmarks",
|
||||||
]
|
]
|
||||||
std = [
|
std = [
|
||||||
|
"parity-scale-codec/std",
|
||||||
"sp-std/std",
|
"sp-std/std",
|
||||||
"sp-runtime/std",
|
"sp-runtime/std",
|
||||||
"frame-system/std",
|
"frame-system/std",
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ use sp_std::{prelude::*, vec};
|
|||||||
use frame_benchmarking::{benchmarks, whitelisted_caller};
|
use frame_benchmarking::{benchmarks, whitelisted_caller};
|
||||||
use frame_system::RawOrigin;
|
use frame_system::RawOrigin;
|
||||||
use pallet_session::*;
|
use pallet_session::*;
|
||||||
|
use parity_scale_codec::Decode;
|
||||||
pub struct Pallet<T: Config>(pallet_session::Pallet<T>);
|
pub struct Pallet<T: Config>(pallet_session::Pallet<T>);
|
||||||
pub trait Config: pallet_session::Config {}
|
pub trait Config: pallet_session::Config {}
|
||||||
|
|
||||||
@@ -28,14 +29,14 @@ benchmarks! {
|
|||||||
set_keys {
|
set_keys {
|
||||||
let caller: T::AccountId = whitelisted_caller();
|
let caller: T::AccountId = whitelisted_caller();
|
||||||
frame_system::Pallet::<T>::inc_providers(&caller);
|
frame_system::Pallet::<T>::inc_providers(&caller);
|
||||||
let keys = T::Keys::default();
|
let keys = T::Keys::decode(&mut sp_runtime::traits::TrailingZeroInput::zeroes()).unwrap();
|
||||||
let proof: Vec<u8> = vec![0,1,2,3];
|
let proof: Vec<u8> = vec![0,1,2,3];
|
||||||
}: _(RawOrigin::Signed(caller), keys, proof)
|
}: _(RawOrigin::Signed(caller), keys, proof)
|
||||||
|
|
||||||
purge_keys {
|
purge_keys {
|
||||||
let caller: T::AccountId = whitelisted_caller();
|
let caller: T::AccountId = whitelisted_caller();
|
||||||
frame_system::Pallet::<T>::inc_providers(&caller);
|
frame_system::Pallet::<T>::inc_providers(&caller);
|
||||||
let keys = T::Keys::default();
|
let keys = T::Keys::decode(&mut sp_runtime::traits::TrailingZeroInput::zeroes()).unwrap();
|
||||||
let proof: Vec<u8> = vec![0,1,2,3];
|
let proof: Vec<u8> = vec![0,1,2,3];
|
||||||
let _t = pallet_session::Pallet::<T>::set_keys(RawOrigin::Signed(caller.clone()).into(), keys, proof);
|
let _t = pallet_session::Pallet::<T>::set_keys(RawOrigin::Signed(caller.clone()).into(), keys, proof);
|
||||||
}: _(RawOrigin::Signed(caller))
|
}: _(RawOrigin::Signed(caller))
|
||||||
|
|||||||
@@ -84,10 +84,11 @@ where
|
|||||||
From<polkadot_primitives::v1::AccountId> + Into<polkadot_primitives::v1::AccountId>,
|
From<polkadot_primitives::v1::AccountId> + Into<polkadot_primitives::v1::AccountId>,
|
||||||
{
|
{
|
||||||
fn handle_credit(credit: CreditOf<AccountIdOf<R>, pallet_assets::Pallet<R>>) {
|
fn handle_credit(credit: CreditOf<AccountIdOf<R>, pallet_assets::Pallet<R>>) {
|
||||||
let author = pallet_authorship::Pallet::<R>::author();
|
if let Some(author) = pallet_authorship::Pallet::<R>::author() {
|
||||||
// In case of error: Will drop the result triggering the `OnDrop` of the imbalance.
|
// In case of error: Will drop the result triggering the `OnDrop` of the imbalance.
|
||||||
let _ = pallet_assets::Pallet::<R>::resolve(&author, credit);
|
let _ = pallet_assets::Pallet::<R>::resolve(&author, credit);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Allow checking in assets that have issuance > 0.
|
/// Allow checking in assets that have issuance > 0.
|
||||||
|
|||||||
@@ -23,12 +23,13 @@
|
|||||||
include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs"));
|
include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs"));
|
||||||
|
|
||||||
use codec::{Decode, Encode};
|
use codec::{Decode, Encode};
|
||||||
|
use frame_support::unsigned::TransactionValidityError;
|
||||||
use scale_info::TypeInfo;
|
use scale_info::TypeInfo;
|
||||||
use sp_api::impl_runtime_apis;
|
use sp_api::impl_runtime_apis;
|
||||||
use sp_core::OpaqueMetadata;
|
use sp_core::OpaqueMetadata;
|
||||||
use sp_runtime::{
|
use sp_runtime::{
|
||||||
create_runtime_str, generic,
|
create_runtime_str, generic,
|
||||||
traits::{AccountIdLookup, BlakeTwo256, Block as BlockT},
|
traits::{AccountIdLookup, BlakeTwo256, Block as BlockT, DispatchInfoOf},
|
||||||
transaction_validity::{TransactionSource, TransactionValidity},
|
transaction_validity::{TransactionSource, TransactionValidity},
|
||||||
ApplyExtrinsicResult,
|
ApplyExtrinsicResult,
|
||||||
};
|
};
|
||||||
@@ -254,6 +255,15 @@ impl sp_runtime::traits::SignedExtension for DisallowSigned {
|
|||||||
) -> sp_std::result::Result<(), sp_runtime::transaction_validity::TransactionValidityError> {
|
) -> sp_std::result::Result<(), sp_runtime::transaction_validity::TransactionValidityError> {
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
fn pre_dispatch(
|
||||||
|
self,
|
||||||
|
who: &Self::AccountId,
|
||||||
|
call: &Self::Call,
|
||||||
|
info: &DispatchInfoOf<Self::Call>,
|
||||||
|
len: usize,
|
||||||
|
) -> Result<Self::Pre, TransactionValidityError> {
|
||||||
|
Ok(self.validate(who, call, info, len).map(|_| ())?)
|
||||||
|
}
|
||||||
fn validate(
|
fn validate(
|
||||||
&self,
|
&self,
|
||||||
_who: &Self::AccountId,
|
_who: &Self::AccountId,
|
||||||
|
|||||||
@@ -180,7 +180,7 @@ fn testnet_genesis(
|
|||||||
balances: rococo_parachain_runtime::BalancesConfig {
|
balances: rococo_parachain_runtime::BalancesConfig {
|
||||||
balances: endowed_accounts.iter().cloned().map(|k| (k, 1 << 60)).collect(),
|
balances: endowed_accounts.iter().cloned().map(|k| (k, 1 << 60)).collect(),
|
||||||
},
|
},
|
||||||
sudo: rococo_parachain_runtime::SudoConfig { key: root_key },
|
sudo: rococo_parachain_runtime::SudoConfig { key: Some(root_key) },
|
||||||
parachain_info: rococo_parachain_runtime::ParachainInfoConfig { parachain_id: id },
|
parachain_info: rococo_parachain_runtime::ParachainInfoConfig { parachain_id: id },
|
||||||
aura: rococo_parachain_runtime::AuraConfig { authorities: initial_authorities },
|
aura: rococo_parachain_runtime::AuraConfig { authorities: initial_authorities },
|
||||||
aura_ext: Default::default(),
|
aura_ext: Default::default(),
|
||||||
@@ -210,7 +210,7 @@ fn seedling_testnet_genesis(
|
|||||||
.expect("WASM binary was not build, please build it!")
|
.expect("WASM binary was not build, please build it!")
|
||||||
.to_vec(),
|
.to_vec(),
|
||||||
},
|
},
|
||||||
sudo: seedling_runtime::SudoConfig { key: root_key },
|
sudo: seedling_runtime::SudoConfig { key: Some(root_key) },
|
||||||
parachain_info: seedling_runtime::ParachainInfoConfig { parachain_id },
|
parachain_info: seedling_runtime::ParachainInfoConfig { parachain_id },
|
||||||
parachain_system: Default::default(),
|
parachain_system: Default::default(),
|
||||||
}
|
}
|
||||||
@@ -725,7 +725,7 @@ fn westmint_genesis(
|
|||||||
balances: westmint_runtime::BalancesConfig {
|
balances: westmint_runtime::BalancesConfig {
|
||||||
balances: endowed_accounts.iter().cloned().map(|k| (k, WESTMINT_ED * 4096)).collect(),
|
balances: endowed_accounts.iter().cloned().map(|k| (k, WESTMINT_ED * 4096)).collect(),
|
||||||
},
|
},
|
||||||
sudo: westmint_runtime::SudoConfig { key: root_key },
|
sudo: westmint_runtime::SudoConfig { key: Some(root_key) },
|
||||||
parachain_info: westmint_runtime::ParachainInfoConfig { parachain_id: id },
|
parachain_info: westmint_runtime::ParachainInfoConfig { parachain_id: id },
|
||||||
collator_selection: westmint_runtime::CollatorSelectionConfig {
|
collator_selection: westmint_runtime::CollatorSelectionConfig {
|
||||||
invulnerables: invulnerables.iter().cloned().map(|(acc, _)| acc).collect(),
|
invulnerables: invulnerables.iter().cloned().map(|(acc, _)| acc).collect(),
|
||||||
|
|||||||
@@ -130,7 +130,7 @@ fn testnet_genesis(
|
|||||||
balances: cumulus_test_runtime::BalancesConfig {
|
balances: cumulus_test_runtime::BalancesConfig {
|
||||||
balances: endowed_accounts.iter().cloned().map(|k| (k, 1 << 60)).collect(),
|
balances: endowed_accounts.iter().cloned().map(|k| (k, 1 << 60)).collect(),
|
||||||
},
|
},
|
||||||
sudo: cumulus_test_runtime::SudoConfig { key: root_key },
|
sudo: cumulus_test_runtime::SudoConfig { key: Some(root_key) },
|
||||||
transaction_payment: Default::default(),
|
transaction_payment: Default::default(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user