diff --git a/prdoc/pr_10169.prdoc b/prdoc/pr_10169.prdoc new file mode 100644 index 0000000000000..4e77c19144e0d --- /dev/null +++ b/prdoc/pr_10169.prdoc @@ -0,0 +1,7 @@ +title: 'pallet-revive-eth-rpc: derive Encode/Decode for subxt-generated types' +doc: +- audience: Runtime Dev + description: Derive scale encode/decode for subxt-generated types in pallet-revive-eth-rpc +crates: +- name: pallet-revive-eth-rpc + bump: minor diff --git a/substrate/frame/revive/rpc/src/subxt_client.rs b/substrate/frame/revive/rpc/src/subxt_client.rs index 3761ee9fdcc3c..3daa45df36b32 100644 --- a/substrate/frame/revive/rpc/src/subxt_client.rs +++ b/substrate/frame/revive/rpc/src/subxt_client.rs @@ -70,7 +70,8 @@ pub use subxt::config::PolkadotConfig as SrcChainConfig; substitute_type( path = "pallet_revive::evm::block_hash::ReceiptGasInfo", with = "::subxt::utils::Static<::pallet_revive::evm::ReceiptGasInfo>" - ) + ), + derive_for_all_types = "codec::Encode, codec::Decode" )] mod src_chain {} pub use src_chain::*;