plonky2/evm/src/cpu/kernel/asm/balance.asm

22 lines
369 B
NASM
Raw Normal View History

2022-10-28 11:15:43 +02:00
%macro balance
// stack: address
%mpt_read_state_trie
// stack: account_ptr
%add_const(1)
// stack: balance_ptr
%mload_trie_data
// stack: balance
%endmacro
global balance:
// stack: address, retdest
%balance
// stack: balance, retdest
SWAP1 JUMP
%macro selfbalance
// stack: (empty)
ADDRESS
%balance
%endmacro