-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSolver7702Delegate.json
More file actions
1 lines (1 loc) · 8.8 KB
/
Copy pathSolver7702Delegate.json
File metadata and controls
1 lines (1 loc) · 8.8 KB
1
{"abi":[{"type":"constructor","inputs":[{"name":"approvedCallers","type":"address[5]","internalType":"address[5]"}],"stateMutability":"nonpayable"},{"type":"fallback","stateMutability":"payable"},{"type":"error","name":"Unauthorized","inputs":[{"name":"sender","type":"address","internalType":"address"}]}],"bytecode":{"object":"0x610120604052348015610010575f5ffd5b506040516103fd3803806103fd83398101604081905261002f9161009c565b80516001600160a01b0390811660809081526020830151821660a0526040830151821660c0526060830151821660e05290910151166101005261011c565b634e487b7160e01b5f52604160045260245ffd5b80516001600160a01b0381168114610097575f5ffd5b919050565b5f60a082840312156100ac575f5ffd5b82601f8301126100ba575f5ffd5b60405160a081016001600160401b03811182821017156100dc576100dc61006d565b6040528060a08401858111156100f0575f5ffd5b845b818110156101115761010381610081565b8352602092830192016100f2565b509195945050505050565b60805160a05160c05160e051610100516102a86101555f395f61011b01525f60db01525f609b01525f605b01525f601c01526102a85ff3fe60806040523373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016148061007d57503373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016145b806100bd57503373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016145b806100fd57503373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016145b8061013d57503373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016145b1561014c5761014a610198565b005b5f34118061015957503330145b1561016057005b6040517f8e4a23d600000000000000000000000000000000000000000000000000000000815233600482015260240160405180910390fd5b60143610156101a357565b5f6101b160148236816101e5565b6101ba9161020c565b60601c90506014360360145f375f5f601436035f34855af13d5f5f3e8080156101e1573d5ff35b3d5ffd5b5f5f858511156101f3575f5ffd5b838611156101ff575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811690601484101561026b577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b509291505056fea2646970667358221220ef31ba5be14f09268bdfe684e4f9d33c71640e3412fc60118872f20167113f6964736f6c63430008220033","sourceMap":"184:3445:19:-:0;;;967:294;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1044:18;;-1:-1:-1;;;;;1024:38:19;;;;;;;1044:18;1092;;;1072:38;;;;1140:18;;;;1120:38;;;;1188:18;;;;1168:38;;;;1236:18;;;;1216:38;;;184:3445;;14:127:23;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:177;225:13;;-1:-1:-1;;;;;267:31:23;;257:42;;247:70;;313:1;310;303:12;247:70;146:177;;;:::o;328:789::-;421:6;474:3;462:9;453:7;449:23;445:33;442:53;;;491:1;488;481:12;442:53;540:7;533:4;522:9;518:20;514:34;504:62;;562:1;559;552:12;504:62;595:2;589:9;637:3;625:16;;-1:-1:-1;;;;;656:34:23;;692:22;;;653:62;650:88;;;718:18;;:::i;:::-;754:2;747:22;789:6;833:3;818:19;;849;;;846:39;;;881:1;878;871:12;846:39;905:9;923:163;939:6;934:3;931:15;923:163;;;1007:34;1037:3;1007:34;:::i;:::-;995:47;;1071:4;1062:14;;;;956;923:163;;;-1:-1:-1;1105:6:23;;328:789;-1:-1:-1;;;;;328:789:23:o;1122:127::-;184:3445:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x60806040523373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016148061007d57503373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016145b806100bd57503373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016145b806100fd57503373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016145b8061013d57503373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016145b1561014c5761014a610198565b005b5f34118061015957503330145b1561016057005b6040517f8e4a23d600000000000000000000000000000000000000000000000000000000815233600482015260240160405180910390fd5b60143610156101a357565b5f6101b160148236816101e5565b6101ba9161020c565b60601c90506014360360145f375f5f601436035f34855af13d5f5f3e8080156101e1573d5ff35b3d5ffd5b5f5f858511156101f3575f5ffd5b838611156101ff575f5ffd5b5050820193919092039150565b80357fffffffffffffffffffffffffffffffffffffffff000000000000000000000000811690601484101561026b577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808560140360031b1b82161691505b509291505056fea2646970667358221220ef31ba5be14f09268bdfe684e4f9d33c71640e3412fc60118872f20167113f6964736f6c63430008220033","sourceMap":"184:3445:19:-:0;;;1543:10;:31;1557:17;1543:31;;;:66;;-1:-1:-1;1578:10:19;:31;1592:17;1578:31;;1543:66;:101;;;-1:-1:-1;1613:10:19;:31;1627:17;1613:31;;1543:101;:152;;;-1:-1:-1;1664:10:19;:31;1678:17;1664:31;;1543:152;:187;;;-1:-1:-1;1699:10:19;:31;1713:17;1699:31;;1543:187;1526:236;;;1748:14;:12;:14::i;:::-;184:3445;1526:236;1845:1;1833:9;:13;:44;;;-1:-1:-1;1850:10:19;1872:4;1850:27;1833:44;1829:57;;;184:3445;1829:57;1902:24;;;;;1915:10;1902:24;;;160:74:23;133:18;;1902:24:19;;;;;;;1939:1688;2071:2;2053:8;:20;2049:33;;;1939:1688::o;2049:33::-;2165:14;2198;2209:2;2165:14;2198:8;2165:14;2198;:::i;:::-;2190:23;;;:::i;:::-;2182:32;;2165:49;;2694:2;2678:14;2674:23;2670:2;2664:4;2651:47;3188:4;3113;3053:2;3037:14;3033:23;2969:4;2907:11;2861:6;2807:5;2781:476;3342:16;3336:4;3330;3315:44;3440:6;3459:69;;;;3580:16;3574:4;3567:30;3459:69;3497:16;3491:4;3484:30;245:331:23;350:9;361;403:8;391:10;388:24;385:44;;;425:1;422;415:12;385:44;454:6;444:8;441:20;438:40;;;474:1;471;464:12;438:40;-1:-1:-1;;500:23:23;;;545:25;;;;;-1:-1:-1;245:331:23:o;581:479::-;702:19;;747:66;739:75;;;834:2;826:11;;823:231;;;977:66;907;900:3;896:2;892:12;889:1;885:20;881:93;877:2;873:102;869:175;860:184;;823:231;;581:479;;;;:::o","linkReferences":{},"immutableReferences":{"39823":[{"start":28,"length":32}],"39826":[{"start":91,"length":32}],"39829":[{"start":155,"length":32}],"39832":[{"start":219,"length":32}],"39835":[{"start":283,"length":32}]}},"methodIdentifiers":{},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.34+commit.80d5c536\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address[5]\",\"name\":\"approvedCallers\",\"type\":\"address[5]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"Unauthorized\",\"type\":\"error\"},{\"stateMutability\":\"payable\",\"type\":\"fallback\"}],\"devdoc\":{\"author\":\"CoW Foundation\",\"kind\":\"dev\",\"methods\":{\"constructor\":{\"params\":{\"approvedCallers\":\"The addresses of the approved callers\"}}},\"title\":\"Solver7702Delegate\",\"version\":1},\"userdoc\":{\"errors\":{\"Unauthorized(address)\":[{\"notice\":\"Error thrown when a caller is unauthorized\"}]},\"kind\":\"user\",\"methods\":{\"constructor\":{\"notice\":\"Constructor to initialize the approved callers\"}},\"notice\":\"ERC-7702 delegation target for solver EOAs\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/Solver7702Delegate.sol\":\"Solver7702Delegate\"},\"evmVersion\":\"osaka\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":1000000},\"remappings\":[\":forge-std/=lib/forge-std/src/\"]},\"sources\":{\"src/Solver7702Delegate.sol\":{\"keccak256\":\"0xa5de667174c122466de241288eff9054953c8c549d19b31a5dc1531f40f8f80f\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://a419fd04e69f8e938c20b8c3e35ad4ee39635b7dd848f3759ef10e0e40428cf5\",\"dweb:/ipfs/QmRGwNgi74nhr4GE6cFcECrc9S3gzzfCA12Ud2cZStFGQS\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.34+commit.80d5c536"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address[5]","name":"approvedCallers","type":"address[5]"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"type":"error","name":"Unauthorized"},{"inputs":[],"stateMutability":"payable","type":"fallback"}],"devdoc":{"kind":"dev","methods":{"constructor":{"params":{"approvedCallers":"The addresses of the approved callers"}}},"version":1},"userdoc":{"kind":"user","methods":{"constructor":{"notice":"Constructor to initialize the approved callers"}},"version":1}},"settings":{"remappings":["forge-std/=lib/forge-std/src/"],"optimizer":{"enabled":true,"runs":1000000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/Solver7702Delegate.sol":"Solver7702Delegate"},"evmVersion":"osaka","libraries":{}},"sources":{"src/Solver7702Delegate.sol":{"keccak256":"0xa5de667174c122466de241288eff9054953c8c549d19b31a5dc1531f40f8f80f","urls":["bzz-raw://a419fd04e69f8e938c20b8c3e35ad4ee39635b7dd848f3759ef10e0e40428cf5","dweb:/ipfs/QmRGwNgi74nhr4GE6cFcECrc9S3gzzfCA12Ud2cZStFGQS"],"license":"MIT OR Apache-2.0"}},"version":1},"id":19}