From da7b0c275adc847ca1b5f32141dc54d503875796 Mon Sep 17 00:00:00 2001 From: Sina Mahmoodi Date: Thu, 11 Apr 2019 09:43:36 +0200 Subject: [PATCH] eei: add isAccountEmpty method --- eth_interface.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/eth_interface.md b/eth_interface.md index dcaef381..dab9d5d1 100644 --- a/eth_interface.md +++ b/eth_interface.md @@ -594,3 +594,20 @@ Get the block’s timestamp. **Returns** `blockTimestamp` **i64** + +## isAccountEmpty + +Returns 1 if account has no code, zero nonce and zero balance (as per [EIP-161](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-161.md)), and +0 otherwise. + +**Parameters** + +- `addressOffset` **i32ptr** the memory offset to load the address from (`address`) + +**Returns** + +`isEmpty` **i32** + +**Trap conditions** + +- load `address` from memory at `addressOffset` results in out of bounds access.