From 41e7995c8ff027657b3afdf30f8f3cd2d4e815b5 Mon Sep 17 00:00:00 2001 From: Gustavo Date: Tue, 6 Sep 2022 09:50:32 -0300 Subject: [PATCH] Fix: add missing function type "receive" (#5165) * Fix: add missing function type "receive" This PR adds missing type "receive" example in solidity: ```solidity receive() external payable { // any code } ``` * Update Changgelog * Update CHANGELOG.md * Update CHANGELOG.md Co-authored-by: Oleksii Kosynskyi Co-authored-by: Junaid <86780488+jdevcs@users.noreply.github.com> Co-authored-by: Alex Co-authored-by: Alex --- CHANGELOG.md | 3 +++ packages/web3-utils/types/index.d.ts | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 414cdc5c5a3..683086248b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -596,3 +596,6 @@ Released with 1.0.0-beta.37 code base. - Update node version on actions to fix breaking mosaic test (#5354) - Start incrementing jsonrpc.id from random number (#5327) - `web3-eth-contract`'s `call` and `send` methods no longer mutate `options` argument (#5394) + +### Added +- Add missing function type "receive" in `AbiType` (#5165) diff --git a/packages/web3-utils/types/index.d.ts b/packages/web3-utils/types/index.d.ts index a9b436a92f9..0fd436e5152 100644 --- a/packages/web3-utils/types/index.d.ts +++ b/packages/web3-utils/types/index.d.ts @@ -212,7 +212,7 @@ export interface Units { tether: string; } -export type AbiType = 'function' | 'constructor' | 'event' | 'fallback'; +export type AbiType = 'function' | 'constructor' | 'event' | 'fallback' | 'receive'; export type StateMutabilityType = 'pure' | 'view' | 'nonpayable' | 'payable'; export interface AbiItem {