Skip to content
Snippets Groups Projects
Commit 322b32ed authored by Éloïs's avatar Éloïs
Browse files

fix(runtimes):security: forbid zeroed caller

parent a674fd7b
No related branches found
No related tags found
No related merge requests found
...@@ -106,6 +106,7 @@ pub type Block = sp_runtime::generic::Block<Header, UncheckedExtrinsic>; ...@@ -106,6 +106,7 @@ pub type Block = sp_runtime::generic::Block<Header, UncheckedExtrinsic>;
pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<Address, Call, Signature, SignedExtra>; pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<Address, Call, Signature, SignedExtra>;
/// The SignedExtension to the basic transaction logic. /// The SignedExtension to the basic transaction logic.
pub type SignedExtra = ( pub type SignedExtra = (
frame_system::CheckNonZeroSender<Runtime>,
frame_system::CheckSpecVersion<Runtime>, frame_system::CheckSpecVersion<Runtime>,
frame_system::CheckTxVersion<Runtime>, frame_system::CheckTxVersion<Runtime>,
frame_system::CheckGenesis<Runtime>, frame_system::CheckGenesis<Runtime>,
......
...@@ -106,6 +106,7 @@ pub type Block = sp_runtime::generic::Block<Header, UncheckedExtrinsic>; ...@@ -106,6 +106,7 @@ pub type Block = sp_runtime::generic::Block<Header, UncheckedExtrinsic>;
pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<Address, Call, Signature, SignedExtra>; pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<Address, Call, Signature, SignedExtra>;
/// The SignedExtension to the basic transaction logic. /// The SignedExtension to the basic transaction logic.
pub type SignedExtra = ( pub type SignedExtra = (
frame_system::CheckNonZeroSender<Runtime>,
frame_system::CheckSpecVersion<Runtime>, frame_system::CheckSpecVersion<Runtime>,
frame_system::CheckTxVersion<Runtime>, frame_system::CheckTxVersion<Runtime>,
frame_system::CheckGenesis<Runtime>, frame_system::CheckGenesis<Runtime>,
......
...@@ -106,6 +106,7 @@ pub type Block = sp_runtime::generic::Block<Header, UncheckedExtrinsic>; ...@@ -106,6 +106,7 @@ pub type Block = sp_runtime::generic::Block<Header, UncheckedExtrinsic>;
pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<Address, Call, Signature, SignedExtra>; pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<Address, Call, Signature, SignedExtra>;
/// The SignedExtension to the basic transaction logic. /// The SignedExtension to the basic transaction logic.
pub type SignedExtra = ( pub type SignedExtra = (
frame_system::CheckNonZeroSender<Runtime>,
frame_system::CheckSpecVersion<Runtime>, frame_system::CheckSpecVersion<Runtime>,
frame_system::CheckTxVersion<Runtime>, frame_system::CheckTxVersion<Runtime>,
frame_system::CheckGenesis<Runtime>, frame_system::CheckGenesis<Runtime>,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment