test_gas()¶
Documentation for tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_gas@88e9fb8f.
Generate fixtures for these test cases for Osaka with:
fill -v tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_gas --fork Osaka
Test the BLS12_G1MUL precompile gas requirements.
Source code in tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py
362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 | |
Parametrized Test Cases¶
The interactive table below is also available as a standalone page.
| Test ID (Abbreviated) | input_data | expected_output | precompile_gas_modifier | precompile_address |
|---|---|---|---|---|
| ...fork_Prague-state_test-extra_gas- | 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 |
PointG1(x=0, y=0) | 1 | 12 |
| ...fork_Prague-state_test-insufficient_gas- | 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 |
-1 | 12 | |
| ...fork_Prague-blockchain_test_from_state_test-extra_gas- | 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 |
PointG1(x=0, y=0) | 1 | 12 |
| ...fork_Prague-blockchain_test_from_state_test-insufficient_gas- | 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 |
-1 | 12 | |
| ...fork_Osaka-state_test-extra_gas- | 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 |
PointG1(x=0, y=0) | 1 | 12 |
| ...fork_Osaka-state_test-insufficient_gas- | 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 |
-1 | 12 | |
| ...fork_Osaka-blockchain_test_from_state_test-extra_gas- | 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 |
PointG1(x=0, y=0) | 1 | 12 |
| ...fork_Osaka-blockchain_test_from_state_test-insufficient_gas- | 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 |
-1 | 12 |