Skip to content

Commit 3d62f36

Browse files
add WeightReclaim transaction extension to all runtimes
1 parent a93903f commit 3d62f36

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

operator/runtime/mainnet/src/lib.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ pub type SignedExtra = (
224224
frame_system::CheckWeight<Runtime>,
225225
pallet_transaction_payment::ChargeTransactionPayment<Runtime>,
226226
frame_metadata_hash_extension::CheckMetadataHash<Runtime>,
227+
frame_system::WeightReclaim<Runtime>,
227228
);
228229

229230
/// Unchecked extrinsic type as expected by this runtime.
@@ -1416,6 +1417,7 @@ impl_runtime_apis! {
14161417
frame_system::CheckWeight::<Runtime>::new(),
14171418
pallet_transaction_payment::ChargeTransactionPayment::<Runtime>::from(<Balance as Default>::default()),
14181419
frame_metadata_hash_extension::CheckMetadataHash::<Runtime>::new(enable_metadata),
1420+
frame_system::WeightReclaim::<Runtime>::new(),
14191421
);
14201422
let implicit = <SignedExtra as sp_runtime::traits::TransactionExtension<RuntimeCall>>::implicit(&extra)?;
14211423
Ok(implicit.encode())

operator/runtime/stagenet/src/lib.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ pub type SignedExtra = (
226226
frame_system::CheckWeight<Runtime>,
227227
pallet_transaction_payment::ChargeTransactionPayment<Runtime>,
228228
frame_metadata_hash_extension::CheckMetadataHash<Runtime>,
229+
frame_system::WeightReclaim<Runtime>,
229230
);
230231

231232
/// Unchecked extrinsic type as expected by this runtime.
@@ -1419,6 +1420,7 @@ impl_runtime_apis! {
14191420
frame_system::CheckWeight::<Runtime>::new(),
14201421
pallet_transaction_payment::ChargeTransactionPayment::<Runtime>::from(<Balance as Default>::default()),
14211422
frame_metadata_hash_extension::CheckMetadataHash::<Runtime>::new(enable_metadata),
1423+
frame_system::WeightReclaim::<Runtime>::new(),
14221424
);
14231425
let implicit = <SignedExtra as sp_runtime::traits::TransactionExtension<RuntimeCall>>::implicit(&extra)?;
14241426
Ok(implicit.encode())

operator/runtime/testnet/src/lib.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ pub type SignedExtra = (
224224
frame_system::CheckWeight<Runtime>,
225225
pallet_transaction_payment::ChargeTransactionPayment<Runtime>,
226226
frame_metadata_hash_extension::CheckMetadataHash<Runtime>,
227+
frame_system::WeightReclaim<Runtime>,
227228
);
228229

229230
/// Unchecked extrinsic type as expected by this runtime.
@@ -1416,6 +1417,7 @@ impl_runtime_apis! {
14161417
frame_system::CheckWeight::<Runtime>::new(),
14171418
pallet_transaction_payment::ChargeTransactionPayment::<Runtime>::from(<Balance as Default>::default()),
14181419
frame_metadata_hash_extension::CheckMetadataHash::<Runtime>::new(enable_metadata),
1420+
frame_system::WeightReclaim::<Runtime>::new(),
14191421
);
14201422
let implicit = <SignedExtra as sp_runtime::traits::TransactionExtension<RuntimeCall>>::implicit(&extra)?;
14211423
Ok(implicit.encode())

0 commit comments

Comments
 (0)