mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 17:31:03 +00:00
Update Cumulus to Latest Substrate and Polkadot Master (#1551)
* proposal provider impl for proposals func
* rustfmt
* impl proposals_count fn
* update lockfile for {"substrate", "polkadot"}
* cargo update pallet-alliance
* cargo update deps
* fix for https://github.com/paritytech/substrate/commit/324a18e3c5cbf333672c54f9367f530ea976928d
* update lockfile for {"substrate", "polkadot"}
* fix try runtime feature flags
* update log target
Co-authored-by: parity-processbot <>
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
This commit is contained in:
Generated
+253
-248
File diff suppressed because it is too large
Load Diff
@@ -40,3 +40,4 @@ std = [
|
|||||||
"sp-runtime/std",
|
"sp-runtime/std",
|
||||||
"sp-std/std",
|
"sp-std/std",
|
||||||
]
|
]
|
||||||
|
try-runtime = ["frame-support/try-runtime"]
|
||||||
|
|||||||
@@ -42,3 +42,4 @@ std = [
|
|||||||
"xcm/std",
|
"xcm/std",
|
||||||
"cumulus-primitives-core/std",
|
"cumulus-primitives-core/std",
|
||||||
]
|
]
|
||||||
|
try-runtime = ["frame-support/try-runtime"]
|
||||||
|
|||||||
@@ -78,3 +78,5 @@ std = [
|
|||||||
runtime-benchmarks = [
|
runtime-benchmarks = [
|
||||||
"sp-runtime/runtime-benchmarks"
|
"sp-runtime/runtime-benchmarks"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
try-runtime = ["frame-support/try-runtime"]
|
||||||
|
|||||||
@@ -37,3 +37,4 @@ std = [
|
|||||||
"sp-runtime/std",
|
"sp-runtime/std",
|
||||||
"sp-std/std",
|
"sp-std/std",
|
||||||
]
|
]
|
||||||
|
try-runtime = ["frame-support/try-runtime"]
|
||||||
|
|||||||
@@ -31,3 +31,4 @@ std = [
|
|||||||
"frame-support/std",
|
"frame-support/std",
|
||||||
"frame-system/std",
|
"frame-system/std",
|
||||||
]
|
]
|
||||||
|
try-runtime = ["frame-support/try-runtime"]
|
||||||
|
|||||||
@@ -59,3 +59,4 @@ runtime-benchmarks = [
|
|||||||
"frame-support/runtime-benchmarks",
|
"frame-support/runtime-benchmarks",
|
||||||
"frame-system/runtime-benchmarks",
|
"frame-system/runtime-benchmarks",
|
||||||
]
|
]
|
||||||
|
try-runtime = ["frame-support/try-runtime"]
|
||||||
|
|||||||
@@ -145,6 +145,23 @@ runtime-benchmarks = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
try-runtime = [
|
try-runtime = [
|
||||||
|
"cumulus-pallet-aura-ext/try-runtime",
|
||||||
|
"cumulus-pallet-dmp-queue/try-runtime",
|
||||||
|
"cumulus-pallet-parachain-system/try-runtime",
|
||||||
|
"cumulus-pallet-xcm/try-runtime",
|
||||||
|
"cumulus-pallet-xcmp-queue/try-runtime",
|
||||||
"frame-executive/try-runtime",
|
"frame-executive/try-runtime",
|
||||||
|
"frame-system/try-runtime",
|
||||||
"frame-try-runtime",
|
"frame-try-runtime",
|
||||||
|
"pallet-aura/try-runtime",
|
||||||
|
"pallet-authorship/try-runtime",
|
||||||
|
"pallet-balances/try-runtime",
|
||||||
|
"pallet-collator-selection/try-runtime",
|
||||||
|
"pallet-session/try-runtime",
|
||||||
|
"pallet-sudo/try-runtime",
|
||||||
|
"pallet-template/try-runtime",
|
||||||
|
"pallet-timestamp/try-runtime",
|
||||||
|
"pallet-transaction-payment/try-runtime",
|
||||||
|
"pallet-xcm/try-runtime",
|
||||||
|
"parachain-info/try-runtime",
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -644,8 +644,15 @@ impl_runtime_apis! {
|
|||||||
(weight, RuntimeBlockWeights::get().max_block)
|
(weight, RuntimeBlockWeights::get().max_block)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn execute_block_no_check(block: Block) -> Weight {
|
fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight {
|
||||||
Executive::execute_block_no_check(block)
|
log::info!(
|
||||||
|
target: "runtime::parachain-template", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}",
|
||||||
|
block.header.number,
|
||||||
|
block.header.hash(),
|
||||||
|
state_root_check,
|
||||||
|
select,
|
||||||
|
);
|
||||||
|
Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -24,3 +24,4 @@ std = [
|
|||||||
"frame-support/std",
|
"frame-support/std",
|
||||||
"frame-system/std",
|
"frame-system/std",
|
||||||
]
|
]
|
||||||
|
try-runtime = ["frame-support/try-runtime"]
|
||||||
|
|||||||
@@ -105,8 +105,29 @@ runtime-benchmarks = [
|
|||||||
"pallet-xcm-benchmarks",
|
"pallet-xcm-benchmarks",
|
||||||
]
|
]
|
||||||
try-runtime = [
|
try-runtime = [
|
||||||
|
"cumulus-pallet-aura-ext/try-runtime",
|
||||||
|
"cumulus-pallet-dmp-queue/try-runtime",
|
||||||
|
"cumulus-pallet-parachain-system/try-runtime",
|
||||||
|
"cumulus-pallet-xcm/try-runtime",
|
||||||
|
"cumulus-pallet-xcmp-queue/try-runtime",
|
||||||
"frame-executive/try-runtime",
|
"frame-executive/try-runtime",
|
||||||
|
"frame-system/try-runtime",
|
||||||
"frame-try-runtime",
|
"frame-try-runtime",
|
||||||
|
"pallet-asset-tx-payment/try-runtime",
|
||||||
|
"pallet-assets/try-runtime",
|
||||||
|
"pallet-aura/try-runtime",
|
||||||
|
"pallet-authorship/try-runtime",
|
||||||
|
"pallet-balances/try-runtime",
|
||||||
|
"pallet-collator-selection/try-runtime",
|
||||||
|
"pallet-multisig/try-runtime",
|
||||||
|
"pallet-proxy/try-runtime",
|
||||||
|
"pallet-session/try-runtime",
|
||||||
|
"pallet-timestamp/try-runtime",
|
||||||
|
"pallet-transaction-payment/try-runtime",
|
||||||
|
"pallet-uniques/try-runtime",
|
||||||
|
"pallet-utility/try-runtime",
|
||||||
|
"pallet-xcm/try-runtime",
|
||||||
|
"parachain-info/try-runtime",
|
||||||
]
|
]
|
||||||
std = [
|
std = [
|
||||||
"codec/std",
|
"codec/std",
|
||||||
|
|||||||
@@ -777,8 +777,15 @@ impl_runtime_apis! {
|
|||||||
(weight, RuntimeBlockWeights::get().max_block)
|
(weight, RuntimeBlockWeights::get().max_block)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn execute_block_no_check(block: Block) -> Weight {
|
fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight {
|
||||||
Executive::execute_block_no_check(block)
|
log::info!(
|
||||||
|
target: "runtime::statemine", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}",
|
||||||
|
block.header.number,
|
||||||
|
block.header.hash(),
|
||||||
|
state_root_check,
|
||||||
|
select,
|
||||||
|
);
|
||||||
|
Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -104,8 +104,29 @@ runtime-benchmarks = [
|
|||||||
"pallet-xcm-benchmarks",
|
"pallet-xcm-benchmarks",
|
||||||
]
|
]
|
||||||
try-runtime = [
|
try-runtime = [
|
||||||
|
"cumulus-pallet-aura-ext/try-runtime",
|
||||||
|
"cumulus-pallet-dmp-queue/try-runtime",
|
||||||
|
"cumulus-pallet-parachain-system/try-runtime",
|
||||||
|
"cumulus-pallet-xcm/try-runtime",
|
||||||
|
"cumulus-pallet-xcmp-queue/try-runtime",
|
||||||
"frame-executive/try-runtime",
|
"frame-executive/try-runtime",
|
||||||
|
"frame-system/try-runtime",
|
||||||
"frame-try-runtime",
|
"frame-try-runtime",
|
||||||
|
"pallet-asset-tx-payment/try-runtime",
|
||||||
|
"pallet-assets/try-runtime",
|
||||||
|
"pallet-aura/try-runtime",
|
||||||
|
"pallet-authorship/try-runtime",
|
||||||
|
"pallet-balances/try-runtime",
|
||||||
|
"pallet-collator-selection/try-runtime",
|
||||||
|
"pallet-multisig/try-runtime",
|
||||||
|
"pallet-proxy/try-runtime",
|
||||||
|
"pallet-session/try-runtime",
|
||||||
|
"pallet-timestamp/try-runtime",
|
||||||
|
"pallet-transaction-payment/try-runtime",
|
||||||
|
"pallet-uniques/try-runtime",
|
||||||
|
"pallet-utility/try-runtime",
|
||||||
|
"pallet-xcm/try-runtime",
|
||||||
|
"parachain-info/try-runtime",
|
||||||
]
|
]
|
||||||
std = [
|
std = [
|
||||||
"codec/std",
|
"codec/std",
|
||||||
|
|||||||
@@ -806,8 +806,15 @@ impl_runtime_apis! {
|
|||||||
(weight, RuntimeBlockWeights::get().max_block)
|
(weight, RuntimeBlockWeights::get().max_block)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn execute_block_no_check(block: Block) -> Weight {
|
fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight {
|
||||||
Executive::execute_block_no_check(block)
|
log::info!(
|
||||||
|
target: "runtime::statemint", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}",
|
||||||
|
block.header.number,
|
||||||
|
block.header.hash(),
|
||||||
|
state_root_check,
|
||||||
|
select,
|
||||||
|
);
|
||||||
|
Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -104,8 +104,29 @@ runtime-benchmarks = [
|
|||||||
"pallet-xcm-benchmarks",
|
"pallet-xcm-benchmarks",
|
||||||
]
|
]
|
||||||
try-runtime = [
|
try-runtime = [
|
||||||
|
"cumulus-pallet-aura-ext/try-runtime",
|
||||||
|
"cumulus-pallet-dmp-queue/try-runtime",
|
||||||
|
"cumulus-pallet-parachain-system/try-runtime",
|
||||||
|
"cumulus-pallet-xcm/try-runtime",
|
||||||
|
"cumulus-pallet-xcmp-queue/try-runtime",
|
||||||
"frame-executive/try-runtime",
|
"frame-executive/try-runtime",
|
||||||
|
"frame-system/try-runtime",
|
||||||
"frame-try-runtime",
|
"frame-try-runtime",
|
||||||
|
"pallet-asset-tx-payment/try-runtime",
|
||||||
|
"pallet-assets/try-runtime",
|
||||||
|
"pallet-aura/try-runtime",
|
||||||
|
"pallet-authorship/try-runtime",
|
||||||
|
"pallet-balances/try-runtime",
|
||||||
|
"pallet-collator-selection/try-runtime",
|
||||||
|
"pallet-multisig/try-runtime",
|
||||||
|
"pallet-proxy/try-runtime",
|
||||||
|
"pallet-session/try-runtime",
|
||||||
|
"pallet-timestamp/try-runtime",
|
||||||
|
"pallet-transaction-payment/try-runtime",
|
||||||
|
"pallet-uniques/try-runtime",
|
||||||
|
"pallet-utility/try-runtime",
|
||||||
|
"pallet-xcm/try-runtime",
|
||||||
|
"parachain-info/try-runtime",
|
||||||
]
|
]
|
||||||
std = [
|
std = [
|
||||||
"codec/std",
|
"codec/std",
|
||||||
|
|||||||
@@ -767,8 +767,15 @@ impl_runtime_apis! {
|
|||||||
(weight, RuntimeBlockWeights::get().max_block)
|
(weight, RuntimeBlockWeights::get().max_block)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn execute_block_no_check(block: Block) -> Weight {
|
fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight {
|
||||||
Executive::execute_block_no_check(block)
|
log::info!(
|
||||||
|
target: "runtime::westmint", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}",
|
||||||
|
block.header.number,
|
||||||
|
block.header.hash(),
|
||||||
|
state_root_check,
|
||||||
|
select,
|
||||||
|
);
|
||||||
|
Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -100,8 +100,29 @@ runtime-benchmarks = [
|
|||||||
"cumulus-pallet-xcmp-queue/runtime-benchmarks",
|
"cumulus-pallet-xcmp-queue/runtime-benchmarks",
|
||||||
]
|
]
|
||||||
try-runtime = [
|
try-runtime = [
|
||||||
|
"cumulus-pallet-aura-ext/try-runtime",
|
||||||
|
"cumulus-pallet-dmp-queue/try-runtime",
|
||||||
|
"cumulus-pallet-parachain-system/try-runtime",
|
||||||
|
"cumulus-pallet-xcm/try-runtime",
|
||||||
|
"cumulus-pallet-xcmp-queue/try-runtime",
|
||||||
"frame-executive/try-runtime",
|
"frame-executive/try-runtime",
|
||||||
|
"frame-system/try-runtime",
|
||||||
"frame-try-runtime",
|
"frame-try-runtime",
|
||||||
|
"pallet-alliance/try-runtime",
|
||||||
|
"pallet-aura/try-runtime",
|
||||||
|
"pallet-authorship/try-runtime",
|
||||||
|
"pallet-balances/try-runtime",
|
||||||
|
"pallet-collective/try-runtime",
|
||||||
|
"pallet-collator-selection/try-runtime",
|
||||||
|
"pallet-multisig/try-runtime",
|
||||||
|
"pallet-proxy/try-runtime",
|
||||||
|
"pallet-session/try-runtime",
|
||||||
|
"pallet-sudo/try-runtime",
|
||||||
|
"pallet-timestamp/try-runtime",
|
||||||
|
"pallet-transaction-payment/try-runtime",
|
||||||
|
"pallet-utility/try-runtime",
|
||||||
|
"pallet-xcm/try-runtime",
|
||||||
|
"parachain-info/try-runtime",
|
||||||
]
|
]
|
||||||
std = [
|
std = [
|
||||||
"codec/std",
|
"codec/std",
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ use frame_support::{
|
|||||||
weights::Weight,
|
weights::Weight,
|
||||||
};
|
};
|
||||||
use pallet_alliance::{ProposalIndex, ProposalProvider};
|
use pallet_alliance::{ProposalIndex, ProposalProvider};
|
||||||
use sp_std::{boxed::Box, marker::PhantomData};
|
use sp_std::{marker::PhantomData, prelude::*};
|
||||||
use xcm::latest::{Fungibility, Junction, NetworkId, Parent};
|
use xcm::latest::{Fungibility, Junction, NetworkId, Parent};
|
||||||
|
|
||||||
type AccountIdOf<T> = <T as frame_system::Config>::AccountId;
|
type AccountIdOf<T> = <T as frame_system::Config>::AccountId;
|
||||||
@@ -134,4 +134,12 @@ where
|
|||||||
fn proposal_of(proposal_hash: HashOf<T>) -> Option<ProposalOf<T, I>> {
|
fn proposal_of(proposal_hash: HashOf<T>) -> Option<ProposalOf<T, I>> {
|
||||||
pallet_collective::Pallet::<T, I>::proposal_of(proposal_hash)
|
pallet_collective::Pallet::<T, I>::proposal_of(proposal_hash)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn proposals() -> Vec<HashOf<T>> {
|
||||||
|
pallet_collective::Pallet::<T, I>::proposals().into_inner()
|
||||||
|
}
|
||||||
|
|
||||||
|
fn proposals_count() -> u32 {
|
||||||
|
pallet_collective::Proposals::<T, I>::decode_len().unwrap_or(0) as u32
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -697,8 +697,15 @@ impl_runtime_apis! {
|
|||||||
(weight, RuntimeBlockWeights::get().max_block)
|
(weight, RuntimeBlockWeights::get().max_block)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn execute_block_no_check(block: Block) -> Weight {
|
fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight {
|
||||||
Executive::execute_block_no_check(block)
|
log::info!(
|
||||||
|
target: "runtime::collectives-polkadot", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}",
|
||||||
|
block.header.number,
|
||||||
|
block.header.hash(),
|
||||||
|
state_root_check,
|
||||||
|
select,
|
||||||
|
);
|
||||||
|
Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -162,6 +162,26 @@ runtime-benchmarks = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
try-runtime = [
|
try-runtime = [
|
||||||
|
"cumulus-pallet-aura-ext/try-runtime",
|
||||||
|
"cumulus-pallet-dmp-queue/try-runtime",
|
||||||
|
"cumulus-pallet-parachain-system/try-runtime",
|
||||||
|
"cumulus-pallet-xcm/try-runtime",
|
||||||
|
"cumulus-pallet-xcmp-queue/try-runtime",
|
||||||
"frame-executive/try-runtime",
|
"frame-executive/try-runtime",
|
||||||
|
"frame-system/try-runtime",
|
||||||
"frame-try-runtime",
|
"frame-try-runtime",
|
||||||
|
"pallet-aura/try-runtime",
|
||||||
|
"pallet-authorship/try-runtime",
|
||||||
|
"pallet-balances/try-runtime",
|
||||||
|
"pallet-collator-selection/try-runtime",
|
||||||
|
"pallet-contracts/try-runtime",
|
||||||
|
"pallet-multisig/try-runtime",
|
||||||
|
"pallet-randomness-collective-flip/try-runtime",
|
||||||
|
"pallet-session/try-runtime",
|
||||||
|
"pallet-sudo/try-runtime",
|
||||||
|
"pallet-timestamp/try-runtime",
|
||||||
|
"pallet-transaction-payment/try-runtime",
|
||||||
|
"pallet-utility/try-runtime",
|
||||||
|
"pallet-xcm/try-runtime",
|
||||||
|
"parachain-info/try-runtime",
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -569,8 +569,15 @@ impl pallet_contracts_rpc_runtime_api::ContractsApi<Block, AccountId, Balance, B
|
|||||||
(weight, RuntimeBlockWeights::get().max_block)
|
(weight, RuntimeBlockWeights::get().max_block)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn execute_block_no_check(block: Block) -> Weight {
|
fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight {
|
||||||
Executive::execute_block_no_check(block)
|
log::info!(
|
||||||
|
target: "runtime::contracts", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}",
|
||||||
|
block.header.number,
|
||||||
|
block.header.hash(),
|
||||||
|
state_root_check,
|
||||||
|
select,
|
||||||
|
);
|
||||||
|
Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -147,6 +147,24 @@ runtime-benchmarks = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
try-runtime = [
|
try-runtime = [
|
||||||
|
"cumulus-pallet-aura-ext/try-runtime",
|
||||||
|
"cumulus-pallet-dmp-queue/try-runtime",
|
||||||
|
"cumulus-pallet-parachain-system/try-runtime",
|
||||||
|
"cumulus-pallet-xcm/try-runtime",
|
||||||
|
"cumulus-pallet-xcmp-queue/try-runtime",
|
||||||
"frame-executive/try-runtime",
|
"frame-executive/try-runtime",
|
||||||
|
"frame-system/try-runtime",
|
||||||
"frame-try-runtime",
|
"frame-try-runtime",
|
||||||
|
"pallet-aura/try-runtime",
|
||||||
|
"pallet-authorship/try-runtime",
|
||||||
|
"pallet-balances/try-runtime",
|
||||||
|
"pallet-collator-selection/try-runtime",
|
||||||
|
"pallet-session/try-runtime",
|
||||||
|
"pallet-sudo/try-runtime",
|
||||||
|
"pallet-timestamp/try-runtime",
|
||||||
|
"pallet-transaction-payment/try-runtime",
|
||||||
|
"pallet-assets/try-runtime",
|
||||||
|
"pallet-asset-tx-payment/try-runtime",
|
||||||
|
"pallet-xcm/try-runtime",
|
||||||
|
"parachain-info/try-runtime",
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -694,13 +694,20 @@ impl_runtime_apis! {
|
|||||||
#[cfg(feature = "try-runtime")]
|
#[cfg(feature = "try-runtime")]
|
||||||
impl frame_try_runtime::TryRuntime<Block> for Runtime {
|
impl frame_try_runtime::TryRuntime<Block> for Runtime {
|
||||||
fn on_runtime_upgrade() -> (Weight, Weight) {
|
fn on_runtime_upgrade() -> (Weight, Weight) {
|
||||||
log::info!("try-runtime::on_runtime_upgrade parachain-template.");
|
log::info!("try-runtime::on_runtime_upgrade penpal.");
|
||||||
let weight = Executive::try_runtime_upgrade().unwrap();
|
let weight = Executive::try_runtime_upgrade().unwrap();
|
||||||
(weight, RuntimeBlockWeights::get().max_block)
|
(weight, RuntimeBlockWeights::get().max_block)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn execute_block_no_check(block: Block) -> Weight {
|
fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight {
|
||||||
Executive::execute_block_no_check(block)
|
log::info!(
|
||||||
|
target: "runtime::penpal", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}",
|
||||||
|
block.header.number,
|
||||||
|
block.header.hash(),
|
||||||
|
state_root_check,
|
||||||
|
select,
|
||||||
|
);
|
||||||
|
Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user