From 94ed9af9ee6f239aebb44884283736e7edb63790 Mon Sep 17 00:00:00 2001 From: Guantong <04637@163.com> Date: Mon, 28 Nov 2022 16:52:00 +0800 Subject: [PATCH 1/2] Derive `TypeInfo` for `EthereumSigner` --- primitives/account/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/primitives/account/src/lib.rs b/primitives/account/src/lib.rs index d0b53610858..45f191dec33 100644 --- a/primitives/account/src/lib.rs +++ b/primitives/account/src/lib.rs @@ -134,7 +134,7 @@ impl sp_runtime::traits::Verify for EthereumSignature { } /// Public key for an Ethereum / Moonbeam compatible account -#[derive(Eq, PartialEq, Ord, PartialOrd, Clone, Encode, Decode, sp_core::RuntimeDebug)] +#[derive(Eq, PartialEq, Ord, PartialOrd, Clone, Encode, Decode, sp_core::RuntimeDebug, TypeInfo)] #[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))] pub struct EthereumSigner([u8; 20]); From 74f2d1d440459410ca559f6346ae66473c439f2b Mon Sep 17 00:00:00 2001 From: Guantong <04637@163.com> Date: Tue, 29 Nov 2022 23:34:25 +0800 Subject: [PATCH 2/2] format --- primitives/account/src/lib.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/primitives/account/src/lib.rs b/primitives/account/src/lib.rs index 45f191dec33..bc8370baa5b 100644 --- a/primitives/account/src/lib.rs +++ b/primitives/account/src/lib.rs @@ -134,7 +134,9 @@ impl sp_runtime::traits::Verify for EthereumSignature { } /// Public key for an Ethereum / Moonbeam compatible account -#[derive(Eq, PartialEq, Ord, PartialOrd, Clone, Encode, Decode, sp_core::RuntimeDebug, TypeInfo)] +#[derive( + Eq, PartialEq, Ord, PartialOrd, Clone, Encode, Decode, sp_core::RuntimeDebug, TypeInfo, +)] #[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))] pub struct EthereumSigner([u8; 20]);