diff --git a/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py b/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py index d1bc86a931d..cd9487a1368 100644 --- a/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py +++ b/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py @@ -55,6 +55,7 @@ Spec.PAIRING_TRUE, None, id="multi_inf_pair", + marks=pytest.mark.execute(pytest.mark.skip(reason="tx size too big")), ), pytest.param( # e(P, Q) . e(P, −Q) == 1 (inverse pair, factors cancel) Spec.G1 + Spec.G2 + Spec.G1 + (-Spec.G2), @@ -184,6 +185,7 @@ def test_valid( pytest.param( (Spec.INF_G1 + Spec.INF_G2) * 1000 + PointG1(Spec.P, 0) + Spec.INF_G2, id="long_input_with_invalid_tail", + marks=pytest.mark.execute(pytest.mark.skip(reason="tx size too big")), ), # Points not in the subgroup or not on the curve randomly generated. pytest.param( diff --git a/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py b/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py index 3054fb6519d..97d508b056b 100644 --- a/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py +++ b/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py @@ -121,6 +121,7 @@ def call_contract_code( @pytest.mark.parametrize("expected_output", [PointG1()], ids=[""]) @pytest.mark.parametrize("tx_gas_limit", [100_000_000], ids=[""]) @pytest.mark.parametrize("precompile_address", [Spec.G1MSM]) +@pytest.mark.execute(pytest.mark.skip(reason="tx fee cap too big")) def test_valid_gas_g1msm( state_test: StateTestFiller, pre: Alloc, @@ -246,6 +247,7 @@ def test_invalid_length_g1msm( @pytest.mark.parametrize("expected_output", [PointG2()], ids=[""]) @pytest.mark.parametrize("tx_gas_limit", [200_000_000], ids=[""]) @pytest.mark.parametrize("precompile_address", [Spec.G2MSM]) +@pytest.mark.execute(pytest.mark.skip(reason="tx fee cap too big")) def test_valid_gas_g2msm( state_test: StateTestFiller, pre: Alloc, diff --git a/tests/prague/eip7702_set_code_tx/test_set_code_txs.py b/tests/prague/eip7702_set_code_tx/test_set_code_txs.py index b57f58e2ab1..c02412ebd89 100644 --- a/tests/prague/eip7702_set_code_tx/test_set_code_txs.py +++ b/tests/prague/eip7702_set_code_tx/test_set_code_txs.py @@ -704,6 +704,7 @@ def test_set_code_max_depth_call_stack( "value", [0, 1], ) +@pytest.mark.execute(pytest.mark.skip(reason="tx fee cap too big")) def test_set_code_call_set_code( state_test: StateTestFiller, pre: Alloc, diff --git a/tests/prague/eip7702_set_code_tx/test_set_code_txs_2.py b/tests/prague/eip7702_set_code_tx/test_set_code_txs_2.py index 99b513eda5b..73a06d95796 100644 --- a/tests/prague/eip7702_set_code_tx/test_set_code_txs_2.py +++ b/tests/prague/eip7702_set_code_tx/test_set_code_txs_2.py @@ -799,6 +799,7 @@ def test_pointer_call_followed_by_direct_call( @pytest.mark.valid_from("Prague") +@pytest.mark.execute(pytest.mark.skip(reason="tx fee cap too big")) def test_pointer_to_static(state_test: StateTestFiller, pre: Alloc): """ Tx -> call -> pointer A -> static -> static violation @@ -845,6 +846,7 @@ def test_pointer_to_static(state_test: StateTestFiller, pre: Alloc): @pytest.mark.valid_from("Prague") +@pytest.mark.execute(pytest.mark.skip(reason="tx fee cap too big")) def test_static_to_pointer(state_test: StateTestFiller, pre: Alloc): """ Tx -> staticcall -> pointer A -> static violation