Test Function: test_point_evaluation_precompile_gas_usage()

Test point evaluation precompile gas usage under different call contexts

Back to test_point_evaluation_precompile_gas_usage().

Parametrized Test Cases

Test ID (Abbreviated) proof call_gas call_type
...fork_Cancun-state_test-proof_correct-exact_gas-call_type_CALL correct 50000 CALL
...fork_Cancun-state_test-proof_correct-exact_gas-call_type_DELEGATECALL correct 50000 DELEGATECALL
...fork_Cancun-state_test-proof_correct-exact_gas-call_type_CALLCODE correct 50000 CALLCODE
...fork_Cancun-state_test-proof_correct-exact_gas-call_type_STATICCALL correct 50000 STATICCALL
...fork_Cancun-state_test-proof_correct-insufficient_gas-call_type_CALL correct 49999 CALL
...fork_Cancun-state_test-proof_correct-insufficient_gas-call_type_DELEGATECALL correct 49999 DELEGATECALL
...fork_Cancun-state_test-proof_correct-insufficient_gas-call_type_CALLCODE correct 49999 CALLCODE
...fork_Cancun-state_test-proof_correct-insufficient_gas-call_type_STATICCALL correct 49999 STATICCALL
...fork_Cancun-state_test-proof_correct-extra_gas-call_type_CALL correct 50001 CALL
...fork_Cancun-state_test-proof_correct-extra_gas-call_type_DELEGATECALL correct 50001 DELEGATECALL
...fork_Cancun-state_test-proof_correct-extra_gas-call_type_CALLCODE correct 50001 CALLCODE
...fork_Cancun-state_test-proof_correct-extra_gas-call_type_STATICCALL correct 50001 STATICCALL
...fork_Cancun-state_test-proof_incorrect-exact_gas-call_type_CALL incorrect 50000 CALL
...fork_Cancun-state_test-proof_incorrect-exact_gas-call_type_DELEGATECALL incorrect 50000 DELEGATECALL
...fork_Cancun-state_test-proof_incorrect-exact_gas-call_type_CALLCODE incorrect 50000 CALLCODE
...fork_Cancun-state_test-proof_incorrect-exact_gas-call_type_STATICCALL incorrect 50000 STATICCALL
...fork_Cancun-state_test-proof_incorrect-insufficient_gas-call_type_CALL incorrect 49999 CALL
...fork_Cancun-state_test-proof_incorrect-insufficient_gas-call_type_DELEGATECALL incorrect 49999 DELEGATECALL
...fork_Cancun-state_test-proof_incorrect-insufficient_gas-call_type_CALLCODE incorrect 49999 CALLCODE
...fork_Cancun-state_test-proof_incorrect-insufficient_gas-call_type_STATICCALL incorrect 49999 STATICCALL
...fork_Cancun-state_test-proof_incorrect-extra_gas-call_type_CALL incorrect 50001 CALL
...fork_Cancun-state_test-proof_incorrect-extra_gas-call_type_DELEGATECALL incorrect 50001 DELEGATECALL
...fork_Cancun-state_test-proof_incorrect-extra_gas-call_type_CALLCODE incorrect 50001 CALLCODE
...fork_Cancun-state_test-proof_incorrect-extra_gas-call_type_STATICCALL incorrect 50001 STATICCALL
...fork_Cancun-blockchain_test_from_state_test-proof_correct-exact_gas-call_type_CALL correct 50000 CALL
...fork_Cancun-blockchain_test_from_state_test-proof_correct-exact_gas-call_type_DELEGATECALL correct 50000 DELEGATECALL
...fork_Cancun-blockchain_test_from_state_test-proof_correct-exact_gas-call_type_CALLCODE correct 50000 CALLCODE
...fork_Cancun-blockchain_test_from_state_test-proof_correct-exact_gas-call_type_STATICCALL correct 50000 STATICCALL
...fork_Cancun-blockchain_test_from_state_test-proof_correct-insufficient_gas-call_type_CALL correct 49999 CALL
...fork_Cancun-blockchain_test_from_state_test-proof_correct-insufficient_gas-call_type_DELEGATECALL correct 49999 DELEGATECALL
...fork_Cancun-blockchain_test_from_state_test-proof_correct-insufficient_gas-call_type_CALLCODE correct 49999 CALLCODE
...fork_Cancun-blockchain_test_from_state_test-proof_correct-insufficient_gas-call_type_STATICCALL correct 49999 STATICCALL
...fork_Cancun-blockchain_test_from_state_test-proof_correct-extra_gas-call_type_CALL correct 50001 CALL
...fork_Cancun-blockchain_test_from_state_test-proof_correct-extra_gas-call_type_DELEGATECALL correct 50001 DELEGATECALL
...fork_Cancun-blockchain_test_from_state_test-proof_correct-extra_gas-call_type_CALLCODE correct 50001 CALLCODE
...fork_Cancun-blockchain_test_from_state_test-proof_correct-extra_gas-call_type_STATICCALL correct 50001 STATICCALL
...fork_Cancun-blockchain_test_from_state_test-proof_incorrect-exact_gas-call_type_CALL incorrect 50000 CALL
...fork_Cancun-blockchain_test_from_state_test-proof_incorrect-exact_gas-call_type_DELEGATECALL incorrect 50000 DELEGATECALL
...fork_Cancun-blockchain_test_from_state_test-proof_incorrect-exact_gas-call_type_CALLCODE incorrect 50000 CALLCODE
...fork_Cancun-blockchain_test_from_state_test-proof_incorrect-exact_gas-call_type_STATICCALL incorrect 50000 STATICCALL
...fork_Cancun-blockchain_test_from_state_test-proof_incorrect-insufficient_gas-call_type_CALL incorrect 49999 CALL
...fork_Cancun-blockchain_test_from_state_test-proof_incorrect-insufficient_gas-call_type_DELEGATECALL incorrect 49999 DELEGATECALL
...fork_Cancun-blockchain_test_from_state_test-proof_incorrect-insufficient_gas-call_type_CALLCODE incorrect 49999 CALLCODE
...fork_Cancun-blockchain_test_from_state_test-proof_incorrect-insufficient_gas-call_type_STATICCALL incorrect 49999 STATICCALL
...fork_Cancun-blockchain_test_from_state_test-proof_incorrect-extra_gas-call_type_CALL incorrect 50001 CALL
...fork_Cancun-blockchain_test_from_state_test-proof_incorrect-extra_gas-call_type_DELEGATECALL incorrect 50001 DELEGATECALL
...fork_Cancun-blockchain_test_from_state_test-proof_incorrect-extra_gas-call_type_CALLCODE incorrect 50001 CALLCODE
...fork_Cancun-blockchain_test_from_state_test-proof_incorrect-extra_gas-call_type_STATICCALL incorrect 50001 STATICCALL
...fork_Prague-state_test-proof_correct-exact_gas-call_type_CALL correct 50000 CALL
...fork_Prague-state_test-proof_correct-exact_gas-call_type_DELEGATECALL correct 50000 DELEGATECALL
...fork_Prague-state_test-proof_correct-exact_gas-call_type_CALLCODE correct 50000 CALLCODE
...fork_Prague-state_test-proof_correct-exact_gas-call_type_STATICCALL correct 50000 STATICCALL
...fork_Prague-state_test-proof_correct-insufficient_gas-call_type_CALL correct 49999 CALL
...fork_Prague-state_test-proof_correct-insufficient_gas-call_type_DELEGATECALL correct 49999 DELEGATECALL
...fork_Prague-state_test-proof_correct-insufficient_gas-call_type_CALLCODE correct 49999 CALLCODE
...fork_Prague-state_test-proof_correct-insufficient_gas-call_type_STATICCALL correct 49999 STATICCALL
...fork_Prague-state_test-proof_correct-extra_gas-call_type_CALL correct 50001 CALL
...fork_Prague-state_test-proof_correct-extra_gas-call_type_DELEGATECALL correct 50001 DELEGATECALL
...fork_Prague-state_test-proof_correct-extra_gas-call_type_CALLCODE correct 50001 CALLCODE
...fork_Prague-state_test-proof_correct-extra_gas-call_type_STATICCALL correct 50001 STATICCALL
...fork_Prague-state_test-proof_incorrect-exact_gas-call_type_CALL incorrect 50000 CALL
...fork_Prague-state_test-proof_incorrect-exact_gas-call_type_DELEGATECALL incorrect 50000 DELEGATECALL
...fork_Prague-state_test-proof_incorrect-exact_gas-call_type_CALLCODE incorrect 50000 CALLCODE
...fork_Prague-state_test-proof_incorrect-exact_gas-call_type_STATICCALL incorrect 50000 STATICCALL
...fork_Prague-state_test-proof_incorrect-insufficient_gas-call_type_CALL incorrect 49999 CALL
...fork_Prague-state_test-proof_incorrect-insufficient_gas-call_type_DELEGATECALL incorrect 49999 DELEGATECALL
...fork_Prague-state_test-proof_incorrect-insufficient_gas-call_type_CALLCODE incorrect 49999 CALLCODE
...fork_Prague-state_test-proof_incorrect-insufficient_gas-call_type_STATICCALL incorrect 49999 STATICCALL
...fork_Prague-state_test-proof_incorrect-extra_gas-call_type_CALL incorrect 50001 CALL
...fork_Prague-state_test-proof_incorrect-extra_gas-call_type_DELEGATECALL incorrect 50001 DELEGATECALL
...fork_Prague-state_test-proof_incorrect-extra_gas-call_type_CALLCODE incorrect 50001 CALLCODE
...fork_Prague-state_test-proof_incorrect-extra_gas-call_type_STATICCALL incorrect 50001 STATICCALL
...fork_Prague-blockchain_test_from_state_test-proof_correct-exact_gas-call_type_CALL correct 50000 CALL
...fork_Prague-blockchain_test_from_state_test-proof_correct-exact_gas-call_type_DELEGATECALL correct 50000 DELEGATECALL
...fork_Prague-blockchain_test_from_state_test-proof_correct-exact_gas-call_type_CALLCODE correct 50000 CALLCODE
...fork_Prague-blockchain_test_from_state_test-proof_correct-exact_gas-call_type_STATICCALL correct 50000 STATICCALL
...fork_Prague-blockchain_test_from_state_test-proof_correct-insufficient_gas-call_type_CALL correct 49999 CALL
...fork_Prague-blockchain_test_from_state_test-proof_correct-insufficient_gas-call_type_DELEGATECALL correct 49999 DELEGATECALL
...fork_Prague-blockchain_test_from_state_test-proof_correct-insufficient_gas-call_type_CALLCODE correct 49999 CALLCODE
...fork_Prague-blockchain_test_from_state_test-proof_correct-insufficient_gas-call_type_STATICCALL correct 49999 STATICCALL
...fork_Prague-blockchain_test_from_state_test-proof_correct-extra_gas-call_type_CALL correct 50001 CALL
...fork_Prague-blockchain_test_from_state_test-proof_correct-extra_gas-call_type_DELEGATECALL correct 50001 DELEGATECALL
...fork_Prague-blockchain_test_from_state_test-proof_correct-extra_gas-call_type_CALLCODE correct 50001 CALLCODE
...fork_Prague-blockchain_test_from_state_test-proof_correct-extra_gas-call_type_STATICCALL correct 50001 STATICCALL
...fork_Prague-blockchain_test_from_state_test-proof_incorrect-exact_gas-call_type_CALL incorrect 50000 CALL
...fork_Prague-blockchain_test_from_state_test-proof_incorrect-exact_gas-call_type_DELEGATECALL incorrect 50000 DELEGATECALL
...fork_Prague-blockchain_test_from_state_test-proof_incorrect-exact_gas-call_type_CALLCODE incorrect 50000 CALLCODE
...fork_Prague-blockchain_test_from_state_test-proof_incorrect-exact_gas-call_type_STATICCALL incorrect 50000 STATICCALL
...fork_Prague-blockchain_test_from_state_test-proof_incorrect-insufficient_gas-call_type_CALL incorrect 49999 CALL
...fork_Prague-blockchain_test_from_state_test-proof_incorrect-insufficient_gas-call_type_DELEGATECALL incorrect 49999 DELEGATECALL
...fork_Prague-blockchain_test_from_state_test-proof_incorrect-insufficient_gas-call_type_CALLCODE incorrect 49999 CALLCODE
...fork_Prague-blockchain_test_from_state_test-proof_incorrect-insufficient_gas-call_type_STATICCALL incorrect 49999 STATICCALL
...fork_Prague-blockchain_test_from_state_test-proof_incorrect-extra_gas-call_type_CALL incorrect 50001 CALL
...fork_Prague-blockchain_test_from_state_test-proof_incorrect-extra_gas-call_type_DELEGATECALL incorrect 50001 DELEGATECALL
...fork_Prague-blockchain_test_from_state_test-proof_incorrect-extra_gas-call_type_CALLCODE incorrect 50001 CALLCODE
...fork_Prague-blockchain_test_from_state_test-proof_incorrect-extra_gas-call_type_STATICCALL incorrect 50001 STATICCALL
...fork_Osaka-state_test-proof_correct-exact_gas-call_type_CALL correct 50000 CALL
...fork_Osaka-state_test-proof_correct-exact_gas-call_type_DELEGATECALL correct 50000 DELEGATECALL
...fork_Osaka-state_test-proof_correct-exact_gas-call_type_CALLCODE correct 50000 CALLCODE
...fork_Osaka-state_test-proof_correct-exact_gas-call_type_STATICCALL correct 50000 STATICCALL
...fork_Osaka-state_test-proof_correct-insufficient_gas-call_type_CALL correct 49999 CALL
...fork_Osaka-state_test-proof_correct-insufficient_gas-call_type_DELEGATECALL correct 49999 DELEGATECALL
...fork_Osaka-state_test-proof_correct-insufficient_gas-call_type_CALLCODE correct 49999 CALLCODE
...fork_Osaka-state_test-proof_correct-insufficient_gas-call_type_STATICCALL correct 49999 STATICCALL
...fork_Osaka-state_test-proof_correct-extra_gas-call_type_CALL correct 50001 CALL
...fork_Osaka-state_test-proof_correct-extra_gas-call_type_DELEGATECALL correct 50001 DELEGATECALL
...fork_Osaka-state_test-proof_correct-extra_gas-call_type_CALLCODE correct 50001 CALLCODE
...fork_Osaka-state_test-proof_correct-extra_gas-call_type_STATICCALL correct 50001 STATICCALL
...fork_Osaka-state_test-proof_incorrect-exact_gas-call_type_CALL incorrect 50000 CALL
...fork_Osaka-state_test-proof_incorrect-exact_gas-call_type_DELEGATECALL incorrect 50000 DELEGATECALL
...fork_Osaka-state_test-proof_incorrect-exact_gas-call_type_CALLCODE incorrect 50000 CALLCODE
...fork_Osaka-state_test-proof_incorrect-exact_gas-call_type_STATICCALL incorrect 50000 STATICCALL
...fork_Osaka-state_test-proof_incorrect-insufficient_gas-call_type_CALL incorrect 49999 CALL
...fork_Osaka-state_test-proof_incorrect-insufficient_gas-call_type_DELEGATECALL incorrect 49999 DELEGATECALL
...fork_Osaka-state_test-proof_incorrect-insufficient_gas-call_type_CALLCODE incorrect 49999 CALLCODE
...fork_Osaka-state_test-proof_incorrect-insufficient_gas-call_type_STATICCALL incorrect 49999 STATICCALL
...fork_Osaka-state_test-proof_incorrect-extra_gas-call_type_CALL incorrect 50001 CALL
...fork_Osaka-state_test-proof_incorrect-extra_gas-call_type_DELEGATECALL incorrect 50001 DELEGATECALL
...fork_Osaka-state_test-proof_incorrect-extra_gas-call_type_CALLCODE incorrect 50001 CALLCODE
...fork_Osaka-state_test-proof_incorrect-extra_gas-call_type_STATICCALL incorrect 50001 STATICCALL
...fork_Osaka-blockchain_test_from_state_test-proof_correct-exact_gas-call_type_CALL correct 50000 CALL
...fork_Osaka-blockchain_test_from_state_test-proof_correct-exact_gas-call_type_DELEGATECALL correct 50000 DELEGATECALL
...fork_Osaka-blockchain_test_from_state_test-proof_correct-exact_gas-call_type_CALLCODE correct 50000 CALLCODE
...fork_Osaka-blockchain_test_from_state_test-proof_correct-exact_gas-call_type_STATICCALL correct 50000 STATICCALL
...fork_Osaka-blockchain_test_from_state_test-proof_correct-insufficient_gas-call_type_CALL correct 49999 CALL
...fork_Osaka-blockchain_test_from_state_test-proof_correct-insufficient_gas-call_type_DELEGATECALL correct 49999 DELEGATECALL
...fork_Osaka-blockchain_test_from_state_test-proof_correct-insufficient_gas-call_type_CALLCODE correct 49999 CALLCODE
...fork_Osaka-blockchain_test_from_state_test-proof_correct-insufficient_gas-call_type_STATICCALL correct 49999 STATICCALL
...fork_Osaka-blockchain_test_from_state_test-proof_correct-extra_gas-call_type_CALL correct 50001 CALL
...fork_Osaka-blockchain_test_from_state_test-proof_correct-extra_gas-call_type_DELEGATECALL correct 50001 DELEGATECALL
...fork_Osaka-blockchain_test_from_state_test-proof_correct-extra_gas-call_type_CALLCODE correct 50001 CALLCODE
...fork_Osaka-blockchain_test_from_state_test-proof_correct-extra_gas-call_type_STATICCALL correct 50001 STATICCALL
...fork_Osaka-blockchain_test_from_state_test-proof_incorrect-exact_gas-call_type_CALL incorrect 50000 CALL
...fork_Osaka-blockchain_test_from_state_test-proof_incorrect-exact_gas-call_type_DELEGATECALL incorrect 50000 DELEGATECALL
...fork_Osaka-blockchain_test_from_state_test-proof_incorrect-exact_gas-call_type_CALLCODE incorrect 50000 CALLCODE
...fork_Osaka-blockchain_test_from_state_test-proof_incorrect-exact_gas-call_type_STATICCALL incorrect 50000 STATICCALL
...fork_Osaka-blockchain_test_from_state_test-proof_incorrect-insufficient_gas-call_type_CALL incorrect 49999 CALL
...fork_Osaka-blockchain_test_from_state_test-proof_incorrect-insufficient_gas-call_type_DELEGATECALL incorrect 49999 DELEGATECALL
...fork_Osaka-blockchain_test_from_state_test-proof_incorrect-insufficient_gas-call_type_CALLCODE incorrect 49999 CALLCODE
...fork_Osaka-blockchain_test_from_state_test-proof_incorrect-insufficient_gas-call_type_STATICCALL incorrect 49999 STATICCALL
...fork_Osaka-blockchain_test_from_state_test-proof_incorrect-extra_gas-call_type_CALL incorrect 50001 CALL
...fork_Osaka-blockchain_test_from_state_test-proof_incorrect-extra_gas-call_type_DELEGATECALL incorrect 50001 DELEGATECALL
...fork_Osaka-blockchain_test_from_state_test-proof_incorrect-extra_gas-call_type_CALLCODE incorrect 50001 CALLCODE
...fork_Osaka-blockchain_test_from_state_test-proof_incorrect-extra_gas-call_type_STATICCALL incorrect 50001 STATICCALL