@@ -363,6 +363,7 @@ describe('entryPointVersion: 0.7', async () => {
363
363
const {
364
364
account : _ ,
365
365
callGasLimit,
366
+ paymasterData,
366
367
verificationGasLimit,
367
368
...request
368
369
} = await prepareUserOperation ( bundlerClient , {
@@ -384,6 +385,7 @@ describe('entryPointVersion: 0.7', async () => {
384
385
385
386
expect ( callGasLimit ) . toBeGreaterThanOrEqual ( 141000n )
386
387
expect ( verificationGasLimit ) . toBeGreaterThanOrEqual ( 237000n )
388
+ expect ( paymasterData ?. length ) . toBe ( 260 )
387
389
expect ( request ) . toMatchInlineSnapshot ( `
388
390
{
389
391
"callData": "0x34fcd5be00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fba3912ca04dd458c843e2ee08967fc04f3579c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000041249c58b00000000000000000000000000000000000000000000000000000000",
@@ -393,7 +395,6 @@ describe('entryPointVersion: 0.7', async () => {
393
395
"maxPriorityFeePerGas": 2000000000n,
394
396
"nonce": 30902162761187369175482099564544n,
395
397
"paymaster": "0xf42ec71a4440f5e9871c643696dd6dc9a38911f8",
396
- "paymasterData": "0x00000000000000000000000000000000000000000000000000000000deadbeef0000000000000000000000000000000000000000000000000000000000001234031925c2c924ef50b273904db6376983272e78469ff17e2aa79156a89eb96e6d612b2ab4522b0a716e2421d5e0e3d7469cd07992bb61f8a192f0225da7c5fe6a1c",
397
398
"paymasterPostOpGasLimit": 1000000n,
398
399
"paymasterVerificationGasLimit": 1000000n,
399
400
"preVerificationGas": 59826n,
@@ -453,6 +454,7 @@ describe('entryPointVersion: 0.7', async () => {
453
454
const {
454
455
account : _ ,
455
456
callGasLimit,
457
+ paymasterData,
456
458
verificationGasLimit,
457
459
...request
458
460
} = await prepareUserOperation ( bundlerClient , {
@@ -478,6 +480,7 @@ describe('entryPointVersion: 0.7', async () => {
478
480
479
481
expect ( callGasLimit ) . toBeGreaterThanOrEqual ( 141000n )
480
482
expect ( verificationGasLimit ) . toBeGreaterThanOrEqual ( 237000n )
483
+ expect ( paymasterData ?. length ) . toBe ( 260 )
481
484
expect ( request ) . toMatchInlineSnapshot ( `
482
485
{
483
486
"callData": "0x34fcd5be00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fba3912ca04dd458c843e2ee08967fc04f3579c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000041249c58b00000000000000000000000000000000000000000000000000000000",
@@ -487,7 +490,6 @@ describe('entryPointVersion: 0.7', async () => {
487
490
"maxPriorityFeePerGas": 2000000000n,
488
491
"nonce": 30902162761224262663629518667776n,
489
492
"paymaster": "0xd73bab8f06db28c87932571f87d0d2c0fdf13d94",
490
- "paymasterData": "0x00000000000000000000000000000000000000000000000000000000deadbeef00000000000000000000000000000000000000000000000000000000000012341e5985f083100db494f0ae065203ca5a8622705b1694177106748ac46669ba13189811d274738892c4c8dc9b2d5ba838c3e96f80af0c2d1bc4c4d100323822791c",
491
493
"paymasterPostOpGasLimit": 1000000n,
492
494
"paymasterVerificationGasLimit": 1000000n,
493
495
"preVerificationGas": 59826n,
@@ -512,6 +514,7 @@ describe('entryPointVersion: 0.7', async () => {
512
514
const {
513
515
account : _ ,
514
516
callGasLimit,
517
+ paymasterData,
515
518
preVerificationGas,
516
519
verificationGasLimit,
517
520
...request
@@ -542,6 +545,7 @@ describe('entryPointVersion: 0.7', async () => {
542
545
expect ( callGasLimit ) . toBeGreaterThanOrEqual ( 141000n )
543
546
expect ( preVerificationGas ) . toBeGreaterThanOrEqual ( 50000n )
544
547
expect ( verificationGasLimit ) . toBeGreaterThanOrEqual ( 237000n )
548
+ expect ( paymasterData ?. length ) . toBe ( 260 )
545
549
expect ( request ) . toMatchInlineSnapshot ( `
546
550
{
547
551
"callData": "0x34fcd5be00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fba3912ca04dd458c843e2ee08967fc04f3579c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000041249c58b00000000000000000000000000000000000000000000000000000000",
@@ -551,7 +555,6 @@ describe('entryPointVersion: 0.7', async () => {
551
555
"maxPriorityFeePerGas": 2000000000n,
552
556
"nonce": 30902162761242709407703228219392n,
553
557
"paymaster": "0x28227b230d3945e580ed3b1c6c8ea1df658a7aa9",
554
- "paymasterData": "0x00000000000000000000000000000000000000000000000000000000deadbeef000000000000000000000000000000000000000000000000000000000000123451dc23333a0e42f392b537b739ace15057a72f08125f9014553ef132420baae643d54d895953e2fe55a50d72cda604ed7fb87c786af04dfd9a9dc1ba6fdb1ab81c",
555
558
"paymasterPostOpGasLimit": 1000000n,
556
559
"paymasterVerificationGasLimit": 1000000n,
557
560
"sender": "0xE911628bF8428C23f179a07b081325cAe376DE1f",
@@ -575,6 +578,7 @@ describe('entryPointVersion: 0.7', async () => {
575
578
const {
576
579
account : _ ,
577
580
callGasLimit,
581
+ paymasterData,
578
582
preVerificationGas,
579
583
verificationGasLimit,
580
584
...request
@@ -597,6 +601,7 @@ describe('entryPointVersion: 0.7', async () => {
597
601
} )
598
602
599
603
expect ( callGasLimit ) . toBeGreaterThanOrEqual ( 141000n )
604
+ expect ( paymasterData ?. length ) . toBe ( 260 )
600
605
expect ( preVerificationGas ) . toBeGreaterThanOrEqual ( 50000n )
601
606
expect ( verificationGasLimit ) . toBeGreaterThanOrEqual ( 237000n )
602
607
expect ( request ) . toMatchInlineSnapshot ( `
@@ -608,7 +613,6 @@ describe('entryPointVersion: 0.7', async () => {
608
613
"maxPriorityFeePerGas": 2000000000n,
609
614
"nonce": 30902162761261156151776937771008n,
610
615
"paymaster": "0x82a9286db983093ff234cefcea1d8fa66382876b",
611
- "paymasterData": "0x00000000000000000000000000000000000000000000000000000000deadbf1800000000000000000000000000000000000000000000000000000000000012342bb7a0b275c7e13b76778ecca17ab62a87db6852419a6b3a54149740c2515c61053c6dd63fe656cee48915fb5ebc09276b546ef5205738994fbde73c5fa4f0691b",
612
616
"paymasterPostOpGasLimit": 1000000n,
613
617
"paymasterVerificationGasLimit": 1000000n,
614
618
"sender": "0xE911628bF8428C23f179a07b081325cAe376DE1f",
@@ -646,8 +650,9 @@ describe('entryPointVersion: 0.7', async () => {
646
650
expect ( maxFeePerGas ) . toBeGreaterThanOrEqual ( 0n )
647
651
expect ( preVerificationGas ) . toBeGreaterThanOrEqual ( 50000n )
648
652
expect ( verificationGasLimit ) . toBeGreaterThanOrEqual ( 237000n )
649
- expect ( request ) . toMatchInlineSnapshot ( `
653
+ expect ( { ... request , account : undefined } ) . toMatchInlineSnapshot ( `
650
654
{
655
+ "account": undefined,
651
656
"callData": "0x34fcd5be00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fba3912ca04dd458c843e2ee08967fc04f3579c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000041249c58b00000000000000000000000000000000000000000000000000000000",
652
657
"factory": "0xfb6dab6200b8958c2655c3747708f82243d3f32e",
653
658
"factoryData": "0xf14ddffc000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb922660000000000000000000000000000000000000000000000000000000000000000",
@@ -884,6 +889,7 @@ describe('entryPointVersion: 0.7', async () => {
884
889
const {
885
890
account : _ ,
886
891
callGasLimit,
892
+ paymasterData,
887
893
preVerificationGas,
888
894
verificationGasLimit,
889
895
...request
@@ -904,6 +910,7 @@ describe('entryPointVersion: 0.7', async () => {
904
910
} )
905
911
906
912
expect ( callGasLimit ) . toBeGreaterThanOrEqual ( 141000n )
913
+ expect ( paymasterData ?. length ) . toBe ( 260 )
907
914
expect ( preVerificationGas ) . toBeGreaterThanOrEqual ( 50000n )
908
915
expect ( verificationGasLimit ) . toBeGreaterThanOrEqual ( 237000n )
909
916
expect ( request ) . toMatchInlineSnapshot ( `
@@ -915,7 +922,6 @@ describe('entryPointVersion: 0.7', async () => {
915
922
"maxPriorityFeePerGas": 2000000000n,
916
923
"nonce": 30902162761390283360292904632320n,
917
924
"paymaster": "0x41219a0a9c0b86ed81933c788a6b63dfef8f17ee",
918
- "paymasterData": "0x00000000000000000000000000000000000000000000000000000000deadbeef00000000000000000000000000000000000000000000000000000000000012344e12823f3d2769c48dab19241ecf3a385e66c0cd140fdeacc15e97414ad2af934f92e0bce76892c983e81c01a0e60f36cd32ca507a98a730d8543ecf4b2059381c",
919
925
"paymasterPostOpGasLimit": 1000000n,
920
926
"paymasterVerificationGasLimit": 1000000n,
921
927
"sender": "0xE911628bF8428C23f179a07b081325cAe376DE1f",
@@ -944,6 +950,7 @@ describe('entryPointVersion: 0.7', async () => {
944
950
const {
945
951
account : _ ,
946
952
callGasLimit,
953
+ paymasterData,
947
954
preVerificationGas,
948
955
verificationGasLimit,
949
956
...request
@@ -964,6 +971,7 @@ describe('entryPointVersion: 0.7', async () => {
964
971
} )
965
972
966
973
expect ( callGasLimit ) . toBeGreaterThanOrEqual ( 141000n )
974
+ expect ( paymasterData ?. length ) . toBe ( 260 )
967
975
expect ( preVerificationGas ) . toBeGreaterThanOrEqual ( 50000n )
968
976
expect ( verificationGasLimit ) . toBeGreaterThanOrEqual ( 237000n )
969
977
expect ( request ) . toMatchInlineSnapshot ( `
@@ -975,7 +983,6 @@ describe('entryPointVersion: 0.7', async () => {
975
983
"maxPriorityFeePerGas": 2000000000n,
976
984
"nonce": 30902162761408730104366614183936n,
977
985
"paymaster": "0x1d460d731bd5a0ff2ca07309daeb8641a7b175a1",
978
- "paymasterData": "0x00000000000000000000000000000000000000000000000000000000deadbeef0000000000000000000000000000000000000000000000000000000000001234382583762a2f2d8c5d57aab2ec3c7a899190e43c06114cab15b103da3e076c0330dcf7d93cc5cfdd95be5b81c3724d56576637c370f8a686591cfedffff3e06f1b",
979
986
"paymasterPostOpGasLimit": 1000000n,
980
987
"paymasterVerificationGasLimit": 1000000n,
981
988
"sender": "0xE911628bF8428C23f179a07b081325cAe376DE1f",
@@ -1007,6 +1014,7 @@ describe('entryPointVersion: 0.7', async () => {
1007
1014
const {
1008
1015
account : _ ,
1009
1016
callGasLimit,
1017
+ paymasterData,
1010
1018
preVerificationGas,
1011
1019
verificationGasLimit,
1012
1020
...request
@@ -1027,6 +1035,7 @@ describe('entryPointVersion: 0.7', async () => {
1027
1035
} )
1028
1036
1029
1037
expect ( callGasLimit ) . toBeGreaterThanOrEqual ( 141000n )
1038
+ expect ( paymasterData ?. length ) . toBe ( 260 )
1030
1039
expect ( preVerificationGas ) . toBeGreaterThanOrEqual ( 50000n )
1031
1040
expect ( verificationGasLimit ) . toBeGreaterThanOrEqual ( 237000n )
1032
1041
expect ( request ) . toMatchInlineSnapshot ( `
@@ -1038,7 +1047,6 @@ describe('entryPointVersion: 0.7', async () => {
1038
1047
"maxPriorityFeePerGas": 2000000000n,
1039
1048
"nonce": 30902162761427176848440323735552n,
1040
1049
"paymaster": "0xf67e26649037695ddfab19f4e22d5c9fd1564592",
1041
- "paymasterData": "0x00000000000000000000000000000000000000000000000000000000deadbeef00000000000000000000000000000000000000000000000000000000000012341c4e6f65bc0aeaafeee2d5cc597f449c535185df34aeb595e028cbb5f0b4b4c201bd6be767729f168634469f48dd8a59ac498ec281772a87bbbf2801ae05490f1c",
1042
1050
"paymasterPostOpGasLimit": 1000000n,
1043
1051
"paymasterVerificationGasLimit": 1000000n,
1044
1052
"sender": "0xE911628bF8428C23f179a07b081325cAe376DE1f",
@@ -1064,6 +1072,7 @@ describe('entryPointVersion: 0.7', async () => {
1064
1072
const {
1065
1073
account : _ ,
1066
1074
callGasLimit,
1075
+ paymasterData,
1067
1076
preVerificationGas,
1068
1077
verificationGasLimit,
1069
1078
...request
@@ -1084,6 +1093,7 @@ describe('entryPointVersion: 0.7', async () => {
1084
1093
} )
1085
1094
1086
1095
expect ( callGasLimit ) . toBeGreaterThanOrEqual ( 141000n )
1096
+ expect ( paymasterData ?. length ) . toBe ( 260 )
1087
1097
expect ( preVerificationGas ) . toBeGreaterThanOrEqual ( 50000n )
1088
1098
expect ( verificationGasLimit ) . toBeGreaterThanOrEqual ( 237000n )
1089
1099
expect ( request ) . toMatchInlineSnapshot ( `
@@ -1095,7 +1105,6 @@ describe('entryPointVersion: 0.7', async () => {
1095
1105
"maxPriorityFeePerGas": 2000000000n,
1096
1106
"nonce": 30902162761445623592514033287168n,
1097
1107
"paymaster": "0xea8ae08513f8230caa8d031d28cb4ac8ce720c68",
1098
- "paymasterData": "0x00000000000000000000000000000000000000000000000000000000deadbf18000000000000000000000000000000000000000000000000000000000000123407c7d21300510f104aa22a2830fd75e9fe00b412da54c06a612459b0b215c39322aaffea809c6c466f93b29521cbf9e4bdecbd14e37b266e5540711f950495631b",
1099
1108
"paymasterPostOpGasLimit": 1000000n,
1100
1109
"paymasterVerificationGasLimit": 1000000n,
1101
1110
"sender": "0xE911628bF8428C23f179a07b081325cAe376DE1f",
@@ -1179,8 +1188,8 @@ describe('entryPointVersion: 0.6', async () => {
1179
1188
} )
1180
1189
expect ( callGasLimit ) . toBeGreaterThanOrEqual ( 80000n )
1181
1190
expect ( maxFeePerGas ) . toBeGreaterThanOrEqual ( 15000000000n )
1182
- expect ( preVerificationGas ) . toBeGreaterThanOrEqual ( 54124n )
1183
- expect ( verificationGasLimit ) . toBeGreaterThanOrEqual ( 113496n )
1191
+ expect ( preVerificationGas ) . toBeGreaterThanOrEqual ( 54000n )
1192
+ expect ( verificationGasLimit ) . toBeGreaterThanOrEqual ( 113000n )
1184
1193
expect ( request ) . toMatchInlineSnapshot ( `
1185
1194
{
1186
1195
"callData": "0xb61d27f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
0 commit comments