From 331492b58a94bc19f5f2495ab608e80b4bf2d063 Mon Sep 17 00:00:00 2001 From: Tom Meagher Date: Tue, 6 Aug 2024 11:31:15 -0400 Subject: [PATCH] refactor: remove fallback inputs --- packages/abitype/src/abi.ts | 1 - packages/abitype/src/zod.test.ts | 3 --- packages/abitype/src/zod.ts | 5 ----- 3 files changed, 9 deletions(-) diff --git a/packages/abitype/src/abi.ts b/packages/abitype/src/abi.ts index 943642a7..90247c54 100644 --- a/packages/abitype/src/abi.ts +++ b/packages/abitype/src/abi.ts @@ -164,7 +164,6 @@ export type AbiConstructor = { /** ABI ["fallback"](https://docs.soliditylang.org/en/latest/abi-spec.html#json) type */ export type AbiFallback = { type: 'fallback' - inputs?: readonly never[] | undefined /** * @deprecated use `payable` or `nonpayable` from {@link AbiStateMutability} instead * @see https://github.com/ethereum/solidity/issues/992 diff --git a/packages/abitype/src/zod.test.ts b/packages/abitype/src/zod.test.ts index fbcbe679..bec5356e 100644 --- a/packages/abitype/src/zod.test.ts +++ b/packages/abitype/src/zod.test.ts @@ -485,7 +485,6 @@ describe('AbiFallback', () => { }), ).toMatchInlineSnapshot(` { - "inputs": [], "stateMutability": "nonpayable", "type": "fallback", } @@ -502,7 +501,6 @@ describe('AbiFallback', () => { }), ).toMatchInlineSnapshot(` { - "inputs": [], "payable": false, "stateMutability": "nonpayable", "type": "fallback", @@ -516,7 +514,6 @@ describe('AbiFallback', () => { }), ).toMatchInlineSnapshot(` { - "inputs": [], "payable": true, "stateMutability": "payable", "type": "fallback", diff --git a/packages/abitype/src/zod.ts b/packages/abitype/src/zod.ts index 75a224e3..76a5d024 100644 --- a/packages/abitype/src/zod.ts +++ b/packages/abitype/src/zod.ts @@ -160,11 +160,6 @@ export const AbiFallback = z.preprocess( }, z.object({ type: z.literal('fallback'), - /** - * @deprecated use `pure` or `view` from {@link AbiStateMutability} instead - * https://github.com/ethereum/solidity/issues/992 - */ - inputs: z.tuple([]).readonly().optional(), /** * @deprecated use `payable` or `nonpayable` from {@link AbiStateMutability} instead * https://github.com/ethereum/solidity/issues/992