Merge pull request #900 from mir-protocol/sys_gas

sys_gas
This commit is contained in:
Daniel Lubarov 2023-03-05 22:57:54 -08:00 committed by GitHub
commit 21db4a1b48
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -77,7 +77,15 @@ global sys_msize:
SWAP1
EXIT_KERNEL
global sys_gas:
PANIC
// stack: kexit_info
DUP1 %shr_const(192)
// stack: gas_used, kexit_info
%mload_context_metadata(@CTX_METADATA_GAS_LIMIT)
// stack: gas_limit, gas_used, kexit_info
SUB
// stack: gas_remaining, kexit_info
SWAP1
EXIT_KERNEL
global sys_log0:
PANIC
global sys_log1: