|
1 | 1 | [
|
2 |
| - { |
3 |
| - "inputs": [ |
4 |
| - { |
5 |
| - "internalType": "uint256", |
6 |
| - "name": "_paymasterStake", |
7 |
| - "type": "uint256" |
8 |
| - }, |
9 |
| - { "internalType": "uint32", "name": "_unstakeDelaySec", "type": "uint32" } |
10 |
| - ], |
11 |
| - "stateMutability": "nonpayable", |
12 |
| - "type": "constructor" |
13 |
| - }, |
14 | 2 | {
|
15 | 3 | "inputs": [
|
16 | 4 | { "internalType": "uint256", "name": "opIndex", "type": "uint256" },
|
|
20 | 8 | "name": "FailedOp",
|
21 | 9 | "type": "error"
|
22 | 10 | },
|
| 11 | + { |
| 12 | + "inputs": [ |
| 13 | + { "internalType": "address", "name": "sender", "type": "address" } |
| 14 | + ], |
| 15 | + "name": "SenderAddressResult", |
| 16 | + "type": "error" |
| 17 | + }, |
23 | 18 | {
|
24 | 19 | "inputs": [
|
25 | 20 | { "internalType": "address", "name": "aggregator", "type": "address" }
|
26 | 21 | ],
|
27 | 22 | "name": "SignatureValidationFailed",
|
28 | 23 | "type": "error"
|
29 | 24 | },
|
| 25 | + { |
| 26 | + "inputs": [ |
| 27 | + { "internalType": "uint256", "name": "preOpGas", "type": "uint256" }, |
| 28 | + { "internalType": "uint256", "name": "prefund", "type": "uint256" }, |
| 29 | + { "internalType": "uint256", "name": "deadline", "type": "uint256" }, |
| 30 | + { |
| 31 | + "components": [ |
| 32 | + { |
| 33 | + "internalType": "uint256", |
| 34 | + "name": "paymasterStake", |
| 35 | + "type": "uint256" |
| 36 | + }, |
| 37 | + { |
| 38 | + "internalType": "uint256", |
| 39 | + "name": "paymasterUnstakeDelay", |
| 40 | + "type": "uint256" |
| 41 | + } |
| 42 | + ], |
| 43 | + "internalType": "struct IEntryPoint.PaymasterInfo", |
| 44 | + "name": "paymasterInfo", |
| 45 | + "type": "tuple" |
| 46 | + } |
| 47 | + ], |
| 48 | + "name": "SimulationResult", |
| 49 | + "type": "error" |
| 50 | + }, |
| 51 | + { |
| 52 | + "inputs": [ |
| 53 | + { "internalType": "uint256", "name": "preOpGas", "type": "uint256" }, |
| 54 | + { "internalType": "uint256", "name": "prefund", "type": "uint256" }, |
| 55 | + { "internalType": "uint256", "name": "deadline", "type": "uint256" }, |
| 56 | + { |
| 57 | + "components": [ |
| 58 | + { |
| 59 | + "internalType": "uint256", |
| 60 | + "name": "paymasterStake", |
| 61 | + "type": "uint256" |
| 62 | + }, |
| 63 | + { |
| 64 | + "internalType": "uint256", |
| 65 | + "name": "paymasterUnstakeDelay", |
| 66 | + "type": "uint256" |
| 67 | + } |
| 68 | + ], |
| 69 | + "internalType": "struct IEntryPoint.PaymasterInfo", |
| 70 | + "name": "paymasterInfo", |
| 71 | + "type": "tuple" |
| 72 | + }, |
| 73 | + { |
| 74 | + "components": [ |
| 75 | + { |
| 76 | + "internalType": "address", |
| 77 | + "name": "actualAggregator", |
| 78 | + "type": "address" |
| 79 | + }, |
| 80 | + { |
| 81 | + "internalType": "uint256", |
| 82 | + "name": "aggregatorStake", |
| 83 | + "type": "uint256" |
| 84 | + }, |
| 85 | + { |
| 86 | + "internalType": "uint256", |
| 87 | + "name": "aggregatorUnstakeDelay", |
| 88 | + "type": "uint256" |
| 89 | + } |
| 90 | + ], |
| 91 | + "internalType": "struct IEntryPoint.AggregationInfo", |
| 92 | + "name": "aggregationInfo", |
| 93 | + "type": "tuple" |
| 94 | + } |
| 95 | + ], |
| 96 | + "name": "SimulationResultWithAggregation", |
| 97 | + "type": "error" |
| 98 | + }, |
30 | 99 | {
|
31 | 100 | "anonymous": false,
|
32 | 101 | "inputs": [
|
|
121 | 190 | {
|
122 | 191 | "indexed": true,
|
123 | 192 | "internalType": "bytes32",
|
124 |
| - "name": "requestId", |
| 193 | + "name": "userOpHash", |
125 | 194 | "type": "bytes32"
|
126 | 195 | },
|
127 | 196 | {
|
|
170 | 239 | {
|
171 | 240 | "indexed": true,
|
172 | 241 | "internalType": "bytes32",
|
173 |
| - "name": "requestId", |
| 242 | + "name": "userOpHash", |
174 | 243 | "type": "bytes32"
|
175 | 244 | },
|
176 | 245 | {
|
|
286 | 355 | "stateMutability": "view",
|
287 | 356 | "type": "function"
|
288 | 357 | },
|
| 358 | + { |
| 359 | + "inputs": [ |
| 360 | + { "internalType": "bytes", "name": "initCode", "type": "bytes" } |
| 361 | + ], |
| 362 | + "name": "getSenderAddress", |
| 363 | + "outputs": [], |
| 364 | + "stateMutability": "nonpayable", |
| 365 | + "type": "function" |
| 366 | + }, |
289 | 367 | {
|
290 | 368 | "inputs": [
|
291 | 369 | {
|
|
331 | 409 | "type": "tuple"
|
332 | 410 | }
|
333 | 411 | ],
|
334 |
| - "name": "getRequestId", |
| 412 | + "name": "getUserOpHash", |
335 | 413 | "outputs": [{ "internalType": "bytes32", "name": "", "type": "bytes32" }],
|
336 | 414 | "stateMutability": "view",
|
337 | 415 | "type": "function"
|
338 | 416 | },
|
339 |
| - { |
340 |
| - "inputs": [ |
341 |
| - { "internalType": "bytes", "name": "initCode", "type": "bytes" } |
342 |
| - ], |
343 |
| - "name": "getSenderAddress", |
344 |
| - "outputs": [ |
345 |
| - { "internalType": "address", "name": "sender", "type": "address" } |
346 |
| - ], |
347 |
| - "stateMutability": "nonpayable", |
348 |
| - "type": "function" |
349 |
| - }, |
350 |
| - { |
351 |
| - "inputs": [ |
352 |
| - { "internalType": "address", "name": "sender", "type": "address" } |
353 |
| - ], |
354 |
| - "name": "getSenderStorage", |
355 |
| - "outputs": [ |
356 |
| - { |
357 |
| - "internalType": "uint256[]", |
358 |
| - "name": "senderStorageCells", |
359 |
| - "type": "uint256[]" |
360 |
| - } |
361 |
| - ], |
362 |
| - "stateMutability": "view", |
363 |
| - "type": "function" |
364 |
| - }, |
365 | 417 | {
|
366 | 418 | "inputs": [
|
367 | 419 | {
|
|
537 | 589 | "name": "mUserOp",
|
538 | 590 | "type": "tuple"
|
539 | 591 | },
|
540 |
| - { "internalType": "bytes32", "name": "requestId", "type": "bytes32" }, |
| 592 | + { |
| 593 | + "internalType": "bytes32", |
| 594 | + "name": "userOpHash", |
| 595 | + "type": "bytes32" |
| 596 | + }, |
541 | 597 | { "internalType": "uint256", "name": "prefund", "type": "uint256" },
|
542 | 598 | {
|
543 | 599 | "internalType": "uint256",
|
|
559 | 615 | "stateMutability": "nonpayable",
|
560 | 616 | "type": "function"
|
561 | 617 | },
|
562 |
| - { |
563 |
| - "inputs": [], |
564 |
| - "name": "paymasterStake", |
565 |
| - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], |
566 |
| - "stateMutability": "view", |
567 |
| - "type": "function" |
568 |
| - }, |
569 | 618 | {
|
570 | 619 | "inputs": [
|
571 | 620 | {
|
|
609 | 658 | "internalType": "struct UserOperation",
|
610 | 659 | "name": "userOp",
|
611 | 660 | "type": "tuple"
|
612 |
| - }, |
613 |
| - { "internalType": "bool", "name": "offChainSigCheck", "type": "bool" } |
| 661 | + } |
614 | 662 | ],
|
615 | 663 | "name": "simulateValidation",
|
616 |
| - "outputs": [ |
617 |
| - { "internalType": "uint256", "name": "preOpGas", "type": "uint256" }, |
618 |
| - { "internalType": "uint256", "name": "prefund", "type": "uint256" }, |
619 |
| - { |
620 |
| - "internalType": "address", |
621 |
| - "name": "actualAggregator", |
622 |
| - "type": "address" |
623 |
| - }, |
624 |
| - { "internalType": "bytes", "name": "sigForUserOp", "type": "bytes" }, |
625 |
| - { "internalType": "bytes", "name": "sigForAggregation", "type": "bytes" }, |
626 |
| - { "internalType": "bytes", "name": "offChainSigInfo", "type": "bytes" } |
627 |
| - ], |
| 664 | + "outputs": [], |
628 | 665 | "stateMutability": "nonpayable",
|
629 | 666 | "type": "function"
|
630 | 667 | },
|
|
635 | 672 | "stateMutability": "nonpayable",
|
636 | 673 | "type": "function"
|
637 | 674 | },
|
638 |
| - { |
639 |
| - "inputs": [], |
640 |
| - "name": "unstakeDelaySec", |
641 |
| - "outputs": [{ "internalType": "uint32", "name": "", "type": "uint32" }], |
642 |
| - "stateMutability": "view", |
643 |
| - "type": "function" |
644 |
| - }, |
645 | 675 | {
|
646 | 676 | "inputs": [
|
647 | 677 | {
|
|
0 commit comments