Test Function: test_withdrawing_to_precompiles()

Test withdrawing to all precompiles for a given fork.

Back to test_withdrawing_to_precompiles().

Parametrized Test Cases

Test ID (Abbreviated) precompile amount
...fork_Shanghai-precompile_Precompile.BLAKE2_F-blockchain_test-amount_0 0x000000000000000000000000000000 0000000009 0
...fork_Shanghai-precompile_Precompile.BLAKE2_F-blockchain_test-amount_1 0x000000000000000000000000000000 0000000009 1
...fork_Shanghai-precompile_Precompile.BIG_INT_MOD_EXP-blockchain_test-amount_0 0x000000000000000000000000000000 0000000005 0
...fork_Shanghai-precompile_Precompile.BIG_INT_MOD_EXP-blockchain_test-amount_1 0x000000000000000000000000000000 0000000005 1
...fork_Shanghai-precompile_Precompile.ALT_BN_128_ADD-blockchain_test-amount_0 0x000000000000000000000000000000 0000000006 0
...fork_Shanghai-precompile_Precompile.ALT_BN_128_ADD-blockchain_test-amount_1 0x000000000000000000000000000000 0000000006 1
...fork_Shanghai-precompile_Precompile.ALT_BN_128_MUL-blockchain_test-amount_0 0x000000000000000000000000000000 0000000007 0
...fork_Shanghai-precompile_Precompile.ALT_BN_128_MUL-blockchain_test-amount_1 0x000000000000000000000000000000 0000000007 1
...fork_Shanghai-precompile_Precompile.ALT_BN_128_PAIRING-blockchain_test-amount_0 0x000000000000000000000000000000 0000000008 0
...fork_Shanghai-precompile_Precompile.ALT_BN_128_PAIRING-blockchain_test-amount_1 0x000000000000000000000000000000 0000000008 1
...fork_Shanghai-precompile_Precompile.EC_RECOVER-blockchain_test-amount_0 0x000000000000000000000000000000 0000000001 0
...fork_Shanghai-precompile_Precompile.EC_RECOVER-blockchain_test-amount_1 0x000000000000000000000000000000 0000000001 1
...fork_Shanghai-precompile_Precompile.SHA256-blockchain_test-amount_0 0x000000000000000000000000000000 0000000002 0
...fork_Shanghai-precompile_Precompile.SHA256-blockchain_test-amount_1 0x000000000000000000000000000000 0000000002 1
...fork_Shanghai-precompile_Precompile.RIPEMD_160-blockchain_test-amount_0 0x000000000000000000000000000000 0000000003 0
...fork_Shanghai-precompile_Precompile.RIPEMD_160-blockchain_test-amount_1 0x000000000000000000000000000000 0000000003 1
...fork_Shanghai-precompile_Precompile.IDENTITY-blockchain_test-amount_0 0x000000000000000000000000000000 0000000004 0
...fork_Shanghai-precompile_Precompile.IDENTITY-blockchain_test-amount_1 0x000000000000000000000000000000 0000000004 1
...fork_Cancun-precompile_Precompile.KZG_POINT_EVALUATION-blockchain_test-amount_0 0x000000000000000000000000000000 000000000a 0
...fork_Cancun-precompile_Precompile.KZG_POINT_EVALUATION-blockchain_test-amount_1 0x000000000000000000000000000000 000000000a 1
...fork_Cancun-precompile_Precompile.BLAKE2_F-blockchain_test-amount_0 0x000000000000000000000000000000 0000000009 0
...fork_Cancun-precompile_Precompile.BLAKE2_F-blockchain_test-amount_1 0x000000000000000000000000000000 0000000009 1
...fork_Cancun-precompile_Precompile.BIG_INT_MOD_EXP-blockchain_test-amount_0 0x000000000000000000000000000000 0000000005 0
...fork_Cancun-precompile_Precompile.BIG_INT_MOD_EXP-blockchain_test-amount_1 0x000000000000000000000000000000 0000000005 1
...fork_Cancun-precompile_Precompile.ALT_BN_128_ADD-blockchain_test-amount_0 0x000000000000000000000000000000 0000000006 0
...fork_Cancun-precompile_Precompile.ALT_BN_128_ADD-blockchain_test-amount_1 0x000000000000000000000000000000 0000000006 1
...fork_Cancun-precompile_Precompile.ALT_BN_128_MUL-blockchain_test-amount_0 0x000000000000000000000000000000 0000000007 0
...fork_Cancun-precompile_Precompile.ALT_BN_128_MUL-blockchain_test-amount_1 0x000000000000000000000000000000 0000000007 1
...fork_Cancun-precompile_Precompile.ALT_BN_128_PAIRING-blockchain_test-amount_0 0x000000000000000000000000000000 0000000008 0
...fork_Cancun-precompile_Precompile.ALT_BN_128_PAIRING-blockchain_test-amount_1 0x000000000000000000000000000000 0000000008 1
...fork_Cancun-precompile_Precompile.EC_RECOVER-blockchain_test-amount_0 0x000000000000000000000000000000 0000000001 0
...fork_Cancun-precompile_Precompile.EC_RECOVER-blockchain_test-amount_1 0x000000000000000000000000000000 0000000001 1
...fork_Cancun-precompile_Precompile.SHA256-blockchain_test-amount_0 0x000000000000000000000000000000 0000000002 0
...fork_Cancun-precompile_Precompile.SHA256-blockchain_test-amount_1 0x000000000000000000000000000000 0000000002 1
...fork_Cancun-precompile_Precompile.RIPEMD_160-blockchain_test-amount_0 0x000000000000000000000000000000 0000000003 0
...fork_Cancun-precompile_Precompile.RIPEMD_160-blockchain_test-amount_1 0x000000000000000000000000000000 0000000003 1
...fork_Cancun-precompile_Precompile.IDENTITY-blockchain_test-amount_0 0x000000000000000000000000000000 0000000004 0
...fork_Cancun-precompile_Precompile.IDENTITY-blockchain_test-amount_1 0x000000000000000000000000000000 0000000004 1
...fork_Prague-precompile_Precompile.BLS_12_381_G1_ADD-blockchain_test-amount_0 0x000000000000000000000000000000 000000000b 0
...fork_Prague-precompile_Precompile.BLS_12_381_G1_ADD-blockchain_test-amount_1 0x000000000000000000000000000000 000000000b 1
...fork_Prague-precompile_Precompile.BLS_12_381_G1_MUL-blockchain_test-amount_0 0x000000000000000000000000000000 000000000c 0
...fork_Prague-precompile_Precompile.BLS_12_381_G1_MUL-blockchain_test-amount_1 0x000000000000000000000000000000 000000000c 1
...fork_Prague-precompile_Precompile.BLS_12_381_G1_MULTIEXP-blockchain_test-amount_0 0x000000000000000000000000000000 000000000d 0
...fork_Prague-precompile_Precompile.BLS_12_381_G1_MULTIEXP-blockchain_test-amount_1 0x000000000000000000000000000000 000000000d 1
...fork_Prague-precompile_Precompile.BLS_12_381_G2_ADD-blockchain_test-amount_0 0x000000000000000000000000000000 000000000e 0
...fork_Prague-precompile_Precompile.BLS_12_381_G2_ADD-blockchain_test-amount_1 0x000000000000000000000000000000 000000000e 1
...fork_Prague-precompile_Precompile.BLS_12_381_G2_MUL-blockchain_test-amount_0 0x000000000000000000000000000000 000000000f 0
...fork_Prague-precompile_Precompile.BLS_12_381_G2_MUL-blockchain_test-amount_1 0x000000000000000000000000000000 000000000f 1
...fork_Prague-precompile_Precompile.BLS_12_381_G2_MULTIEXP-blockchain_test-amount_0 0x000000000000000000000000000000 0000000010 0
...fork_Prague-precompile_Precompile.BLS_12_381_G2_MULTIEXP-blockchain_test-amount_1 0x000000000000000000000000000000 0000000010 1
...fork_Prague-precompile_Precompile.BLS_12_381_PAIRING-blockchain_test-amount_0 0x000000000000000000000000000000 0000000011 0
...fork_Prague-precompile_Precompile.BLS_12_381_PAIRING-blockchain_test-amount_1 0x000000000000000000000000000000 0000000011 1
...fork_Prague-precompile_Precompile.BLS_12_381_MAP_FP_TO_G1-blockchain_test-amount_0 0x000000000000000000000000000000 0000000012 0
...fork_Prague-precompile_Precompile.BLS_12_381_MAP_FP_TO_G1-blockchain_test-amount_1 0x000000000000000000000000000000 0000000012 1
...fork_Prague-precompile_Precompile.BLS_12_381_MAP_FP2_TO_G2-blockchain_test-amount_0 0x000000000000000000000000000000 0000000013 0
...fork_Prague-precompile_Precompile.BLS_12_381_MAP_FP2_TO_G2-blockchain_test-amount_1 0x000000000000000000000000000000 0000000013 1
...fork_Prague-precompile_Precompile.KZG_POINT_EVALUATION-blockchain_test-amount_0 0x000000000000000000000000000000 000000000a 0
...fork_Prague-precompile_Precompile.KZG_POINT_EVALUATION-blockchain_test-amount_1 0x000000000000000000000000000000 000000000a 1
...fork_Prague-precompile_Precompile.BLAKE2_F-blockchain_test-amount_0 0x000000000000000000000000000000 0000000009 0
...fork_Prague-precompile_Precompile.BLAKE2_F-blockchain_test-amount_1 0x000000000000000000000000000000 0000000009 1
...fork_Prague-precompile_Precompile.BIG_INT_MOD_EXP-blockchain_test-amount_0 0x000000000000000000000000000000 0000000005 0
...fork_Prague-precompile_Precompile.BIG_INT_MOD_EXP-blockchain_test-amount_1 0x000000000000000000000000000000 0000000005 1
...fork_Prague-precompile_Precompile.ALT_BN_128_ADD-blockchain_test-amount_0 0x000000000000000000000000000000 0000000006 0
...fork_Prague-precompile_Precompile.ALT_BN_128_ADD-blockchain_test-amount_1 0x000000000000000000000000000000 0000000006 1
...fork_Prague-precompile_Precompile.ALT_BN_128_MUL-blockchain_test-amount_0 0x000000000000000000000000000000 0000000007 0
...fork_Prague-precompile_Precompile.ALT_BN_128_MUL-blockchain_test-amount_1 0x000000000000000000000000000000 0000000007 1
...fork_Prague-precompile_Precompile.ALT_BN_128_PAIRING-blockchain_test-amount_0 0x000000000000000000000000000000 0000000008 0
...fork_Prague-precompile_Precompile.ALT_BN_128_PAIRING-blockchain_test-amount_1 0x000000000000000000000000000000 0000000008 1
...fork_Prague-precompile_Precompile.EC_RECOVER-blockchain_test-amount_0 0x000000000000000000000000000000 0000000001 0
...fork_Prague-precompile_Precompile.EC_RECOVER-blockchain_test-amount_1 0x000000000000000000000000000000 0000000001 1
...fork_Prague-precompile_Precompile.SHA256-blockchain_test-amount_0 0x000000000000000000000000000000 0000000002 0
...fork_Prague-precompile_Precompile.SHA256-blockchain_test-amount_1 0x000000000000000000000000000000 0000000002 1
...fork_Prague-precompile_Precompile.RIPEMD_160-blockchain_test-amount_0 0x000000000000000000000000000000 0000000003 0
...fork_Prague-precompile_Precompile.RIPEMD_160-blockchain_test-amount_1 0x000000000000000000000000000000 0000000003 1
...fork_Prague-precompile_Precompile.IDENTITY-blockchain_test-amount_0 0x000000000000000000000000000000 0000000004 0
...fork_Prague-precompile_Precompile.IDENTITY-blockchain_test-amount_1 0x000000000000000000000000000000 0000000004 1
...fork_Osaka-precompile_Precompile.BLS_12_381_G1_ADD-blockchain_test-amount_0 0x000000000000000000000000000000 000000000b 0
...fork_Osaka-precompile_Precompile.BLS_12_381_G1_ADD-blockchain_test-amount_1 0x000000000000000000000000000000 000000000b 1
...fork_Osaka-precompile_Precompile.BLS_12_381_G1_MUL-blockchain_test-amount_0 0x000000000000000000000000000000 000000000c 0
...fork_Osaka-precompile_Precompile.BLS_12_381_G1_MUL-blockchain_test-amount_1 0x000000000000000000000000000000 000000000c 1
...fork_Osaka-precompile_Precompile.BLS_12_381_G1_MULTIEXP-blockchain_test-amount_0 0x000000000000000000000000000000 000000000d 0
...fork_Osaka-precompile_Precompile.BLS_12_381_G1_MULTIEXP-blockchain_test-amount_1 0x000000000000000000000000000000 000000000d 1
...fork_Osaka-precompile_Precompile.BLS_12_381_G2_ADD-blockchain_test-amount_0 0x000000000000000000000000000000 000000000e 0
...fork_Osaka-precompile_Precompile.BLS_12_381_G2_ADD-blockchain_test-amount_1 0x000000000000000000000000000000 000000000e 1
...fork_Osaka-precompile_Precompile.BLS_12_381_G2_MUL-blockchain_test-amount_0 0x000000000000000000000000000000 000000000f 0
...fork_Osaka-precompile_Precompile.BLS_12_381_G2_MUL-blockchain_test-amount_1 0x000000000000000000000000000000 000000000f 1
...fork_Osaka-precompile_Precompile.BLS_12_381_G2_MULTIEXP-blockchain_test-amount_0 0x000000000000000000000000000000 0000000010 0
...fork_Osaka-precompile_Precompile.BLS_12_381_G2_MULTIEXP-blockchain_test-amount_1 0x000000000000000000000000000000 0000000010 1
...fork_Osaka-precompile_Precompile.BLS_12_381_PAIRING-blockchain_test-amount_0 0x000000000000000000000000000000 0000000011 0
...fork_Osaka-precompile_Precompile.BLS_12_381_PAIRING-blockchain_test-amount_1 0x000000000000000000000000000000 0000000011 1
...fork_Osaka-precompile_Precompile.BLS_12_381_MAP_FP_TO_G1-blockchain_test-amount_0 0x000000000000000000000000000000 0000000012 0
...fork_Osaka-precompile_Precompile.BLS_12_381_MAP_FP_TO_G1-blockchain_test-amount_1 0x000000000000000000000000000000 0000000012 1
...fork_Osaka-precompile_Precompile.BLS_12_381_MAP_FP2_TO_G2-blockchain_test-amount_0 0x000000000000000000000000000000 0000000013 0
...fork_Osaka-precompile_Precompile.BLS_12_381_MAP_FP2_TO_G2-blockchain_test-amount_1 0x000000000000000000000000000000 0000000013 1
...fork_Osaka-precompile_Precompile.KZG_POINT_EVALUATION-blockchain_test-amount_0 0x000000000000000000000000000000 000000000a 0
...fork_Osaka-precompile_Precompile.KZG_POINT_EVALUATION-blockchain_test-amount_1 0x000000000000000000000000000000 000000000a 1
...fork_Osaka-precompile_Precompile.BLAKE2_F-blockchain_test-amount_0 0x000000000000000000000000000000 0000000009 0
...fork_Osaka-precompile_Precompile.BLAKE2_F-blockchain_test-amount_1 0x000000000000000000000000000000 0000000009 1
...fork_Osaka-precompile_Precompile.BIG_INT_MOD_EXP-blockchain_test-amount_0 0x000000000000000000000000000000 0000000005 0
...fork_Osaka-precompile_Precompile.BIG_INT_MOD_EXP-blockchain_test-amount_1 0x000000000000000000000000000000 0000000005 1
...fork_Osaka-precompile_Precompile.ALT_BN_128_ADD-blockchain_test-amount_0 0x000000000000000000000000000000 0000000006 0
...fork_Osaka-precompile_Precompile.ALT_BN_128_ADD-blockchain_test-amount_1 0x000000000000000000000000000000 0000000006 1
...fork_Osaka-precompile_Precompile.ALT_BN_128_MUL-blockchain_test-amount_0 0x000000000000000000000000000000 0000000007 0
...fork_Osaka-precompile_Precompile.ALT_BN_128_MUL-blockchain_test-amount_1 0x000000000000000000000000000000 0000000007 1
...fork_Osaka-precompile_Precompile.ALT_BN_128_PAIRING-blockchain_test-amount_0 0x000000000000000000000000000000 0000000008 0
...fork_Osaka-precompile_Precompile.ALT_BN_128_PAIRING-blockchain_test-amount_1 0x000000000000000000000000000000 0000000008 1
...fork_Osaka-precompile_Precompile.EC_RECOVER-blockchain_test-amount_0 0x000000000000000000000000000000 0000000001 0
...fork_Osaka-precompile_Precompile.EC_RECOVER-blockchain_test-amount_1 0x000000000000000000000000000000 0000000001 1
...fork_Osaka-precompile_Precompile.SHA256-blockchain_test-amount_0 0x000000000000000000000000000000 0000000002 0
...fork_Osaka-precompile_Precompile.SHA256-blockchain_test-amount_1 0x000000000000000000000000000000 0000000002 1
...fork_Osaka-precompile_Precompile.RIPEMD_160-blockchain_test-amount_0 0x000000000000000000000000000000 0000000003 0
...fork_Osaka-precompile_Precompile.RIPEMD_160-blockchain_test-amount_1 0x000000000000000000000000000000 0000000003 1
...fork_Osaka-precompile_Precompile.IDENTITY-blockchain_test-amount_0 0x000000000000000000000000000000 0000000004 0
...fork_Osaka-precompile_Precompile.IDENTITY-blockchain_test-amount_1 0x000000000000000000000000000000 0000000004 1