diff --git a/packages/api-server/src/methods/modules/eth.ts b/packages/api-server/src/methods/modules/eth.ts index 2c12e6ad..e04acaca 100644 --- a/packages/api-server/src/methods/modules/eth.ts +++ b/packages/api-server/src/methods/modules/eth.ts @@ -131,7 +131,7 @@ export class Eth { ]); this.getStorageAt = middleware(this.getStorageAt.bind(this), 3, [ validators.address, - validators.storageKey, + validators.hexNumber, validators.blockParameter, ]); this.getTransactionCount = middleware( diff --git a/packages/api-server/src/methods/validator.ts b/packages/api-server/src/methods/validator.ts index 0b8c9eea..dab15194 100644 --- a/packages/api-server/src/methods/validator.ts +++ b/packages/api-server/src/methods/validator.ts @@ -76,10 +76,6 @@ export const validators = { return verifyHexNumber(params[index], index); }, - storageKey(params: any[], index: number) { - return verifyStorageKey(params[index], index); - }, - /** * Hex number | "latest" | "earliest" | "pending" * @param params @@ -427,17 +423,6 @@ export function verifyEstimateGasCallObject( return undefined; } -export function verifyStorageKey( - key: string, - index: number -): InvalidParamsError | undefined { - const err = verifyHexString(key, index); - if (err) { - return err.padContext("storageKey"); - } - return undefined; -} - export function verifyFilterTopicString( topic: any, index: number