{"abi":[{"type":"constructor","inputs":[{"name":"_path","type":"string","internalType":"string"}],"stateMutability":"nonpayable"},{"type":"function","name":"IS_SCRIPT","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"create2DeploymentSalt","inputs":[],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"view"},{"type":"function","name":"deployDripchecks","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"deployFaucetContracts","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"deployOperationsContracts","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"faucetAdmin","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"faucetDrippieOwner","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"faucetOffchainAuthModuleAdmin","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"faucetOffchainAuthModuleAmount","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"faucetOffchainAuthModuleTtl","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"faucetOnchainAuthModuleAdmin","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"faucetOnchainAuthModuleAmount","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"faucetOnchainAuthModuleTtl","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"gelatoAutomateContract","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"operationsDrippieOwner","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"}],"bytecode":{"object":"0x6080604052600c805462ff00ff1916620100011790553480156200002257600080fd5b5060405162001ee538038062001ee58339810160408190526200004591620011b1565b6200007560405180606001604052806026815260200162001e71602691398262000e9360201b6200030e1760201c565b6040516360f9bb1160e01b815260008051602062001e51833981519152906360f9bb1190620000a990849060040162001297565b600060405180830381865afa925050508015620000ea57506040513d6000823e601f3d908101601f19168201604052620000e79190810190620011b1565b60015b62000124576200011e6040518060800160405280604e815260200162001e97604e913962000ee460201b620003a31760201c565b62000e8c565b600d6200013282826200133b565b505062000212600d80546200014790620012ac565b80601f01602080910402602001604051908101604052809291908181526020018280546200017590620012ac565b8015620001c65780601f106200019a57610100808354040283529160200191620001c6565b820191906000526020600020905b815481529060010190602001808311620001a857829003601f168201915b50505050506040518060400160405280601781526020017f242e637265617465324465706c6f796d656e7453616c7400000000000000000081525062000f3260201b620004351760201c565b600e906200022190826200133b565b5062000300600d80546200023590620012ac565b80601f01602080910402602001604051908101604052809291908181526020018280546200026390620012ac565b8015620002b45780601f106200028857610100808354040283529160200191620002b4565b820191906000526020600020905b8154815290600101906020018083116200029657829003601f168201915b50505050506040518060400160405280601881526020017f242e67656c61746f4175746f6d617465436f6e7472616374000000000000000081525062000fba60201b620004f41760201c565b600f60006101000a8154816001600160a01b0302191690836001600160a01b0316021790555062000404600d80546200033990620012ac565b80601f01602080910402602001604051908101604052809291908181526020018280546200036790620012ac565b8015620003b85780601f106200038c57610100808354040283529160200191620003b8565b820191906000526020600020905b8154815290600101906020018083116200039a57829003601f168201915b50505050506040518060400160405280601881526020017f242e6f7065726174696f6e73447269707069654f776e6572000000000000000081525062000fba60201b620004f41760201c565b601060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555062000508600d80546200043d90620012ac565b80601f01602080910402602001604051908101604052809291908181526020018280546200046b90620012ac565b8015620004bc5780601f106200049057610100808354040283529160200191620004bc565b820191906000526020600020905b8154815290600101906020018083116200049e57829003601f168201915b50505050506040518060400160405280601481526020017f242e666175636574447269707069654f776e657200000000000000000000000081525062000fba60201b620004f41760201c565b601160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550620005fc600d80546200054190620012ac565b80601f01602080910402602001604051908101604052809291908181526020018280546200056f90620012ac565b8015620005c05780601f106200059457610100808354040283529160200191620005c0565b820191906000526020600020905b815481529060010190602001808311620005a257829003601f168201915b50505050506040518060400160405280600d81526020016c12173330bab1b2ba20b236b4b760991b81525062000fba60201b620004f41760201c565b601260006101000a8154816001600160a01b0302191690836001600160a01b0316021790555062000700600d80546200063590620012ac565b80601f01602080910402602001604051908101604052809291908181526020018280546200066390620012ac565b8015620006b45780601f106200068857610100808354040283529160200191620006b4565b820191906000526020600020905b8154815290600101906020018083116200069657829003601f168201915b50505050506040518060400160405280601e81526020017f242e6661756365744f6e636861696e417574684d6f64756c6541646d696e000081525062000fba60201b620004f41760201c565b601360006101000a8154816001600160a01b0302191690836001600160a01b0316021790555062000804600d80546200073990620012ac565b80601f01602080910402602001604051908101604052809291908181526020018280546200076790620012ac565b8015620007b85780601f106200078c57610100808354040283529160200191620007b8565b820191906000526020600020905b8154815290600101906020018083116200079a57829003601f168201915b50505050506040518060400160405280601c81526020017f242e6661756365744f6e636861696e417574684d6f64756c6554746c000000008152506200103760201b6200058a1760201c565b601455600d8054620008e791906200081c90620012ac565b80601f01602080910402602001604051908101604052809291908181526020018280546200084a90620012ac565b80156200089b5780601f106200086f576101008083540402835291602001916200089b565b820191906000526020600020905b8154815290600101906020018083116200087d57829003601f168201915b50505050506040518060400160405280601f81526020017f242e6661756365744f6e636861696e417574684d6f64756c65416d6f756e74008152506200103760201b6200058a1760201c565b601555600d8054620009ca9190620008ff90620012ac565b80601f01602080910402602001604051908101604052809291908181526020018280546200092d90620012ac565b80156200097e5780601f1062000952576101008083540402835291602001916200097e565b820191906000526020600020905b8154815290600101906020018083116200096057829003601f168201915b50505050506040518060400160405280601f81526020017f242e6661756365744f6666636861696e417574684d6f64756c6541646d696e0081525062000fba60201b620004f41760201c565b601660006101000a8154816001600160a01b0302191690836001600160a01b0316021790555062000ace600d805462000a0390620012ac565b80601f016020809104026020016040519081016040528092919081815260200182805462000a3190620012ac565b801562000a825780601f1062000a565761010080835404028352916020019162000a82565b820191906000526020600020905b81548152906001019060200180831162000a6457829003601f168201915b50505050506040518060400160405280601d81526020017f242e6661756365744f6666636861696e417574684d6f64756c6554746c0000008152506200103760201b6200058a1760201c565b601755600d805462000bb1919062000ae690620012ac565b80601f016020809104026020016040519081016040528092919081815260200182805462000b1490620012ac565b801562000b655780601f1062000b395761010080835404028352916020019162000b65565b820191906000526020600020905b81548152906001019060200180831162000b4757829003601f168201915b50505050506040518060400160405280602081526020017f242e6661756365744f6666636861696e417574684d6f64756c65416d6f756e748152506200103760201b6200058a1760201c565b601855600d805462000c89919062000bc990620012ac565b80601f016020809104026020016040519081016040528092919081815260200182805462000bf790620012ac565b801562000c485780601f1062000c1c5761010080835404028352916020019162000c48565b820191906000526020600020905b81548152906001019060200180831162000c2a57829003601f168201915b505050505060405180604001604052806012815260200171242e6465706c6f7944726970636865636b7360701b815250620010b460201b620006201760201c565b6019805460ff1916911515919091179055600d805462000d7a919062000caf90620012ac565b80601f016020809104026020016040519081016040528092919081815260200182805462000cdd90620012ac565b801562000d2e5780601f1062000d025761010080835404028352916020019162000d2e565b820191906000526020600020905b81548152906001019060200180831162000d1057829003601f168201915b50505050506040518060400160405280601781526020017f242e6465706c6f79466175636574436f6e747261637473000000000000000000815250620010b460201b620006201760201c565b601960016101000a81548160ff02191690831515021790555062000e71600d805462000da690620012ac565b80601f016020809104026020016040519081016040528092919081815260200182805462000dd490620012ac565b801562000e255780601f1062000df95761010080835404028352916020019162000e25565b820191906000526020600020905b81548152906001019060200180831162000e0757829003601f168201915b50505050506040518060400160405280601b81526020017f242e6465706c6f794f7065726174696f6e73436f6e7472616374730000000000815250620010b460201b620006201760201c565b60198054911515620100000262ff0000199092169190911790555b50620014a2565b62000ee0828260405160240162000eac92919062001407565b60408051601f198184030181529190526020810180516001600160e01b03908116634b5c427760e01b179091526200113116565b5050565b62000f2f8160405160240162000efb919062001297565b60408051601f198184030181529190526020810180516001600160e01b0390811663104c13eb60e21b179091526200113116565b50565b6040516309389f5960e31b815260609060008051602062001e51833981519152906349c4fac89062000f6b908690869060040162001407565b600060405180830381865afa15801562000f89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405262000fb39190810190620011b1565b9392505050565b604051631e19e65760e01b815260009060008051602062001e5183398151915290631e19e6579062000ff3908690869060040162001407565b602060405180830381865afa15801562001011573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000fb3919062001439565b6040516356eef15b60e11b815260009060008051602062001e518339815191529063addde2b69062001070908690869060040162001407565b602060405180830381865afa1580156200108e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000fb3919062001464565b604051639f86dc9160e01b815260009060008051602062001e5183398151915290639f86dc9190620010ed908690869060040162001407565b602060405180830381865afa1580156200110b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000fb391906200147e565b62000f2f816200114760201b620006b61760201c565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200119b57818101518382015260200162001181565b83811115620011ab576000848401525b50505050565b600060208284031215620011c457600080fd5b81516001600160401b0380821115620011dc57600080fd5b818401915084601f830112620011f157600080fd5b81518181111562001206576200120662001168565b604051601f8201601f19908116603f0116810190838211818310171562001231576200123162001168565b816040528281528760208487010111156200124b57600080fd5b6200125e8360208301602088016200117e565b979650505050505050565b60008151808452620012838160208601602086016200117e565b601f01601f19169290920160200192915050565b60208152600062000fb3602083018462001269565b600181811c90821680620012c157607f821691505b602082108103620012e257634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200133657600081815260208120601f850160051c81016020861015620013115750805b601f850160051c820191505b8181101562001332578281556001016200131d565b5050505b505050565b81516001600160401b0381111562001357576200135762001168565b6200136f81620013688454620012ac565b84620012e8565b602080601f831160018114620013a757600084156200138e5750858301515b600019600386901b1c1916600185901b17855562001332565b600085815260208120601f198616915b82811015620013d857888601518255948401946001909101908401620013b7565b5085821015620013f75787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6040815260006200141c604083018562001269565b828103602084015262001430818562001269565b95945050505050565b6000602082840312156200144c57600080fd5b81516001600160a01b038116811462000fb357600080fd5b6000602082840312156200147757600080fd5b5051919050565b6000602082840312156200149157600080fd5b8151801515811462000fb357600080fd5b61099f80620014b26000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806337c6b92f11610097578063a576c47711610066578063a576c47714610237578063df3322c014610240578063edd0932414610260578063f8ccbf471461026d57600080fd5b806337c6b92f146101f05780634d3d2688146102055780637510d8bf146102255780638857a3951461022e57600080fd5b806327aae48a116100d357806327aae48a1461018457806328d969311461019b5780632958076f146101be5780632c6c59ec146101de57600080fd5b80630baa7b34146100fa578063132bbb07146101445780631e6e443514610164575b600080fd5b60165461011a9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b60125461011a9073ffffffffffffffffffffffffffffffffffffffff1681565b600f5461011a9073ffffffffffffffffffffffffffffffffffffffff1681565b61018d60185481565b60405190815260200161013b565b6019546101ae9062010000900460ff1681565b604051901515815260200161013b565b60105461011a9073ffffffffffffffffffffffffffffffffffffffff1681565b6019546101ae90610100900460ff1681565b6101f8610280565b60405161013b9190610764565b60135461011a9073ffffffffffffffffffffffffffffffffffffffff1681565b61018d60175481565b61018d60145481565b61018d60155481565b60115461011a9073ffffffffffffffffffffffffffffffffffffffff1681565b6019546101ae9060ff1681565b600c546101ae9062010000900460ff1681565b600e805461028d90610777565b80601f01602080910402602001604051908101604052809291908181526020018280546102b990610777565b80156103065780601f106102db57610100808354040283529160200191610306565b820191906000526020600020905b8154815290600101906020018083116102e957829003601f168201915b505050505081565b61039f82826040516024016103249291906107ca565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f4b5c4277000000000000000000000000000000000000000000000000000000001790526106d7565b5050565b610432816040516024016103b79190610764565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f41304fac000000000000000000000000000000000000000000000000000000001790526106d7565b50565b6040517f49c4fac8000000000000000000000000000000000000000000000000000000008152606090737109709ecfa91a80626ff3989d68f67f5b1dd12d906349c4fac89061048a90869086906004016107ca565b600060405180830381865afa1580156104a7573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526104ed9190810190610827565b9392505050565b6040517f1e19e657000000000000000000000000000000000000000000000000000000008152600090737109709ecfa91a80626ff3989d68f67f5b1dd12d90631e19e6579061054990869086906004016107ca565b602060405180830381865afa158015610566573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ed91906108f2565b6040517faddde2b6000000000000000000000000000000000000000000000000000000008152600090737109709ecfa91a80626ff3989d68f67f5b1dd12d9063addde2b6906105df90869086906004016107ca565b602060405180830381865afa1580156105fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ed9190610928565b6040517f9f86dc91000000000000000000000000000000000000000000000000000000008152600090737109709ecfa91a80626ff3989d68f67f5b1dd12d90639f86dc919061067590869086906004016107ca565b602060405180830381865afa158015610692573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ed9190610941565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b610432816106b6565b6106e8610963565b565b60005b838110156107055781810151838201526020016106ed565b83811115610714576000848401525b50505050565b600081518084526107328160208601602086016106ea565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006104ed602083018461071a565b600181811c9082168061078b57607f821691505b6020821081036107c4577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b6040815260006107dd604083018561071a565b82810360208401526107ef818561071a565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60006020828403121561083957600080fd5b815167ffffffffffffffff8082111561085157600080fd5b818401915084601f83011261086557600080fd5b815181811115610877576108776107f8565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156108bd576108bd6107f8565b816040528281528760208487010111156108d657600080fd5b6108e78360208301602088016106ea565b979650505050505050565b60006020828403121561090457600080fd5b815173ffffffffffffffffffffffffffffffffffffffff811681146104ed57600080fd5b60006020828403121561093a57600080fd5b5051919050565b60006020828403121561095357600080fd5b815180151581146104ed57600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052605160045260246000fdfea164736f6c634300080f000a0000000000000000000000007109709ecfa91a80626ff3989d68f67f5b1dd12d5065726970686572794465706c6f79436f6e6669673a2072656164696e672066696c652025735761726e696e673a20756e61626c6520746f207265616420636f6e6669672e20446f206e6f74206465706c6f7920756e6c65737320796f7520617265206e6f74207573696e6720636f6e6669672e","sourceMap":"503:2851:136:-:0;;;3126:44:8;;;-1:-1:-1;;800:28:6;;;;;1450:1902:136;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1493:60;;;;;;;;;;;;;;;;;;1547:5;1493:11;;;;;:60;;:::i;:::-;1567:18;;-1:-1:-1;;;1567:18:136;;-1:-1:-1;;;;;;;;;;;1567:11:136;;;:18;;1579:5;;1567:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1567:18:136;;;;;;;;;;;;:::i;:::-;;;1563:234;;1673:93;;;;;;;;;;;;;;;;;;:11;;;;;:93;;:::i;:::-;1780:7;;1563:234;1629:5;:12;1637:4;1629:5;:12;:::i;:::-;;1586:66;1865:52;1884:5;1865:52;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:18;;;;;:52;;:::i;:::-;1841:21;;:76;;:21;:76;:::i;:::-;;1990:54;2010:5;1990:54;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;;;;:54;;:::i;:::-;1965:22;;:79;;;;;-1:-1:-1;;;;;1965:79:136;;;;;-1:-1:-1;;;;;1965:79:136;;;;;;2151:54;2171:5;2151:54;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;;;;:54;;:::i;:::-;2126:22;;:79;;;;;-1:-1:-1;;;;;2126:79:136;;;;;-1:-1:-1;;;;;2126:79:136;;;;;;2295:50;2315:5;2295:50;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;;;;:50;;:::i;:::-;2274:18;;:71;;;;;-1:-1:-1;;;;;2274:71:136;;;;;-1:-1:-1;;;;;2274:71:136;;;;;;2420:43;2440:5;2420:43;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2420:43:136;;;:19;;;;;:43;;:::i;:::-;2406:11;;:57;;;;;-1:-1:-1;;;;;2406:57:136;;;;;-1:-1:-1;;;;;2406:57:136;;;;;;2504:60;2524:5;2504:60;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;;;;:60;;:::i;:::-;2473:28;;:91;;;;;-1:-1:-1;;;;;2473:91:136;;;;;-1:-1:-1;;;;;2473:91:136;;;;;;2603:55;2620:5;2603:55;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:16;;;;;:55;;:::i;:::-;2574:26;:84;2717:5;2700:58;;;;2717:5;2700:58;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:16;;;;;:58;;:::i;:::-;2668:29;:90;2820:5;2800:61;;;;2820:5;2800:61;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;;;;:61;;:::i;:::-;2768:29;;:93;;;;;-1:-1:-1;;;;;2768:93:136;;;;;-1:-1:-1;;;;;2768:93:136;;;;;;2901:56;2918:5;2901:56;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:16;;;;;:56;;:::i;:::-;2871:27;:86;3017:5;3000:59;;;;3017:5;3000:59;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:16;;;;;:59;;:::i;:::-;2967:30;:92;3141:5;3124:45;;;;3141:5;3124:45;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;3124:45:136;;;:16;;;;;:45;;:::i;:::-;3105:16;:64;;-1:-1:-1;;3105:64:136;;;;;;;;;;3220:5;3203:50;;;;3220:5;3203:50;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:16;;;;;:50;;:::i;:::-;3179:21;;:74;;;;;;;;;;;;;;;;;;3291:54;3308:5;3291:54;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:16;;;;;:54;;:::i;:::-;3263:25;:82;;;;;;;-1:-1:-1;;3263:82:136;;;;;;;;;1450:1902;;503:2851;;7846:150:21;7919:70;7981:2;7985;7935:53;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;7935:53:21;;;;;;;;;;;;;;-1:-1:-1;;;;;7935:53:21;;;-1:-1:-1;;;7935:53:21;;;;7919:15;:70;:::i;:::-;7846:150;;:::o;6598:121::-;6653:59;6708:2;6669:42;;;;;;;;:::i;:::-;;;;-1:-1:-1;;6669:42:21;;;;;;;;;;;;;;-1:-1:-1;;;;;6669:42:21;;;-1:-1:-1;;;6669:42:21;;;;6653:15;:59;:::i;:::-;6598:121;:::o;1817:150:12:-;1931:29;;-1:-1:-1;;;1931:29:12;;1899:13;;-1:-1:-1;;;;;;;;;;;1931:18:12;;;:29;;1950:4;;1956:3;;1931:29;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1931:29:12;;;;;;;;;;;;:::i;:::-;1924:36;1817:150;-1:-1:-1;;;1817:150:12:o;2141:146::-;2250:30;;-1:-1:-1;;;2250:30:12;;2224:7;;-1:-1:-1;;;;;;;;;;;2250:19:12;;;:30;;2270:4;;2276:3;;2250:30;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;878:140::-;984:27;;-1:-1:-1;;;984:27:12;;958:7;;-1:-1:-1;;;;;;;;;;;984:16:12;;;:27;;1001:4;;1007:3;;984:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;2464:137::-;2567:27;;-1:-1:-1;;;2567:27:12;;2544:4;;-1:-1:-1;;;;;;;;;;;2567:16:12;;;:27;;2584:4;;2590:3;;2567:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;868:133:21:-;939:55;986:7;965:19;;;;;939:55;;:::i;1007:380::-;1105:14;;591:42;1278:2;1265:16;;1081:21;;1105:14;1265:16;591:42;1314:5;1303:68;1294:77;;1231:150;;1007:380;:::o;14:127:416:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:258;218:1;228:113;242:6;239:1;236:13;228:113;;;318:11;;;312:18;299:11;;;292:39;264:2;257:10;228:113;;;359:6;356:1;353:13;350:48;;;394:1;385:6;380:3;376:16;369:27;350:48;;146:258;;;:::o;409:884::-;489:6;542:2;530:9;521:7;517:23;513:32;510:52;;;558:1;555;548:12;510:52;585:16;;-1:-1:-1;;;;;650:14:416;;;647:34;;;677:1;674;667:12;647:34;715:6;704:9;700:22;690:32;;760:7;753:4;749:2;745:13;741:27;731:55;;782:1;779;772:12;731:55;811:2;805:9;833:2;829;826:10;823:36;;;839:18;;:::i;:::-;914:2;908:9;882:2;968:13;;-1:-1:-1;;964:22:416;;;988:2;960:31;956:40;944:53;;;1012:18;;;1032:22;;;1009:46;1006:72;;;1058:18;;:::i;:::-;1098:10;1094:2;1087:22;1133:2;1125:6;1118:18;1173:7;1168:2;1163;1159;1155:11;1151:20;1148:33;1145:53;;;1194:1;1191;1184:12;1145:53;1207:55;1259:2;1254;1246:6;1242:15;1237:2;1233;1229:11;1207:55;:::i;:::-;1281:6;409:884;-1:-1:-1;;;;;;;409:884:416:o;1298:258::-;1340:3;1378:5;1372:12;1405:6;1400:3;1393:19;1421:63;1477:6;1470:4;1465:3;1461:14;1454:4;1447:5;1443:16;1421:63;:::i;:::-;1538:2;1517:15;-1:-1:-1;;1513:29:416;1504:39;;;;1545:4;1500:50;;1298:258;-1:-1:-1;;1298:258:416:o;1561:220::-;1710:2;1699:9;1692:21;1673:4;1730:45;1771:2;1760:9;1756:18;1748:6;1730:45;:::i;1786:380::-;1865:1;1861:12;;;;1908;;;1929:61;;1983:4;1975:6;1971:17;1961:27;;1929:61;2036:2;2028:6;2025:14;2005:18;2002:38;1999:161;;2082:10;2077:3;2073:20;2070:1;2063:31;2117:4;2114:1;2107:15;2145:4;2142:1;2135:15;1999:161;;1786:380;;;:::o;2297:545::-;2399:2;2394:3;2391:11;2388:448;;;2435:1;2460:5;2456:2;2449:17;2505:4;2501:2;2491:19;2575:2;2563:10;2559:19;2556:1;2552:27;2546:4;2542:38;2611:4;2599:10;2596:20;2593:47;;;-1:-1:-1;2634:4:416;2593:47;2689:2;2684:3;2680:12;2677:1;2673:20;2667:4;2663:31;2653:41;;2744:82;2762:2;2755:5;2752:13;2744:82;;;2807:17;;;2788:1;2777:13;2744:82;;;2748:3;;;2388:448;2297:545;;;:::o;3018:1352::-;3138:10;;-1:-1:-1;;;;;3160:30:416;;3157:56;;;3193:18;;:::i;:::-;3222:97;3312:6;3272:38;3304:4;3298:11;3272:38;:::i;:::-;3266:4;3222:97;:::i;:::-;3374:4;;3438:2;3427:14;;3455:1;3450:663;;;;4157:1;4174:6;4171:89;;;-1:-1:-1;4226:19:416;;;4220:26;4171:89;-1:-1:-1;;2975:1:416;2971:11;;;2967:24;2963:29;2953:40;2999:1;2995:11;;;2950:57;4273:81;;3420:944;;3450:663;2244:1;2237:14;;;2281:4;2268:18;;-1:-1:-1;;3486:20:416;;;3604:236;3618:7;3615:1;3612:14;3604:236;;;3707:19;;;3701:26;3686:42;;3799:27;;;;3767:1;3755:14;;;;3634:19;;3604:236;;;3608:3;3868:6;3859:7;3856:19;3853:201;;;3929:19;;;3923:26;-1:-1:-1;;4012:1:416;4008:14;;;4024:3;4004:24;4000:37;3996:42;3981:58;3966:74;;3853:201;-1:-1:-1;;;;;4100:1:416;4084:14;;;4080:22;4067:36;;-1:-1:-1;3018:1352:416:o;4375:383::-;4572:2;4561:9;4554:21;4535:4;4598:45;4639:2;4628:9;4624:18;4616:6;4598:45;:::i;:::-;4691:9;4683:6;4679:22;4674:2;4663:9;4659:18;4652:50;4719:33;4745:6;4737;4719:33;:::i;:::-;4711:41;4375:383;-1:-1:-1;;;;;4375:383:416:o;4763:290::-;4833:6;4886:2;4874:9;4865:7;4861:23;4857:32;4854:52;;;4902:1;4899;4892:12;4854:52;4928:16;;-1:-1:-1;;;;;4973:31:416;;4963:42;;4953:70;;5019:1;5016;5009:12;5058:184;5128:6;5181:2;5169:9;5160:7;5156:23;5152:32;5149:52;;;5197:1;5194;5187:12;5149:52;-1:-1:-1;5220:16:416;;5058:184;-1:-1:-1;5058:184:416:o;5247:277::-;5314:6;5367:2;5355:9;5346:7;5342:23;5338:32;5335:52;;;5383:1;5380;5373:12;5335:52;5415:9;5409:16;5468:5;5461:13;5454:21;5447:5;5444:32;5434:60;;5490:1;5487;5480:12;5529:127;503:2851:136;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806337c6b92f11610097578063a576c47711610066578063a576c47714610237578063df3322c014610240578063edd0932414610260578063f8ccbf471461026d57600080fd5b806337c6b92f146101f05780634d3d2688146102055780637510d8bf146102255780638857a3951461022e57600080fd5b806327aae48a116100d357806327aae48a1461018457806328d969311461019b5780632958076f146101be5780632c6c59ec146101de57600080fd5b80630baa7b34146100fa578063132bbb07146101445780631e6e443514610164575b600080fd5b60165461011a9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b60125461011a9073ffffffffffffffffffffffffffffffffffffffff1681565b600f5461011a9073ffffffffffffffffffffffffffffffffffffffff1681565b61018d60185481565b60405190815260200161013b565b6019546101ae9062010000900460ff1681565b604051901515815260200161013b565b60105461011a9073ffffffffffffffffffffffffffffffffffffffff1681565b6019546101ae90610100900460ff1681565b6101f8610280565b60405161013b9190610764565b60135461011a9073ffffffffffffffffffffffffffffffffffffffff1681565b61018d60175481565b61018d60145481565b61018d60155481565b60115461011a9073ffffffffffffffffffffffffffffffffffffffff1681565b6019546101ae9060ff1681565b600c546101ae9062010000900460ff1681565b600e805461028d90610777565b80601f01602080910402602001604051908101604052809291908181526020018280546102b990610777565b80156103065780601f106102db57610100808354040283529160200191610306565b820191906000526020600020905b8154815290600101906020018083116102e957829003601f168201915b505050505081565b61039f82826040516024016103249291906107ca565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f4b5c4277000000000000000000000000000000000000000000000000000000001790526106d7565b5050565b610432816040516024016103b79190610764565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f41304fac000000000000000000000000000000000000000000000000000000001790526106d7565b50565b6040517f49c4fac8000000000000000000000000000000000000000000000000000000008152606090737109709ecfa91a80626ff3989d68f67f5b1dd12d906349c4fac89061048a90869086906004016107ca565b600060405180830381865afa1580156104a7573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526104ed9190810190610827565b9392505050565b6040517f1e19e657000000000000000000000000000000000000000000000000000000008152600090737109709ecfa91a80626ff3989d68f67f5b1dd12d90631e19e6579061054990869086906004016107ca565b602060405180830381865afa158015610566573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ed91906108f2565b6040517faddde2b6000000000000000000000000000000000000000000000000000000008152600090737109709ecfa91a80626ff3989d68f67f5b1dd12d9063addde2b6906105df90869086906004016107ca565b602060405180830381865afa1580156105fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ed9190610928565b6040517f9f86dc91000000000000000000000000000000000000000000000000000000008152600090737109709ecfa91a80626ff3989d68f67f5b1dd12d90639f86dc919061067590869086906004016107ca565b602060405180830381865afa158015610692573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ed9190610941565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b610432816106b6565b6106e8610963565b565b60005b838110156107055781810151838201526020016106ed565b83811115610714576000848401525b50505050565b600081518084526107328160208601602086016106ea565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006104ed602083018461071a565b600181811c9082168061078b57607f821691505b6020821081036107c4577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b6040815260006107dd604083018561071a565b82810360208401526107ef818561071a565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60006020828403121561083957600080fd5b815167ffffffffffffffff8082111561085157600080fd5b818401915084601f83011261086557600080fd5b815181811115610877576108776107f8565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156108bd576108bd6107f8565b816040528281528760208487010111156108d657600080fd5b6108e78360208301602088016106ea565b979650505050505050565b60006020828403121561090457600080fd5b815173ffffffffffffffffffffffffffffffffffffffff811681146104ed57600080fd5b60006020828403121561093a57600080fd5b5051919050565b60006020828403121561095357600080fd5b815180151581146104ed57600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052605160045260246000fdfea164736f6c634300080f000a","sourceMap":"503:2851:136:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1152:44;;;;;;;;;;;;190:42:416;178:55;;;160:74;;148:2;133:18;1152:44:136;;;;;;;;974:26;;;;;;;;;683:37;;;;;;;;;1250:45;;;;;;;;;391:25:416;;;379:2;364:18;1250:45:136;245:177:416;1406:37:136;;;;;;;;;;;;;;;592:14:416;;585:22;567:41;;555:2;540:18;1406:37:136;427:187:416;790:37:136;;;;;;;;;1367:33;;;;;;;;;;;;608:35;;;:::i;:::-;;;;;;;:::i;1006:43::-;;;;;;;;;1202:42;;;;;;1055:41;;;;;;1102:44;;;;;;888:33;;;;;;;;;1333:28;;;;;;;;;800::6;;;;;;;;;;;;608:35:136;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;7846:150:21:-;7919:70;7981:2;7985;7935:53;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;7919:15;:70::i;:::-;7846:150;;:::o;6598:121::-;6653:59;6708:2;6669:42;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;6653:15;:59::i;:::-;6598:121;:::o;1817:150:12:-;1931:29;;;;;1899:13;;1931:18;;;;:29;;1950:4;;1956:3;;1931:29;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1924:36;1817:150;-1:-1:-1;;;1817:150:12:o;2141:146::-;2250:30;;;;;2224:7;;2250:19;;;;:30;;2270:4;;2276:3;;2250:30;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;878:140::-;984:27;;;;;958:7;;984:16;;;;:27;;1001:4;;1007:3;;984:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;2464:137::-;2567:27;;;;;2544:4;;2567:16;;;;:27;;2584:4;;2590:3;;2567:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;1007:380:21:-;1105:14;;591:42;1278:2;1265:16;;1081:21;;1105:14;1265:16;591:42;1314:5;1303:68;1294:77;;1231:150;;1007:380;:::o;868:133::-;939:55;986:7;965:19;939:55::i;-1:-1:-1:-;;;:::i;:::-;:::o;619:258:416:-;691:1;701:113;715:6;712:1;709:13;701:113;;;791:11;;;785:18;772:11;;;765:39;737:2;730:10;701:113;;;832:6;829:1;826:13;823:48;;;867:1;858:6;853:3;849:16;842:27;823:48;;619:258;;;:::o;882:317::-;924:3;962:5;956:12;989:6;984:3;977:19;1005:63;1061:6;1054:4;1049:3;1045:14;1038:4;1031:5;1027:16;1005:63;:::i;:::-;1113:2;1101:15;1118:66;1097:88;1088:98;;;;1188:4;1084:109;;882:317;-1:-1:-1;;882:317:416:o;1204:220::-;1353:2;1342:9;1335:21;1316:4;1373:45;1414:2;1403:9;1399:18;1391:6;1373:45;:::i;1429:437::-;1508:1;1504:12;;;;1551;;;1572:61;;1626:4;1618:6;1614:17;1604:27;;1572:61;1679:2;1671:6;1668:14;1648:18;1645:38;1642:218;;1716:77;1713:1;1706:88;1817:4;1814:1;1807:15;1845:4;1842:1;1835:15;1642:218;;1429:437;;;:::o;1871:383::-;2068:2;2057:9;2050:21;2031:4;2094:45;2135:2;2124:9;2120:18;2112:6;2094:45;:::i;:::-;2187:9;2179:6;2175:22;2170:2;2159:9;2155:18;2148:50;2215:33;2241:6;2233;2215:33;:::i;:::-;2207:41;1871:383;-1:-1:-1;;;;;1871:383:416:o;2259:184::-;2311:77;2308:1;2301:88;2408:4;2405:1;2398:15;2432:4;2429:1;2422:15;2448:943;2528:6;2581:2;2569:9;2560:7;2556:23;2552:32;2549:52;;;2597:1;2594;2587:12;2549:52;2630:9;2624:16;2659:18;2700:2;2692:6;2689:14;2686:34;;;2716:1;2713;2706:12;2686:34;2754:6;2743:9;2739:22;2729:32;;2799:7;2792:4;2788:2;2784:13;2780:27;2770:55;;2821:1;2818;2811:12;2770:55;2850:2;2844:9;2872:2;2868;2865:10;2862:36;;;2878:18;;:::i;:::-;3012:2;3006:9;3074:4;3066:13;;2917:66;3062:22;;;3086:2;3058:31;3054:40;3042:53;;;3110:18;;;3130:22;;;3107:46;3104:72;;;3156:18;;:::i;:::-;3196:10;3192:2;3185:22;3231:2;3223:6;3216:18;3271:7;3266:2;3261;3257;3253:11;3249:20;3246:33;3243:53;;;3292:1;3289;3282:12;3243:53;3305:55;3357:2;3352;3344:6;3340:15;3335:2;3331;3327:11;3305:55;:::i;:::-;3379:6;2448:943;-1:-1:-1;;;;;;;2448:943:416:o;3396:313::-;3466:6;3519:2;3507:9;3498:7;3494:23;3490:32;3487:52;;;3535:1;3532;3525:12;3487:52;3567:9;3561:16;3617:42;3610:5;3606:54;3599:5;3596:65;3586:93;;3675:1;3672;3665:12;3714:184;3784:6;3837:2;3825:9;3816:7;3812:23;3808:32;3805:52;;;3853:1;3850;3843:12;3805:52;-1:-1:-1;3876:16:416;;3714:184;-1:-1:-1;3714:184:416:o;3903:277::-;3970:6;4023:2;4011:9;4002:7;3998:23;3994:32;3991:52;;;4039:1;4036;4029:12;3991:52;4071:9;4065:16;4124:5;4117:13;4110:21;4103:5;4100:32;4090:60;;4146:1;4143;4136:12;4185:184;4237:77;4234:1;4227:88;4334:4;4331:1;4324:15;4358:4;4355:1;4348:15","linkReferences":{}},"methodIdentifiers":{"IS_SCRIPT()":"f8ccbf47","create2DeploymentSalt()":"37c6b92f","deployDripchecks()":"edd09324","deployFaucetContracts()":"2c6c59ec","deployOperationsContracts()":"28d96931","faucetAdmin()":"132bbb07","faucetDrippieOwner()":"df3322c0","faucetOffchainAuthModuleAdmin()":"0baa7b34","faucetOffchainAuthModuleAmount()":"27aae48a","faucetOffchainAuthModuleTtl()":"7510d8bf","faucetOnchainAuthModuleAdmin()":"4d3d2688","faucetOnchainAuthModuleAmount()":"a576c477","faucetOnchainAuthModuleTtl()":"8857a395","gelatoAutomateContract()":"1e6e4435","operationsDrippieOwner()":"2958076f"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_path\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"IS_SCRIPT\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"create2DeploymentSalt\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"deployDripchecks\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"deployFaucetContracts\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"deployOperationsContracts\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"faucetAdmin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"faucetDrippieOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"faucetOffchainAuthModuleAdmin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"faucetOffchainAuthModuleAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"faucetOffchainAuthModuleTtl\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"faucetOnchainAuthModuleAdmin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"faucetOnchainAuthModuleAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"faucetOnchainAuthModuleTtl\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"gelatoAutomateContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"operationsDrippieOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"title\":\"PeripheryDeployConfig\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"notice\":\"Represents the configuration required to deploy the periphery contracts. It is expected         to read the file from JSON. A future improvement would be to have fallback         values if they are not defined in the JSON themselves.\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"scripts/periphery/deploy/PeripheryDeployConfig.s.sol\":\"PeripheryDeployConfig\"},\"evmVersion\":\"london\",\"libraries\":{\"src/tokamak-contracts/USDC/L2/tokamak-USDC/v2/FiatTokenV2_2.sol:SignatureChecker\":\"0x4200000000000000000000000000000000000776\"},\"metadata\":{\"bytecodeHash\":\"none\"},\"optimizer\":{\"enabled\":true,\"runs\":999999},\"remappings\":[\":@lib-keccak/=lib/lib-keccak/contracts/lib/\",\":@openzeppelin/contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/\",\":@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/\",\":@openzeppelin/contracts_v3.1.0/=lib/openzeppelin-contracts_v3.1.0/contracts/\",\":@openzeppelin/contracts_v5.0.1/=lib/openzeppelin-contracts_v5.0.1/contracts/\",\":@rari-capital/solmate/=lib/solmate/\",\":@solady-test/=lib/lib-keccak/lib/solady/test/\",\":@solady/=lib/solady/src/\",\":automate/=lib/automate/contracts/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":erc4626-tests/=lib/openzeppelin-contracts_v5.0.1/lib/erc4626-tests/\",\":forge-std/=lib/forge-std/src/\",\":gelato/=lib/automate/contracts/\",\":hardhat/=lib/automate/node_modules/hardhat/\",\":kontrol-cheatcodes/=lib/kontrol-cheatcodes/src/\",\":lib-keccak/=lib/lib-keccak/contracts/\",\":openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":openzeppelin-contracts_v3.1.0/=lib/openzeppelin-contracts_v3.1.0/contracts/\",\":openzeppelin-contracts_v5.0.1/=lib/openzeppelin-contracts_v5.0.1/\",\":prb-test/=lib/automate/lib/prb-test/src/\",\":prb/-est/=lib/automate/lib/prb-test/src/\",\":safe-contracts/=lib/safe-contracts/contracts/\",\":solady/=lib/solady/\",\":solmate/=lib/solmate/src/\"]},\"sources\":{\"lib/forge-std/src/Base.sol\":{\"keccak256\":\"0x4ff1a785311017d1eedb1b4737956fa383067ad34eb439abfec1d989754dde1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f553622969b9fdb930246704a4c10dfaee6b1a4468c142fa7eb9dc292a438224\",\"dweb:/ipfs/QmcxqHnqdQsMVtgsfH9VNLmZ3g7GhgNagfq7yvNCDcCHFK\"]},\"lib/forge-std/src/Script.sol\":{\"keccak256\":\"0x2315be74cc2826f9da401bea3da46a10ad6a6efdf73176d79160b453286d0ed2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af0d4dc826911d6cb4d6272ed5cbdb6950e1476141cca328e178b808d848789c\",\"dweb:/ipfs/QmV2ytjUEkV84VtdMs1nZqQTBoVE987cHboQMpiha5yo3e\"]},\"lib/forge-std/src/StdChains.sol\":{\"keccak256\":\"0x2ba8ee7e4a68efd4cd75331b229874f4d4dc0a1010599afad88fc2cae5cb5d4a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77ce1968d402b0414fec0a344b59c275d0706d4df5ac6293d605dd2202016345\",\"dweb:/ipfs/QmSVy4N4F15NzEuSpmvwRj1nTfAwaJpng7CywUBWLnWC4w\"]},\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0xb72f3519e0bf7d31df5d68557525f4fc55d861c3fb3b0f7793144ef7c94cbeb7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f3456d0f78e6f61203fa7871ba2df0d35925f10db3baee14be623ce2a35b84e2\",\"dweb:/ipfs/QmWE6QQSBvJifHMraisBTrf1x4WCwrDoTPLX8UKajTiApc\"]},\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0x62bed173cb126f6d5006706cf249bac8a2d51bfa18f773f314784ff18adc622d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5acc33dddbf2492e37dc32e89cd56ce917272d303a6874805f3a5768a6bfbf54\",\"dweb:/ipfs/QmTsgFhcpUf16gAVazUXU3WspgX8nHke2hzVCvoqS25WEp\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92\",\"dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0x651d84d948832f0ef45686417aa68ffb871378fa788a4123dbf37844903c66f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ff20f5ac9de3dc3ba86b1bf1f2723174e82ce3499ad67cb0ccfa7d28baeee678\",\"dweb:/ipfs/QmRZkUFKz7AmF7yk6o317sk822HHhGVPXZQgX8G4LfYfft\"]},\"lib/forge-std/src/StdStyle.sol\":{\"keccak256\":\"0x43e2a8a9b9c2574dabe74f11adf6f782df218f463540e3b5b563609fe108597d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://51363ca97404cf4128e1141428949768c31929e75e014b02c85e887fbbb4f1b8\",\"dweb:/ipfs/QmVhtbQc2fU4rRmbcfBtz34mAgG4BAZBsbna1Ca4SkoPsK\"]},\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0x4a5853bb9688c4e1c65626036cddd8ea2af84ef1046b704ddc3782d84a892410\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c1024e6aac9657312fcfcf5c3dee62c22edf9f74a1065e6924c4ec710ecafa\",\"dweb:/ipfs/QmRNURoTUkd6DiZnf8yY8o3stJpVQBifopdSpQgP9RhvRr\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x29fa9fa4f21f0762bcb245732bdf18218b0e017640fe4f9809d2157c56d9741e\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://cf18f5b10bfcc5c70c8f950a52907b18e6da38825cdd04261c435601410f0dea\",\"dweb:/ipfs/QmPkhDtp4AXw7iaJe84PEUPNK748pxsLUp8r5QB3hewWRy\"]},\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70\",\"dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"lib/forge-std/src/interfaces/IERC165.sol\":{\"keccak256\":\"0x414b2861b1acbf816ccb7346d3f16cf6c1e002e9e5e40d2f1f26fa5ddc2ea600\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://698352fb240868ea8f1d1fe389993035eeab930f10d06934f80ccfb2b6ccbfbc\",\"dweb:/ipfs/QmT6WLHAgXxFhh12kWym895oTzXid1326iZiwT3pyfggoT\"]},\"lib/forge-std/src/interfaces/IERC20.sol\":{\"keccak256\":\"0x4cab887298790f908c27de107e4e2907ca5413aee482ef776f8d2f353c5ef947\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb715e0c4a2bdbe432bb624501506041f06e878e0b72675aebba30ad2c2b72e7\",\"dweb:/ipfs/QmWhhLSvkxS2NrukJJHqFY8gDVE5r9rD4PfHvR24pwdKv9\"]},\"lib/forge-std/src/interfaces/IERC721.sol\":{\"keccak256\":\"0xf069262a264fdb69f8f37a10d2df7374649e9ba73f8414c9c8a3b51184625f15\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://924a41ca82a68ffbd503a5faf2f76d13e9938f10501a71094716f12bb64b4b7f\",\"dweb:/ipfs/QmdWnqfKc5ZGhmxNPTde4zrFchnv9Yk9MpCMb2rdhXE5gm\"]},\"lib/forge-std/src/interfaces/IMulticall3.sol\":{\"keccak256\":\"0x7aac1389150499a922d1f9ef5749c908cef127cb2075b92fa17e9cb611263d0a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d95ebb7c7c463e08ebc12dab639945752fb2480acfc6e86da32f72732a7fd0c0\",\"dweb:/ipfs/QmNXK8P8oPWwajsQHvAHw3JPyQidPLCGQN3hWu1Lk6PBL2\"]},\"lib/forge-std/src/mocks/MockERC20.sol\":{\"keccak256\":\"0xadbdfc6639edec00ba94bb1133a0fd8de31ccafe45c2ef5df9b3ca61b60b559b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bc766f01bccf669abac8cc7b2096cc1352a66471ca3772ae61b1801dedc4ed4f\",\"dweb:/ipfs/QmNigaPj1LYkP7Z5xr4ijkUxr2K66fDGeoifG3WoM9ruyw\"]},\"lib/forge-std/src/mocks/MockERC721.sol\":{\"keccak256\":\"0x3293dcbb7acd28df553c954e4e39e288bf10aab7ecda8d50ef21b4f4a91a28d9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9eb374daf6df34f4392f8926f1fddbce9f22c423066aeaefdfbe77395f77967b\",\"dweb:/ipfs/QmWR81zBJRX2uyRjveGzikYPj6ZwKppWsU49YEQXTLWUsN\"]},\"lib/forge-std/src/safeconsole.sol\":{\"keccak256\":\"0xbaf41fdc6c54297e7cd8250e48b0f20eaac918e342a1028cef3f9a52ac086381\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a500ad81dea226f9910e6b50f99a9ff930105e393a692cbfb2185e4cdb4424ae\",\"dweb:/ipfs/QmVbUQpXNMmMWRiy4FvBNczzq46BMGfUoBikvSHNiCxVTq\"]},\"scripts/periphery/deploy/PeripheryDeployConfig.s.sol\":{\"keccak256\":\"0x0f8536e9cc518b08186ed55384c72c88a39bff28ab37797d00bec9e20d399036\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://62556919a48d3d5b197853f0778ff4f23292ddf32d1d59013b16a1227a82939b\",\"dweb:/ipfs/QmRRpCiHgc2pS2DfCdemySaQXQosKudromuGnkdpm66HQn\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.15+commit.e14f2714"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"string","name":"_path","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"stateMutability":"view","type":"function","name":"IS_SCRIPT","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"create2DeploymentSalt","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"deployDripchecks","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"deployFaucetContracts","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"deployOperationsContracts","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"faucetAdmin","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"faucetDrippieOwner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"faucetOffchainAuthModuleAdmin","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"faucetOffchainAuthModuleAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"faucetOffchainAuthModuleTtl","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"faucetOnchainAuthModuleAdmin","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"faucetOnchainAuthModuleAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"faucetOnchainAuthModuleTtl","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"gelatoAutomateContract","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"operationsDrippieOwner","outputs":[{"internalType":"address","name":"","type":"address"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@lib-keccak/=lib/lib-keccak/contracts/lib/","@openzeppelin/contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/","@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/","@openzeppelin/contracts_v3.1.0/=lib/openzeppelin-contracts_v3.1.0/contracts/","@openzeppelin/contracts_v5.0.1/=lib/openzeppelin-contracts_v5.0.1/contracts/","@rari-capital/solmate/=lib/solmate/","@solady-test/=lib/lib-keccak/lib/solady/test/","@solady/=lib/solady/src/","automate/=lib/automate/contracts/","ds-test/=lib/forge-std/lib/ds-test/src/","erc4626-tests/=lib/openzeppelin-contracts_v5.0.1/lib/erc4626-tests/","forge-std/=lib/forge-std/src/","gelato/=lib/automate/contracts/","hardhat/=lib/automate/node_modules/hardhat/","kontrol-cheatcodes/=lib/kontrol-cheatcodes/src/","lib-keccak/=lib/lib-keccak/contracts/","openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/","openzeppelin-contracts/=lib/openzeppelin-contracts/","openzeppelin-contracts_v3.1.0/=lib/openzeppelin-contracts_v3.1.0/contracts/","openzeppelin-contracts_v5.0.1/=lib/openzeppelin-contracts_v5.0.1/","prb-test/=lib/automate/lib/prb-test/src/","prb/-est/=lib/automate/lib/prb-test/src/","safe-contracts/=lib/safe-contracts/contracts/","solady/=lib/solady/","solmate/=lib/solmate/src/"],"optimizer":{"enabled":true,"runs":999999},"metadata":{"bytecodeHash":"none"},"compilationTarget":{"scripts/periphery/deploy/PeripheryDeployConfig.s.sol":"PeripheryDeployConfig"},"evmVersion":"london","libraries":{"src/tokamak-contracts/USDC/L2/tokamak-USDC/v2/FiatTokenV2_2.sol:SignatureChecker":"0x4200000000000000000000000000000000000776"}},"sources":{"lib/forge-std/src/Base.sol":{"keccak256":"0x4ff1a785311017d1eedb1b4737956fa383067ad34eb439abfec1d989754dde1c","urls":["bzz-raw://f553622969b9fdb930246704a4c10dfaee6b1a4468c142fa7eb9dc292a438224","dweb:/ipfs/QmcxqHnqdQsMVtgsfH9VNLmZ3g7GhgNagfq7yvNCDcCHFK"],"license":"MIT"},"lib/forge-std/src/Script.sol":{"keccak256":"0x2315be74cc2826f9da401bea3da46a10ad6a6efdf73176d79160b453286d0ed2","urls":["bzz-raw://af0d4dc826911d6cb4d6272ed5cbdb6950e1476141cca328e178b808d848789c","dweb:/ipfs/QmV2ytjUEkV84VtdMs1nZqQTBoVE987cHboQMpiha5yo3e"],"license":"MIT"},"lib/forge-std/src/StdChains.sol":{"keccak256":"0x2ba8ee7e4a68efd4cd75331b229874f4d4dc0a1010599afad88fc2cae5cb5d4a","urls":["bzz-raw://77ce1968d402b0414fec0a344b59c275d0706d4df5ac6293d605dd2202016345","dweb:/ipfs/QmSVy4N4F15NzEuSpmvwRj1nTfAwaJpng7CywUBWLnWC4w"],"license":"MIT"},"lib/forge-std/src/StdCheats.sol":{"keccak256":"0xb72f3519e0bf7d31df5d68557525f4fc55d861c3fb3b0f7793144ef7c94cbeb7","urls":["bzz-raw://f3456d0f78e6f61203fa7871ba2df0d35925f10db3baee14be623ce2a35b84e2","dweb:/ipfs/QmWE6QQSBvJifHMraisBTrf1x4WCwrDoTPLX8UKajTiApc"],"license":"MIT"},"lib/forge-std/src/StdJson.sol":{"keccak256":"0x62bed173cb126f6d5006706cf249bac8a2d51bfa18f773f314784ff18adc622d","urls":["bzz-raw://5acc33dddbf2492e37dc32e89cd56ce917272d303a6874805f3a5768a6bfbf54","dweb:/ipfs/QmTsgFhcpUf16gAVazUXU3WspgX8nHke2hzVCvoqS25WEp"],"license":"MIT"},"lib/forge-std/src/StdMath.sol":{"keccak256":"0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2","urls":["bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92","dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC"],"license":"MIT"},"lib/forge-std/src/StdStorage.sol":{"keccak256":"0x651d84d948832f0ef45686417aa68ffb871378fa788a4123dbf37844903c66f3","urls":["bzz-raw://ff20f5ac9de3dc3ba86b1bf1f2723174e82ce3499ad67cb0ccfa7d28baeee678","dweb:/ipfs/QmRZkUFKz7AmF7yk6o317sk822HHhGVPXZQgX8G4LfYfft"],"license":"MIT"},"lib/forge-std/src/StdStyle.sol":{"keccak256":"0x43e2a8a9b9c2574dabe74f11adf6f782df218f463540e3b5b563609fe108597d","urls":["bzz-raw://51363ca97404cf4128e1141428949768c31929e75e014b02c85e887fbbb4f1b8","dweb:/ipfs/QmVhtbQc2fU4rRmbcfBtz34mAgG4BAZBsbna1Ca4SkoPsK"],"license":"MIT"},"lib/forge-std/src/StdUtils.sol":{"keccak256":"0x4a5853bb9688c4e1c65626036cddd8ea2af84ef1046b704ddc3782d84a892410","urls":["bzz-raw://09c1024e6aac9657312fcfcf5c3dee62c22edf9f74a1065e6924c4ec710ecafa","dweb:/ipfs/QmRNURoTUkd6DiZnf8yY8o3stJpVQBifopdSpQgP9RhvRr"],"license":"MIT"},"lib/forge-std/src/Vm.sol":{"keccak256":"0x29fa9fa4f21f0762bcb245732bdf18218b0e017640fe4f9809d2157c56d9741e","urls":["bzz-raw://cf18f5b10bfcc5c70c8f950a52907b18e6da38825cdd04261c435601410f0dea","dweb:/ipfs/QmPkhDtp4AXw7iaJe84PEUPNK748pxsLUp8r5QB3hewWRy"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/console.sol":{"keccak256":"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba","urls":["bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70","dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec"],"license":"MIT"},"lib/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"lib/forge-std/src/interfaces/IERC165.sol":{"keccak256":"0x414b2861b1acbf816ccb7346d3f16cf6c1e002e9e5e40d2f1f26fa5ddc2ea600","urls":["bzz-raw://698352fb240868ea8f1d1fe389993035eeab930f10d06934f80ccfb2b6ccbfbc","dweb:/ipfs/QmT6WLHAgXxFhh12kWym895oTzXid1326iZiwT3pyfggoT"],"license":"MIT"},"lib/forge-std/src/interfaces/IERC20.sol":{"keccak256":"0x4cab887298790f908c27de107e4e2907ca5413aee482ef776f8d2f353c5ef947","urls":["bzz-raw://bb715e0c4a2bdbe432bb624501506041f06e878e0b72675aebba30ad2c2b72e7","dweb:/ipfs/QmWhhLSvkxS2NrukJJHqFY8gDVE5r9rD4PfHvR24pwdKv9"],"license":"MIT"},"lib/forge-std/src/interfaces/IERC721.sol":{"keccak256":"0xf069262a264fdb69f8f37a10d2df7374649e9ba73f8414c9c8a3b51184625f15","urls":["bzz-raw://924a41ca82a68ffbd503a5faf2f76d13e9938f10501a71094716f12bb64b4b7f","dweb:/ipfs/QmdWnqfKc5ZGhmxNPTde4zrFchnv9Yk9MpCMb2rdhXE5gm"],"license":"MIT"},"lib/forge-std/src/interfaces/IMulticall3.sol":{"keccak256":"0x7aac1389150499a922d1f9ef5749c908cef127cb2075b92fa17e9cb611263d0a","urls":["bzz-raw://d95ebb7c7c463e08ebc12dab639945752fb2480acfc6e86da32f72732a7fd0c0","dweb:/ipfs/QmNXK8P8oPWwajsQHvAHw3JPyQidPLCGQN3hWu1Lk6PBL2"],"license":"MIT"},"lib/forge-std/src/mocks/MockERC20.sol":{"keccak256":"0xadbdfc6639edec00ba94bb1133a0fd8de31ccafe45c2ef5df9b3ca61b60b559b","urls":["bzz-raw://bc766f01bccf669abac8cc7b2096cc1352a66471ca3772ae61b1801dedc4ed4f","dweb:/ipfs/QmNigaPj1LYkP7Z5xr4ijkUxr2K66fDGeoifG3WoM9ruyw"],"license":"MIT"},"lib/forge-std/src/mocks/MockERC721.sol":{"keccak256":"0x3293dcbb7acd28df553c954e4e39e288bf10aab7ecda8d50ef21b4f4a91a28d9","urls":["bzz-raw://9eb374daf6df34f4392f8926f1fddbce9f22c423066aeaefdfbe77395f77967b","dweb:/ipfs/QmWR81zBJRX2uyRjveGzikYPj6ZwKppWsU49YEQXTLWUsN"],"license":"MIT"},"lib/forge-std/src/safeconsole.sol":{"keccak256":"0xbaf41fdc6c54297e7cd8250e48b0f20eaac918e342a1028cef3f9a52ac086381","urls":["bzz-raw://a500ad81dea226f9910e6b50f99a9ff930105e393a692cbfb2185e4cdb4424ae","dweb:/ipfs/QmVbUQpXNMmMWRiy4FvBNczzq46BMGfUoBikvSHNiCxVTq"],"license":"MIT"},"scripts/periphery/deploy/PeripheryDeployConfig.s.sol":{"keccak256":"0x0f8536e9cc518b08186ed55384c72c88a39bff28ab37797d00bec9e20d399036","urls":["bzz-raw://62556919a48d3d5b197853f0778ff4f23292ddf32d1d59013b16a1227a82939b","dweb:/ipfs/QmRRpCiHgc2pS2DfCdemySaQXQosKudromuGnkdpm66HQn"],"license":"MIT"}},"version":1},"storageLayout":{"storage":[{"astId":529,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"stdstore","offset":0,"slot":"0","type":"t_struct(StdStorage)7934_storage"},{"astId":3226,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"stdChainsInitialized","offset":0,"slot":"8","type":"t_bool"},{"astId":3247,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"chains","offset":0,"slot":"9","type":"t_mapping(t_string_memory_ptr,t_struct(Chain)3242_storage)"},{"astId":3251,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"defaultRpcUrls","offset":0,"slot":"10","type":"t_mapping(t_string_memory_ptr,t_string_storage)"},{"astId":3255,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"idToAlias","offset":0,"slot":"11","type":"t_mapping(t_uint256,t_string_storage)"},{"astId":3258,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"fallbackToDefaultRpcUrls","offset":0,"slot":"12","type":"t_bool"},{"astId":4016,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"gasMeteringOff","offset":1,"slot":"12","type":"t_bool"},{"astId":580,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"IS_SCRIPT","offset":2,"slot":"12","type":"t_bool"},{"astId":85062,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"_json","offset":0,"slot":"13","type":"t_string_storage"},{"astId":85064,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"create2DeploymentSalt","offset":0,"slot":"14","type":"t_string_storage"},{"astId":85066,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"gelatoAutomateContract","offset":0,"slot":"15","type":"t_address"},{"astId":85068,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"operationsDrippieOwner","offset":0,"slot":"16","type":"t_address"},{"astId":85070,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"faucetDrippieOwner","offset":0,"slot":"17","type":"t_address"},{"astId":85072,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"faucetAdmin","offset":0,"slot":"18","type":"t_address"},{"astId":85074,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"faucetOnchainAuthModuleAdmin","offset":0,"slot":"19","type":"t_address"},{"astId":85076,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"faucetOnchainAuthModuleTtl","offset":0,"slot":"20","type":"t_uint256"},{"astId":85078,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"faucetOnchainAuthModuleAmount","offset":0,"slot":"21","type":"t_uint256"},{"astId":85080,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"faucetOffchainAuthModuleAdmin","offset":0,"slot":"22","type":"t_address"},{"astId":85082,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"faucetOffchainAuthModuleTtl","offset":0,"slot":"23","type":"t_uint256"},{"astId":85084,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"faucetOffchainAuthModuleAmount","offset":0,"slot":"24","type":"t_uint256"},{"astId":85086,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"deployDripchecks","offset":0,"slot":"25","type":"t_bool"},{"astId":85088,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"deployFaucetContracts","offset":1,"slot":"25","type":"t_bool"},{"astId":85090,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"deployOperationsContracts","offset":2,"slot":"25","type":"t_bool"}],"types":{"t_address":{"encoding":"inplace","label":"address","numberOfBytes":"20"},"t_array(t_bytes32)dyn_storage":{"encoding":"dynamic_array","label":"bytes32[]","numberOfBytes":"32","base":"t_bytes32"},"t_bool":{"encoding":"inplace","label":"bool","numberOfBytes":"1"},"t_bytes32":{"encoding":"inplace","label":"bytes32","numberOfBytes":"32"},"t_bytes4":{"encoding":"inplace","label":"bytes4","numberOfBytes":"4"},"t_bytes_storage":{"encoding":"bytes","label":"bytes","numberOfBytes":"32"},"t_mapping(t_address,t_mapping(t_bytes4,t_mapping(t_bytes32,t_struct(FindData)7909_storage)))":{"encoding":"mapping","key":"t_address","label":"mapping(address => mapping(bytes4 => mapping(bytes32 => struct FindData)))","numberOfBytes":"32","value":"t_mapping(t_bytes4,t_mapping(t_bytes32,t_struct(FindData)7909_storage))"},"t_mapping(t_bytes32,t_struct(FindData)7909_storage)":{"encoding":"mapping","key":"t_bytes32","label":"mapping(bytes32 => struct FindData)","numberOfBytes":"32","value":"t_struct(FindData)7909_storage"},"t_mapping(t_bytes4,t_mapping(t_bytes32,t_struct(FindData)7909_storage))":{"encoding":"mapping","key":"t_bytes4","label":"mapping(bytes4 => mapping(bytes32 => struct FindData))","numberOfBytes":"32","value":"t_mapping(t_bytes32,t_struct(FindData)7909_storage)"},"t_mapping(t_string_memory_ptr,t_string_storage)":{"encoding":"mapping","key":"t_string_memory_ptr","label":"mapping(string => string)","numberOfBytes":"32","value":"t_string_storage"},"t_mapping(t_string_memory_ptr,t_struct(Chain)3242_storage)":{"encoding":"mapping","key":"t_string_memory_ptr","label":"mapping(string => struct StdChains.Chain)","numberOfBytes":"32","value":"t_struct(Chain)3242_storage"},"t_mapping(t_uint256,t_string_storage)":{"encoding":"mapping","key":"t_uint256","label":"mapping(uint256 => string)","numberOfBytes":"32","value":"t_string_storage"},"t_string_memory_ptr":{"encoding":"bytes","label":"string","numberOfBytes":"32"},"t_string_storage":{"encoding":"bytes","label":"string","numberOfBytes":"32"},"t_struct(Chain)3242_storage":{"encoding":"inplace","label":"struct StdChains.Chain","numberOfBytes":"128","members":[{"astId":3235,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"name","offset":0,"slot":"0","type":"t_string_storage"},{"astId":3237,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"chainId","offset":0,"slot":"1","type":"t_uint256"},{"astId":3239,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"chainAlias","offset":0,"slot":"2","type":"t_string_storage"},{"astId":3241,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"rpcUrl","offset":0,"slot":"3","type":"t_string_storage"}]},"t_struct(FindData)7909_storage":{"encoding":"inplace","label":"struct FindData","numberOfBytes":"128","members":[{"astId":7902,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"slot","offset":0,"slot":"0","type":"t_uint256"},{"astId":7904,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"offsetLeft","offset":0,"slot":"1","type":"t_uint256"},{"astId":7906,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"offsetRight","offset":0,"slot":"2","type":"t_uint256"},{"astId":7908,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"found","offset":0,"slot":"3","type":"t_bool"}]},"t_struct(StdStorage)7934_storage":{"encoding":"inplace","label":"struct StdStorage","numberOfBytes":"256","members":[{"astId":7918,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"finds","offset":0,"slot":"0","type":"t_mapping(t_address,t_mapping(t_bytes4,t_mapping(t_bytes32,t_struct(FindData)7909_storage)))"},{"astId":7921,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"_keys","offset":0,"slot":"1","type":"t_array(t_bytes32)dyn_storage"},{"astId":7923,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"_sig","offset":0,"slot":"2","type":"t_bytes4"},{"astId":7925,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"_depth","offset":0,"slot":"3","type":"t_uint256"},{"astId":7927,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"_target","offset":0,"slot":"4","type":"t_address"},{"astId":7929,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"_set","offset":0,"slot":"5","type":"t_bytes32"},{"astId":7931,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"_enable_packed_slots","offset":0,"slot":"6","type":"t_bool"},{"astId":7933,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"_calldata","offset":0,"slot":"7","type":"t_bytes_storage"}]},"t_uint256":{"encoding":"inplace","label":"uint256","numberOfBytes":"32"}}},"userdoc":{"version":1,"kind":"user","notice":"Represents the configuration required to deploy the periphery contracts. It is expected         to read the file from JSON. A future improvement would be to have fallback         values if they are not defined in the JSON themselves."},"devdoc":{"version":1,"kind":"dev","title":"PeripheryDeployConfig"},"ast":{"absolutePath":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol","id":85240,"exportedSymbols":{"PeripheryDeployConfig":[85239],"Script":[581],"console":[32500],"stdJson":[7754]},"nodeType":"SourceUnit","src":"32:3323:136","nodes":[{"id":85051,"nodeType":"PragmaDirective","src":"32:23:136","nodes":[],"literals":["solidity","^","0.8",".0"]},{"id":85053,"nodeType":"ImportDirective","src":"57:46:136","nodes":[],"absolutePath":"lib/forge-std/src/Script.sol","file":"forge-std/Script.sol","nameLocation":"-1:-1:-1","scope":85240,"sourceUnit":582,"symbolAliases":[{"foreign":{"id":85052,"name":"Script","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":581,"src":"66:6:136","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":85055,"nodeType":"ImportDirective","src":"104:61:136","nodes":[],"absolutePath":"lib/forge-std/src/console2.sol","file":"forge-std/console2.sol","nameLocation":"-1:-1:-1","scope":85240,"sourceUnit":32501,"symbolAliases":[{"foreign":{"id":85054,"name":"console2","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":32500,"src":"113:8:136","typeDescriptions":{}},"local":"console","nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":85057,"nodeType":"ImportDirective","src":"166:48:136","nodes":[],"absolutePath":"lib/forge-std/src/StdJson.sol","file":"forge-std/StdJson.sol","nameLocation":"-1:-1:-1","scope":85240,"sourceUnit":7755,"symbolAliases":[{"foreign":{"id":85056,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7754,"src":"175:7:136","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":85239,"nodeType":"ContractDefinition","src":"503:2851:136","nodes":[{"id":85062,"nodeType":"VariableDeclaration","src":"550:21:136","nodes":[],"constant":false,"mutability":"mutable","name":"_json","nameLocation":"566:5:136","scope":85239,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string"},"typeName":{"id":85061,"name":"string","nodeType":"ElementaryTypeName","src":"550:6:136","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"},{"id":85064,"nodeType":"VariableDeclaration","src":"608:35:136","nodes":[],"constant":false,"functionSelector":"37c6b92f","mutability":"mutable","name":"create2DeploymentSalt","nameLocation":"622:21:136","scope":85239,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string"},"typeName":{"id":85063,"name":"string","nodeType":"ElementaryTypeName","src":"608:6:136","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"public"},{"id":85066,"nodeType":"VariableDeclaration","src":"683:37:136","nodes":[],"constant":false,"functionSelector":"1e6e4435","mutability":"mutable","name":"gelatoAutomateContract","nameLocation":"698:22:136","scope":85239,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":85065,"name":"address","nodeType":"ElementaryTypeName","src":"683:7:136","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"public"},{"id":85068,"nodeType":"VariableDeclaration","src":"790:37:136","nodes":[],"constant":false,"functionSelector":"2958076f","mutability":"mutable","name":"operationsDrippieOwner","nameLocation":"805:22:136","scope":85239,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":85067,"name":"address","nodeType":"ElementaryTypeName","src":"790:7:136","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"public"},{"id":85070,"nodeType":"VariableDeclaration","src":"888:33:136","nodes":[],"constant":false,"functionSelector":"df3322c0","mutability":"mutable","name":"faucetDrippieOwner","nameLocation":"903:18:136","scope":85239,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":85069,"name":"address","nodeType":"ElementaryTypeName","src":"888:7:136","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"public"},{"id":85072,"nodeType":"VariableDeclaration","src":"974:26:136","nodes":[],"constant":false,"functionSelector":"132bbb07","mutability":"mutable","name":"faucetAdmin","nameLocation":"989:11:136","scope":85239,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":85071,"name":"address","nodeType":"ElementaryTypeName","src":"974:7:136","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"public"},{"id":85074,"nodeType":"VariableDeclaration","src":"1006:43:136","nodes":[],"constant":false,"functionSelector":"4d3d2688","mutability":"mutable","name":"faucetOnchainAuthModuleAdmin","nameLocation":"1021:28:136","scope":85239,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":85073,"name":"address","nodeType":"ElementaryTypeName","src":"1006:7:136","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"public"},{"id":85076,"nodeType":"VariableDeclaration","src":"1055:41:136","nodes":[],"constant":false,"functionSelector":"8857a395","mutability":"mutable","name":"faucetOnchainAuthModuleTtl","nameLocation":"1070:26:136","scope":85239,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":85075,"name":"uint256","nodeType":"ElementaryTypeName","src":"1055:7:136","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"public"},{"id":85078,"nodeType":"VariableDeclaration","src":"1102:44:136","nodes":[],"constant":false,"functionSelector":"a576c477","mutability":"mutable","name":"faucetOnchainAuthModuleAmount","nameLocation":"1117:29:136","scope":85239,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":85077,"name":"uint256","nodeType":"ElementaryTypeName","src":"1102:7:136","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"public"},{"id":85080,"nodeType":"VariableDeclaration","src":"1152:44:136","nodes":[],"constant":false,"functionSelector":"0baa7b34","mutability":"mutable","name":"faucetOffchainAuthModuleAdmin","nameLocation":"1167:29:136","scope":85239,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":85079,"name":"address","nodeType":"ElementaryTypeName","src":"1152:7:136","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"public"},{"id":85082,"nodeType":"VariableDeclaration","src":"1202:42:136","nodes":[],"constant":false,"functionSelector":"7510d8bf","mutability":"mutable","name":"faucetOffchainAuthModuleTtl","nameLocation":"1217:27:136","scope":85239,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":85081,"name":"uint256","nodeType":"ElementaryTypeName","src":"1202:7:136","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"public"},{"id":85084,"nodeType":"VariableDeclaration","src":"1250:45:136","nodes":[],"constant":false,"functionSelector":"27aae48a","mutability":"mutable","name":"faucetOffchainAuthModuleAmount","nameLocation":"1265:30:136","scope":85239,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":85083,"name":"uint256","nodeType":"ElementaryTypeName","src":"1250:7:136","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"public"},{"id":85086,"nodeType":"VariableDeclaration","src":"1333:28:136","nodes":[],"constant":false,"functionSelector":"edd09324","mutability":"mutable","name":"deployDripchecks","nameLocation":"1345:16:136","scope":85239,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":85085,"name":"bool","nodeType":"ElementaryTypeName","src":"1333:4:136","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"visibility":"public"},{"id":85088,"nodeType":"VariableDeclaration","src":"1367:33:136","nodes":[],"constant":false,"functionSelector":"2c6c59ec","mutability":"mutable","name":"deployFaucetContracts","nameLocation":"1379:21:136","scope":85239,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":85087,"name":"bool","nodeType":"ElementaryTypeName","src":"1367:4:136","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"visibility":"public"},{"id":85090,"nodeType":"VariableDeclaration","src":"1406:37:136","nodes":[],"constant":false,"functionSelector":"28d96931","mutability":"mutable","name":"deployOperationsContracts","nameLocation":"1418:25:136","scope":85239,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":85089,"name":"bool","nodeType":"ElementaryTypeName","src":"1406:4:136","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"visibility":"public"},{"id":85238,"nodeType":"FunctionDefinition","src":"1450:1902:136","nodes":[],"body":{"id":85237,"nodeType":"Block","src":"1483:1869:136","nodes":[],"statements":[{"expression":{"arguments":[{"hexValue":"5065726970686572794465706c6f79436f6e6669673a2072656164696e672066696c65202573","id":85098,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"1505:40:136","typeDescriptions":{"typeIdentifier":"t_stringliteral_51aba429cf6fa4266fccabb232333346627db840315edfb79a54438e05885f7c","typeString":"literal_string \"PeripheryDeployConfig: reading file %s\""},"value":"PeripheryDeployConfig: reading file %s"},{"id":85099,"name":"_path","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85092,"src":"1547:5:136","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_stringliteral_51aba429cf6fa4266fccabb232333346627db840315edfb79a54438e05885f7c","typeString":"literal_string \"PeripheryDeployConfig: reading file %s\""},{"typeIdentifier":"t_string_memory_ptr","typeString":"string memory"}],"expression":{"id":85095,"name":"console","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":32500,"src":"1493:7:136","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_console2_$32500_$","typeString":"type(library console2)"}},"id":85097,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"log","nodeType":"MemberAccess","referencedDeclaration":25161,"src":"1493:11:136","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$","typeString":"function (string memory,string memory) pure"}},"id":85100,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"1493:60:136","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":85101,"nodeType":"ExpressionStatement","src":"1493:60:136"},{"clauses":[{"block":{"id":85113,"nodeType":"Block","src":"1615:37:136","statements":[{"expression":{"id":85111,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":85109,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85062,"src":"1629:5:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"id":85110,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85107,"src":"1637:4:136","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string memory"}},"src":"1629:12:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},"id":85112,"nodeType":"ExpressionStatement","src":"1629:12:136"}]},"errorName":"","id":85114,"nodeType":"TryCatchClause","parameters":{"id":85108,"nodeType":"ParameterList","parameters":[{"constant":false,"id":85107,"mutability":"mutable","name":"data","nameLocation":"1609:4:136","nodeType":"VariableDeclaration","scope":85114,"src":"1595:18:136","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":85106,"name":"string","nodeType":"ElementaryTypeName","src":"1595:6:136","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"}],"src":"1594:20:136"},"src":"1586:66:136"},{"block":{"id":85122,"nodeType":"Block","src":"1659:138:136","statements":[{"expression":{"arguments":[{"hexValue":"5761726e696e673a20756e61626c6520746f207265616420636f6e6669672e20446f206e6f74206465706c6f7920756e6c65737320796f7520617265206e6f74207573696e6720636f6e6669672e","id":85118,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"1685:80:136","typeDescriptions":{"typeIdentifier":"t_stringliteral_e844a3d731453e36fc4d303bf6c7450202bb3d58fbc7da8a8d5b46c7679622ee","typeString":"literal_string \"Warning: unable to read config. Do not deploy unless you are not using config.\""},"value":"Warning: unable to read config. Do not deploy unless you are not using config."}],"expression":{"argumentTypes":[{"typeIdentifier":"t_stringliteral_e844a3d731453e36fc4d303bf6c7450202bb3d58fbc7da8a8d5b46c7679622ee","typeString":"literal_string \"Warning: unable to read config. Do not deploy unless you are not using config.\""}],"expression":{"id":85115,"name":"console","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":32500,"src":"1673:7:136","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_console2_$32500_$","typeString":"type(library console2)"}},"id":85117,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"log","nodeType":"MemberAccess","referencedDeclaration":25014,"src":"1673:11:136","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$returns$__$","typeString":"function (string memory) pure"}},"id":85119,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"1673:93:136","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":85120,"nodeType":"ExpressionStatement","src":"1673:93:136"},{"functionReturnParameters":85094,"id":85121,"nodeType":"Return","src":"1780:7:136"}]},"errorName":"","id":85123,"nodeType":"TryCatchClause","src":"1653:144:136"}],"externalCall":{"arguments":[{"id":85104,"name":"_path","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85092,"src":"1579:5:136","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_memory_ptr","typeString":"string memory"}],"expression":{"id":85102,"name":"vm","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":526,"src":"1567:2:136","typeDescriptions":{"typeIdentifier":"t_contract$_Vm_$16311","typeString":"contract Vm"}},"id":85103,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"readFile","nodeType":"MemberAccess","referencedDeclaration":13413,"src":"1567:11:136","typeDescriptions":{"typeIdentifier":"t_function_external_view$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$","typeString":"function (string memory) view external returns (string memory)"}},"id":85105,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"1567:18:136","tryCall":true,"typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string memory"}},"id":85124,"nodeType":"TryStatement","src":"1563:234:136"},{"expression":{"id":85131,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":85125,"name":"create2DeploymentSalt","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85064,"src":"1841:21:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":85128,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85062,"src":"1884:5:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e637265617465324465706c6f796d656e7453616c74","id":85129,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"1891:25:136","typeDescriptions":{"typeIdentifier":"t_stringliteral_604587b4fd752b3fad683fd5dd77cb95c5560744a0b151551585667f82e9f53e","typeString":"literal_string \"$.create2DeploymentSalt\""},"value":"$.create2DeploymentSalt"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_604587b4fd752b3fad683fd5dd77cb95c5560744a0b151551585667f82e9f53e","typeString":"literal_string \"$.create2DeploymentSalt\""}],"expression":{"id":85126,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7754,"src":"1865:7:136","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7754_$","typeString":"type(library stdJson)"}},"id":85127,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"readString","nodeType":"MemberAccess","referencedDeclaration":7315,"src":"1865:18:136","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$","typeString":"function (string memory,string memory) pure returns (string memory)"}},"id":85130,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"1865:52:136","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string memory"}},"src":"1841:76:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},"id":85132,"nodeType":"ExpressionStatement","src":"1841:76:136"},{"expression":{"id":85139,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":85133,"name":"gelatoAutomateContract","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85066,"src":"1965:22:136","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":85136,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85062,"src":"2010:5:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e67656c61746f4175746f6d617465436f6e7472616374","id":85137,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2017:26:136","typeDescriptions":{"typeIdentifier":"t_stringliteral_bf05894c0b3fdedbbb8aec16bc597843c9142b3f80831559fd864b8ce086b0cc","typeString":"literal_string \"$.gelatoAutomateContract\""},"value":"$.gelatoAutomateContract"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_bf05894c0b3fdedbbb8aec16bc597843c9142b3f80831559fd864b8ce086b0cc","typeString":"literal_string \"$.gelatoAutomateContract\""}],"expression":{"id":85134,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7754,"src":"1990:7:136","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7754_$","typeString":"type(library stdJson)"}},"id":85135,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"readAddress","nodeType":"MemberAccess","referencedDeclaration":7348,"src":"1990:19:136","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_address_$","typeString":"function (string memory,string memory) pure returns (address)"}},"id":85138,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"1990:54:136","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"1965:79:136","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"id":85140,"nodeType":"ExpressionStatement","src":"1965:79:136"},{"expression":{"id":85147,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":85141,"name":"operationsDrippieOwner","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85068,"src":"2126:22:136","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":85144,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85062,"src":"2171:5:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6f7065726174696f6e73447269707069654f776e6572","id":85145,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2178:26:136","typeDescriptions":{"typeIdentifier":"t_stringliteral_1aa84cd5507a8d08e274ef30608825a45f1848331c22572799c1c3e901304322","typeString":"literal_string \"$.operationsDrippieOwner\""},"value":"$.operationsDrippieOwner"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_1aa84cd5507a8d08e274ef30608825a45f1848331c22572799c1c3e901304322","typeString":"literal_string \"$.operationsDrippieOwner\""}],"expression":{"id":85142,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7754,"src":"2151:7:136","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7754_$","typeString":"type(library stdJson)"}},"id":85143,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"readAddress","nodeType":"MemberAccess","referencedDeclaration":7348,"src":"2151:19:136","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_address_$","typeString":"function (string memory,string memory) pure returns (address)"}},"id":85146,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2151:54:136","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"2126:79:136","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"id":85148,"nodeType":"ExpressionStatement","src":"2126:79:136"},{"expression":{"id":85155,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":85149,"name":"faucetDrippieOwner","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85070,"src":"2274:18:136","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":85152,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85062,"src":"2315:5:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e666175636574447269707069654f776e6572","id":85153,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2322:22:136","typeDescriptions":{"typeIdentifier":"t_stringliteral_752071be281c12842945fd481d7e4e51042f4242f7c0e664b609d8967a779e1f","typeString":"literal_string \"$.faucetDrippieOwner\""},"value":"$.faucetDrippieOwner"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_752071be281c12842945fd481d7e4e51042f4242f7c0e664b609d8967a779e1f","typeString":"literal_string \"$.faucetDrippieOwner\""}],"expression":{"id":85150,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7754,"src":"2295:7:136","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7754_$","typeString":"type(library stdJson)"}},"id":85151,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"readAddress","nodeType":"MemberAccess","referencedDeclaration":7348,"src":"2295:19:136","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_address_$","typeString":"function (string memory,string memory) pure returns (address)"}},"id":85154,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2295:50:136","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"2274:71:136","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"id":85156,"nodeType":"ExpressionStatement","src":"2274:71:136"},{"expression":{"id":85163,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":85157,"name":"faucetAdmin","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85072,"src":"2406:11:136","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":85160,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85062,"src":"2440:5:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e66617563657441646d696e","id":85161,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2447:15:136","typeDescriptions":{"typeIdentifier":"t_stringliteral_c1f0d38df424d5dab58a8c0882a3fef61bd905d3783da3cf2413ad7e778628bd","typeString":"literal_string \"$.faucetAdmin\""},"value":"$.faucetAdmin"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_c1f0d38df424d5dab58a8c0882a3fef61bd905d3783da3cf2413ad7e778628bd","typeString":"literal_string \"$.faucetAdmin\""}],"expression":{"id":85158,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7754,"src":"2420:7:136","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7754_$","typeString":"type(library stdJson)"}},"id":85159,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"readAddress","nodeType":"MemberAccess","referencedDeclaration":7348,"src":"2420:19:136","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_address_$","typeString":"function (string memory,string memory) pure returns (address)"}},"id":85162,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2420:43:136","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"2406:57:136","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"id":85164,"nodeType":"ExpressionStatement","src":"2406:57:136"},{"expression":{"id":85171,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":85165,"name":"faucetOnchainAuthModuleAdmin","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85074,"src":"2473:28:136","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":85168,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85062,"src":"2524:5:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6661756365744f6e636861696e417574684d6f64756c6541646d696e","id":85169,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2531:32:136","typeDescriptions":{"typeIdentifier":"t_stringliteral_b2d38e84a3c03ec17af9c6e8d5d6f778d1a98f98400a04fa51391f4ceb7adec8","typeString":"literal_string \"$.faucetOnchainAuthModuleAdmin\""},"value":"$.faucetOnchainAuthModuleAdmin"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_b2d38e84a3c03ec17af9c6e8d5d6f778d1a98f98400a04fa51391f4ceb7adec8","typeString":"literal_string \"$.faucetOnchainAuthModuleAdmin\""}],"expression":{"id":85166,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7754,"src":"2504:7:136","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7754_$","typeString":"type(library stdJson)"}},"id":85167,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"readAddress","nodeType":"MemberAccess","referencedDeclaration":7348,"src":"2504:19:136","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_address_$","typeString":"function (string memory,string memory) pure returns (address)"}},"id":85170,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2504:60:136","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"2473:91:136","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"id":85172,"nodeType":"ExpressionStatement","src":"2473:91:136"},{"expression":{"id":85179,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":85173,"name":"faucetOnchainAuthModuleTtl","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85076,"src":"2574:26:136","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":85176,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85062,"src":"2620:5:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6661756365744f6e636861696e417574684d6f64756c6554746c","id":85177,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2627:30:136","typeDescriptions":{"typeIdentifier":"t_stringliteral_f4c2382f2a7107b9971957d08901d944c554cc8f9f2cf8940703d4af30063080","typeString":"literal_string \"$.faucetOnchainAuthModuleTtl\""},"value":"$.faucetOnchainAuthModuleTtl"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_f4c2382f2a7107b9971957d08901d944c554cc8f9f2cf8940703d4af30063080","typeString":"literal_string \"$.faucetOnchainAuthModuleTtl\""}],"expression":{"id":85174,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7754,"src":"2603:7:136","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7754_$","typeString":"type(library stdJson)"}},"id":85175,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"readUint","nodeType":"MemberAccess","referencedDeclaration":7216,"src":"2603:16:136","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_uint256_$","typeString":"function (string memory,string memory) pure returns (uint256)"}},"id":85178,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2603:55:136","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"2574:84:136","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"id":85180,"nodeType":"ExpressionStatement","src":"2574:84:136"},{"expression":{"id":85187,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":85181,"name":"faucetOnchainAuthModuleAmount","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85078,"src":"2668:29:136","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":85184,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85062,"src":"2717:5:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6661756365744f6e636861696e417574684d6f64756c65416d6f756e74","id":85185,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2724:33:136","typeDescriptions":{"typeIdentifier":"t_stringliteral_00b5c58f7e8591816805fbc761b049abcafb1ca517925825c765d2d52fda12fd","typeString":"literal_string \"$.faucetOnchainAuthModuleAmount\""},"value":"$.faucetOnchainAuthModuleAmount"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_00b5c58f7e8591816805fbc761b049abcafb1ca517925825c765d2d52fda12fd","typeString":"literal_string \"$.faucetOnchainAuthModuleAmount\""}],"expression":{"id":85182,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7754,"src":"2700:7:136","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7754_$","typeString":"type(library stdJson)"}},"id":85183,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"readUint","nodeType":"MemberAccess","referencedDeclaration":7216,"src":"2700:16:136","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_uint256_$","typeString":"function (string memory,string memory) pure returns (uint256)"}},"id":85186,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2700:58:136","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"2668:90:136","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"id":85188,"nodeType":"ExpressionStatement","src":"2668:90:136"},{"expression":{"id":85195,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":85189,"name":"faucetOffchainAuthModuleAdmin","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85080,"src":"2768:29:136","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":85192,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85062,"src":"2820:5:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6661756365744f6666636861696e417574684d6f64756c6541646d696e","id":85193,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2827:33:136","typeDescriptions":{"typeIdentifier":"t_stringliteral_615c6f4588c5865d8ffd19d83b64e97b3946e2f0eca4bb96ec55e53f0d3903ee","typeString":"literal_string \"$.faucetOffchainAuthModuleAdmin\""},"value":"$.faucetOffchainAuthModuleAdmin"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_615c6f4588c5865d8ffd19d83b64e97b3946e2f0eca4bb96ec55e53f0d3903ee","typeString":"literal_string \"$.faucetOffchainAuthModuleAdmin\""}],"expression":{"id":85190,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7754,"src":"2800:7:136","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7754_$","typeString":"type(library stdJson)"}},"id":85191,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"readAddress","nodeType":"MemberAccess","referencedDeclaration":7348,"src":"2800:19:136","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_address_$","typeString":"function (string memory,string memory) pure returns (address)"}},"id":85194,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2800:61:136","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"2768:93:136","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"id":85196,"nodeType":"ExpressionStatement","src":"2768:93:136"},{"expression":{"id":85203,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":85197,"name":"faucetOffchainAuthModuleTtl","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85082,"src":"2871:27:136","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":85200,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85062,"src":"2918:5:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6661756365744f6666636861696e417574684d6f64756c6554746c","id":85201,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2925:31:136","typeDescriptions":{"typeIdentifier":"t_stringliteral_f23478ed842a6c43fde481685c55d7ab8aa362b1998473c65a701c528ac6118d","typeString":"literal_string \"$.faucetOffchainAuthModuleTtl\""},"value":"$.faucetOffchainAuthModuleTtl"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_f23478ed842a6c43fde481685c55d7ab8aa362b1998473c65a701c528ac6118d","typeString":"literal_string \"$.faucetOffchainAuthModuleTtl\""}],"expression":{"id":85198,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7754,"src":"2901:7:136","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7754_$","typeString":"type(library stdJson)"}},"id":85199,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"readUint","nodeType":"MemberAccess","referencedDeclaration":7216,"src":"2901:16:136","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_uint256_$","typeString":"function (string memory,string memory) pure returns (uint256)"}},"id":85202,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2901:56:136","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"2871:86:136","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"id":85204,"nodeType":"ExpressionStatement","src":"2871:86:136"},{"expression":{"id":85211,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":85205,"name":"faucetOffchainAuthModuleAmount","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85084,"src":"2967:30:136","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":85208,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85062,"src":"3017:5:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6661756365744f6666636861696e417574684d6f64756c65416d6f756e74","id":85209,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"3024:34:136","typeDescriptions":{"typeIdentifier":"t_stringliteral_5ca68b09ca75007335ca6a3bc9a163822c5acb13384dd88088d1045aafb37104","typeString":"literal_string \"$.faucetOffchainAuthModuleAmount\""},"value":"$.faucetOffchainAuthModuleAmount"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_5ca68b09ca75007335ca6a3bc9a163822c5acb13384dd88088d1045aafb37104","typeString":"literal_string \"$.faucetOffchainAuthModuleAmount\""}],"expression":{"id":85206,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7754,"src":"3000:7:136","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7754_$","typeString":"type(library stdJson)"}},"id":85207,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"readUint","nodeType":"MemberAccess","referencedDeclaration":7216,"src":"3000:16:136","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_uint256_$","typeString":"function (string memory,string memory) pure returns (uint256)"}},"id":85210,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3000:59:136","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"2967:92:136","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"id":85212,"nodeType":"ExpressionStatement","src":"2967:92:136"},{"expression":{"id":85219,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":85213,"name":"deployDripchecks","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85086,"src":"3105:16:136","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":85216,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85062,"src":"3141:5:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6465706c6f7944726970636865636b73","id":85217,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"3148:20:136","typeDescriptions":{"typeIdentifier":"t_stringliteral_d3d1d03b4c85b74aaa40868d47be1b32053f57ad69890edd087825f6361cd4b9","typeString":"literal_string \"$.deployDripchecks\""},"value":"$.deployDripchecks"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_d3d1d03b4c85b74aaa40868d47be1b32053f57ad69890edd087825f6361cd4b9","typeString":"literal_string \"$.deployDripchecks\""}],"expression":{"id":85214,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7754,"src":"3124:7:136","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7754_$","typeString":"type(library stdJson)"}},"id":85215,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"readBool","nodeType":"MemberAccess","referencedDeclaration":7381,"src":"3124:16:136","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$","typeString":"function (string memory,string memory) pure returns (bool)"}},"id":85218,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3124:45:136","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"src":"3105:64:136","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":85220,"nodeType":"ExpressionStatement","src":"3105:64:136"},{"expression":{"id":85227,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":85221,"name":"deployFaucetContracts","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85088,"src":"3179:21:136","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":85224,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85062,"src":"3220:5:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6465706c6f79466175636574436f6e747261637473","id":85225,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"3227:25:136","typeDescriptions":{"typeIdentifier":"t_stringliteral_caf00547b552712a4534a645927847147209cb553eb59e7428c98f0eb080649d","typeString":"literal_string \"$.deployFaucetContracts\""},"value":"$.deployFaucetContracts"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_caf00547b552712a4534a645927847147209cb553eb59e7428c98f0eb080649d","typeString":"literal_string \"$.deployFaucetContracts\""}],"expression":{"id":85222,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7754,"src":"3203:7:136","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7754_$","typeString":"type(library stdJson)"}},"id":85223,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"readBool","nodeType":"MemberAccess","referencedDeclaration":7381,"src":"3203:16:136","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$","typeString":"function (string memory,string memory) pure returns (bool)"}},"id":85226,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3203:50:136","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"src":"3179:74:136","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":85228,"nodeType":"ExpressionStatement","src":"3179:74:136"},{"expression":{"id":85235,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":85229,"name":"deployOperationsContracts","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85090,"src":"3263:25:136","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":85232,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":85062,"src":"3308:5:136","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6465706c6f794f7065726174696f6e73436f6e747261637473","id":85233,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"3315:29:136","typeDescriptions":{"typeIdentifier":"t_stringliteral_9aed6f5505053fd7d42299210f5bc8331893c2353446c2615bb9d15c401ed438","typeString":"literal_string \"$.deployOperationsContracts\""},"value":"$.deployOperationsContracts"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_9aed6f5505053fd7d42299210f5bc8331893c2353446c2615bb9d15c401ed438","typeString":"literal_string \"$.deployOperationsContracts\""}],"expression":{"id":85230,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7754,"src":"3291:7:136","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7754_$","typeString":"type(library stdJson)"}},"id":85231,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"readBool","nodeType":"MemberAccess","referencedDeclaration":7381,"src":"3291:16:136","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$","typeString":"function (string memory,string memory) pure returns (bool)"}},"id":85234,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3291:54:136","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"src":"3263:82:136","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":85236,"nodeType":"ExpressionStatement","src":"3263:82:136"}]},"implemented":true,"kind":"constructor","modifiers":[],"name":"","nameLocation":"-1:-1:-1","parameters":{"id":85093,"nodeType":"ParameterList","parameters":[{"constant":false,"id":85092,"mutability":"mutable","name":"_path","nameLocation":"1476:5:136","nodeType":"VariableDeclaration","scope":85238,"src":"1462:19:136","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":85091,"name":"string","nodeType":"ElementaryTypeName","src":"1462:6:136","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"}],"src":"1461:21:136"},"returnParameters":{"id":85094,"nodeType":"ParameterList","parameters":[],"src":"1483:0:136"},"scope":85239,"stateMutability":"nonpayable","virtual":false,"visibility":"public"}],"abstract":false,"baseContracts":[{"baseName":{"id":85059,"name":"Script","nodeType":"IdentifierPath","referencedDeclaration":581,"src":"537:6:136"},"id":85060,"nodeType":"InheritanceSpecifier","src":"537:6:136"}],"canonicalName":"PeripheryDeployConfig","contractDependencies":[],"contractKind":"contract","documentation":{"id":85058,"nodeType":"StructuredDocumentation","src":"216:287:136","text":"@title PeripheryDeployConfig\n @notice Represents the configuration required to deploy the periphery contracts. It is expected\n         to read the file from JSON. A future improvement would be to have fallback\n         values if they are not defined in the JSON themselves."},"fullyImplemented":true,"linearizedBaseContracts":[85239,581,12482,6044,3984,542,530],"name":"PeripheryDeployConfig","nameLocation":"512:21:136","scope":85240,"usedErrors":[]}],"license":"MIT"},"id":136}