Skip to content

test_modexp()

Documentation for tests/byzantium/eip198_modexp_precompile/test_modexp.py::test_modexp@21fb11c8.

Generate fixtures for these test cases for Prague with:

fill -v tests/byzantium/eip198_modexp_precompile/test_modexp.py::test_modexp --fork Prague

Test the MODEXP precompile.

Source code in tests/byzantium/eip198_modexp_precompile/test_modexp.py
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
@pytest.mark.valid_from("Byzantium")
@pytest.mark.parametrize(
    ["mod_exp_input", "output"],
    [
        (
            ModExpInput(base="", exponent="", modulus="02"),
            ExpectedOutput(call_return_code="0x01", returned_data="0x01"),
        ),
        (
            ModExpInput(base="", exponent="", modulus="0002"),
            ExpectedOutput(call_return_code="0x01", returned_data="0x0001"),
        ),
        (
            ModExpInput(base="00", exponent="00", modulus="02"),
            ExpectedOutput(call_return_code="0x01", returned_data="0x01"),
        ),
        (
            ModExpInput(base="", exponent="01", modulus="02"),
            ExpectedOutput(call_return_code="0x01", returned_data="0x00"),
        ),
        (
            ModExpInput(base="01", exponent="01", modulus="02"),
            ExpectedOutput(call_return_code="0x01", returned_data="0x01"),
        ),
        (
            ModExpInput(base="02", exponent="01", modulus="03"),
            ExpectedOutput(call_return_code="0x01", returned_data="0x02"),
        ),
        (
            ModExpInput(base="02", exponent="02", modulus="05"),
            ExpectedOutput(call_return_code="0x01", returned_data="0x04"),
        ),
        (
            ModExpInput(base="", exponent="", modulus=""),
            ExpectedOutput(call_return_code="0x01", returned_data="0x"),
        ),
        (
            ModExpInput(base="", exponent="", modulus="00"),
            ExpectedOutput(call_return_code="0x01", returned_data="0x00"),
        ),
        (
            ModExpInput(base="", exponent="", modulus="01"),
            ExpectedOutput(call_return_code="0x01", returned_data="0x00"),
        ),
        (
            ModExpInput(base="", exponent="", modulus="0001"),
            ExpectedOutput(call_return_code="0x01", returned_data="0x0000"),
        ),
        # Test cases from EIP 198.
        pytest.param(
            ModExpInput(
                base="03",
                exponent="fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e",
                modulus="fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f",
            ),
            ExpectedOutput(
                call_return_code="0x01",
                returned_data="0000000000000000000000000000000000000000000000000000000000000001",
            ),
            id="EIP-198-case1",
        ),
        pytest.param(
            ModExpInput(
                base="",
                exponent="fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e",
                modulus="fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f",
            ),
            ExpectedOutput(
                call_return_code="0x01",
                returned_data="0000000000000000000000000000000000000000000000000000000000000000",
            ),
            id="EIP-198-case2",
        ),
        pytest.param(  # Note: This is the only test case which goes out-of-gas.
            ModExpRawInput(
                raw_input="0000000000000000000000000000000000000000000000000000000000000000"
                "0000000000000000000000000000000000000000000000000000000000000020"
                "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
                "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
                "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd"
            ),
            ExpectedOutput(
                call_return_code="0x00",
                returned_data="0000000000000000000000000000000000000000000000000000000000000000",
            ),
            id="EIP-198-case3-raw-input-out-of-gas",
        ),
        pytest.param(
            ModExpInput(
                base="03",
                exponent="ffff",
                modulus="8000000000000000000000000000000000000000000000000000000000000000",
                extra_data="07",
            ),
            ExpectedOutput(
                call_return_code="0x01",
                returned_data="0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab",
            ),
            id="EIP-198-case4-extra-data_07",
        ),
        pytest.param(
            ModExpRawInput(
                raw_input="0000000000000000000000000000000000000000000000000000000000000001"
                "0000000000000000000000000000000000000000000000000000000000000002"
                "0000000000000000000000000000000000000000000000000000000000000020"
                "03"
                "ffff"
                "80"
            ),
            ExpectedOutput(
                call_return_code="0x01",
                returned_data="0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab",
            ),
            id="EIP-198-case5-raw-input",
        ),
    ],
    ids=lambda param: param.__repr__(),  # only required to remove parameter names (input/output)
)
def test_modexp(
    state_test: StateTestFiller, mod_exp_input: ModExpInput, output: ExpectedOutput, pre: Alloc
):
    """Test the MODEXP precompile."""
    env = Environment()
    sender = pre.fund_eoa()

    account = pre.deploy_contract(
        # Store all CALLDATA into memory (offset 0)
        Op.CALLDATACOPY(0, 0, Op.CALLDATASIZE())
        # Store the returned CALL status (success = 1, fail = 0) into slot 0:
        + Op.SSTORE(
            0,
            # Setup stack to CALL into ModExp with the CALLDATA and CALL into it (+ pop value)
            Op.CALL(Op.GAS(), 0x05, 0, 0, Op.CALLDATASIZE(), 0, 0),
        )
        # Store contract deployment code to deploy the returned data from ModExp as
        # contract code (16 bytes)
        + Op.MSTORE(
            0,
            (
                # Need to `ljust` this PUSH32 in order to ensure the code starts
                # in memory at offset 0 (memory right-aligns stack items which are not
                # 32 bytes)
                Op.PUSH32(
                    bytes(
                        Op.CODECOPY(0, 16, Op.SUB(Op.CODESIZE(), 16))
                        + Op.RETURN(0, Op.SUB(Op.CODESIZE, 16))
                    ).ljust(32, bytes(1))
                )
            ),
        )
        # RETURNDATACOPY the returned data from ModExp into memory (offset 16 bytes)
        + Op.RETURNDATACOPY(16, 0, Op.RETURNDATASIZE())
        # CREATE contract with the deployment code + the returned data from ModExp
        + Op.CREATE(0, 0, Op.ADD(16, Op.RETURNDATASIZE()))
        # STOP (handy for tracing)
        + Op.STOP(),
    )

    tx = Transaction(
        ty=0x0,
        to=account,
        data=mod_exp_input.create_modexp_tx_data(),
        gas_limit=500000,
        gas_price=10,
        protected=True,
        sender=sender,
    )

    post = {}
    if output.call_return_code != "0x00":
        contract_address = compute_create_address(address=account, nonce=1)
        post[contract_address] = Account(code=output.returned_data)
    post[account] = Account(storage={0: output.call_return_code})

    state_test(env=env, pre=pre, post=post, tx=tx)

