Skip to content

Commit b04d2e6

Browse files
add WeightReclaim transaction extension to all runtimes
1 parent f8fea11 commit b04d2e6

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.
@@ -1428,6 +1429,7 @@ impl_runtime_apis! {
14281429
frame_system::CheckWeight::<Runtime>::new(),
14291430
pallet_transaction_payment::ChargeTransactionPayment::<Runtime>::from(<Balance as Default>::default()),
14301431
frame_metadata_hash_extension::CheckMetadataHash::<Runtime>::new(enable_metadata),
1432+
frame_system::WeightReclaim::<Runtime>::new(),
14311433
);
14321434
let implicit = <SignedExtra as sp_runtime::traits::TransactionExtension<RuntimeCall>>::implicit(&extra)?;
14331435
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.
@@ -1431,6 +1432,7 @@ impl_runtime_apis! {
14311432
frame_system::CheckWeight::<Runtime>::new(),
14321433
pallet_transaction_payment::ChargeTransactionPayment::<Runtime>::from(<Balance as Default>::default()),
14331434
frame_metadata_hash_extension::CheckMetadataHash::<Runtime>::new(enable_metadata),
1435+
frame_system::WeightReclaim::<Runtime>::new(),
14341436
);
14351437
let implicit = <SignedExtra as sp_runtime::traits::TransactionExtension<RuntimeCall>>::implicit(&extra)?;
14361438
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.
@@ -1428,6 +1429,7 @@ impl_runtime_apis! {
14281429
frame_system::CheckWeight::<Runtime>::new(),
14291430
pallet_transaction_payment::ChargeTransactionPayment::<Runtime>::from(<Balance as Default>::default()),
14301431
frame_metadata_hash_extension::CheckMetadataHash::<Runtime>::new(enable_metadata),
1432+
frame_system::WeightReclaim::<Runtime>::new(),
14311433
);
14321434
let implicit = <SignedExtra as sp_runtime::traits::TransactionExtension<RuntimeCall>>::implicit(&extra)?;
14331435
Ok(implicit.encode())

0 commit comments

Comments
 (0)