mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 21:37:56 +00:00
fix indexing event breakage (#2030)
* fix instance event indexing breakage
* fix infinite loop
* update runtime impl version, and builds
* Revert "Remove unnecessary restrictions in executive module (#2024)"
This reverts commit e9f17771b0.
This commit is contained in:
committed by
Bastian Köcher
parent
e9f17771b0
commit
96d1f841cb
@@ -22,7 +22,7 @@ use rstd::prelude::*;
|
||||
use rstd::marker::PhantomData;
|
||||
use rstd::result;
|
||||
use primitives::traits::{
|
||||
Header, Zero, One, Checkable, Applyable, CheckEqual, OnFinalise,
|
||||
self, Header, Zero, One, Checkable, Applyable, CheckEqual, OnFinalise,
|
||||
OnInitialise, Hash, As, Digest, NumberFor, Block as BlockT
|
||||
};
|
||||
use srml_support::{Dispatchable, traits::ChargeBytesFee};
|
||||
@@ -62,11 +62,15 @@ pub struct Executive<System, Block, Context, Payment, AllModules>(
|
||||
|
||||
impl<
|
||||
System: system::Trait,
|
||||
Block: BlockT<Header=System::Header, Hash=System::Hash>,
|
||||
Block: traits::Block<Header=System::Header, Hash=System::Hash>,
|
||||
Context: Default,
|
||||
Payment: ChargeBytesFee<System::AccountId>,
|
||||
AllModules: OnInitialise<System::BlockNumber> + OnFinalise<System::BlockNumber>,
|
||||
> ExecuteBlock<Block> for Executive<System, Block, Context, Payment, AllModules>
|
||||
> ExecuteBlock<Block> for Executive<System, Block, Context, Payment, AllModules> where
|
||||
Block::Extrinsic: Checkable<Context> + Codec,
|
||||
<Block::Extrinsic as Checkable<Context>>::Checked: Applyable<Index=System::Index, AccountId=System::AccountId>,
|
||||
<<Block::Extrinsic as Checkable<Context>>::Checked as Applyable>::Call: Dispatchable,
|
||||
<<<Block::Extrinsic as Checkable<Context>>::Checked as Applyable>::Call as Dispatchable>::Origin: From<Option<System::AccountId>>
|
||||
{
|
||||
fn execute_block(block: Block) {
|
||||
Self::execute_block(block);
|
||||
@@ -79,7 +83,7 @@ impl<
|
||||
|
||||
impl<
|
||||
System: system::Trait,
|
||||
Block: BlockT<Header=System::Header, Hash=System::Hash>,
|
||||
Block: traits::Block<Header=System::Header, Hash=System::Hash>,
|
||||
Context: Default,
|
||||
Payment: ChargeBytesFee<System::AccountId>,
|
||||
AllModules: OnInitialise<System::BlockNumber> + OnFinalise<System::BlockNumber>,
|
||||
|
||||
Reference in New Issue
Block a user