Skip to content

test_valid()

Documentation for tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid@49a16fac.

Generate fixtures for these test cases for Prague with:

fill -v tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py::test_valid --fork Prague

Test the BLS12_G1MUL precompile.

Source code in tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
@pytest.mark.parametrize(
    "input_data,expected_output,vector_gas_value",
    vectors_from_file("mul_G1_bls.json")
    + [
        pytest.param(
            Spec.INF_G1 + Scalar(0),
            Spec.INF_G1,
            None,
            id="bls_g1mul_(0*inf=inf)",
        ),
        pytest.param(
            Spec.INF_G1 + Scalar(2**256 - 1),
            Spec.INF_G1,
            None,
            id="bls_g1mul_(2**256-1*inf=inf)",
        ),
        pytest.param(
            Spec.P1 + Scalar(2**256 - 1),
            PointG1(
                0x3DA1F13DDEF2B8B5A46CD543CE56C0A90B8B3B0D6D43DEC95836A5FD2BACD6AA8F692601F870CF22E05DDA5E83F460B,  # noqa: E501
                0x18D64F3C0E9785365CBDB375795454A8A4FA26F30B9C4F6E33CA078EB5C29B7AEA478B076C619BC1ED22B14C95569B2D,  # noqa: E501
            ),
            None,
            id="bls_g1mul_(2**256-1*P1)",
        ),
        pytest.param(
            Spec.P1 + Scalar(Spec.Q - 1),
            -Spec.P1,  # negated P1
            None,
            id="bls_g1mul_(q-1*P1)",
        ),
        pytest.param(
            Spec.P1 + Scalar(Spec.Q),
            Spec.INF_G1,
            None,
            id="bls_g1mul_(q*P1)",
        ),
        pytest.param(
            Spec.P1 + Scalar(Spec.Q + 1),
            Spec.P1,
            None,
            id="bls_g1mul_(q+1*P1)",
        ),
        pytest.param(
            Spec.P1 + Scalar(2 * Spec.Q),
            Spec.INF_G1,
            None,
            id="bls_g1mul_(2q*P1)",
        ),
        pytest.param(
            Spec.P1 + Scalar((2**256 // Spec.Q) * Spec.Q),
            Spec.INF_G1,
            None,
            id="bls_g1mul_(Nq*P1)",
        ),
    ],
)
def test_valid(
    state_test: StateTestFiller,
    pre: Alloc,
    post: dict,
    tx: Transaction,
):
    """Test the BLS12_G1MUL precompile."""
    state_test(
        env=Environment(),
        pre=pre,
        tx=tx,
        post=post,
    )

Parametrized Test Cases

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

Test ID (Abbreviated) input_data expected_output vector_gas_value precompile_address
...fork_Prague-blockchain_test-bls_g1mul_(g1+g1=2*g1)- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 00000000000000000000000000000000 00000000000000000000000000000002 00000000000000000000000000000000 0572cbea904d67468808c8eb50a9450c 9721db309128012543902d0ac358a62a e28f75bb8f1c7c42c39a8c5529bf0f4e 00000000000000000000000000000000 166a9d8cabc673a322fda673779d8e38 22ba3ecb8670e461f73bb9021d5fd76a 4c56d9d4cd16bd1bba86881979749d28 12000 12
...fork_Prague-blockchain_test-bls_g1mul_(p1+p1=2*p1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 00000000000000000000000000000000 00000000000000000000000000000002 00000000000000000000000000000000 15222cddbabdd764c4bee0b3720322a6 5ff4712c86fc4b1588d0c209210a0884 fa9468e855d261c483091b2bf7de6a63 00000000000000000000000000000000 09f9edb99bc3b75d7489735c98b16ab7 8b9386c5f7a1f76c7e96ac6eb5bbde30 dbca31a74ec6e0f0b12229eecea33c39 12000 12
...fork_Prague-blockchain_test-bls_g1mul_(1*g1=g1)- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 00000000000000000000000000000000 00000000000000000000000000000001 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 12000 12
...fork_Prague-blockchain_test-bls_g1mul_(1*p1=p1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 00000000000000000000000000000000 00000000000000000000000000000001 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 12000 12
...fork_Prague-blockchain_test-bls_g1mul_(0*g1=inf)- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 12000 12
...fork_Prague-blockchain_test-bls_g1mul_(0*p1=inf)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 12000 12
...fork_Prague-blockchain_test-bls_g1mul_(x*inf=inf)- 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000011 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 12000 12
...fork_Prague-blockchain_test-bls_g1mul_random*g1- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 263dbd792f5b1be47ed85f8938c0f295 86af0d3ac7b977f21c278fe1462040e3 00000000000000000000000000000000 0491d1b0ecd9bb917989f0e74f0dea04 22eac4a873e5e2644f368dffb9a6e20f d6e10c1b77654d067c0618f6e5a7f79a 00000000000000000000000000000000 17cd7061575d3e8034fcea62adaa1a3b c38dca4b50e4c5c01d04dd78037c9cee 914e17944ea99e7ad84278e5d49f36c4 12000 12
...fork_Prague-blockchain_test-bls_g1mul_random*p1- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 263dbd792f5b1be47ed85f8938c0f295 86af0d3ac7b977f21c278fe1462040e3 00000000000000000000000000000000 06ee9c9331228753bcb148d0ca862344 7701bb0aa6eafb0340aa7f8154392347 4e00f2a225de65c62dd1d8303270220c 00000000000000000000000000000000 18dd7be47eb4e80985d7a0d2cc96c8b0 04250b36a5c3ec0217705d453d3ecc6d 0d3d1588722da51b40728baba1e93804 12000 12
...fork_Prague-blockchain_test-bls_g1mul_random*g1_unnormalized_scalar- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 9a2b64cc58f8992cb21237914262ca9a da6cb13dc7b7d3f11c278fe0462040e4 00000000000000000000000000000000 0491d1b0ecd9bb917989f0e74f0dea04 22eac4a873e5e2644f368dffb9a6e20f d6e10c1b77654d067c0618f6e5a7f79a 00000000000000000000000000000000 17cd7061575d3e8034fcea62adaa1a3b c38dca4b50e4c5c01d04dd78037c9cee 914e17944ea99e7ad84278e5d49f36c4 12000 12
...fork_Prague-blockchain_test-bls_g1mul_random*p1_unnormalized_scalar- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 9a2b64cc58f8992cb21237914262ca9a da6cb13dc7b7d3f11c278fe0462040e4 00000000000000000000000000000000 06ee9c9331228753bcb148d0ca862344 7701bb0aa6eafb0340aa7f8154392347 4e00f2a225de65c62dd1d8303270220c 00000000000000000000000000000000 18dd7be47eb4e80985d7a0d2cc96c8b0 04250b36a5c3ec0217705d453d3ecc6d 0d3d1588722da51b40728baba1e93804 12000 12
...fork_Prague-blockchain_test-bls_g1mul_(0*inf=inf)- 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 PointG1(x=0, y=0) None 12
...fork_Prague-blockchain_test-bls_g1mul_(2**256-1*inf=inf)- 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff PointG1(x=0, y=0) None 12
...fork_Prague-blockchain_test-bls_g1mul_(2**256-1*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff PointG1(x=592882711652618098154177203977411296464269998952495173378090242783673440692679282010927738271790770730815918654987, y=3822786723593284331605856700833784163964491414336957642859958801604613795344289758039305913611610374131431605967661) None 12
...fork_Prague-blockchain_test-bls_g1mul_(q-1*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 73eda753299d7d483339d80809a1d805 53bda402fffe5bfeffffffff00000000 PointG1(x=2642749686785829596817345696055666872043783053155481581788492942917249902143862050648544313423577373440886627275814, y=244044262155831157586126140378574583330208986512323710995066343490626132816116658726220837371285514691784472076426) None 12
...fork_Prague-blockchain_test-bls_g1mul_(q*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 73eda753299d7d483339d80809a1d805 53bda402fffe5bfeffffffff00000001 PointG1(x=0, y=0) None 12
...fork_Prague-blockchain_test-bls_g1mul_(q+1*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 73eda753299d7d483339d80809a1d805 53bda402fffe5bfeffffffff00000002 PointG1(x=2642749686785829596817345696055666872043783053155481581788492942917249902143862050648544313423577373440886627275814, y=3758365293065836235831663685357329573226673833426684174336991792633405517674721205716466791757730149346109800483361) None 12
...fork_Prague-blockchain_test-bls_g1mul_(2q*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 e7db4ea6533afa906673b0101343b00a a77b4805fffcb7fdfffffffe00000002 PointG1(x=0, y=0) None 12
...fork_Prague-blockchain_test-bls_g1mul_(Nq*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 e7db4ea6533afa906673b0101343b00a a77b4805fffcb7fdfffffffe00000002 PointG1(x=0, y=0) None 12
...fork_Prague-state_test-bls_g1mul_(g1+g1=2*g1)- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 00000000000000000000000000000000 00000000000000000000000000000002 00000000000000000000000000000000 0572cbea904d67468808c8eb50a9450c 9721db309128012543902d0ac358a62a e28f75bb8f1c7c42c39a8c5529bf0f4e 00000000000000000000000000000000 166a9d8cabc673a322fda673779d8e38 22ba3ecb8670e461f73bb9021d5fd76a 4c56d9d4cd16bd1bba86881979749d28 12000 12
...fork_Prague-state_test-bls_g1mul_(p1+p1=2*p1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 00000000000000000000000000000000 00000000000000000000000000000002 00000000000000000000000000000000 15222cddbabdd764c4bee0b3720322a6 5ff4712c86fc4b1588d0c209210a0884 fa9468e855d261c483091b2bf7de6a63 00000000000000000000000000000000 09f9edb99bc3b75d7489735c98b16ab7 8b9386c5f7a1f76c7e96ac6eb5bbde30 dbca31a74ec6e0f0b12229eecea33c39 12000 12
...fork_Prague-state_test-bls_g1mul_(1*g1=g1)- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 00000000000000000000000000000000 00000000000000000000000000000001 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 12000 12
...fork_Prague-state_test-bls_g1mul_(1*p1=p1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 00000000000000000000000000000000 00000000000000000000000000000001 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 12000 12
...fork_Prague-state_test-bls_g1mul_(0*g1=inf)- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 12000 12
...fork_Prague-state_test-bls_g1mul_(0*p1=inf)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 12000 12
...fork_Prague-state_test-bls_g1mul_(x*inf=inf)- 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000011 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 12000 12
...fork_Prague-state_test-bls_g1mul_random*g1- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 263dbd792f5b1be47ed85f8938c0f295 86af0d3ac7b977f21c278fe1462040e3 00000000000000000000000000000000 0491d1b0ecd9bb917989f0e74f0dea04 22eac4a873e5e2644f368dffb9a6e20f d6e10c1b77654d067c0618f6e5a7f79a 00000000000000000000000000000000 17cd7061575d3e8034fcea62adaa1a3b c38dca4b50e4c5c01d04dd78037c9cee 914e17944ea99e7ad84278e5d49f36c4 12000 12
...fork_Prague-state_test-bls_g1mul_random*p1- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 263dbd792f5b1be47ed85f8938c0f295 86af0d3ac7b977f21c278fe1462040e3 00000000000000000000000000000000 06ee9c9331228753bcb148d0ca862344 7701bb0aa6eafb0340aa7f8154392347 4e00f2a225de65c62dd1d8303270220c 00000000000000000000000000000000 18dd7be47eb4e80985d7a0d2cc96c8b0 04250b36a5c3ec0217705d453d3ecc6d 0d3d1588722da51b40728baba1e93804 12000 12
...fork_Prague-state_test-bls_g1mul_random*g1_unnormalized_scalar- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 9a2b64cc58f8992cb21237914262ca9a da6cb13dc7b7d3f11c278fe0462040e4 00000000000000000000000000000000 0491d1b0ecd9bb917989f0e74f0dea04 22eac4a873e5e2644f368dffb9a6e20f d6e10c1b77654d067c0618f6e5a7f79a 00000000000000000000000000000000 17cd7061575d3e8034fcea62adaa1a3b c38dca4b50e4c5c01d04dd78037c9cee 914e17944ea99e7ad84278e5d49f36c4 12000 12
...fork_Prague-state_test-bls_g1mul_random*p1_unnormalized_scalar- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 9a2b64cc58f8992cb21237914262ca9a da6cb13dc7b7d3f11c278fe0462040e4 00000000000000000000000000000000 06ee9c9331228753bcb148d0ca862344 7701bb0aa6eafb0340aa7f8154392347 4e00f2a225de65c62dd1d8303270220c 00000000000000000000000000000000 18dd7be47eb4e80985d7a0d2cc96c8b0 04250b36a5c3ec0217705d453d3ecc6d 0d3d1588722da51b40728baba1e93804 12000 12
...fork_Prague-state_test-bls_g1mul_(0*inf=inf)- 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 PointG1(x=0, y=0) None 12
...fork_Prague-state_test-bls_g1mul_(2**256-1*inf=inf)- 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff PointG1(x=0, y=0) None 12
...fork_Prague-state_test-bls_g1mul_(2**256-1*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff PointG1(x=592882711652618098154177203977411296464269998952495173378090242783673440692679282010927738271790770730815918654987, y=3822786723593284331605856700833784163964491414336957642859958801604613795344289758039305913611610374131431605967661) None 12
...fork_Prague-state_test-bls_g1mul_(q-1*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 73eda753299d7d483339d80809a1d805 53bda402fffe5bfeffffffff00000000 PointG1(x=2642749686785829596817345696055666872043783053155481581788492942917249902143862050648544313423577373440886627275814, y=244044262155831157586126140378574583330208986512323710995066343490626132816116658726220837371285514691784472076426) None 12
...fork_Prague-state_test-bls_g1mul_(q*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 73eda753299d7d483339d80809a1d805 53bda402fffe5bfeffffffff00000001 PointG1(x=0, y=0) None 12
...fork_Prague-state_test-bls_g1mul_(q+1*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 73eda753299d7d483339d80809a1d805 53bda402fffe5bfeffffffff00000002 PointG1(x=2642749686785829596817345696055666872043783053155481581788492942917249902143862050648544313423577373440886627275814, y=3758365293065836235831663685357329573226673833426684174336991792633405517674721205716466791757730149346109800483361) None 12
...fork_Prague-state_test-bls_g1mul_(2q*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 e7db4ea6533afa906673b0101343b00a a77b4805fffcb7fdfffffffe00000002 PointG1(x=0, y=0) None 12
...fork_Prague-state_test-bls_g1mul_(Nq*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 e7db4ea6533afa906673b0101343b00a a77b4805fffcb7fdfffffffe00000002 PointG1(x=0, y=0) None 12
...fork_Osaka-blockchain_test-bls_g1mul_(g1+g1=2*g1)- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 00000000000000000000000000000000 00000000000000000000000000000002 00000000000000000000000000000000 0572cbea904d67468808c8eb50a9450c 9721db309128012543902d0ac358a62a e28f75bb8f1c7c42c39a8c5529bf0f4e 00000000000000000000000000000000 166a9d8cabc673a322fda673779d8e38 22ba3ecb8670e461f73bb9021d5fd76a 4c56d9d4cd16bd1bba86881979749d28 12000 12
...fork_Osaka-blockchain_test-bls_g1mul_(p1+p1=2*p1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 00000000000000000000000000000000 00000000000000000000000000000002 00000000000000000000000000000000 15222cddbabdd764c4bee0b3720322a6 5ff4712c86fc4b1588d0c209210a0884 fa9468e855d261c483091b2bf7de6a63 00000000000000000000000000000000 09f9edb99bc3b75d7489735c98b16ab7 8b9386c5f7a1f76c7e96ac6eb5bbde30 dbca31a74ec6e0f0b12229eecea33c39 12000 12
...fork_Osaka-blockchain_test-bls_g1mul_(1*g1=g1)- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 00000000000000000000000000000000 00000000000000000000000000000001 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 12000 12
...fork_Osaka-blockchain_test-bls_g1mul_(1*p1=p1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 00000000000000000000000000000000 00000000000000000000000000000001 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 12000 12
...fork_Osaka-blockchain_test-bls_g1mul_(0*g1=inf)- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 12000 12
...fork_Osaka-blockchain_test-bls_g1mul_(0*p1=inf)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 12000 12
...fork_Osaka-blockchain_test-bls_g1mul_(x*inf=inf)- 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000011 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 12000 12
...fork_Osaka-blockchain_test-bls_g1mul_random*g1- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 263dbd792f5b1be47ed85f8938c0f295 86af0d3ac7b977f21c278fe1462040e3 00000000000000000000000000000000 0491d1b0ecd9bb917989f0e74f0dea04 22eac4a873e5e2644f368dffb9a6e20f d6e10c1b77654d067c0618f6e5a7f79a 00000000000000000000000000000000 17cd7061575d3e8034fcea62adaa1a3b c38dca4b50e4c5c01d04dd78037c9cee 914e17944ea99e7ad84278e5d49f36c4 12000 12
...fork_Osaka-blockchain_test-bls_g1mul_random*p1- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 263dbd792f5b1be47ed85f8938c0f295 86af0d3ac7b977f21c278fe1462040e3 00000000000000000000000000000000 06ee9c9331228753bcb148d0ca862344 7701bb0aa6eafb0340aa7f8154392347 4e00f2a225de65c62dd1d8303270220c 00000000000000000000000000000000 18dd7be47eb4e80985d7a0d2cc96c8b0 04250b36a5c3ec0217705d453d3ecc6d 0d3d1588722da51b40728baba1e93804 12000 12
...fork_Osaka-blockchain_test-bls_g1mul_random*g1_unnormalized_scalar- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 9a2b64cc58f8992cb21237914262ca9a da6cb13dc7b7d3f11c278fe0462040e4 00000000000000000000000000000000 0491d1b0ecd9bb917989f0e74f0dea04 22eac4a873e5e2644f368dffb9a6e20f d6e10c1b77654d067c0618f6e5a7f79a 00000000000000000000000000000000 17cd7061575d3e8034fcea62adaa1a3b c38dca4b50e4c5c01d04dd78037c9cee 914e17944ea99e7ad84278e5d49f36c4 12000 12
...fork_Osaka-blockchain_test-bls_g1mul_random*p1_unnormalized_scalar- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 9a2b64cc58f8992cb21237914262ca9a da6cb13dc7b7d3f11c278fe0462040e4 00000000000000000000000000000000 06ee9c9331228753bcb148d0ca862344 7701bb0aa6eafb0340aa7f8154392347 4e00f2a225de65c62dd1d8303270220c 00000000000000000000000000000000 18dd7be47eb4e80985d7a0d2cc96c8b0 04250b36a5c3ec0217705d453d3ecc6d 0d3d1588722da51b40728baba1e93804 12000 12
...fork_Osaka-blockchain_test-bls_g1mul_(0*inf=inf)- 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 PointG1(x=0, y=0) None 12
...fork_Osaka-blockchain_test-bls_g1mul_(2**256-1*inf=inf)- 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff PointG1(x=0, y=0) None 12
...fork_Osaka-blockchain_test-bls_g1mul_(2**256-1*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff PointG1(x=592882711652618098154177203977411296464269998952495173378090242783673440692679282010927738271790770730815918654987, y=3822786723593284331605856700833784163964491414336957642859958801604613795344289758039305913611610374131431605967661) None 12
...fork_Osaka-blockchain_test-bls_g1mul_(q-1*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 73eda753299d7d483339d80809a1d805 53bda402fffe5bfeffffffff00000000 PointG1(x=2642749686785829596817345696055666872043783053155481581788492942917249902143862050648544313423577373440886627275814, y=244044262155831157586126140378574583330208986512323710995066343490626132816116658726220837371285514691784472076426) None 12
...fork_Osaka-blockchain_test-bls_g1mul_(q*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 73eda753299d7d483339d80809a1d805 53bda402fffe5bfeffffffff00000001 PointG1(x=0, y=0) None 12
...fork_Osaka-blockchain_test-bls_g1mul_(q+1*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 73eda753299d7d483339d80809a1d805 53bda402fffe5bfeffffffff00000002 PointG1(x=2642749686785829596817345696055666872043783053155481581788492942917249902143862050648544313423577373440886627275814, y=3758365293065836235831663685357329573226673833426684174336991792633405517674721205716466791757730149346109800483361) None 12
...fork_Osaka-blockchain_test-bls_g1mul_(2q*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 e7db4ea6533afa906673b0101343b00a a77b4805fffcb7fdfffffffe00000002 PointG1(x=0, y=0) None 12
...fork_Osaka-blockchain_test-bls_g1mul_(Nq*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 e7db4ea6533afa906673b0101343b00a a77b4805fffcb7fdfffffffe00000002 PointG1(x=0, y=0) None 12
...fork_Osaka-state_test-bls_g1mul_(g1+g1=2*g1)- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 00000000000000000000000000000000 00000000000000000000000000000002 00000000000000000000000000000000 0572cbea904d67468808c8eb50a9450c 9721db309128012543902d0ac358a62a e28f75bb8f1c7c42c39a8c5529bf0f4e 00000000000000000000000000000000 166a9d8cabc673a322fda673779d8e38 22ba3ecb8670e461f73bb9021d5fd76a 4c56d9d4cd16bd1bba86881979749d28 12000 12
...fork_Osaka-state_test-bls_g1mul_(p1+p1=2*p1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 00000000000000000000000000000000 00000000000000000000000000000002 00000000000000000000000000000000 15222cddbabdd764c4bee0b3720322a6 5ff4712c86fc4b1588d0c209210a0884 fa9468e855d261c483091b2bf7de6a63 00000000000000000000000000000000 09f9edb99bc3b75d7489735c98b16ab7 8b9386c5f7a1f76c7e96ac6eb5bbde30 dbca31a74ec6e0f0b12229eecea33c39 12000 12
...fork_Osaka-state_test-bls_g1mul_(1*g1=g1)- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 00000000000000000000000000000000 00000000000000000000000000000001 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 12000 12
...fork_Osaka-state_test-bls_g1mul_(1*p1=p1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 00000000000000000000000000000000 00000000000000000000000000000001 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 12000 12
...fork_Osaka-state_test-bls_g1mul_(0*g1=inf)- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 12000 12
...fork_Osaka-state_test-bls_g1mul_(0*p1=inf)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 12000 12
...fork_Osaka-state_test-bls_g1mul_(x*inf=inf)- 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000011 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 12000 12
...fork_Osaka-state_test-bls_g1mul_random*g1- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 263dbd792f5b1be47ed85f8938c0f295 86af0d3ac7b977f21c278fe1462040e3 00000000000000000000000000000000 0491d1b0ecd9bb917989f0e74f0dea04 22eac4a873e5e2644f368dffb9a6e20f d6e10c1b77654d067c0618f6e5a7f79a 00000000000000000000000000000000 17cd7061575d3e8034fcea62adaa1a3b c38dca4b50e4c5c01d04dd78037c9cee 914e17944ea99e7ad84278e5d49f36c4 12000 12
...fork_Osaka-state_test-bls_g1mul_random*p1- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 263dbd792f5b1be47ed85f8938c0f295 86af0d3ac7b977f21c278fe1462040e3 00000000000000000000000000000000 06ee9c9331228753bcb148d0ca862344 7701bb0aa6eafb0340aa7f8154392347 4e00f2a225de65c62dd1d8303270220c 00000000000000000000000000000000 18dd7be47eb4e80985d7a0d2cc96c8b0 04250b36a5c3ec0217705d453d3ecc6d 0d3d1588722da51b40728baba1e93804 12000 12
...fork_Osaka-state_test-bls_g1mul_random*g1_unnormalized_scalar- 00000000000000000000000000000000 17f1d3a73197d7942695638c4fa9ac0f c3688c4f9774b905a14e3a3f171bac58 6c55e83ff97a1aeffb3af00adb22c6bb 00000000000000000000000000000000 08b3f481e3aaa0f1a09e30ed741d8ae4 fcf5e095d5d00af600db18cb2c04b3ed d03cc744a2888ae40caa232946c5e7e1 9a2b64cc58f8992cb21237914262ca9a da6cb13dc7b7d3f11c278fe0462040e4 00000000000000000000000000000000 0491d1b0ecd9bb917989f0e74f0dea04 22eac4a873e5e2644f368dffb9a6e20f d6e10c1b77654d067c0618f6e5a7f79a 00000000000000000000000000000000 17cd7061575d3e8034fcea62adaa1a3b c38dca4b50e4c5c01d04dd78037c9cee 914e17944ea99e7ad84278e5d49f36c4 12000 12
...fork_Osaka-state_test-bls_g1mul_random*p1_unnormalized_scalar- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 9a2b64cc58f8992cb21237914262ca9a da6cb13dc7b7d3f11c278fe0462040e4 00000000000000000000000000000000 06ee9c9331228753bcb148d0ca862344 7701bb0aa6eafb0340aa7f8154392347 4e00f2a225de65c62dd1d8303270220c 00000000000000000000000000000000 18dd7be47eb4e80985d7a0d2cc96c8b0 04250b36a5c3ec0217705d453d3ecc6d 0d3d1588722da51b40728baba1e93804 12000 12
...fork_Osaka-state_test-bls_g1mul_(0*inf=inf)- 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 PointG1(x=0, y=0) None 12
...fork_Osaka-state_test-bls_g1mul_(2**256-1*inf=inf)- 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff PointG1(x=0, y=0) None 12
...fork_Osaka-state_test-bls_g1mul_(2**256-1*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff PointG1(x=592882711652618098154177203977411296464269998952495173378090242783673440692679282010927738271790770730815918654987, y=3822786723593284331605856700833784163964491414336957642859958801604613795344289758039305913611610374131431605967661) None 12
...fork_Osaka-state_test-bls_g1mul_(q-1*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 73eda753299d7d483339d80809a1d805 53bda402fffe5bfeffffffff00000000 PointG1(x=2642749686785829596817345696055666872043783053155481581788492942917249902143862050648544313423577373440886627275814, y=244044262155831157586126140378574583330208986512323710995066343490626132816116658726220837371285514691784472076426) None 12
...fork_Osaka-state_test-bls_g1mul_(q*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 73eda753299d7d483339d80809a1d805 53bda402fffe5bfeffffffff00000001 PointG1(x=0, y=0) None 12
...fork_Osaka-state_test-bls_g1mul_(q+1*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 73eda753299d7d483339d80809a1d805 53bda402fffe5bfeffffffff00000002 PointG1(x=2642749686785829596817345696055666872043783053155481581788492942917249902143862050648544313423577373440886627275814, y=3758365293065836235831663685357329573226673833426684174336991792633405517674721205716466791757730149346109800483361) None 12
...fork_Osaka-state_test-bls_g1mul_(2q*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 e7db4ea6533afa906673b0101343b00a a77b4805fffcb7fdfffffffe00000002 PointG1(x=0, y=0) None 12
...fork_Osaka-state_test-bls_g1mul_(Nq*P1)- 00000000000000000000000000000000 112b98340eee2777cc3c14163dea3ec9 7977ac3dc5c70da32e6e87578f44912e 902ccef9efe28d4a78b8999dfbca9426 00000000000000000000000000000000 186b28d92356c4dfec4b5201ad099dbd ede3781f8998ddf929b4cd7756192185 ca7b8f4ef7088f813270ac3d48868a21 e7db4ea6533afa906673b0101343b00a a77b4805fffcb7fdfffffffe00000002 PointG1(x=0, y=0) None 12