test_eof_calls_clear_return_buffer()
¶
Documentation for tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_eof_calls_clear_return_buffer@3719e927
.
Generate fixtures for these test cases for Osaka with:
fill -v tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py::test_eof_calls_clear_return_buffer --fork Osaka
Test EOF contracts calling clears returndata buffer.
Source code in tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calls.py
772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 |
|
Parametrized Test Cases¶
The interactive table below is also available as a standalone page.
Test ID (Abbreviated) | value | target_account_type | opcode |
---|---|---|---|
...fork_Osaka-state_test-value_0-target_account_type_EMPTY-opcode_EXTCALL | 0 | EMPTY | EXTCALL |
...fork_Osaka-state_test-value_0-target_account_type_EMPTY-opcode_EXTDELEGATECALL | 0 | EMPTY | EXTDELEGATECALL |
...fork_Osaka-state_test-value_0-target_account_type_EMPTY-opcode_EXTSTATICCALL | 0 | EMPTY | EXTSTATICCALL |
...fork_Osaka-state_test-value_0-target_account_type_EOA-opcode_EXTCALL | 0 | EOA | EXTCALL |
...fork_Osaka-state_test-value_0-target_account_type_EOA-opcode_EXTDELEGATECALL | 0 | EOA | EXTDELEGATECALL |
...fork_Osaka-state_test-value_0-target_account_type_EOA-opcode_EXTSTATICCALL | 0 | EOA | EXTSTATICCALL |
...fork_Osaka-state_test-value_0-target_account_type_LEGACY_CONTRACT-opcode_EXTCALL | 0 | LEGACY_CONTRACT | EXTCALL |
...fork_Osaka-state_test-value_0-target_account_type_LEGACY_CONTRACT-opcode_EXTDELEGATECALL | 0 | LEGACY_CONTRACT | EXTDELEGATECALL |
...fork_Osaka-state_test-value_0-target_account_type_LEGACY_CONTRACT-opcode_EXTSTATICCALL | 0 | LEGACY_CONTRACT | EXTSTATICCALL |
...fork_Osaka-state_test-value_0-target_account_type_EOF_CONTRACT-opcode_EXTCALL | 0 | EOF_CONTRACT | EXTCALL |
...fork_Osaka-state_test-value_0-target_account_type_EOF_CONTRACT-opcode_EXTDELEGATECALL | 0 | EOF_CONTRACT | EXTDELEGATECALL |
...fork_Osaka-state_test-value_0-target_account_type_EOF_CONTRACT-opcode_EXTSTATICCALL | 0 | EOF_CONTRACT | EXTSTATICCALL |
...fork_Osaka-state_test-value_0-target_account_type_LEGACY_CONTRACT_INVALID-opcode_EXTCALL | 0 | LEGACY_CONTRACT_INVALID | EXTCALL |
...fork_Osaka-state_test-value_0-target_account_type_LEGACY_CONTRACT_INVALID-opcode_EXTDELEGATECALL | 0 | LEGACY_CONTRACT_INVALID | EXTDELEGATECALL |
...fork_Osaka-state_test-value_0-target_account_type_LEGACY_CONTRACT_INVALID-opcode_EXTSTATICCALL | 0 | LEGACY_CONTRACT_INVALID | EXTSTATICCALL |
...fork_Osaka-state_test-value_0-target_account_type_EOF_CONTRACT_INVALID-opcode_EXTCALL | 0 | EOF_CONTRACT_INVALID | EXTCALL |
...fork_Osaka-state_test-value_0-target_account_type_EOF_CONTRACT_INVALID-opcode_EXTDELEGATECALL | 0 | EOF_CONTRACT_INVALID | EXTDELEGATECALL |
...fork_Osaka-state_test-value_0-target_account_type_EOF_CONTRACT_INVALID-opcode_EXTSTATICCALL | 0 | EOF_CONTRACT_INVALID | EXTSTATICCALL |
...fork_Osaka-state_test-value_0-target_account_type_LEGACY_CONTRACT_REVERT-opcode_EXTCALL | 0 | LEGACY_CONTRACT_REVERT | EXTCALL |
...fork_Osaka-state_test-value_0-target_account_type_LEGACY_CONTRACT_REVERT-opcode_EXTDELEGATECALL | 0 | LEGACY_CONTRACT_REVERT | EXTDELEGATECALL |
...fork_Osaka-state_test-value_0-target_account_type_LEGACY_CONTRACT_REVERT-opcode_EXTSTATICCALL | 0 | LEGACY_CONTRACT_REVERT | EXTSTATICCALL |
...fork_Osaka-state_test-value_0-target_account_type_EOF_CONTRACT_REVERT-opcode_EXTCALL | 0 | EOF_CONTRACT_REVERT | EXTCALL |
...fork_Osaka-state_test-value_0-target_account_type_EOF_CONTRACT_REVERT-opcode_EXTDELEGATECALL | 0 | EOF_CONTRACT_REVERT | EXTDELEGATECALL |
...fork_Osaka-state_test-value_0-target_account_type_EOF_CONTRACT_REVERT-opcode_EXTSTATICCALL | 0 | EOF_CONTRACT_REVERT | EXTSTATICCALL |
...fork_Osaka-state_test-value_0-target_account_type_IDENTITY_PRECOMPILE-opcode_EXTCALL | 0 | IDENTITY_PRECOMPILE | EXTCALL |
...fork_Osaka-state_test-value_0-target_account_type_IDENTITY_PRECOMPILE-opcode_EXTDELEGATECALL | 0 | IDENTITY_PRECOMPILE | EXTDELEGATECALL |
...fork_Osaka-state_test-value_0-target_account_type_IDENTITY_PRECOMPILE-opcode_EXTSTATICCALL | 0 | IDENTITY_PRECOMPILE | EXTSTATICCALL |
...fork_Osaka-state_test-value_1-target_account_type_EMPTY-opcode_EXTCALL | 1 | EMPTY | EXTCALL |
...fork_Osaka-state_test-value_1-target_account_type_EMPTY-opcode_EXTDELEGATECALL | 1 | EMPTY | EXTDELEGATECALL |
...fork_Osaka-state_test-value_1-target_account_type_EMPTY-opcode_EXTSTATICCALL | 1 | EMPTY | EXTSTATICCALL |
...fork_Osaka-state_test-value_1-target_account_type_EOA-opcode_EXTCALL | 1 | EOA | EXTCALL |
...fork_Osaka-state_test-value_1-target_account_type_EOA-opcode_EXTDELEGATECALL | 1 | EOA | EXTDELEGATECALL |
...fork_Osaka-state_test-value_1-target_account_type_EOA-opcode_EXTSTATICCALL | 1 | EOA | EXTSTATICCALL |
...fork_Osaka-state_test-value_1-target_account_type_LEGACY_CONTRACT-opcode_EXTCALL | 1 | LEGACY_CONTRACT | EXTCALL |
...fork_Osaka-state_test-value_1-target_account_type_LEGACY_CONTRACT-opcode_EXTDELEGATECALL | 1 | LEGACY_CONTRACT | EXTDELEGATECALL |
...fork_Osaka-state_test-value_1-target_account_type_LEGACY_CONTRACT-opcode_EXTSTATICCALL | 1 | LEGACY_CONTRACT | EXTSTATICCALL |
...fork_Osaka-state_test-value_1-target_account_type_EOF_CONTRACT-opcode_EXTCALL | 1 | EOF_CONTRACT | EXTCALL |
...fork_Osaka-state_test-value_1-target_account_type_EOF_CONTRACT-opcode_EXTDELEGATECALL | 1 | EOF_CONTRACT | EXTDELEGATECALL |
...fork_Osaka-state_test-value_1-target_account_type_EOF_CONTRACT-opcode_EXTSTATICCALL | 1 | EOF_CONTRACT | EXTSTATICCALL |
...fork_Osaka-state_test-value_1-target_account_type_LEGACY_CONTRACT_INVALID-opcode_EXTCALL | 1 | LEGACY_CONTRACT_INVALID | EXTCALL |
...fork_Osaka-state_test-value_1-target_account_type_LEGACY_CONTRACT_INVALID-opcode_EXTDELEGATECALL | 1 | LEGACY_CONTRACT_INVALID | EXTDELEGATECALL |
...fork_Osaka-state_test-value_1-target_account_type_LEGACY_CONTRACT_INVALID-opcode_EXTSTATICCALL | 1 | LEGACY_CONTRACT_INVALID | EXTSTATICCALL |
...fork_Osaka-state_test-value_1-target_account_type_EOF_CONTRACT_INVALID-opcode_EXTCALL | 1 | EOF_CONTRACT_INVALID | EXTCALL |
...fork_Osaka-state_test-value_1-target_account_type_EOF_CONTRACT_INVALID-opcode_EXTDELEGATECALL | 1 | EOF_CONTRACT_INVALID | EXTDELEGATECALL |
...fork_Osaka-state_test-value_1-target_account_type_EOF_CONTRACT_INVALID-opcode_EXTSTATICCALL | 1 | EOF_CONTRACT_INVALID | EXTSTATICCALL |
...fork_Osaka-state_test-value_1-target_account_type_LEGACY_CONTRACT_REVERT-opcode_EXTCALL | 1 | LEGACY_CONTRACT_REVERT | EXTCALL |
...fork_Osaka-state_test-value_1-target_account_type_LEGACY_CONTRACT_REVERT-opcode_EXTDELEGATECALL | 1 | LEGACY_CONTRACT_REVERT | EXTDELEGATECALL |
...fork_Osaka-state_test-value_1-target_account_type_LEGACY_CONTRACT_REVERT-opcode_EXTSTATICCALL | 1 | LEGACY_CONTRACT_REVERT | EXTSTATICCALL |
...fork_Osaka-state_test-value_1-target_account_type_EOF_CONTRACT_REVERT-opcode_EXTCALL | 1 | EOF_CONTRACT_REVERT | EXTCALL |
...fork_Osaka-state_test-value_1-target_account_type_EOF_CONTRACT_REVERT-opcode_EXTDELEGATECALL | 1 | EOF_CONTRACT_REVERT | EXTDELEGATECALL |
...fork_Osaka-state_test-value_1-target_account_type_EOF_CONTRACT_REVERT-opcode_EXTSTATICCALL | 1 | EOF_CONTRACT_REVERT | EXTSTATICCALL |
...fork_Osaka-state_test-value_1-target_account_type_IDENTITY_PRECOMPILE-opcode_EXTCALL | 1 | IDENTITY_PRECOMPILE | EXTCALL |
...fork_Osaka-state_test-value_1-target_account_type_IDENTITY_PRECOMPILE-opcode_EXTDELEGATECALL | 1 | IDENTITY_PRECOMPILE | EXTDELEGATECALL |
...fork_Osaka-state_test-value_1-target_account_type_IDENTITY_PRECOMPILE-opcode_EXTSTATICCALL | 1 | IDENTITY_PRECOMPILE | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_EMPTY-opcode_EXTCALL | 0 | EMPTY | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_EMPTY-opcode_EXTDELEGATECALL | 0 | EMPTY | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_EMPTY-opcode_EXTSTATICCALL | 0 | EMPTY | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_EOA-opcode_EXTCALL | 0 | EOA | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_EOA-opcode_EXTDELEGATECALL | 0 | EOA | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_EOA-opcode_EXTSTATICCALL | 0 | EOA | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_LEGACY_CONTRACT-opcode_EXTCALL | 0 | LEGACY_CONTRACT | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_LEGACY_CONTRACT-opcode_EXTDELEGATECALL | 0 | LEGACY_CONTRACT | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_LEGACY_CONTRACT-opcode_EXTSTATICCALL | 0 | LEGACY_CONTRACT | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_EOF_CONTRACT-opcode_EXTCALL | 0 | EOF_CONTRACT | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_EOF_CONTRACT-opcode_EXTDELEGATECALL | 0 | EOF_CONTRACT | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_EOF_CONTRACT-opcode_EXTSTATICCALL | 0 | EOF_CONTRACT | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_LEGACY_CONTRACT_INVALID-opcode_EXTCALL | 0 | LEGACY_CONTRACT_INVALID | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_LEGACY_CONTRACT_INVALID-opcode_EXTDELEGATECALL | 0 | LEGACY_CONTRACT_INVALID | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_LEGACY_CONTRACT_INVALID-opcode_EXTSTATICCALL | 0 | LEGACY_CONTRACT_INVALID | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_EOF_CONTRACT_INVALID-opcode_EXTCALL | 0 | EOF_CONTRACT_INVALID | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_EOF_CONTRACT_INVALID-opcode_EXTDELEGATECALL | 0 | EOF_CONTRACT_INVALID | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_EOF_CONTRACT_INVALID-opcode_EXTSTATICCALL | 0 | EOF_CONTRACT_INVALID | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_LEGACY_CONTRACT_REVERT-opcode_EXTCALL | 0 | LEGACY_CONTRACT_REVERT | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_LEGACY_CONTRACT_REVERT-opcode_EXTDELEGATECALL | 0 | LEGACY_CONTRACT_REVERT | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_LEGACY_CONTRACT_REVERT-opcode_EXTSTATICCALL | 0 | LEGACY_CONTRACT_REVERT | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_EOF_CONTRACT_REVERT-opcode_EXTCALL | 0 | EOF_CONTRACT_REVERT | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_EOF_CONTRACT_REVERT-opcode_EXTDELEGATECALL | 0 | EOF_CONTRACT_REVERT | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_EOF_CONTRACT_REVERT-opcode_EXTSTATICCALL | 0 | EOF_CONTRACT_REVERT | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_IDENTITY_PRECOMPILE-opcode_EXTCALL | 0 | IDENTITY_PRECOMPILE | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_IDENTITY_PRECOMPILE-opcode_EXTDELEGATECALL | 0 | IDENTITY_PRECOMPILE | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_0-target_account_type_IDENTITY_PRECOMPILE-opcode_EXTSTATICCALL | 0 | IDENTITY_PRECOMPILE | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_EMPTY-opcode_EXTCALL | 1 | EMPTY | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_EMPTY-opcode_EXTDELEGATECALL | 1 | EMPTY | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_EMPTY-opcode_EXTSTATICCALL | 1 | EMPTY | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_EOA-opcode_EXTCALL | 1 | EOA | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_EOA-opcode_EXTDELEGATECALL | 1 | EOA | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_EOA-opcode_EXTSTATICCALL | 1 | EOA | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_LEGACY_CONTRACT-opcode_EXTCALL | 1 | LEGACY_CONTRACT | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_LEGACY_CONTRACT-opcode_EXTDELEGATECALL | 1 | LEGACY_CONTRACT | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_LEGACY_CONTRACT-opcode_EXTSTATICCALL | 1 | LEGACY_CONTRACT | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_EOF_CONTRACT-opcode_EXTCALL | 1 | EOF_CONTRACT | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_EOF_CONTRACT-opcode_EXTDELEGATECALL | 1 | EOF_CONTRACT | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_EOF_CONTRACT-opcode_EXTSTATICCALL | 1 | EOF_CONTRACT | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_LEGACY_CONTRACT_INVALID-opcode_EXTCALL | 1 | LEGACY_CONTRACT_INVALID | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_LEGACY_CONTRACT_INVALID-opcode_EXTDELEGATECALL | 1 | LEGACY_CONTRACT_INVALID | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_LEGACY_CONTRACT_INVALID-opcode_EXTSTATICCALL | 1 | LEGACY_CONTRACT_INVALID | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_EOF_CONTRACT_INVALID-opcode_EXTCALL | 1 | EOF_CONTRACT_INVALID | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_EOF_CONTRACT_INVALID-opcode_EXTDELEGATECALL | 1 | EOF_CONTRACT_INVALID | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_EOF_CONTRACT_INVALID-opcode_EXTSTATICCALL | 1 | EOF_CONTRACT_INVALID | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_LEGACY_CONTRACT_REVERT-opcode_EXTCALL | 1 | LEGACY_CONTRACT_REVERT | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_LEGACY_CONTRACT_REVERT-opcode_EXTDELEGATECALL | 1 | LEGACY_CONTRACT_REVERT | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_LEGACY_CONTRACT_REVERT-opcode_EXTSTATICCALL | 1 | LEGACY_CONTRACT_REVERT | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_EOF_CONTRACT_REVERT-opcode_EXTCALL | 1 | EOF_CONTRACT_REVERT | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_EOF_CONTRACT_REVERT-opcode_EXTDELEGATECALL | 1 | EOF_CONTRACT_REVERT | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_EOF_CONTRACT_REVERT-opcode_EXTSTATICCALL | 1 | EOF_CONTRACT_REVERT | EXTSTATICCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_IDENTITY_PRECOMPILE-opcode_EXTCALL | 1 | IDENTITY_PRECOMPILE | EXTCALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_IDENTITY_PRECOMPILE-opcode_EXTDELEGATECALL | 1 | IDENTITY_PRECOMPILE | EXTDELEGATECALL |
...fork_Osaka-blockchain_test_from_state_test-value_1-target_account_type_IDENTITY_PRECOMPILE-opcode_EXTSTATICCALL | 1 | IDENTITY_PRECOMPILE | EXTSTATICCALL |