From fef06f5b6be66eded041466f34332d0f7e59c2f5 Mon Sep 17 00:00:00 2001 From: Daniel Rocha <68558152+danroc@users.noreply.github.com> Date: Sun, 17 Sep 2023 23:39:10 +0200 Subject: [PATCH] feat: remove unversioned `eth_signTypedData` method The `eth_signTypedData` is an alias for `eth_signTypedData_v1`, so it's not needed. It can also cause confusion since devs may assume that it's actually an alias for the latest version. --- src/api.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/api.ts b/src/api.ts index e920eb0eb..915469a6a 100644 --- a/src/api.ts +++ b/src/api.ts @@ -13,7 +13,6 @@ export enum EthMethod { PersonalSign = 'personal_sign', Sign = 'eth_sign', SignTransaction = 'eth_signTransaction', - SignTypedData = 'eth_signTypedData', SignTypedDataV1 = 'eth_signTypedData_v1', SignTypedDataV3 = 'eth_signTypedData_v3', SignTypedDataV4 = 'eth_signTypedData_v4', @@ -51,7 +50,6 @@ export const KeyringAccountStruct = object({ `${EthMethod.PersonalSign}`, `${EthMethod.Sign}`, `${EthMethod.SignTransaction}`, - `${EthMethod.SignTypedData}`, `${EthMethod.SignTypedDataV1}`, `${EthMethod.SignTypedDataV3}`, `${EthMethod.SignTypedDataV4}`,