Skip to content

test_valid()

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

Generate fixtures for these test cases for Prague with:

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

Test the BLS12_MAP_FP2_TO_G2 precompile.

Source code in tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py
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
@pytest.mark.parametrize(
    "input_data,expected_output,vector_gas_value",
    vectors_from_file("map_fp2_to_G2_bls.json")
    + [
        pytest.param(
            FP2((0, 0)),
            G2_POINT_ZERO_FP,
            None,
            id="fp_0",
        ),
        pytest.param(
            FP2((Spec.P - 1, Spec.P - 1)),
            PointG2(
                (
                    0x9BF1B857D8C15F317F649ACCFA7023EF21CFC03059936B83B487DB476FF9D2FE64C6147140A5F0A436B875F51FFDF07,  # noqa: E501
                    0xBB10E09BDF236CB2951BD7BCC044E1B9A6BB5FD4B2019DCC20FFDE851D52D4F0D1A32382AF9D7DA2C5BA27E0F1C69E6,  # noqa: E501
                ),
                (
                    0xDD416A927AB1C15490AB753C973FD377387B12EFCBE6BED2BF768B9DC95A0CA04D1A8F0F30DBC078A2350A1F823CFD3,  # noqa: E501
                    0x171565CE4FCD047B35EA6BCEE4EF6FDBFEC8CC73B7ACDB3A1EC97A776E13ACDFEFFC21ED6648E3F0EEC53DDB6C20FB61,  # noqa: E501
                ),
            ),
            None,
            id="fp_p_minus_1",
        ),
    ],
)
def test_valid(
    state_test: StateTestFiller,
    pre: Alloc,
    post: dict,
    tx: Transaction,
):
    """Test the BLS12_MAP_FP2_TO_G2 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_g2map_- 00000000000000000000000000000000 07355d25caf6e7f2f0cb2812ca0e513b d026ed09dda65b177500fa31714e09ea 0ded3a078b526bed3307f804d4b93b04 00000000000000000000000000000000 02829ce3c021339ccb5caf3e187f6370 e1e2a311dec9b75363117063ab201560 3ff52c3d3b98f19c2f65575e99e8b78c 00000000000000000000000000000000 00e7f4568a82b4b7dc1f14c6aaa055ed f51502319c723c4dc2688c7fe5944c21 3f510328082396515734b6612c4e7bb7 00000000000000000000000000000000 126b855e9e69b1f691f816e48ac69776 64d24d99f8724868a184186469ddfd46 17367e94527d4b74fc86413483afb35b 00000000000000000000000000000000 0caead0fd7b6176c01436833c79d305c 78be307da5f6af6c133c47311def6ff1 e0babf57a0fb5539fce7ee12407b0a42 00000000000000000000000000000000 1498aadcf7ae2b345243e281ae076df6 de84455d766ab6fcdaad71fab60abb2e 8b980a440043cd305db09d283c895e3d 23800 17
...fork_Prague-blockchain_test-bls_g2map_616263- 00000000000000000000000000000000 138879a9559e24cecee8697b8b4ad32c ced053138ab913b99872772dc753a296 7ed50aabc907937aefb2439ba06cc50c 00000000000000000000000000000000 0a1ae7999ea9bab1dcc9ef8887a6cb6e 8f1e22566015428d220b7eec90ffa70a d1f624018a9ad11e78d588bd3617f9f2 00000000000000000000000000000000 108ed59fd9fae381abfd1d6bce2fd2fa 220990f0f837fa30e0f27914ed6e1454 db0d1ee957b219f61da6ff8be0d6441f 00000000000000000000000000000000 0296238ea82c6d4adb3c838ee3cb2346 049c90b96d602d7bb1b469b905c9228b e25c627bffee872def773d5b2a2eb57d 00000000000000000000000000000000 033f90f6057aadacae7963b0a0b379dd 46750c1c94a6357c99b65f63b79e321f f50fe3053330911c56b6ceea08fee656 00000000000000000000000000000000 153606c417e59fb331b7ae6bce4fbf7c 5190c33ce9402b5ebe2b70e44fca614f 3f1382a3625ed5493843d0b0a652fc3f 23800 17
...fork_Prague-blockchain_test-bls_g2map_6162636465663031- 00000000000000000000000000000000 18c16fe362b7dbdfa102e42bdfd3e2f4 e6191d479437a59db4eb716986bf08ee 1f42634db66bde97d6c16bbfd342b3b8 00000000000000000000000000000000 0e37812ce1b146d998d5f92bdd5ada2a 31bfd63dfe18311aa91637b5f279dd04 5763166aa1615e46a50d8d8f475f184e 00000000000000000000000000000000 038af300ef34c7759a6caaa4e69363ca feed218a1f207e93b2c70d91a1263d37 5d6730bd6b6509dcac3ba5b567e85bf3 00000000000000000000000000000000 0da75be60fb6aa0e9e3143e40c42796e df15685cafe0279afd2a67c3dff1c823 41f17effd402e4f1af240ea90f4b659b 00000000000000000000000000000000 19b148cbdf163cf0894f29660d2e7bfb 2b68e37d54cc83fd4e6e62c020eaa487 09302ef8e746736c0e19342cc1ce3df4 00000000000000000000000000000000 0492f4fed741b073e5a82580f7c663f9 b79e036b70ab3e51162359cec4e77c78 086fe879b65ca7a47d34374c8315ac5e 23800 17
...fork_Prague-blockchain_test-bls_g2map_713132385f717171- 00000000000000000000000000000000 08d4a0997b9d52fecf99427abb721f0f a779479963315fe21c6445250de7183e 3f63bfdf86570da8929489e421d4ee95 00000000000000000000000000000000 16cb4ccad91ec95aab070f22043916cd 6a59c4ca94097f7f510043d48515526d c8eaaea27e586f09151ae613688d5a89 00000000000000000000000000000000 0c5ae723be00e6c3f0efe184fdc0702b 64588fe77dda152ab13099a3bacd3876 767fa7bbad6d6fd90b3642e902b208f9 00000000000000000000000000000000 12c8c05c1d5fc7bfa847f4d7d81e294e 66b9a78bc9953990c358945e1f042eed afce608b67fdd3ab0cb2e6e263b9b1ad 00000000000000000000000000000000 04e77ddb3ede41b5ec4396b7421dd916 efc68a358a0d7425bddd253547f2fb48 30522358491827265dfc5bcc1928a569 00000000000000000000000000000000 11c624c56dbe154d759d021eec60fab3 d8b852395a89de497e48504366feedd4 662d023af447d66926a28076813dd646 23800 17
...fork_Prague-blockchain_test-bls_g2map_613531325f616161- 00000000000000000000000000000000 03f80ce4ff0ca2f576d797a3660e3f65 b274285c054feccc3215c879e2c0589d 376e83ede13f93c32f05da0f68fd6a10 00000000000000000000000000000000 006488a837c5413746d868d1efb72327 24da10eca410b07d8b505b9363bdccf0 a1fc0029bad07d65b15ccfe6dd25e20d 00000000000000000000000000000000 0ea4e7c33d43e17cc516a72f76437c4b f81d8f4eac69ac355d3bf9b71b8138d5 5dc10fd458be115afa798b55dac34be1 00000000000000000000000000000000 1565c2f625032d232f13121d3cfb476f 45275c303a037faa255f9da62000c2c8 64ea881e2bcddd111edc4a3c0da3e88d 00000000000000000000000000000000 043b6f5fe4e52c839148dc66f2b3751e 69a0f6ebb3d056d6465d50d4108543ec d956e10fa1640dfd9bc0030cc2558d28 00000000000000000000000000000000 0f8991d2a1ad662e7b6f58ab787947f1 fa607fce12dde171bc17903b012091b6 57e15333e11701edcf5b63ba2a561247 23800 17
...fork_Prague-blockchain_test-fp_0- FP2(x=(0, 0)) PointG2(x=(232751224930677745396095561951152042576424604713130436843934548678666406429167866909490329228404544352148194115534, 1601558386896345240320690342453673501793035385728549575803514192020355846653238172333813953555511850549100476205202), y=(366072527324011932385571544496195798415567032250142018360048479110276041591259208603171511238009482094790662379841, 735055000775559535481906131992536480072884649650286758007297964611137923289749918348543505818551800823925955026780)) None 17
...fork_Prague-blockchain_test-fp_p_minus_1- FP2(x=(4002409555221667393417789825735904156556882819939007885332058136124031650490837864442687629129015664037894272559786, 4002409555221667393417789825735904156556882819939007885332058136124031650490837864442687629129015664037894272559786)) PointG2(x=(1500125753759400612693517526046140423856077337627699721906668194509423859791593138947453677265443684351400885608199, 1799505084230976420588535900240387554987218936571786478911168769065382003593397943494868951432301584223207113386470), y=(2128396449976397405333133978069382480398961706601836404934352172099567144160112472768670862882187443217476698230739, 3552888854635764886185155555715870665046771140606169206397993370435252915426906299009516052352428606227671167335265)) None 17
...fork_Prague-state_test-bls_g2map_- 00000000000000000000000000000000 07355d25caf6e7f2f0cb2812ca0e513b d026ed09dda65b177500fa31714e09ea 0ded3a078b526bed3307f804d4b93b04 00000000000000000000000000000000 02829ce3c021339ccb5caf3e187f6370 e1e2a311dec9b75363117063ab201560 3ff52c3d3b98f19c2f65575e99e8b78c 00000000000000000000000000000000 00e7f4568a82b4b7dc1f14c6aaa055ed f51502319c723c4dc2688c7fe5944c21 3f510328082396515734b6612c4e7bb7 00000000000000000000000000000000 126b855e9e69b1f691f816e48ac69776 64d24d99f8724868a184186469ddfd46 17367e94527d4b74fc86413483afb35b 00000000000000000000000000000000 0caead0fd7b6176c01436833c79d305c 78be307da5f6af6c133c47311def6ff1 e0babf57a0fb5539fce7ee12407b0a42 00000000000000000000000000000000 1498aadcf7ae2b345243e281ae076df6 de84455d766ab6fcdaad71fab60abb2e 8b980a440043cd305db09d283c895e3d 23800 17
...fork_Prague-state_test-bls_g2map_616263- 00000000000000000000000000000000 138879a9559e24cecee8697b8b4ad32c ced053138ab913b99872772dc753a296 7ed50aabc907937aefb2439ba06cc50c 00000000000000000000000000000000 0a1ae7999ea9bab1dcc9ef8887a6cb6e 8f1e22566015428d220b7eec90ffa70a d1f624018a9ad11e78d588bd3617f9f2 00000000000000000000000000000000 108ed59fd9fae381abfd1d6bce2fd2fa 220990f0f837fa30e0f27914ed6e1454 db0d1ee957b219f61da6ff8be0d6441f 00000000000000000000000000000000 0296238ea82c6d4adb3c838ee3cb2346 049c90b96d602d7bb1b469b905c9228b e25c627bffee872def773d5b2a2eb57d 00000000000000000000000000000000 033f90f6057aadacae7963b0a0b379dd 46750c1c94a6357c99b65f63b79e321f f50fe3053330911c56b6ceea08fee656 00000000000000000000000000000000 153606c417e59fb331b7ae6bce4fbf7c 5190c33ce9402b5ebe2b70e44fca614f 3f1382a3625ed5493843d0b0a652fc3f 23800 17
...fork_Prague-state_test-bls_g2map_6162636465663031- 00000000000000000000000000000000 18c16fe362b7dbdfa102e42bdfd3e2f4 e6191d479437a59db4eb716986bf08ee 1f42634db66bde97d6c16bbfd342b3b8 00000000000000000000000000000000 0e37812ce1b146d998d5f92bdd5ada2a 31bfd63dfe18311aa91637b5f279dd04 5763166aa1615e46a50d8d8f475f184e 00000000000000000000000000000000 038af300ef34c7759a6caaa4e69363ca feed218a1f207e93b2c70d91a1263d37 5d6730bd6b6509dcac3ba5b567e85bf3 00000000000000000000000000000000 0da75be60fb6aa0e9e3143e40c42796e df15685cafe0279afd2a67c3dff1c823 41f17effd402e4f1af240ea90f4b659b 00000000000000000000000000000000 19b148cbdf163cf0894f29660d2e7bfb 2b68e37d54cc83fd4e6e62c020eaa487 09302ef8e746736c0e19342cc1ce3df4 00000000000000000000000000000000 0492f4fed741b073e5a82580f7c663f9 b79e036b70ab3e51162359cec4e77c78 086fe879b65ca7a47d34374c8315ac5e 23800 17
...fork_Prague-state_test-bls_g2map_713132385f717171- 00000000000000000000000000000000 08d4a0997b9d52fecf99427abb721f0f a779479963315fe21c6445250de7183e 3f63bfdf86570da8929489e421d4ee95 00000000000000000000000000000000 16cb4ccad91ec95aab070f22043916cd 6a59c4ca94097f7f510043d48515526d c8eaaea27e586f09151ae613688d5a89 00000000000000000000000000000000 0c5ae723be00e6c3f0efe184fdc0702b 64588fe77dda152ab13099a3bacd3876 767fa7bbad6d6fd90b3642e902b208f9 00000000000000000000000000000000 12c8c05c1d5fc7bfa847f4d7d81e294e 66b9a78bc9953990c358945e1f042eed afce608b67fdd3ab0cb2e6e263b9b1ad 00000000000000000000000000000000 04e77ddb3ede41b5ec4396b7421dd916 efc68a358a0d7425bddd253547f2fb48 30522358491827265dfc5bcc1928a569 00000000000000000000000000000000 11c624c56dbe154d759d021eec60fab3 d8b852395a89de497e48504366feedd4 662d023af447d66926a28076813dd646 23800 17
...fork_Prague-state_test-bls_g2map_613531325f616161- 00000000000000000000000000000000 03f80ce4ff0ca2f576d797a3660e3f65 b274285c054feccc3215c879e2c0589d 376e83ede13f93c32f05da0f68fd6a10 00000000000000000000000000000000 006488a837c5413746d868d1efb72327 24da10eca410b07d8b505b9363bdccf0 a1fc0029bad07d65b15ccfe6dd25e20d 00000000000000000000000000000000 0ea4e7c33d43e17cc516a72f76437c4b f81d8f4eac69ac355d3bf9b71b8138d5 5dc10fd458be115afa798b55dac34be1 00000000000000000000000000000000 1565c2f625032d232f13121d3cfb476f 45275c303a037faa255f9da62000c2c8 64ea881e2bcddd111edc4a3c0da3e88d 00000000000000000000000000000000 043b6f5fe4e52c839148dc66f2b3751e 69a0f6ebb3d056d6465d50d4108543ec d956e10fa1640dfd9bc0030cc2558d28 00000000000000000000000000000000 0f8991d2a1ad662e7b6f58ab787947f1 fa607fce12dde171bc17903b012091b6 57e15333e11701edcf5b63ba2a561247 23800 17
...fork_Prague-state_test-fp_0- FP2(x=(0, 0)) PointG2(x=(232751224930677745396095561951152042576424604713130436843934548678666406429167866909490329228404544352148194115534, 1601558386896345240320690342453673501793035385728549575803514192020355846653238172333813953555511850549100476205202), y=(366072527324011932385571544496195798415567032250142018360048479110276041591259208603171511238009482094790662379841, 735055000775559535481906131992536480072884649650286758007297964611137923289749918348543505818551800823925955026780)) None 17
...fork_Prague-state_test-fp_p_minus_1- FP2(x=(4002409555221667393417789825735904156556882819939007885332058136124031650490837864442687629129015664037894272559786, 4002409555221667393417789825735904156556882819939007885332058136124031650490837864442687629129015664037894272559786)) PointG2(x=(1500125753759400612693517526046140423856077337627699721906668194509423859791593138947453677265443684351400885608199, 1799505084230976420588535900240387554987218936571786478911168769065382003593397943494868951432301584223207113386470), y=(2128396449976397405333133978069382480398961706601836404934352172099567144160112472768670862882187443217476698230739, 3552888854635764886185155555715870665046771140606169206397993370435252915426906299009516052352428606227671167335265)) None 17
...fork_Osaka-blockchain_test-bls_g2map_- 00000000000000000000000000000000 07355d25caf6e7f2f0cb2812ca0e513b d026ed09dda65b177500fa31714e09ea 0ded3a078b526bed3307f804d4b93b04 00000000000000000000000000000000 02829ce3c021339ccb5caf3e187f6370 e1e2a311dec9b75363117063ab201560 3ff52c3d3b98f19c2f65575e99e8b78c 00000000000000000000000000000000 00e7f4568a82b4b7dc1f14c6aaa055ed f51502319c723c4dc2688c7fe5944c21 3f510328082396515734b6612c4e7bb7 00000000000000000000000000000000 126b855e9e69b1f691f816e48ac69776 64d24d99f8724868a184186469ddfd46 17367e94527d4b74fc86413483afb35b 00000000000000000000000000000000 0caead0fd7b6176c01436833c79d305c 78be307da5f6af6c133c47311def6ff1 e0babf57a0fb5539fce7ee12407b0a42 00000000000000000000000000000000 1498aadcf7ae2b345243e281ae076df6 de84455d766ab6fcdaad71fab60abb2e 8b980a440043cd305db09d283c895e3d 23800 17
...fork_Osaka-blockchain_test-bls_g2map_616263- 00000000000000000000000000000000 138879a9559e24cecee8697b8b4ad32c ced053138ab913b99872772dc753a296 7ed50aabc907937aefb2439ba06cc50c 00000000000000000000000000000000 0a1ae7999ea9bab1dcc9ef8887a6cb6e 8f1e22566015428d220b7eec90ffa70a d1f624018a9ad11e78d588bd3617f9f2 00000000000000000000000000000000 108ed59fd9fae381abfd1d6bce2fd2fa 220990f0f837fa30e0f27914ed6e1454 db0d1ee957b219f61da6ff8be0d6441f 00000000000000000000000000000000 0296238ea82c6d4adb3c838ee3cb2346 049c90b96d602d7bb1b469b905c9228b e25c627bffee872def773d5b2a2eb57d 00000000000000000000000000000000 033f90f6057aadacae7963b0a0b379dd 46750c1c94a6357c99b65f63b79e321f f50fe3053330911c56b6ceea08fee656 00000000000000000000000000000000 153606c417e59fb331b7ae6bce4fbf7c 5190c33ce9402b5ebe2b70e44fca614f 3f1382a3625ed5493843d0b0a652fc3f 23800 17
...fork_Osaka-blockchain_test-bls_g2map_6162636465663031- 00000000000000000000000000000000 18c16fe362b7dbdfa102e42bdfd3e2f4 e6191d479437a59db4eb716986bf08ee 1f42634db66bde97d6c16bbfd342b3b8 00000000000000000000000000000000 0e37812ce1b146d998d5f92bdd5ada2a 31bfd63dfe18311aa91637b5f279dd04 5763166aa1615e46a50d8d8f475f184e 00000000000000000000000000000000 038af300ef34c7759a6caaa4e69363ca feed218a1f207e93b2c70d91a1263d37 5d6730bd6b6509dcac3ba5b567e85bf3 00000000000000000000000000000000 0da75be60fb6aa0e9e3143e40c42796e df15685cafe0279afd2a67c3dff1c823 41f17effd402e4f1af240ea90f4b659b 00000000000000000000000000000000 19b148cbdf163cf0894f29660d2e7bfb 2b68e37d54cc83fd4e6e62c020eaa487 09302ef8e746736c0e19342cc1ce3df4 00000000000000000000000000000000 0492f4fed741b073e5a82580f7c663f9 b79e036b70ab3e51162359cec4e77c78 086fe879b65ca7a47d34374c8315ac5e 23800 17
...fork_Osaka-blockchain_test-bls_g2map_713132385f717171- 00000000000000000000000000000000 08d4a0997b9d52fecf99427abb721f0f a779479963315fe21c6445250de7183e 3f63bfdf86570da8929489e421d4ee95 00000000000000000000000000000000 16cb4ccad91ec95aab070f22043916cd 6a59c4ca94097f7f510043d48515526d c8eaaea27e586f09151ae613688d5a89 00000000000000000000000000000000 0c5ae723be00e6c3f0efe184fdc0702b 64588fe77dda152ab13099a3bacd3876 767fa7bbad6d6fd90b3642e902b208f9 00000000000000000000000000000000 12c8c05c1d5fc7bfa847f4d7d81e294e 66b9a78bc9953990c358945e1f042eed afce608b67fdd3ab0cb2e6e263b9b1ad 00000000000000000000000000000000 04e77ddb3ede41b5ec4396b7421dd916 efc68a358a0d7425bddd253547f2fb48 30522358491827265dfc5bcc1928a569 00000000000000000000000000000000 11c624c56dbe154d759d021eec60fab3 d8b852395a89de497e48504366feedd4 662d023af447d66926a28076813dd646 23800 17
...fork_Osaka-blockchain_test-bls_g2map_613531325f616161- 00000000000000000000000000000000 03f80ce4ff0ca2f576d797a3660e3f65 b274285c054feccc3215c879e2c0589d 376e83ede13f93c32f05da0f68fd6a10 00000000000000000000000000000000 006488a837c5413746d868d1efb72327 24da10eca410b07d8b505b9363bdccf0 a1fc0029bad07d65b15ccfe6dd25e20d 00000000000000000000000000000000 0ea4e7c33d43e17cc516a72f76437c4b f81d8f4eac69ac355d3bf9b71b8138d5 5dc10fd458be115afa798b55dac34be1 00000000000000000000000000000000 1565c2f625032d232f13121d3cfb476f 45275c303a037faa255f9da62000c2c8 64ea881e2bcddd111edc4a3c0da3e88d 00000000000000000000000000000000 043b6f5fe4e52c839148dc66f2b3751e 69a0f6ebb3d056d6465d50d4108543ec d956e10fa1640dfd9bc0030cc2558d28 00000000000000000000000000000000 0f8991d2a1ad662e7b6f58ab787947f1 fa607fce12dde171bc17903b012091b6 57e15333e11701edcf5b63ba2a561247 23800 17
...fork_Osaka-blockchain_test-fp_0- FP2(x=(0, 0)) PointG2(x=(232751224930677745396095561951152042576424604713130436843934548678666406429167866909490329228404544352148194115534, 1601558386896345240320690342453673501793035385728549575803514192020355846653238172333813953555511850549100476205202), y=(366072527324011932385571544496195798415567032250142018360048479110276041591259208603171511238009482094790662379841, 735055000775559535481906131992536480072884649650286758007297964611137923289749918348543505818551800823925955026780)) None 17
...fork_Osaka-blockchain_test-fp_p_minus_1- FP2(x=(4002409555221667393417789825735904156556882819939007885332058136124031650490837864442687629129015664037894272559786, 4002409555221667393417789825735904156556882819939007885332058136124031650490837864442687629129015664037894272559786)) PointG2(x=(1500125753759400612693517526046140423856077337627699721906668194509423859791593138947453677265443684351400885608199, 1799505084230976420588535900240387554987218936571786478911168769065382003593397943494868951432301584223207113386470), y=(2128396449976397405333133978069382480398961706601836404934352172099567144160112472768670862882187443217476698230739, 3552888854635764886185155555715870665046771140606169206397993370435252915426906299009516052352428606227671167335265)) None 17
...fork_Osaka-state_test-bls_g2map_- 00000000000000000000000000000000 07355d25caf6e7f2f0cb2812ca0e513b d026ed09dda65b177500fa31714e09ea 0ded3a078b526bed3307f804d4b93b04 00000000000000000000000000000000 02829ce3c021339ccb5caf3e187f6370 e1e2a311dec9b75363117063ab201560 3ff52c3d3b98f19c2f65575e99e8b78c 00000000000000000000000000000000 00e7f4568a82b4b7dc1f14c6aaa055ed f51502319c723c4dc2688c7fe5944c21 3f510328082396515734b6612c4e7bb7 00000000000000000000000000000000 126b855e9e69b1f691f816e48ac69776 64d24d99f8724868a184186469ddfd46 17367e94527d4b74fc86413483afb35b 00000000000000000000000000000000 0caead0fd7b6176c01436833c79d305c 78be307da5f6af6c133c47311def6ff1 e0babf57a0fb5539fce7ee12407b0a42 00000000000000000000000000000000 1498aadcf7ae2b345243e281ae076df6 de84455d766ab6fcdaad71fab60abb2e 8b980a440043cd305db09d283c895e3d 23800 17
...fork_Osaka-state_test-bls_g2map_616263- 00000000000000000000000000000000 138879a9559e24cecee8697b8b4ad32c ced053138ab913b99872772dc753a296 7ed50aabc907937aefb2439ba06cc50c 00000000000000000000000000000000 0a1ae7999ea9bab1dcc9ef8887a6cb6e 8f1e22566015428d220b7eec90ffa70a d1f624018a9ad11e78d588bd3617f9f2 00000000000000000000000000000000 108ed59fd9fae381abfd1d6bce2fd2fa 220990f0f837fa30e0f27914ed6e1454 db0d1ee957b219f61da6ff8be0d6441f 00000000000000000000000000000000 0296238ea82c6d4adb3c838ee3cb2346 049c90b96d602d7bb1b469b905c9228b e25c627bffee872def773d5b2a2eb57d 00000000000000000000000000000000 033f90f6057aadacae7963b0a0b379dd 46750c1c94a6357c99b65f63b79e321f f50fe3053330911c56b6ceea08fee656 00000000000000000000000000000000 153606c417e59fb331b7ae6bce4fbf7c 5190c33ce9402b5ebe2b70e44fca614f 3f1382a3625ed5493843d0b0a652fc3f 23800 17
...fork_Osaka-state_test-bls_g2map_6162636465663031- 00000000000000000000000000000000 18c16fe362b7dbdfa102e42bdfd3e2f4 e6191d479437a59db4eb716986bf08ee 1f42634db66bde97d6c16bbfd342b3b8 00000000000000000000000000000000 0e37812ce1b146d998d5f92bdd5ada2a 31bfd63dfe18311aa91637b5f279dd04 5763166aa1615e46a50d8d8f475f184e 00000000000000000000000000000000 038af300ef34c7759a6caaa4e69363ca feed218a1f207e93b2c70d91a1263d37 5d6730bd6b6509dcac3ba5b567e85bf3 00000000000000000000000000000000 0da75be60fb6aa0e9e3143e40c42796e df15685cafe0279afd2a67c3dff1c823 41f17effd402e4f1af240ea90f4b659b 00000000000000000000000000000000 19b148cbdf163cf0894f29660d2e7bfb 2b68e37d54cc83fd4e6e62c020eaa487 09302ef8e746736c0e19342cc1ce3df4 00000000000000000000000000000000 0492f4fed741b073e5a82580f7c663f9 b79e036b70ab3e51162359cec4e77c78 086fe879b65ca7a47d34374c8315ac5e 23800 17
...fork_Osaka-state_test-bls_g2map_713132385f717171- 00000000000000000000000000000000 08d4a0997b9d52fecf99427abb721f0f a779479963315fe21c6445250de7183e 3f63bfdf86570da8929489e421d4ee95 00000000000000000000000000000000 16cb4ccad91ec95aab070f22043916cd 6a59c4ca94097f7f510043d48515526d c8eaaea27e586f09151ae613688d5a89 00000000000000000000000000000000 0c5ae723be00e6c3f0efe184fdc0702b 64588fe77dda152ab13099a3bacd3876 767fa7bbad6d6fd90b3642e902b208f9 00000000000000000000000000000000 12c8c05c1d5fc7bfa847f4d7d81e294e 66b9a78bc9953990c358945e1f042eed afce608b67fdd3ab0cb2e6e263b9b1ad 00000000000000000000000000000000 04e77ddb3ede41b5ec4396b7421dd916 efc68a358a0d7425bddd253547f2fb48 30522358491827265dfc5bcc1928a569 00000000000000000000000000000000 11c624c56dbe154d759d021eec60fab3 d8b852395a89de497e48504366feedd4 662d023af447d66926a28076813dd646 23800 17
...fork_Osaka-state_test-bls_g2map_613531325f616161- 00000000000000000000000000000000 03f80ce4ff0ca2f576d797a3660e3f65 b274285c054feccc3215c879e2c0589d 376e83ede13f93c32f05da0f68fd6a10 00000000000000000000000000000000 006488a837c5413746d868d1efb72327 24da10eca410b07d8b505b9363bdccf0 a1fc0029bad07d65b15ccfe6dd25e20d 00000000000000000000000000000000 0ea4e7c33d43e17cc516a72f76437c4b f81d8f4eac69ac355d3bf9b71b8138d5 5dc10fd458be115afa798b55dac34be1 00000000000000000000000000000000 1565c2f625032d232f13121d3cfb476f 45275c303a037faa255f9da62000c2c8 64ea881e2bcddd111edc4a3c0da3e88d 00000000000000000000000000000000 043b6f5fe4e52c839148dc66f2b3751e 69a0f6ebb3d056d6465d50d4108543ec d956e10fa1640dfd9bc0030cc2558d28 00000000000000000000000000000000 0f8991d2a1ad662e7b6f58ab787947f1 fa607fce12dde171bc17903b012091b6 57e15333e11701edcf5b63ba2a561247 23800 17
...fork_Osaka-state_test-fp_0- FP2(x=(0, 0)) PointG2(x=(232751224930677745396095561951152042576424604713130436843934548678666406429167866909490329228404544352148194115534, 1601558386896345240320690342453673501793035385728549575803514192020355846653238172333813953555511850549100476205202), y=(366072527324011932385571544496195798415567032250142018360048479110276041591259208603171511238009482094790662379841, 735055000775559535481906131992536480072884649650286758007297964611137923289749918348543505818551800823925955026780)) None 17
...fork_Osaka-state_test-fp_p_minus_1- FP2(x=(4002409555221667393417789825735904156556882819939007885332058136124031650490837864442687629129015664037894272559786, 4002409555221667393417789825735904156556882819939007885332058136124031650490837864442687629129015664037894272559786)) PointG2(x=(1500125753759400612693517526046140423856077337627699721906668194509423859791593138947453677265443684351400885608199, 1799505084230976420588535900240387554987218936571786478911168769065382003593397943494868951432301584223207113386470), y=(2128396449976397405333133978069382480398961706601836404934352172099567144160112472768670862882187443217476698230739, 3552888854635764886185155555715870665046771140606169206397993370435252915426906299009516052352428606227671167335265)) None 17