Parametrized Test Cases

The interactive table below is also available as a standalone page.

Test ID (Abbreviated) mod_exp_input output
...fork_Byzantium-state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Byzantium-state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Byzantium-state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Byzantium-state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Byzantium-state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Byzantium-state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Byzantium-state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Byzantium-state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Byzantium-state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Byzantium-state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Byzantium-state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Byzantium-state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Byzantium-state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Byzantium-state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Byzantium-state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Byzantium-state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Byzantium-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Byzantium-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Byzantium-blockchain_test_from_state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Byzantium-blockchain_test_from_state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Byzantium-blockchain_test_from_state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Byzantium-blockchain_test_from_state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Byzantium-blockchain_test_from_state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Byzantium-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Byzantium-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Byzantium-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Byzantium-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Byzantium-blockchain_test_from_state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Byzantium-blockchain_test_from_state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Byzantium-blockchain_test_from_state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Byzantium-blockchain_test_from_state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Byzantium-blockchain_test_from_state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Constantinople-state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Constantinople-state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Constantinople-state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Constantinople-state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Constantinople-state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Constantinople-state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Constantinople-state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Constantinople-state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Constantinople-state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Constantinople-state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Constantinople-state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Constantinople-state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Constantinople-state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Constantinople-state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Constantinople-state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Constantinople-state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Constantinople-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Constantinople-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Constantinople-blockchain_test_from_state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Constantinople-blockchain_test_from_state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Constantinople-blockchain_test_from_state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Constantinople-blockchain_test_from_state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Constantinople-blockchain_test_from_state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Constantinople-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Constantinople-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Constantinople-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Constantinople-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Constantinople-blockchain_test_from_state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Constantinople-blockchain_test_from_state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Constantinople-blockchain_test_from_state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Constantinople-blockchain_test_from_state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Constantinople-blockchain_test_from_state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_ConstantinopleFix-state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_ConstantinopleFix-state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_ConstantinopleFix-state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_ConstantinopleFix-state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_ConstantinopleFix-state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_ConstantinopleFix-state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_ConstantinopleFix-state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_ConstantinopleFix-state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_ConstantinopleFix-state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_ConstantinopleFix-state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_ConstantinopleFix-state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_ConstantinopleFix-state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_ConstantinopleFix-state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_ConstantinopleFix-state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_ConstantinopleFix-state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_ConstantinopleFix-state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_ConstantinopleFix-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_ConstantinopleFix-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_ConstantinopleFix-blockchain_test_from_state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_ConstantinopleFix-blockchain_test_from_state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_ConstantinopleFix-blockchain_test_from_state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_ConstantinopleFix-blockchain_test_from_state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_ConstantinopleFix-blockchain_test_from_state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_ConstantinopleFix-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_ConstantinopleFix-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_ConstantinopleFix-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_ConstantinopleFix-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_ConstantinopleFix-blockchain_test_from_state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_ConstantinopleFix-blockchain_test_from_state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_ConstantinopleFix-blockchain_test_from_state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_ConstantinopleFix-blockchain_test_from_state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_ConstantinopleFix-blockchain_test_from_state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Istanbul-state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Istanbul-state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Istanbul-state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Istanbul-state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Istanbul-state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Istanbul-state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Istanbul-state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Istanbul-state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Istanbul-state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Istanbul-state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Istanbul-state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Istanbul-state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Istanbul-state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Istanbul-state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Istanbul-state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Istanbul-state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Istanbul-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Istanbul-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Istanbul-blockchain_test_from_state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Istanbul-blockchain_test_from_state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Istanbul-blockchain_test_from_state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Istanbul-blockchain_test_from_state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Istanbul-blockchain_test_from_state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Istanbul-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Istanbul-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Istanbul-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Istanbul-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Istanbul-blockchain_test_from_state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Istanbul-blockchain_test_from_state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Istanbul-blockchain_test_from_state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Istanbul-blockchain_test_from_state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Istanbul-blockchain_test_from_state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Berlin-state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Berlin-state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Berlin-state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Berlin-state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Berlin-state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Berlin-state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Berlin-state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Berlin-state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Berlin-state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Berlin-state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Berlin-state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Berlin-state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Berlin-state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Berlin-state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Berlin-state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Berlin-state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Berlin-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Berlin-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Berlin-blockchain_test_from_state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Berlin-blockchain_test_from_state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Berlin-blockchain_test_from_state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Berlin-blockchain_test_from_state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Berlin-blockchain_test_from_state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Berlin-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Berlin-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Berlin-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Berlin-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Berlin-blockchain_test_from_state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Berlin-blockchain_test_from_state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Berlin-blockchain_test_from_state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Berlin-blockchain_test_from_state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Berlin-blockchain_test_from_state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_London-state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_London-state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_London-state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_London-state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_London-state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_London-state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_London-state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_London-state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_London-state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_London-state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_London-state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_London-state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_London-state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_London-state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_London-state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_London-state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_London-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_London-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_London-blockchain_test_from_state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_London-blockchain_test_from_state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_London-blockchain_test_from_state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_London-blockchain_test_from_state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_London-blockchain_test_from_state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_London-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_London-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_London-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_London-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_London-blockchain_test_from_state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_London-blockchain_test_from_state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_London-blockchain_test_from_state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_London-blockchain_test_from_state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_London-blockchain_test_from_state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Paris-state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Paris-state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Paris-state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Paris-state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Paris-state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Paris-state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Paris-state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Paris-state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Paris-state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Paris-state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Paris-state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Paris-state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Paris-state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Paris-state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Paris-state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Paris-state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Paris-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Paris-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Paris-blockchain_test_from_state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Paris-blockchain_test_from_state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Paris-blockchain_test_from_state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Paris-blockchain_test_from_state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Paris-blockchain_test_from_state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Paris-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Paris-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Paris-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Paris-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Paris-blockchain_test_from_state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Paris-blockchain_test_from_state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Paris-blockchain_test_from_state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Paris-blockchain_test_from_state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Paris-blockchain_test_from_state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Shanghai-state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Shanghai-state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Shanghai-state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Shanghai-state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Shanghai-state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Shanghai-state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Shanghai-state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Shanghai-state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Shanghai-state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Shanghai-state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Shanghai-state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Shanghai-state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Shanghai-state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Shanghai-state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Shanghai-state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Shanghai-state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Shanghai-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Shanghai-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Shanghai-blockchain_test_from_state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Shanghai-blockchain_test_from_state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Shanghai-blockchain_test_from_state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Shanghai-blockchain_test_from_state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Shanghai-blockchain_test_from_state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Shanghai-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Shanghai-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Shanghai-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Shanghai-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Shanghai-blockchain_test_from_state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Shanghai-blockchain_test_from_state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Shanghai-blockchain_test_from_state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Shanghai-blockchain_test_from_state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Shanghai-blockchain_test_from_state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Cancun-state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Cancun-state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Cancun-state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Cancun-state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Cancun-state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Cancun-state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Cancun-state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Cancun-state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Cancun-state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Cancun-state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Cancun-state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Cancun-state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Cancun-state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Cancun-state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Cancun-state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Cancun-state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Cancun-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Cancun-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Cancun-blockchain_test_from_state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Cancun-blockchain_test_from_state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Cancun-blockchain_test_from_state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Cancun-blockchain_test_from_state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Cancun-blockchain_test_from_state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Cancun-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Cancun-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Cancun-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Cancun-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Cancun-blockchain_test_from_state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Cancun-blockchain_test_from_state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Cancun-blockchain_test_from_state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Cancun-blockchain_test_from_state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Cancun-blockchain_test_from_state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Prague-state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Prague-state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Prague-state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Prague-state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Prague-state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Prague-state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Prague-state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Prague-state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Prague-state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Prague-state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Prague-state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Prague-state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Prague-state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Prague-state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Prague-state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Prague-state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Prague-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Prague-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Prague-blockchain_test_from_state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Prague-blockchain_test_from_state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Prague-blockchain_test_from_state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Prague-blockchain_test_from_state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Prague-blockchain_test_from_state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Prague-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Prague-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Prague-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Prague-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Prague-blockchain_test_from_state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Prague-blockchain_test_from_state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Prague-blockchain_test_from_state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Prague-blockchain_test_from_state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Prague-blockchain_test_from_state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Osaka-state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Osaka-state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Osaka-state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Osaka-state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Osaka-state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Osaka-state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Osaka-state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Osaka-state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Osaka-state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Osaka-state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Osaka-state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Osaka-state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Osaka-state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Osaka-state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Osaka-state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Osaka-state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Osaka-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_-exponent_-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Osaka-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0002-ExpectedOutput_call_return_code_0x01-returned_data_0x0001 ModExpInput_base_-exponent_-modulus_0002 ExpectedOutput_call_return_code_0x01-returned_data_0x0001
...fork_Osaka-blockchain_test_from_state_test-ModExpInput_base_00-exponent_00-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_00-exponent_00-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Osaka-blockchain_test_from_state_test-ModExpInput_base_-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Osaka-blockchain_test_from_state_test-ModExpInput_base_01-exponent_01-modulus_02-ExpectedOutput_call_return_code_0x01-returned_data_0x01 ModExpInput_base_01-exponent_01-modulus_02 ExpectedOutput_call_return_code_0x01-returned_data_0x01
...fork_Osaka-blockchain_test_from_state_test-ModExpInput_base_02-exponent_01-modulus_03-ExpectedOutput_call_return_code_0x01-returned_data_0x02 ModExpInput_base_02-exponent_01-modulus_03 ExpectedOutput_call_return_code_0x01-returned_data_0x02
...fork_Osaka-blockchain_test_from_state_test-ModExpInput_base_02-exponent_02-modulus_05-ExpectedOutput_call_return_code_0x01-returned_data_0x04 ModExpInput_base_02-exponent_02-modulus_05 ExpectedOutput_call_return_code_0x01-returned_data_0x04
...fork_Osaka-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_-ExpectedOutput_call_return_code_0x01-returned_data_0x ModExpInput_base_-exponent_-modulus_ ExpectedOutput_call_return_code_0x01-returned_data_0x
...fork_Osaka-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_00-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_00 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Osaka-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_01-ExpectedOutput_call_return_code_0x01-returned_data_0x00 ModExpInput_base_-exponent_-modulus_01 ExpectedOutput_call_return_code_0x01-returned_data_0x00
...fork_Osaka-blockchain_test_from_state_test-ModExpInput_base_-exponent_-modulus_0001-ExpectedOutput_call_return_code_0x01-returned_data_0x0000 ModExpInput_base_-exponent_-modulus_0001 ExpectedOutput_call_return_code_0x01-returned_data_0x0000
...fork_Osaka-blockchain_test_from_state_test-EIP-198-case1 ModExpInput_base_03-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000001
...fork_Osaka-blockchain_test_from_state_test-EIP-198-case2 ModExpInput_base_-exponent_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e-modulus_fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f ExpectedOutput_call_return_code_0x01-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Osaka-blockchain_test_from_state_test-EIP-198-case3-raw-input-out-of-gas ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd ExpectedOutput_call_return_code_0x00-returned_data_0000000000000000000000000000000000000000000000000000000000000000
...fork_Osaka-blockchain_test_from_state_test-EIP-198-case4-extra-data_07 ModExpInput_base_03-exponent_ffff-modulus_8000000000000000000000000000000000000000000000000000000000000000-extra_data_07 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab
...fork_Osaka-blockchain_test_from_state_test-EIP-198-case5-raw-input ModExpRawInput_raw_input_00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002003ffff80 ExpectedOutput_call_return_code_0x01-returned_data_0x3b01b01ac41f2d6e917c6d6a221ce793802469026d9ab7578fa2e79e4da6aaab