test_call_types()¶
Documentation for tests/osaka/eip7951_p256verify_precompiles/test_p256verify.py::test_call_types@88e9fb8f.
Generate fixtures for these test cases for Osaka with:
fill -v tests/osaka/eip7951_p256verify_precompiles/test_p256verify.py::test_call_types --fork Osaka
Test P256Verify precompile using different call types.
Source code in tests/osaka/eip7951_p256verify_precompiles/test_p256verify.py
733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 | |
Parametrized Test Cases¶
The interactive table below is also available as a standalone page.
| Test ID (Abbreviated) | precompile_address | input_data | expected_output | call_opcode |
|---|---|---|---|---|
| ...fork_Osaka-state_test--valid_call-call_opcode_STATICCALL | 256 | bb5a52f42f9c9261ed4361f59422a1e3 0036e7c32b270c8807a419feca605023 2ba3a8be6b94d5ec80a6d9d1190a436e ffe50d85a1eee859b8cc6af9bd5c2e18 4cd60b855d442f5b3c7b11eb6c4e0ae7 525fe710fab9aa7c77a67f79e6fadd76 2927b10512bae3eddcfe467828128bad 2903269919f7086069c8c4df6c732838 c7787964eaac00e5921fb1498a60f460 6766b3d9685001558d1a974e7341513e |
00000000000000000000000000000000 00000000000000000000000000000001 |
STATICCALL |
| ...fork_Osaka-state_test--valid_call-call_opcode_DELEGATECALL | 256 | bb5a52f42f9c9261ed4361f59422a1e3 0036e7c32b270c8807a419feca605023 2ba3a8be6b94d5ec80a6d9d1190a436e ffe50d85a1eee859b8cc6af9bd5c2e18 4cd60b855d442f5b3c7b11eb6c4e0ae7 525fe710fab9aa7c77a67f79e6fadd76 2927b10512bae3eddcfe467828128bad 2903269919f7086069c8c4df6c732838 c7787964eaac00e5921fb1498a60f460 6766b3d9685001558d1a974e7341513e |
00000000000000000000000000000000 00000000000000000000000000000001 |
DELEGATECALL |
| ...fork_Osaka-state_test--valid_call-call_opcode_CALLCODE | 256 | bb5a52f42f9c9261ed4361f59422a1e3 0036e7c32b270c8807a419feca605023 2ba3a8be6b94d5ec80a6d9d1190a436e ffe50d85a1eee859b8cc6af9bd5c2e18 4cd60b855d442f5b3c7b11eb6c4e0ae7 525fe710fab9aa7c77a67f79e6fadd76 2927b10512bae3eddcfe467828128bad 2903269919f7086069c8c4df6c732838 c7787964eaac00e5921fb1498a60f460 6766b3d9685001558d1a974e7341513e |
00000000000000000000000000000000 00000000000000000000000000000001 |
CALLCODE |
| ...fork_Osaka-blockchain_test_from_state_test--valid_call-call_opcode_STATICCALL | 256 | bb5a52f42f9c9261ed4361f59422a1e3 0036e7c32b270c8807a419feca605023 2ba3a8be6b94d5ec80a6d9d1190a436e ffe50d85a1eee859b8cc6af9bd5c2e18 4cd60b855d442f5b3c7b11eb6c4e0ae7 525fe710fab9aa7c77a67f79e6fadd76 2927b10512bae3eddcfe467828128bad 2903269919f7086069c8c4df6c732838 c7787964eaac00e5921fb1498a60f460 6766b3d9685001558d1a974e7341513e |
00000000000000000000000000000000 00000000000000000000000000000001 |
STATICCALL |
| ...fork_Osaka-blockchain_test_from_state_test--valid_call-call_opcode_DELEGATECALL | 256 | bb5a52f42f9c9261ed4361f59422a1e3 0036e7c32b270c8807a419feca605023 2ba3a8be6b94d5ec80a6d9d1190a436e ffe50d85a1eee859b8cc6af9bd5c2e18 4cd60b855d442f5b3c7b11eb6c4e0ae7 525fe710fab9aa7c77a67f79e6fadd76 2927b10512bae3eddcfe467828128bad 2903269919f7086069c8c4df6c732838 c7787964eaac00e5921fb1498a60f460 6766b3d9685001558d1a974e7341513e |
00000000000000000000000000000000 00000000000000000000000000000001 |
DELEGATECALL |
| ...fork_Osaka-blockchain_test_from_state_test--valid_call-call_opcode_CALLCODE | 256 | bb5a52f42f9c9261ed4361f59422a1e3 0036e7c32b270c8807a419feca605023 2ba3a8be6b94d5ec80a6d9d1190a436e ffe50d85a1eee859b8cc6af9bd5c2e18 4cd60b855d442f5b3c7b11eb6c4e0ae7 525fe710fab9aa7c77a67f79e6fadd76 2927b10512bae3eddcfe467828128bad 2903269919f7086069c8c4df6c732838 c7787964eaac00e5921fb1498a60f460 6766b3d9685001558d1a974e7341513e |
00000000000000000000000000000000 00000000000000000000000000000001 |
CALLCODE |