UNPKG

hardhat-gasless-deployer

Version:
96 lines (95 loc) 4.7 kB
{ "bytecode": "608060405234801561001057600080fd5b5060405161042738038061042783398101604081905261002f91610050565b600080546001600160a01b0319166001600160a01b03831617905550610080565b60006020828403121561006257600080fd5b81516001600160a01b038116811461007957600080fd5b9392505050565b6103988061008f6000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063481286e614610051578063572b6c051461008157806366cfa057146100b3578063ce1b815f146100c8575b600080fd5b61006461005f36600461023d565b6100d9565b6040516001600160a01b0390911681526020015b60405180910390f35b6100a361008f36600461025f565b6000546001600160a01b0391821691161490565b6040519015158152602001610078565b6100c66100c136600461029e565b6100ec565b005b6000546001600160a01b0316610064565b60006100e583836100fd565b9392505050565b6100f783838361010a565b50505050565b60006100e5838330610213565b6000834710156101615760405162461bcd60e51b815260206004820152601d60248201527f437265617465323a20696e73756666696369656e742062616c616e636500000060448201526064015b60405180910390fd5b81516000036101b25760405162461bcd60e51b815260206004820181905260248201527f437265617465323a2062797465636f6465206c656e677468206973207a65726f6044820152606401610158565b8282516020840186f590506001600160a01b0381166100e55760405162461bcd60e51b815260206004820152601960248201527f437265617465323a204661696c6564206f6e206465706c6f79000000000000006044820152606401610158565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b6000806040838503121561025057600080fd5b50508035926020909101359150565b60006020828403121561027157600080fd5b81356001600160a01b03811681146100e557600080fd5b634e487b7160e01b600052604160045260246000fd5b6000806000606084860312156102b357600080fd5b8335925060208401359150604084013567ffffffffffffffff808211156102d957600080fd5b818601915086601f8301126102ed57600080fd5b8135818111156102ff576102ff610288565b604051601f8201601f19908116603f0116810190838211818310171561032757610327610288565b8160405282815289602084870101111561034057600080fd5b826020860160208301376000602084830101528095505050505050925092509256fea26469706673582212208f83f514a79d08791fe85ac409684f4a57a43e3fe0d14ff8c7b6eade08db867564736f6c63430008130033", "abi": [ { "inputs": [ { "internalType": "address", "name": "forwarder", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "bytes32", "name": "salt", "type": "bytes32" }, { "internalType": "bytes32", "name": "codeHash", "type": "bytes32" } ], "name": "computeAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "value", "type": "uint256" }, { "internalType": "bytes32", "name": "salt", "type": "bytes32" }, { "internalType": "bytes", "name": "code", "type": "bytes" } ], "name": "deploy", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "getTrustedForwarder", "outputs": [ { "internalType": "address", "name": "forwarder", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "forwarder", "type": "address" } ], "name": "isTrustedForwarder", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" } ] }