|
1 | 1 | [
|
| 2 | + { |
| 3 | + "inputs": [ |
| 4 | + { "internalType": "uint256", "name": "preOpGas", "type": "uint256" }, |
| 5 | + { "internalType": "uint256", "name": "paid", "type": "uint256" }, |
| 6 | + { "internalType": "uint256", "name": "deadline", "type": "uint256" }, |
| 7 | + { |
| 8 | + "internalType": "uint256", |
| 9 | + "name": "paymasterDeadline", |
| 10 | + "type": "uint256" |
| 11 | + } |
| 12 | + ], |
| 13 | + "name": "ExecutionResult", |
| 14 | + "type": "error" |
| 15 | + }, |
2 | 16 | {
|
3 | 17 | "inputs": [
|
4 | 18 | { "internalType": "uint256", "name": "opIndex", "type": "uint256" },
|
|
24 | 38 | },
|
25 | 39 | {
|
26 | 40 | "inputs": [
|
27 |
| - { "internalType": "uint256", "name": "preOpGas", "type": "uint256" }, |
28 |
| - { "internalType": "uint256", "name": "prefund", "type": "uint256" }, |
29 |
| - { "internalType": "uint256", "name": "deadline", "type": "uint256" }, |
| 41 | + { |
| 42 | + "components": [ |
| 43 | + { "internalType": "uint256", "name": "preOpGas", "type": "uint256" }, |
| 44 | + { "internalType": "uint256", "name": "prefund", "type": "uint256" }, |
| 45 | + { "internalType": "uint256", "name": "deadline", "type": "uint256" }, |
| 46 | + { |
| 47 | + "internalType": "uint256", |
| 48 | + "name": "paymasterDeadline", |
| 49 | + "type": "uint256" |
| 50 | + }, |
| 51 | + { |
| 52 | + "internalType": "bytes", |
| 53 | + "name": "paymasterContext", |
| 54 | + "type": "bytes" |
| 55 | + } |
| 56 | + ], |
| 57 | + "internalType": "struct IEntryPoint.ReturnInfo", |
| 58 | + "name": "returnInfo", |
| 59 | + "type": "tuple" |
| 60 | + }, |
30 | 61 | {
|
31 | 62 | "components": [
|
32 | 63 | { "internalType": "uint256", "name": "stake", "type": "uint256" },
|
|
67 | 98 | "type": "tuple"
|
68 | 99 | }
|
69 | 100 | ],
|
70 |
| - "name": "SimulationResult", |
| 101 | + "name": "ValidationResult", |
71 | 102 | "type": "error"
|
72 | 103 | },
|
73 | 104 | {
|
74 | 105 | "inputs": [
|
75 |
| - { "internalType": "uint256", "name": "preOpGas", "type": "uint256" }, |
76 |
| - { "internalType": "uint256", "name": "prefund", "type": "uint256" }, |
77 |
| - { "internalType": "uint256", "name": "deadline", "type": "uint256" }, |
| 106 | + { |
| 107 | + "components": [ |
| 108 | + { "internalType": "uint256", "name": "preOpGas", "type": "uint256" }, |
| 109 | + { "internalType": "uint256", "name": "prefund", "type": "uint256" }, |
| 110 | + { "internalType": "uint256", "name": "deadline", "type": "uint256" }, |
| 111 | + { |
| 112 | + "internalType": "uint256", |
| 113 | + "name": "paymasterDeadline", |
| 114 | + "type": "uint256" |
| 115 | + }, |
| 116 | + { |
| 117 | + "internalType": "bytes", |
| 118 | + "name": "paymasterContext", |
| 119 | + "type": "bytes" |
| 120 | + } |
| 121 | + ], |
| 122 | + "internalType": "struct IEntryPoint.ReturnInfo", |
| 123 | + "name": "returnInfo", |
| 124 | + "type": "tuple" |
| 125 | + }, |
78 | 126 | {
|
79 | 127 | "components": [
|
80 | 128 | { "internalType": "uint256", "name": "stake", "type": "uint256" },
|
|
140 | 188 | "type": "tuple"
|
141 | 189 | }
|
142 | 190 | ],
|
143 |
| - "name": "SimulationResultWithAggregation", |
| 191 | + "name": "ValidationResultWithAggregation", |
144 | 192 | "type": "error"
|
145 | 193 | },
|
146 | 194 | {
|
|
380 | 428 | "name": "Withdrawn",
|
381 | 429 | "type": "event"
|
382 | 430 | },
|
| 431 | + { |
| 432 | + "inputs": [], |
| 433 | + "name": "SIG_VALIDATION_FAILED", |
| 434 | + "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], |
| 435 | + "stateMutability": "view", |
| 436 | + "type": "function" |
| 437 | + }, |
383 | 438 | {
|
384 | 439 | "inputs": [
|
385 | 440 | { "internalType": "uint32", "name": "_unstakeDelaySec", "type": "uint32" }
|
|
706 | 761 | "stateMutability": "nonpayable",
|
707 | 762 | "type": "function"
|
708 | 763 | },
|
| 764 | + { |
| 765 | + "inputs": [ |
| 766 | + { |
| 767 | + "components": [ |
| 768 | + { "internalType": "address", "name": "sender", "type": "address" }, |
| 769 | + { "internalType": "uint256", "name": "nonce", "type": "uint256" }, |
| 770 | + { "internalType": "bytes", "name": "initCode", "type": "bytes" }, |
| 771 | + { "internalType": "bytes", "name": "callData", "type": "bytes" }, |
| 772 | + { |
| 773 | + "internalType": "uint256", |
| 774 | + "name": "callGasLimit", |
| 775 | + "type": "uint256" |
| 776 | + }, |
| 777 | + { |
| 778 | + "internalType": "uint256", |
| 779 | + "name": "verificationGasLimit", |
| 780 | + "type": "uint256" |
| 781 | + }, |
| 782 | + { |
| 783 | + "internalType": "uint256", |
| 784 | + "name": "preVerificationGas", |
| 785 | + "type": "uint256" |
| 786 | + }, |
| 787 | + { |
| 788 | + "internalType": "uint256", |
| 789 | + "name": "maxFeePerGas", |
| 790 | + "type": "uint256" |
| 791 | + }, |
| 792 | + { |
| 793 | + "internalType": "uint256", |
| 794 | + "name": "maxPriorityFeePerGas", |
| 795 | + "type": "uint256" |
| 796 | + }, |
| 797 | + { |
| 798 | + "internalType": "bytes", |
| 799 | + "name": "paymasterAndData", |
| 800 | + "type": "bytes" |
| 801 | + }, |
| 802 | + { "internalType": "bytes", "name": "signature", "type": "bytes" } |
| 803 | + ], |
| 804 | + "internalType": "struct UserOperation", |
| 805 | + "name": "op", |
| 806 | + "type": "tuple" |
| 807 | + } |
| 808 | + ], |
| 809 | + "name": "simulateHandleOp", |
| 810 | + "outputs": [], |
| 811 | + "stateMutability": "nonpayable", |
| 812 | + "type": "function" |
| 813 | + }, |
709 | 814 | {
|
710 | 815 | "inputs": [
|
711 | 816 | {
|
|
0 commit comments