{ "abi": [ { "inputs": [ { "internalType": "string", "name": "_greeting", "type": "string" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "GreeterError", "type": "error" }, { "inputs": [], "name": "greet", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "greeting", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "_greeting", "type": "string" } ], "name": "setGreeting", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "throwError", "outputs": [], "stateMutability": "pure", "type": "function" } ], "bytecode": { "object": "0x60806040523480156200001157600080fd5b5060405162000a0938038062000a09833981016040819052620000349162000136565b62000059604051806060016040528060228152602001620009e760229139826200006f565b60006200006782826200027d565b5050620003a9565b620000bc82826040516024016200008892919062000377565b60408051601f198184030181529190526020810180516001600160e01b03908116634b5c427760e01b17909152620000c016565b5050565b620000d681620000d960201b6200028a1760201c565b50565b60006a636f6e736f6c652e6c6f679050600080835160208501845afa505050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200012d57818101518382015260200162000113565b50506000910152565b6000602082840312156200014957600080fd5b81516001600160401b03808211156200016157600080fd5b818401915084601f8301126200017657600080fd5b8151818111156200018b576200018b620000fa565b604051601f8201601f19908116603f01168101908382118183101715620001b657620001b6620000fa565b81604052828152876020848701011115620001d057600080fd5b620001e383602083016020880162000110565b979650505050505050565b600181811c908216806200020357607f821691505b6020821081036200022457634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200027857600081815260208120601f850160051c81016020861015620002535750805b601f850160051c820191505b8181101562000274578281556001016200025f565b5050505b505050565b81516001600160401b03811115620002995762000299620000fa565b620002b181620002aa8454620001ee565b846200022a565b602080601f831160018114620002e95760008415620002d05750858301515b600019600386901b1c1916600185901b17855562000274565b600085815260208120601f198616915b828110156200031a57888601518255948401946001909101908401620002f9565b5085821015620003395787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600081518084526200036381602086016020860162000110565b601f01601f19169290920160200192915050565b6040815260006200038c604083018562000349565b8281036020840152620003a0818562000349565b95945050505050565b61062e80620003b96000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80632f7643a814610051578063a41368621461005b578063cfae32171461006e578063ef690cc01461008c575b600080fd5b610059610094565b005b610059610069366004610323565b6100ad565b61007661016a565b604051610083919061041a565b60405180910390f35b6100766101fc565b60405163c8508fc360e01b815260040160405180910390fd5b61015a6040518060600160405280602381526020016105d660239139600080546100d690610434565b80601f016020809104026020016040519081016040528092919081815260200182805461010290610434565b801561014f5780601f106101245761010080835404028352916020019161014f565b820191906000526020600020905b81548152906001019060200180831161013257829003601f168201915b5050505050836102ab565b600061016682826104bc565b5050565b60606000805461017990610434565b80601f01602080910402602001604051908101604052809291908181526020018280546101a590610434565b80156101f25780601f106101c7576101008083540402835291602001916101f2565b820191906000526020600020905b8154815290600101906020018083116101d557829003601f168201915b5050505050905090565b6000805461020990610434565b80601f016020809104026020016040519081016040528092919081815260200182805461023590610434565b80156102825780601f1061025757610100808354040283529160200191610282565b820191906000526020600020905b81548152906001019060200180831161026557829003601f168201915b505050505081565b60006a636f6e736f6c652e6c6f679050600080835160208501845afa505050565b6102f28383836040516024016102c39392919061057c565b60408051601f198184030181529190526020810180516001600160e01b0316632ced7cef60e01b1790526102f7565b505050565b6103008161028a565b50565b61030b6105bf565b565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561033557600080fd5b813567ffffffffffffffff8082111561034d57600080fd5b818401915084601f83011261036157600080fd5b8135818111156103735761037361030d565b604051601f8201601f19908116603f0116810190838211818310171561039b5761039b61030d565b816040528281528760208487010111156103b457600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000815180845260005b818110156103fa576020818501810151868301820152016103de565b506000602082860101526020601f19601f83011685010191505092915050565b60208152600061042d60208301846103d4565b9392505050565b600181811c9082168061044857607f821691505b60208210810361046857634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156102f257600081815260208120601f850160051c810160208610156104955750805b601f850160051c820191505b818110156104b4578281556001016104a1565b505050505050565b815167ffffffffffffffff8111156104d6576104d661030d565b6104ea816104e48454610434565b8461046e565b602080601f83116001811461051f57600084156105075750858301515b600019600386901b1c1916600185901b1785556104b4565b600085815260208120601f198616915b8281101561054e5788860151825594840194600190910190840161052f565b508582101561056c5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60608152600061058f60608301866103d4565b82810360208401526105a181866103d4565b905082810360408401526105b581856103d4565b9695505050505050565b634e487b7160e01b600052605160045260246000fdfe4368616e67696e67206772656574696e672066726f6d202725732720746f2027257327a26469706673582212204c5534756f23b9dbc48dce1200f98ee36892c25b3ad4da82e902f66f28088aeb64736f6c634300081300334465706c6f79696e67206120477265657465722077697468206772656574696e673a", "sourceMap": "257:546:0:-:0;;;309:144;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;356:60;;;;;;;;;;;;;;;;;;406:9;356:11;:60::i;:::-;426:8;:20;437:9;426:8;:20;:::i;:::-;;309:144;257:546;;7169:150:50;7242:70;7304:2;7308;7258:53;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;7258:53:50;;;;;;;;;;;;;;-1:-1:-1;;;;;7258:53:50;;;-1:-1:-1;;;7258:53:50;;;;7242:15;:70;:::i;:::-;7169:150;;:::o;851:129::-;922:51;965:7;934:29;;;;;922:51;;:::i;:::-;851:129;:::o;180:463::-;265:22;131:42;265:40;;594:1;571;541:7;535:14;510:2;501:7;497:16;461:14;434:5;402:211;381:246;367:270;180:463;:::o;14:127:51:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:250;231:1;241:113;255:6;252:1;249:13;241:113;;;331:11;;;325:18;312:11;;;305:39;277:2;270:10;241:113;;;-1:-1:-1;;388:1:51;370:16;;363:27;146:250::o;401:897::-;481:6;534:2;522:9;513:7;509:23;505:32;502:52;;;550:1;547;540:12;502:52;577:16;;-1:-1:-1;;;;;642:14:51;;;639:34;;;669:1;666;659:12;639:34;707:6;696:9;692:22;682:32;;752:7;745:4;741:2;737:13;733:27;723:55;;774:1;771;764:12;723:55;803:2;797:9;825:2;821;818:10;815:36;;;831:18;;:::i;:::-;906:2;900:9;874:2;960:13;;-1:-1:-1;;956:22:51;;;980:2;952:31;948:40;936:53;;;1004:18;;;1024:22;;;1001:46;998:72;;;1050:18;;:::i;:::-;1090:10;1086:2;1079:22;1125:2;1117:6;1110:18;1165:7;1160:2;1155;1151;1147:11;1143:20;1140:33;1137:53;;;1186:1;1183;1176:12;1137:53;1199:68;1264:2;1259;1251:6;1247:15;1242:2;1238;1234:11;1199:68;:::i;:::-;1286:6;401:897;-1:-1:-1;;;;;;;401:897:51:o;1303:380::-;1382:1;1378:12;;;;1425;;;1446:61;;1500:4;1492:6;1488:17;1478:27;;1446:61;1553:2;1545:6;1542:14;1522:18;1519:38;1516:161;;1599:10;1594:3;1590:20;1587:1;1580:31;1634:4;1631:1;1624:15;1662:4;1659:1;1652:15;1516:161;;1303:380;;;:::o;1814:545::-;1916:2;1911:3;1908:11;1905:448;;;1952:1;1977:5;1973:2;1966:17;2022:4;2018:2;2008:19;2092:2;2080:10;2076:19;2073:1;2069:27;2063:4;2059:38;2128:4;2116:10;2113:20;2110:47;;;-1:-1:-1;2151:4:51;2110:47;2206:2;2201:3;2197:12;2194:1;2190:20;2184:4;2180:31;2170:41;;2261:82;2279:2;2272:5;2269:13;2261:82;;;2324:17;;;2305:1;2294:13;2261:82;;;2265:3;;;1905:448;1814:545;;;:::o;2535:1352::-;2655:10;;-1:-1:-1;;;;;2677:30:51;;2674:56;;;2710:18;;:::i;:::-;2739:97;2829:6;2789:38;2821:4;2815:11;2789:38;:::i;:::-;2783:4;2739:97;:::i;:::-;2891:4;;2955:2;2944:14;;2972:1;2967:663;;;;3674:1;3691:6;3688:89;;;-1:-1:-1;3743:19:51;;;3737:26;3688:89;-1:-1:-1;;2492:1:51;2488:11;;;2484:24;2480:29;2470:40;2516:1;2512:11;;;2467:57;3790:81;;2937:944;;2967:663;1761:1;1754:14;;;1798:4;1785:18;;-1:-1:-1;;3003:20:51;;;3121:236;3135:7;3132:1;3129:14;3121:236;;;3224:19;;;3218:26;3203:42;;3316:27;;;;3284:1;3272:14;;;;3151:19;;3121:236;;;3125:3;3385:6;3376:7;3373:19;3370:201;;;3446:19;;;3440:26;-1:-1:-1;;3529:1:51;3525:14;;;3541:3;3521:24;3517:37;3513:42;3498:58;3483:74;;3370:201;-1:-1:-1;;;;;3617:1:51;3601:14;;;3597:22;3584:36;;-1:-1:-1;2535:1352:51:o;3892:271::-;3934:3;3972:5;3966:12;3999:6;3994:3;3987:19;4015:76;4084:6;4077:4;4072:3;4068:14;4061:4;4054:5;4050:16;4015:76;:::i;:::-;4145:2;4124:15;-1:-1:-1;;4120:29:51;4111:39;;;;4152:4;4107:50;;3892:271;-1:-1:-1;;3892:271:51:o;4168:383::-;4365:2;4354:9;4347:21;4328:4;4391:45;4432:2;4421:9;4417:18;4409:6;4391:45;:::i;:::-;4484:9;4476:6;4472:22;4467:2;4456:9;4452:18;4445:50;4512:33;4538:6;4530;4512:33;:::i;:::-;4504:41;4168:383;-1:-1:-1;;;;;4168:383:51:o;4556:127::-;257:546:0;;;;;;", "linkReferences": {} }, "deployedBytecode": { "object": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c80632f7643a814610051578063a41368621461005b578063cfae32171461006e578063ef690cc01461008c575b600080fd5b610059610094565b005b610059610069366004610323565b6100ad565b61007661016a565b604051610083919061041a565b60405180910390f35b6100766101fc565b60405163c8508fc360e01b815260040160405180910390fd5b61015a6040518060600160405280602381526020016105d660239139600080546100d690610434565b80601f016020809104026020016040519081016040528092919081815260200182805461010290610434565b801561014f5780601f106101245761010080835404028352916020019161014f565b820191906000526020600020905b81548152906001019060200180831161013257829003601f168201915b5050505050836102ab565b600061016682826104bc565b5050565b60606000805461017990610434565b80601f01602080910402602001604051908101604052809291908181526020018280546101a590610434565b80156101f25780601f106101c7576101008083540402835291602001916101f2565b820191906000526020600020905b8154815290600101906020018083116101d557829003601f168201915b5050505050905090565b6000805461020990610434565b80601f016020809104026020016040519081016040528092919081815260200182805461023590610434565b80156102825780601f1061025757610100808354040283529160200191610282565b820191906000526020600020905b81548152906001019060200180831161026557829003601f168201915b505050505081565b60006a636f6e736f6c652e6c6f679050600080835160208501845afa505050565b6102f28383836040516024016102c39392919061057c565b60408051601f198184030181529190526020810180516001600160e01b0316632ced7cef60e01b1790526102f7565b505050565b6103008161028a565b50565b61030b6105bf565b565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561033557600080fd5b813567ffffffffffffffff8082111561034d57600080fd5b818401915084601f83011261036157600080fd5b8135818111156103735761037361030d565b604051601f8201601f19908116603f0116810190838211818310171561039b5761039b61030d565b816040528281528760208487010111156103b457600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000815180845260005b818110156103fa576020818501810151868301820152016103de565b506000602082860101526020601f19601f83011685010191505092915050565b60208152600061042d60208301846103d4565b9392505050565b600181811c9082168061044857607f821691505b60208210810361046857634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156102f257600081815260208120601f850160051c810160208610156104955750805b601f850160051c820191505b818110156104b4578281556001016104a1565b505050505050565b815167ffffffffffffffff8111156104d6576104d661030d565b6104ea816104e48454610434565b8461046e565b602080601f83116001811461051f57600084156105075750858301515b600019600386901b1c1916600185901b1785556104b4565b600085815260208120601f198616915b8281101561054e5788860151825594840194600190910190840161052f565b508582101561056c5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60608152600061058f60608301866103d4565b82810360208401526105a181866103d4565b905082810360408401526105b581856103d4565b9695505050505050565b634e487b7160e01b600052605160045260246000fdfe4368616e67696e67206772656574696e672066726f6d202725732720746f2027257327a26469706673582212204c5534756f23b9dbc48dce1200f98ee36892c25b3ad4da82e902f66f28088aeb64736f6c63430008130033", "sourceMap": "257:546:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;727:74;;;:::i;:::-;;550:171;;;;;;:::i;:::-;;:::i;459:85::-;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;280:22;;;:::i;727:74::-;780:14;;-1:-1:-1;;;780:14:0;;;;;;;;;;;550:171;613:71;;;;;;;;;;;;;;;;;;664:8;613:71;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;674:9;613:11;:71::i;:::-;694:8;:20;705:9;694:8;:20;:::i;:::-;;550:171;:::o;459:85::-;497:13;529:8;522:15;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;459:85;:::o;280:22::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;180:463:50:-;265:22;131:42;265:40;;594:1;571;541:7;535:14;510:2;501:7;497:16;461:14;434:5;402:211;381:246;367:270;180:463;:::o;12354:179::-;12445:81;12514:2;12518;12522;12461:64;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;12461:64:50;;;;;;;;;;;;;;-1:-1:-1;;;;;12461:64:50;-1:-1:-1;;;12461:64:50;;;12445:15;:81::i;:::-;12354:179;;;:::o;851:129::-;922:51;965:7;934:29;922:51::i;:::-;851:129;:::o;-1:-1:-1:-;;;:::i;:::-;:::o;14:127:51:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:922;215:6;268:2;256:9;247:7;243:23;239:32;236:52;;;284:1;281;274:12;236:52;324:9;311:23;353:18;394:2;386:6;383:14;380:34;;;410:1;407;400:12;380:34;448:6;437:9;433:22;423:32;;493:7;486:4;482:2;478:13;474:27;464:55;;515:1;512;505:12;464:55;551:2;538:16;573:2;569;566:10;563:36;;;579:18;;:::i;:::-;654:2;648:9;622:2;708:13;;-1:-1:-1;;704:22:51;;;728:2;700:31;696:40;684:53;;;752:18;;;772:22;;;749:46;746:72;;;798:18;;:::i;:::-;838:10;834:2;827:22;873:2;865:6;858:18;913:7;908:2;903;899;895:11;891:20;888:33;885:53;;;934:1;931;924:12;885:53;990:2;985;981;977:11;972:2;964:6;960:15;947:46;1035:1;1013:15;;;1030:2;1009:24;1002:35;;;;-1:-1:-1;1017:6:51;146:922;-1:-1:-1;;;;;146:922:51:o;1073:423::-;1115:3;1153:5;1147:12;1180:6;1175:3;1168:19;1205:1;1215:162;1229:6;1226:1;1223:13;1215:162;;;1291:4;1347:13;;;1343:22;;1337:29;1319:11;;;1315:20;;1308:59;1244:12;1215:162;;;1219:3;1422:1;1415:4;1406:6;1401:3;1397:16;1393:27;1386:38;1485:4;1478:2;1474:7;1469:2;1461:6;1457:15;1453:29;1448:3;1444:39;1440:50;1433:57;;;1073:423;;;;:::o;1501:220::-;1650:2;1639:9;1632:21;1613:4;1670:45;1711:2;1700:9;1696:18;1688:6;1670:45;:::i;:::-;1662:53;1501:220;-1:-1:-1;;;1501:220:51:o;1726:380::-;1805:1;1801:12;;;;1848;;;1869:61;;1923:4;1915:6;1911:17;1901:27;;1869:61;1976:2;1968:6;1965:14;1945:18;1942:38;1939:161;;2022:10;2017:3;2013:20;2010:1;2003:31;2057:4;2054:1;2047:15;2085:4;2082:1;2075:15;1939:161;;1726:380;;;:::o;2237:545::-;2339:2;2334:3;2331:11;2328:448;;;2375:1;2400:5;2396:2;2389:17;2445:4;2441:2;2431:19;2515:2;2503:10;2499:19;2496:1;2492:27;2486:4;2482:38;2551:4;2539:10;2536:20;2533:47;;;-1:-1:-1;2574:4:51;2533:47;2629:2;2624:3;2620:12;2617:1;2613:20;2607:4;2603:31;2593:41;;2684:82;2702:2;2695:5;2692:13;2684:82;;;2747:17;;;2728:1;2717:13;2684:82;;;2688:3;;;2237:545;;;:::o;2958:1352::-;3084:3;3078:10;3111:18;3103:6;3100:30;3097:56;;;3133:18;;:::i;:::-;3162:97;3252:6;3212:38;3244:4;3238:11;3212:38;:::i;:::-;3206:4;3162:97;:::i;:::-;3314:4;;3378:2;3367:14;;3395:1;3390:663;;;;4097:1;4114:6;4111:89;;;-1:-1:-1;4166:19:51;;;4160:26;4111:89;-1:-1:-1;;2915:1:51;2911:11;;;2907:24;2903:29;2893:40;2939:1;2935:11;;;2890:57;4213:81;;3360:944;;3390:663;2184:1;2177:14;;;2221:4;2208:18;;-1:-1:-1;;3426:20:51;;;3544:236;3558:7;3555:1;3552:14;3544:236;;;3647:19;;;3641:26;3626:42;;3739:27;;;;3707:1;3695:14;;;;3574:19;;3544:236;;;3548:3;3808:6;3799:7;3796:19;3793:201;;;3869:19;;;3863:26;-1:-1:-1;;3952:1:51;3948:14;;;3964:3;3944:24;3940:37;3936:42;3921:58;3906:74;;3793:201;-1:-1:-1;;;;;4040:1:51;4024:14;;;4020:22;4007:36;;-1:-1:-1;2958:1352:51:o;4315:546::-;4560:2;4549:9;4542:21;4523:4;4586:45;4627:2;4616:9;4612:18;4604:6;4586:45;:::i;:::-;4679:9;4671:6;4667:22;4662:2;4651:9;4647:18;4640:50;4713:33;4739:6;4731;4713:33;:::i;:::-;4699:47;;4794:9;4786:6;4782:22;4777:2;4766:9;4762:18;4755:50;4822:33;4848:6;4840;4822:33;:::i;:::-;4814:41;4315:546;-1:-1:-1;;;;;;4315:546:51:o;4866:127::-;4927:10;4922:3;4918:20;4915:1;4908:31;4958:4;4955:1;4948:15;4982:4;4979:1;4972:15", "linkReferences": {} }, "methodIdentifiers": { "greet()": "cfae3217", "greeting()": "ef690cc0", "setGreeting(string)": "a4136862", "throwError()": "2f7643a8" }, "rawMetadata": "{\"compiler\":{\"version\":\"0.8.19+commit.7dd6d404\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_greeting\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"GreeterError\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"greet\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"greeting\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_greeting\",\"type\":\"string\"}],\"name\":\"setGreeting\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"throwError\",\"outputs\":[],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/Greeter.sol\":\"Greeter\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@openzeppelin/=node_modules/@openzeppelin/\",\":@prb/math/=node_modules/@prb/math/src/\",\":@sablier/v2-core/=node_modules/@sablier/v2-core/src/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":hardhat-deploy/=node_modules/hardhat-deploy/\",\":hardhat/=node_modules/hardhat/\"]},\"sources\":{\"contracts/Greeter.sol\":{\"keccak256\":\"0xd7c371d1c11de9bf9df6ed52de6e331671dd11e58c10a1c62da737dcb724ac23\",\"license\":\"UNLICENSED\",\"urls\":[\"bzz-raw://7873a41ea5c7068e6f5c9030855ce171f9242ad967b4beaeb6a9abce067a6d15\",\"dweb:/ipfs/QmdKFQcr1aGRtmWWJjijutYoP8e9NgrABupYQvdGkzKv6V\"]},\"lib/forge-std/src/StdError.sol\":{\"keccak256\":\"0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6\",\"dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj\"]},\"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0x287b55befed2961a7eabd7d7b1b2839cbca8a5b80ef8dcbb25ed3d4c2002c305\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bd39944e8fc06be6dbe2dd1d8449b5336e23c6a7ba3e8e9ae5ae0f37f35283f5\",\"dweb:/ipfs/QmPV3FGYjVwvKSgAXKUN3r9T9GwniZz83CxBpM7vyj2G53\"]},\"node_modules/@prb/math/src/Common.sol\":{\"keccak256\":\"0x70b3a76443312b2c6c500996306a18e3d91e5d56fed0d898d98ca0bfb6225053\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be75b034b8c27e96b375e862528afb52a2d11e75c4a25918e10d7db31cdec039\",\"dweb:/ipfs/QmQ4L3tvpDx2ophHRAW7Sc52QhVZzn4e5PKTgLwqt32F1B\"]},\"node_modules/@prb/math/src/UD2x18.sol\":{\"keccak256\":\"0xfb624e24cd8bb790fa08e7827819de85504a86e20e961fa4ad126c65b6d90641\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dd795b8df250e7eedc68e2dba1afbb60357ce8f22f21bed212b5a9046d2057d2\",\"dweb:/ipfs/QmUHtrSr8Gb6bvSe2rCWPA5YrJq72UiJARYr1gZqFVRsYH\"]},\"node_modules/@prb/math/src/UD60x18.sol\":{\"keccak256\":\"0xb98c6f74275914d279e8af6c502c2b1f50d5f6e1ed418d3b0153f5a193206c48\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a750edde2955f160806a51083a12185fb04e20efca0e3a7ebd127dc1acc049a9\",\"dweb:/ipfs/QmeAre3mThopoQPB9mSXZq6jck59QZ7JbDFR83urd2SLvp\"]},\"node_modules/@prb/math/src/sd1x18/Casting.sol\":{\"keccak256\":\"0x9e49e2b37c1bb845861740805edaaef3fe951a7b96eef16ce84fbf76e8278670\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d3f65f257f9f516f2b40ca30b1c999819777111bd59a92376df6c5823453165a\",\"dweb:/ipfs/QmVQRKMS6ibv6x9qWXLJp2KZw9qs6Yz1sYZQWoSBQM8Pkz\"]},\"node_modules/@prb/math/src/sd1x18/Constants.sol\":{\"keccak256\":\"0xb51aab4a2ea76f530dccbf3b7d4af24c8f3ceef67f3c574b58650466ea924a3f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b9fccf58b2b69179a311f996f772d9bf255fd1d0de9ba69ab89b45ef81008770\",\"dweb:/ipfs/QmTYE7xmFqUzQ2o8SmCpMu2GxkBJLjTtSWngoe7JXzsv2D\"]},\"node_modules/@prb/math/src/sd1x18/Errors.sol\":{\"keccak256\":\"0x836cb42ba619ca369fd4765bc47fefc3c3621369c5861882af14660aca5057ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58873bcebf7398f63c6d3f234073fb6739fe4fae87428010cd0bc1aa68f53499\",\"dweb:/ipfs/QmZSZ9z4ZQUGRc1TRiL2F9AL7ysnGRXwRtocMa2zhxHFDp\"]},\"node_modules/@prb/math/src/sd1x18/ValueType.sol\":{\"keccak256\":\"0x2f86f1aa9fca42f40808b51a879b406ac51817647bdb9642f8a79dd8fdb754a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31559dfc012ebe40fcdb38c45e7edfa16406f11c6ea219e8676749f20dbbb5dd\",\"dweb:/ipfs/QmXeYzF9hYQphVExJRp41Vkebrs51k7xgr3jXfKgdD87XC\"]},\"node_modules/@prb/math/src/sd59x18/Casting.sol\":{\"keccak256\":\"0x3b21b60ec2998c3ae32f647412da51d3683b3f183a807198cc8d157499484f99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://08a49ba7ebf592a89e1a81e5987351e7810e371f4c3d2356d9b5a9b58462c809\",\"dweb:/ipfs/QmcvyHaUzd74eYjcZWQgUDFJfYrU8kFohiB1H5cs8HgUDp\"]},\"node_modules/@prb/math/src/sd59x18/Constants.sol\":{\"keccak256\":\"0xe0a1ca1a7b5b2d637cff83a8caa3d2e67a6a34f7ee9df58a9ca5d5fa268c474a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e9a6980e97a68f9148c350439bc0b3ca4126a4428752b151744097da3f650c8\",\"dweb:/ipfs/QmVRJqG378u46dnvjgYkcLjnvHW8yNv5ijLoUWPMGQscuC\"]},\"node_modules/@prb/math/src/sd59x18/Errors.sol\":{\"keccak256\":\"0x83ee24e41d235bc05cb641d2c5c16c67b17fa00e4593661a8d14350435d4df04\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40cedd66b7ba40126b2668c2fbe8ccd6ae88bd5853c205ac54f643e49acd31c1\",\"dweb:/ipfs/QmWZz7bsQceUUzJiURQE5XtfzNW2Ammiz2WSNsZGxCYT7a\"]},\"node_modules/@prb/math/src/sd59x18/Helpers.sol\":{\"keccak256\":\"0x208570f1657cf730cb6c3d81aa14030e0d45cf906cdedea5059369d7df4bb716\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4c78ca900edafa9338d4e3649a55ab0c84f76468d8a22fb945ba6d01e70f8fed\",\"dweb:/ipfs/QmeP4hQYfNxcATd1FsasdD4ebyu2vrC9K1N68swxUJzzZD\"]},\"node_modules/@prb/math/src/sd59x18/Math.sol\":{\"keccak256\":\"0xedd0635769176ab99878a91ce267cee2ca107b30e6b0db10736573ff4d102868\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://51795a2077ea6f109656048530481bb10c7f2b29e868f9a02d7b134d1b30c787\",\"dweb:/ipfs/Qmb9wBJ5vPtKNbiz9bbWz8Ufs6qLJWKanyg1zmRmSwUVze\"]},\"node_modules/@prb/math/src/sd59x18/ValueType.sol\":{\"keccak256\":\"0xe03112d145dcd5863aff24e5f381debaae29d446acd5666f3d640e3d9af738d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://abacb7cba4bd732c961cfe7d66c5eec924c7a9ffe0bf07fafc95b65a887071f6\",\"dweb:/ipfs/QmSBefftoSJDMdmp5CFAVvJjPHJXHhd11x1FzkcHQxLjoT\"]},\"node_modules/@prb/math/src/ud2x18/Casting.sol\":{\"keccak256\":\"0x07ec9a8adddfe6bf37f0d9ce7702c5620a6215340889701da0525ed190ccc099\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3500550c9ed259e5a876d14510d7e4a2226fac41e04535dddffaf9e3e6dc67e5\",\"dweb:/ipfs/QmbA5y7zdqsFELeNPj1WgkP28GXBcnfYajj3E6nangJo2F\"]},\"node_modules/@prb/math/src/ud2x18/Constants.sol\":{\"keccak256\":\"0xbd11da8ad79ffc8b7b8244c82632b0ca31970e190a8877ba1a69b4b8065dcea5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0d3d5cb4711d83e0fe654b8338b6685b6e9d9f234c645813533129ae48fa14b\",\"dweb:/ipfs/QmZW47VmyizEwAxuv6tdeJmrMM58KvsiaRjidcBgqKg4CP\"]},\"node_modules/@prb/math/src/ud2x18/Errors.sol\":{\"keccak256\":\"0xdf1e22f0b4c8032bcc8b7f63fe3984e1387f3dc7b2e9ab381822249f75376d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://975f9beb25a1ebff9b29dd5555e1f4f14a4fbf178d15ebd3add5ed5f5985fdec\",\"dweb:/ipfs/QmbvTvdtSrZi7J4sJuv6zUsymT5UctJnx4DkGezXW25r59\"]},\"node_modules/@prb/math/src/ud2x18/ValueType.sol\":{\"keccak256\":\"0x2802edc9869db116a0b5c490cc5f8554742f747183fa30ac5e9c80bb967e61a1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e9657724f5032559c953cba61db0fbca71f6b50f51edb53a08f840cb74a36c95\",\"dweb:/ipfs/QmX2KF8v7ng13NaavyogM3SGR4jCMLUuqKkxFhtxvc7D7m\"]},\"node_modules/@prb/math/src/ud60x18/Casting.sol\":{\"keccak256\":\"0x5bb532da36921cbdac64d1f16de5d366ef1f664502e3b7c07d0ad06917551f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0819da49f6a86a1fc2ece8e8a4292f8d102dc1043a1d0a545c26d020d1f36fe\",\"dweb:/ipfs/QmdzLoo99EBJv2GGiZZAAY8Bfr4ivFykzeSbpF48aJxFZ9\"]},\"node_modules/@prb/math/src/ud60x18/Constants.sol\":{\"keccak256\":\"0x2b80d26153d3fdcfb3a9ca772d9309d31ed1275f5b8b54c3ffb54d3652b37d90\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7e3a6673a156f635db94dc176baaa7274db8f9bec4461cd1152596253550ee3b\",\"dweb:/ipfs/Qmc9zT4kNSbMYaXcnbxNVqmb3P3m46ieaQxkwxqLwsvRA5\"]},\"node_modules/@prb/math/src/ud60x18/Conversions.sol\":{\"keccak256\":\"0xaf7fc2523413822de3b66ba339fe2884fb3b8c6f6cf38ec90a2c3e3aae71df6b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://655c9fe2434ca039b67277d753a60d39f2938260c716a36d24b591acf8c4fb75\",\"dweb:/ipfs/QmbygBAjCoFe9oUp9QkJ45jqctThk7VSmiSVLHV4Z3WHVe\"]},\"node_modules/@prb/math/src/ud60x18/Errors.sol\":{\"keccak256\":\"0xa8c60d4066248df22c49c882873efbc017344107edabc48c52209abbc39cb1e3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8fb7e1103309b4f99e95bb638850c0321272d57bd3e6b0a6331d699ff103cbaf\",\"dweb:/ipfs/QmfLFHjVJv4ibEvMmh46qC5nCbeCYSfXgCTDWQqfW3jnyB\"]},\"node_modules/@prb/math/src/ud60x18/Helpers.sol\":{\"keccak256\":\"0xf5faff881391d2c060029499a666cc5f0bea90a213150bb476fae8f02a5df268\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://76105fa22bb1b5f1fa99abf9c4fbc9577a02c7bc204f271754c407f0d75489f5\",\"dweb:/ipfs/QmVNGZSTniDuZus5DdbFubqJXCLtTaZit7YPm4ntjr5Lgr\"]},\"node_modules/@prb/math/src/ud60x18/Math.sol\":{\"keccak256\":\"0xafe12d658b5bb495226df1841cbfbcb25e9fc443c6d41a85b5ac6aa7ec79ea29\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://357d345f960581548f27fb43fb2320101033c053b949f5cb4d75390a058df205\",\"dweb:/ipfs/QmYjQwVdwCWZDNkxUD4T1nwieP38o4HWtYUYjAmfpFpg3y\"]},\"node_modules/@prb/math/src/ud60x18/ValueType.sol\":{\"keccak256\":\"0xdd873b5124180d9b71498b3a7fe93b1c08c368bec741f7d5f8e17f78a0b70f31\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7df6700f747dd01b2520a900a8d6b5a4d239b8063c31384f40921afe22295c29\",\"dweb:/ipfs/QmSPSPQJKNSzGJu2ri5EfWjcLfA2xDHfUehyBp4FpUu2qZ\"]},\"node_modules/@sablier/v2-core/src/types/DataTypes.sol\":{\"keccak256\":\"0x2860ddd9896883c730e7fea27a5d05b1d1e933f904cf1c9e1e60db459bc796e6\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://1f319e898d420010c45b222bfb01dc405f668bc64fc9e4bf9eaa696127f9846a\",\"dweb:/ipfs/QmSLsXU57cfSc9xZk3Mw5LngGnx3s4n5CzgBmcJAijV6uD\"]},\"node_modules/hardhat/console.sol\":{\"keccak256\":\"0x7434453e6d3b7d0e5d0eb7846ffdbc27f0ccf3b163591263739b628074dc103a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://49355f780520494d1d5a0f01858385e51bb5280ce0ecfb960f16995065dca395\",\"dweb:/ipfs/QmSwJ6C5QLz6xKeQZS8wbwjU1KxRFTYfwbGmtzisd5sRW4\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.19+commit.7dd6d404" }, "language": "Solidity", "output": { "abi": [ { "inputs": [ { "internalType": "string", "name": "_greeting", "type": "string" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "type": "error", "name": "GreeterError" }, { "inputs": [], "stateMutability": "view", "type": "function", "name": "greet", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ] }, { "inputs": [], "stateMutability": "view", "type": "function", "name": "greeting", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ] }, { "inputs": [ { "internalType": "string", "name": "_greeting", "type": "string" } ], "stateMutability": "nonpayable", "type": "function", "name": "setGreeting" }, { "inputs": [], "stateMutability": "pure", "type": "function", "name": "throwError" } ], "devdoc": { "kind": "dev", "methods": {}, "version": 1 }, "userdoc": { "kind": "user", "methods": {}, "version": 1 } }, "settings": { "remappings": [ "@openzeppelin/=node_modules/@openzeppelin/", "@prb/math/=node_modules/@prb/math/src/", "@sablier/v2-core/=node_modules/@sablier/v2-core/src/", "ds-test/=lib/forge-std/lib/ds-test/src/", "forge-std/=lib/forge-std/src/", "hardhat-deploy/=node_modules/hardhat-deploy/", "hardhat/=node_modules/hardhat/" ], "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "bytecodeHash": "ipfs" }, "compilationTarget": { "contracts/Greeter.sol": "Greeter" }, "libraries": {} }, "sources": { "contracts/Greeter.sol": { "keccak256": "0xd7c371d1c11de9bf9df6ed52de6e331671dd11e58c10a1c62da737dcb724ac23", "urls": [ "bzz-raw://7873a41ea5c7068e6f5c9030855ce171f9242ad967b4beaeb6a9abce067a6d15", "dweb:/ipfs/QmdKFQcr1aGRtmWWJjijutYoP8e9NgrABupYQvdGkzKv6V" ], "license": "UNLICENSED" }, "lib/forge-std/src/StdError.sol": { "keccak256": "0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77", "urls": [ "bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6", "dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj" ], "license": "MIT" }, "node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol": { "keccak256": "0x287b55befed2961a7eabd7d7b1b2839cbca8a5b80ef8dcbb25ed3d4c2002c305", "urls": [ "bzz-raw://bd39944e8fc06be6dbe2dd1d8449b5336e23c6a7ba3e8e9ae5ae0f37f35283f5", "dweb:/ipfs/QmPV3FGYjVwvKSgAXKUN3r9T9GwniZz83CxBpM7vyj2G53" ], "license": "MIT" }, "node_modules/@prb/math/src/Common.sol": { "keccak256": "0x70b3a76443312b2c6c500996306a18e3d91e5d56fed0d898d98ca0bfb6225053", "urls": [ "bzz-raw://be75b034b8c27e96b375e862528afb52a2d11e75c4a25918e10d7db31cdec039", "dweb:/ipfs/QmQ4L3tvpDx2ophHRAW7Sc52QhVZzn4e5PKTgLwqt32F1B" ], "license": "MIT" }, "node_modules/@prb/math/src/UD2x18.sol": { "keccak256": "0xfb624e24cd8bb790fa08e7827819de85504a86e20e961fa4ad126c65b6d90641", "urls": [ "bzz-raw://dd795b8df250e7eedc68e2dba1afbb60357ce8f22f21bed212b5a9046d2057d2", "dweb:/ipfs/QmUHtrSr8Gb6bvSe2rCWPA5YrJq72UiJARYr1gZqFVRsYH" ], "license": "MIT" }, "node_modules/@prb/math/src/UD60x18.sol": { "keccak256": "0xb98c6f74275914d279e8af6c502c2b1f50d5f6e1ed418d3b0153f5a193206c48", "urls": [ "bzz-raw://a750edde2955f160806a51083a12185fb04e20efca0e3a7ebd127dc1acc049a9", "dweb:/ipfs/QmeAre3mThopoQPB9mSXZq6jck59QZ7JbDFR83urd2SLvp" ], "license": "MIT" }, "node_modules/@prb/math/src/sd1x18/Casting.sol": { "keccak256": "0x9e49e2b37c1bb845861740805edaaef3fe951a7b96eef16ce84fbf76e8278670", "urls": [ "bzz-raw://d3f65f257f9f516f2b40ca30b1c999819777111bd59a92376df6c5823453165a", "dweb:/ipfs/QmVQRKMS6ibv6x9qWXLJp2KZw9qs6Yz1sYZQWoSBQM8Pkz" ], "license": "MIT" }, "node_modules/@prb/math/src/sd1x18/Constants.sol": { "keccak256": "0xb51aab4a2ea76f530dccbf3b7d4af24c8f3ceef67f3c574b58650466ea924a3f", "urls": [ "bzz-raw://b9fccf58b2b69179a311f996f772d9bf255fd1d0de9ba69ab89b45ef81008770", "dweb:/ipfs/QmTYE7xmFqUzQ2o8SmCpMu2GxkBJLjTtSWngoe7JXzsv2D" ], "license": "MIT" }, "node_modules/@prb/math/src/sd1x18/Errors.sol": { "keccak256": "0x836cb42ba619ca369fd4765bc47fefc3c3621369c5861882af14660aca5057ee", "urls": [ "bzz-raw://58873bcebf7398f63c6d3f234073fb6739fe4fae87428010cd0bc1aa68f53499", "dweb:/ipfs/QmZSZ9z4ZQUGRc1TRiL2F9AL7ysnGRXwRtocMa2zhxHFDp" ], "license": "MIT" }, "node_modules/@prb/math/src/sd1x18/ValueType.sol": { "keccak256": "0x2f86f1aa9fca42f40808b51a879b406ac51817647bdb9642f8a79dd8fdb754a7", "urls": [ "bzz-raw://31559dfc012ebe40fcdb38c45e7edfa16406f11c6ea219e8676749f20dbbb5dd", "dweb:/ipfs/QmXeYzF9hYQphVExJRp41Vkebrs51k7xgr3jXfKgdD87XC" ], "license": "MIT" }, "node_modules/@prb/math/src/sd59x18/Casting.sol": { "keccak256": "0x3b21b60ec2998c3ae32f647412da51d3683b3f183a807198cc8d157499484f99", "urls": [ "bzz-raw://08a49ba7ebf592a89e1a81e5987351e7810e371f4c3d2356d9b5a9b58462c809", "dweb:/ipfs/QmcvyHaUzd74eYjcZWQgUDFJfYrU8kFohiB1H5cs8HgUDp" ], "license": "MIT" }, "node_modules/@prb/math/src/sd59x18/Constants.sol": { "keccak256": "0xe0a1ca1a7b5b2d637cff83a8caa3d2e67a6a34f7ee9df58a9ca5d5fa268c474a", "urls": [ "bzz-raw://3e9a6980e97a68f9148c350439bc0b3ca4126a4428752b151744097da3f650c8", "dweb:/ipfs/QmVRJqG378u46dnvjgYkcLjnvHW8yNv5ijLoUWPMGQscuC" ], "license": "MIT" }, "node_modules/@prb/math/src/sd59x18/Errors.sol": { "keccak256": "0x83ee24e41d235bc05cb641d2c5c16c67b17fa00e4593661a8d14350435d4df04", "urls": [ "bzz-raw://40cedd66b7ba40126b2668c2fbe8ccd6ae88bd5853c205ac54f643e49acd31c1", "dweb:/ipfs/QmWZz7bsQceUUzJiURQE5XtfzNW2Ammiz2WSNsZGxCYT7a" ], "license": "MIT" }, "node_modules/@prb/math/src/sd59x18/Helpers.sol": { "keccak256": "0x208570f1657cf730cb6c3d81aa14030e0d45cf906cdedea5059369d7df4bb716", "urls": [ "bzz-raw://4c78ca900edafa9338d4e3649a55ab0c84f76468d8a22fb945ba6d01e70f8fed", "dweb:/ipfs/QmeP4hQYfNxcATd1FsasdD4ebyu2vrC9K1N68swxUJzzZD" ], "license": "MIT" }, "node_modules/@prb/math/src/sd59x18/Math.sol": { "keccak256": "0xedd0635769176ab99878a91ce267cee2ca107b30e6b0db10736573ff4d102868", "urls": [ "bzz-raw://51795a2077ea6f109656048530481bb10c7f2b29e868f9a02d7b134d1b30c787", "dweb:/ipfs/Qmb9wBJ5vPtKNbiz9bbWz8Ufs6qLJWKanyg1zmRmSwUVze" ], "license": "MIT" }, "node_modules/@prb/math/src/sd59x18/ValueType.sol": { "keccak256": "0xe03112d145dcd5863aff24e5f381debaae29d446acd5666f3d640e3d9af738d7", "urls": [ "bzz-raw://abacb7cba4bd732c961cfe7d66c5eec924c7a9ffe0bf07fafc95b65a887071f6", "dweb:/ipfs/QmSBefftoSJDMdmp5CFAVvJjPHJXHhd11x1FzkcHQxLjoT" ], "license": "MIT" }, "node_modules/@prb/math/src/ud2x18/Casting.sol": { "keccak256": "0x07ec9a8adddfe6bf37f0d9ce7702c5620a6215340889701da0525ed190ccc099", "urls": [ "bzz-raw://3500550c9ed259e5a876d14510d7e4a2226fac41e04535dddffaf9e3e6dc67e5", "dweb:/ipfs/QmbA5y7zdqsFELeNPj1WgkP28GXBcnfYajj3E6nangJo2F" ], "license": "MIT" }, "node_modules/@prb/math/src/ud2x18/Constants.sol": { "keccak256": "0xbd11da8ad79ffc8b7b8244c82632b0ca31970e190a8877ba1a69b4b8065dcea5", "urls": [ "bzz-raw://f0d3d5cb4711d83e0fe654b8338b6685b6e9d9f234c645813533129ae48fa14b", "dweb:/ipfs/QmZW47VmyizEwAxuv6tdeJmrMM58KvsiaRjidcBgqKg4CP" ], "license": "MIT" }, "node_modules/@prb/math/src/ud2x18/Errors.sol": { "keccak256": "0xdf1e22f0b4c8032bcc8b7f63fe3984e1387f3dc7b2e9ab381822249f75376d33", "urls": [ "bzz-raw://975f9beb25a1ebff9b29dd5555e1f4f14a4fbf178d15ebd3add5ed5f5985fdec", "dweb:/ipfs/QmbvTvdtSrZi7J4sJuv6zUsymT5UctJnx4DkGezXW25r59" ], "license": "MIT" }, "node_modules/@prb/math/src/ud2x18/ValueType.sol": { "keccak256": "0x2802edc9869db116a0b5c490cc5f8554742f747183fa30ac5e9c80bb967e61a1", "urls": [ "bzz-raw://e9657724f5032559c953cba61db0fbca71f6b50f51edb53a08f840cb74a36c95", "dweb:/ipfs/QmX2KF8v7ng13NaavyogM3SGR4jCMLUuqKkxFhtxvc7D7m" ], "license": "MIT" }, "node_modules/@prb/math/src/ud60x18/Casting.sol": { "keccak256": "0x5bb532da36921cbdac64d1f16de5d366ef1f664502e3b7c07d0ad06917551f85", "urls": [ "bzz-raw://f0819da49f6a86a1fc2ece8e8a4292f8d102dc1043a1d0a545c26d020d1f36fe", "dweb:/ipfs/QmdzLoo99EBJv2GGiZZAAY8Bfr4ivFykzeSbpF48aJxFZ9" ], "license": "MIT" }, "node_modules/@prb/math/src/ud60x18/Constants.sol": { "keccak256": "0x2b80d26153d3fdcfb3a9ca772d9309d31ed1275f5b8b54c3ffb54d3652b37d90", "urls": [ "bzz-raw://7e3a6673a156f635db94dc176baaa7274db8f9bec4461cd1152596253550ee3b", "dweb:/ipfs/Qmc9zT4kNSbMYaXcnbxNVqmb3P3m46ieaQxkwxqLwsvRA5" ], "license": "MIT" }, "node_modules/@prb/math/src/ud60x18/Conversions.sol": { "keccak256": "0xaf7fc2523413822de3b66ba339fe2884fb3b8c6f6cf38ec90a2c3e3aae71df6b", "urls": [ "bzz-raw://655c9fe2434ca039b67277d753a60d39f2938260c716a36d24b591acf8c4fb75", "dweb:/ipfs/QmbygBAjCoFe9oUp9QkJ45jqctThk7VSmiSVLHV4Z3WHVe" ], "license": "MIT" }, "node_modules/@prb/math/src/ud60x18/Errors.sol": { "keccak256": "0xa8c60d4066248df22c49c882873efbc017344107edabc48c52209abbc39cb1e3", "urls": [ "bzz-raw://8fb7e1103309b4f99e95bb638850c0321272d57bd3e6b0a6331d699ff103cbaf", "dweb:/ipfs/QmfLFHjVJv4ibEvMmh46qC5nCbeCYSfXgCTDWQqfW3jnyB" ], "license": "MIT" }, "node_modules/@prb/math/src/ud60x18/Helpers.sol": { "keccak256": "0xf5faff881391d2c060029499a666cc5f0bea90a213150bb476fae8f02a5df268", "urls": [ "bzz-raw://76105fa22bb1b5f1fa99abf9c4fbc9577a02c7bc204f271754c407f0d75489f5", "dweb:/ipfs/QmVNGZSTniDuZus5DdbFubqJXCLtTaZit7YPm4ntjr5Lgr" ], "license": "MIT" }, "node_modules/@prb/math/src/ud60x18/Math.sol": { "keccak256": "0xafe12d658b5bb495226df1841cbfbcb25e9fc443c6d41a85b5ac6aa7ec79ea29", "urls": [ "bzz-raw://357d345f960581548f27fb43fb2320101033c053b949f5cb4d75390a058df205", "dweb:/ipfs/QmYjQwVdwCWZDNkxUD4T1nwieP38o4HWtYUYjAmfpFpg3y" ], "license": "MIT" }, "node_modules/@prb/math/src/ud60x18/ValueType.sol": { "keccak256": "0xdd873b5124180d9b71498b3a7fe93b1c08c368bec741f7d5f8e17f78a0b70f31", "urls": [ "bzz-raw://7df6700f747dd01b2520a900a8d6b5a4d239b8063c31384f40921afe22295c29", "dweb:/ipfs/QmSPSPQJKNSzGJu2ri5EfWjcLfA2xDHfUehyBp4FpUu2qZ" ], "license": "MIT" }, "node_modules/@sablier/v2-core/src/types/DataTypes.sol": { "keccak256": "0x2860ddd9896883c730e7fea27a5d05b1d1e933f904cf1c9e1e60db459bc796e6", "urls": [ "bzz-raw://1f319e898d420010c45b222bfb01dc405f668bc64fc9e4bf9eaa696127f9846a", "dweb:/ipfs/QmSLsXU57cfSc9xZk3Mw5LngGnx3s4n5CzgBmcJAijV6uD" ], "license": "GPL-3.0-or-later" }, "node_modules/hardhat/console.sol": { "keccak256": "0x7434453e6d3b7d0e5d0eb7846ffdbc27f0ccf3b163591263739b628074dc103a", "urls": [ "bzz-raw://49355f780520494d1d5a0f01858385e51bb5280ce0ecfb960f16995065dca395", "dweb:/ipfs/QmSwJ6C5QLz6xKeQZS8wbwjU1KxRFTYfwbGmtzisd5sRW4" ], "license": "MIT" } }, "version": 1 }, "ast": { "absolutePath": "contracts/Greeter.sol", "id": 63, "exportedSymbols": { "Greeter": [ 62 ], "GreeterError": [ 9 ], "LockupLinear": [ 7270 ], "console": [ 15355 ], "stdError": [ 128 ] }, "nodeType": "SourceUnit", "src": "39:765:0", "nodes": [ { "id": 1, "nodeType": "PragmaDirective", "src": "39:24:0", "nodes": [], "literals": [ "solidity", ">=", "0.8", ".4" ] }, { "id": 3, "nodeType": "ImportDirective", "src": "65:46:0", "nodes": [], "absolutePath": "node_modules/hardhat/console.sol", "file": "hardhat/console.sol", "nameLocation": "-1:-1:-1", "scope": 63, "sourceUnit": 15356, "symbolAliases": [ { "foreign": { "id": 2, "name": "console", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15355, "src": "74:7:0", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" } ], "unitAlias": "" }, { "id": 5, "nodeType": "ImportDirective", "src": "113:68:0", "nodes": [], "absolutePath": "node_modules/@sablier/v2-core/src/types/DataTypes.sol", "file": "@sablier/v2-core/types/DataTypes.sol", "nameLocation": "-1:-1:-1", "scope": 63, "sourceUnit": 7271, "symbolAliases": [ { "foreign": { "id": 4, "name": "LockupLinear", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 7270, "src": "122:12:0", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" } ], "unitAlias": "" }, { "id": 7, "nodeType": "ImportDirective", "src": "182:50:0", "nodes": [], "absolutePath": "lib/forge-std/src/StdError.sol", "file": "forge-std/StdError.sol", "nameLocation": "-1:-1:-1", "scope": 63, "sourceUnit": 129, "symbolAliases": [ { "foreign": { "id": 6, "name": "stdError", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 128, "src": "191:8:0", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" } ], "unitAlias": "" }, { "id": 9, "nodeType": "ErrorDefinition", "src": "234:21:0", "nodes": [], "errorSelector": "c8508fc3", "name": "GreeterError", "nameLocation": "240:12:0", "parameters": { "id": 8, "nodeType": "ParameterList", "parameters": [], "src": "252:2:0" } }, { "id": 62, "nodeType": "ContractDefinition", "src": "257:546:0", "nodes": [ { "id": 11, "nodeType": "VariableDeclaration", "src": "280:22:0", "nodes": [], "constant": false, "functionSelector": "ef690cc0", "mutability": "mutable", "name": "greeting", "nameLocation": "294:8:0", "scope": 62, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string" }, "typeName": { "id": 10, "name": "string", "nodeType": "ElementaryTypeName", "src": "280:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, "visibility": "public" }, { "id": 28, "nodeType": "FunctionDefinition", "src": "309:144:0", "nodes": [], "body": { "id": 27, "nodeType": "Block", "src": "346:107:0", "nodes": [], "statements": [ { "expression": { "arguments": [ { "hexValue": "4465706c6f79696e67206120477265657465722077697468206772656574696e673a", "id": 19, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", "src": "368:36:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_43eba967c0d12a4a95776936bd3153ea0284f34362452942fba796fe98de38fa", "typeString": "literal_string \"Deploying a Greeter with greeting:\"" }, "value": "Deploying a Greeter with greeting:" }, { "id": 20, "name": "_greeting", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13, "src": "406:9:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } } ], "expression": { "argumentTypes": [ { "typeIdentifier": "t_stringliteral_43eba967c0d12a4a95776936bd3153ea0284f34362452942fba796fe98de38fa", "typeString": "literal_string \"Deploying a Greeter with greeting:\"" }, { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } ], "expression": { "id": 16, "name": "console", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15355, "src": "356:7:0", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_console_$15355_$", "typeString": "type(library console)" } }, "id": 18, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "memberLocation": "364:3:0", "memberName": "log", "nodeType": "MemberAccess", "referencedDeclaration": 8016, "src": "356:11:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory) pure" } }, "id": 21, "isConstant": false, "isLValue": false, "isPure": false, "kind": "functionCall", "lValueRequested": false, "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "356:60:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, "id": 22, "nodeType": "ExpressionStatement", "src": "356:60:0" }, { "expression": { "id": 25, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "id": 23, "name": "greeting", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11, "src": "426:8:0", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" } }, "nodeType": "Assignment", "operator": "=", "rightHandSide": { "id": 24, "name": "_greeting", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 13, "src": "437:9:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, "src": "426:20:0", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" } }, "id": 26, "nodeType": "ExpressionStatement", "src": "426:20:0" } ] }, "implemented": true, "kind": "constructor", "modifiers": [], "name": "", "nameLocation": "-1:-1:-1", "parameters": { "id": 14, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13, "mutability": "mutable", "name": "_greeting", "nameLocation": "335:9:0", "nodeType": "VariableDeclaration", "scope": 28, "src": "321:23:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string" }, "typeName": { "id": 12, "name": "string", "nodeType": "ElementaryTypeName", "src": "321:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, "visibility": "internal" } ], "src": "320:25:0" }, "returnParameters": { "id": 15, "nodeType": "ParameterList", "parameters": [], "src": "346:0:0" }, "scope": 62, "stateMutability": "nonpayable", "virtual": false, "visibility": "public" }, { "id": 36, "nodeType": "FunctionDefinition", "src": "459:85:0", "nodes": [], "body": { "id": 35, "nodeType": "Block", "src": "512:32:0", "nodes": [], "statements": [ { "expression": { "id": 33, "name": "greeting", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11, "src": "529:8:0", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" } }, "functionReturnParameters": 32, "id": 34, "nodeType": "Return", "src": "522:15:0" } ] }, "functionSelector": "cfae3217", "implemented": true, "kind": "function", "modifiers": [], "name": "greet", "nameLocation": "468:5:0", "parameters": { "id": 29, "nodeType": "ParameterList", "parameters": [], "src": "473:2:0" }, "returnParameters": { "id": 32, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 31, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 36, "src": "497:13:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string" }, "typeName": { "id": 30, "name": "string", "nodeType": "ElementaryTypeName", "src": "497:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, "visibility": "internal" } ], "src": "496:15:0" }, "scope": 62, "stateMutability": "view", "virtual": false, "visibility": "public" }, { "id": 54, "nodeType": "FunctionDefinition", "src": "550:171:0", "nodes": [], "body": { "id": 53, "nodeType": "Block", "src": "603:118:0", "nodes": [], "statements": [ { "expression": { "arguments": [ { "hexValue": "4368616e67696e67206772656574696e672066726f6d202725732720746f2027257327", "id": 44, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", "src": "625:37:0", "typeDescriptions": { "typeIdentifier": "t_stringliteral_11ffbb9e62065625eb0614fd1cce048e8dd44df393597cc4b3f39f2eddf6b82f", "typeString": "literal_string \"Changing greeting from '%s' to '%s'\"" }, "value": "Changing greeting from '%s' to '%s'" }, { "id": 45, "name": "greeting", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11, "src": "664:8:0", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" } }, { "id": 46, "name": "_greeting", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 38, "src": "674:9:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } } ], "expression": { "argumentTypes": [ { "typeIdentifier": "t_stringliteral_11ffbb9e62065625eb0614fd1cce048e8dd44df393597cc4b3f39f2eddf6b82f", "typeString": "literal_string \"Changing greeting from '%s' to '%s'\"" }, { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" }, { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } ], "expression": { "id": 41, "name": "console", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 15355, "src": "613:7:0", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_console_$15355_$", "typeString": "type(library console)" } }, "id": 43, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "memberLocation": "621:3:0", "memberName": "log", "nodeType": "MemberAccess", "referencedDeclaration": 8626, "src": "613:11:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory,string memory) pure" } }, "id": 47, "isConstant": false, "isLValue": false, "isPure": false, "kind": "functionCall", "lValueRequested": false, "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "613:71:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, "id": 48, "nodeType": "ExpressionStatement", "src": "613:71:0" }, { "expression": { "id": 51, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "id": 49, "name": "greeting", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 11, "src": "694:8:0", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" } }, "nodeType": "Assignment", "operator": "=", "rightHandSide": { "id": 50, "name": "_greeting", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 38, "src": "705:9:0", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, "src": "694:20:0", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" } }, "id": 52, "nodeType": "ExpressionStatement", "src": "694:20:0" } ] }, "functionSelector": "a4136862", "implemented": true, "kind": "function", "modifiers": [], "name": "setGreeting", "nameLocation": "559:11:0", "parameters": { "id": 39, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 38, "mutability": "mutable", "name": "_greeting", "nameLocation": "585:9:0", "nodeType": "VariableDeclaration", "scope": 54, "src": "571:23:0", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string" }, "typeName": { "id": 37, "name": "string", "nodeType": "ElementaryTypeName", "src": "571:6:0", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, "visibility": "internal" } ], "src": "570:25:0" }, "returnParameters": { "id": 40, "nodeType": "ParameterList", "parameters": [], "src": "603:0:0" }, "scope": 62, "stateMutability": "nonpayable", "virtual": false, "visibility": "public" }, { "id": 61, "nodeType": "FunctionDefinition", "src": "727:74:0", "nodes": [], "body": { "id": 60, "nodeType": "Block", "src": "763:38:0", "nodes": [], "statements": [ { "errorCall": { "arguments": [], "expression": { "argumentTypes": [], "id": 57, "name": "GreeterError", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 9, "src": "780:12:0", "typeDescriptions": { "typeIdentifier": "t_function_error_pure$__$returns$__$", "typeString": "function () pure" } }, "id": 58, "isConstant": false, "isLValue": false, "isPure": false, "kind": "functionCall", "lValueRequested": false, "nameLocations": [], "names": [], "nodeType": "FunctionCall", "src": "780:14:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, "id": 59, "nodeType": "RevertStatement", "src": "773:21:0" } ] }, "functionSelector": "2f7643a8", "implemented": true, "kind": "function", "modifiers": [], "name": "throwError", "nameLocation": "736:10:0", "parameters": { "id": 55, "nodeType": "ParameterList", "parameters": [], "src": "746:2:0" }, "returnParameters": { "id": 56, "nodeType": "ParameterList", "parameters": [], "src": "763:0:0" }, "scope": 62, "stateMutability": "pure", "virtual": false, "visibility": "external" } ], "abstract": false, "baseContracts": [], "canonicalName": "Greeter", "contractDependencies": [], "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ 62 ], "name": "Greeter", "nameLocation": "266:7:0", "scope": 63, "usedErrors": [ 9 ] } ], "license": "UNLICENSED" }, "id": 0 }