[ { "inputs": [ { "internalType": "address", "name": "signer_", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "AlreadyOwnToken", "type": "error" }, { "inputs": [], "name": "InsufficientBalance", "type": "error" }, { "inputs": [], "name": "InvalidSignature", "type": "error" }, { "inputs": [], "name": "InvalidValue", "type": "error" }, { "inputs": [], "name": "TransferFailed", "type": "error" }, { "inputs": [], "name": "UnableToMint", "type": "error" }, { "inputs": [], "name": "UnableToTransfer", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "approved", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "operator", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "approved", "type": "bool" } ], "name": "ApprovalForAll", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "approve", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "baseURI", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "getApproved", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "operator", "type": "address" } ], "name": "isApprovedForAll", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "isMintEnable", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bytes", "name": "signature", "type": "bytes" } ], "name": "mint", "outputs": [], "stateMutability": "payable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "ownerOf", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "safeTransferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" }, { "internalType": "bytes", "name": "data", "type": "bytes" } ], "name": "safeTransferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "operator", "type": "address" }, { "internalType": "bool", "name": "approved", "type": "bool" } ], "name": "setApprovalForAll", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "baseURI_", "type": "string" } ], "name": "setBaseURI", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "isMintEnable_", "type": "bool" } ], "name": "setIsMintEnable", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "signer_", "type": "address" } ], "name": "setSigner", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "signer", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bytes4", "name": "interfaceId", "type": "bytes4" } ], "name": "supportsInterface", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "tokenURI", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "transferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "withdraw", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040526008805460ff191660011790553480156200001e57600080fd5b506040516200216c3803806200216c833981016040819052620000419162000151565b6040518060400160405280601381526020017f436861696e6261736547656e657369735342540000000000000000000000000081525060405180604001604052806002815260200161434760f01b8152508160009081620000a391906200022a565b506001620000b282826200022a565b505050620000cf620000c9620000fb60201b60201c565b620000ff565b600880546001600160a01b0390921661010002610100600160a81b0319909216919091179055620002f6565b3390565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000602082840312156200016457600080fd5b81516001600160a01b03811681146200017c57600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620001ae57607f821691505b602082108103620001cf57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111562000225576000816000526020600020601f850160051c81016020861015620002005750805b601f850160051c820191505b8181101562000221578281556001016200020c565b5050505b505050565b81516001600160401b0381111562000246576200024662000183565b6200025e8162000257845462000199565b84620001d5565b602080601f8311600181146200029657600084156200027d5750858301515b600019600386901b1c1916600185901b17855562000221565b600085815260208120601f198616915b82811015620002c757888601518255948401946001909101908401620002a6565b5085821015620002e65787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e6680620003066000396000f3fe6080604052600436106101665760003560e01c80636c19e783116100d1578063a22cb4651161008a578063c87b56dd11610064578063c87b56dd1461040e578063d73ec5721461042e578063e985e9c51461044e578063f2fde38b1461049757600080fd5b8063a22cb465146103b4578063a2a31ebd146103d4578063b88d4fde146103ee57600080fd5b80636c19e7831461031957806370a0823114610339578063715018a6146103595780637ba0e2e71461036e5780638da5cb5b1461038157806395d89b411461039f57600080fd5b806323b872dd1161012357806323b872dd146102645780632e1a7d4d1461028457806342842e0e146102a457806355f804b3146102c45780636352211e146102e45780636c0360eb1461030457600080fd5b806301ffc9a71461016b57806306fdde03146101a0578063081812fc146101c2578063095ea7b3146101fa57806318160ddd1461021c578063238ac9331461023f575b600080fd5b34801561017757600080fd5b5061018b6101863660046117e2565b6104b7565b60405190151581526020015b60405180910390f35b3480156101ac57600080fd5b506101b5610509565b604051610197919061184f565b3480156101ce57600080fd5b506101e26101dd366004611862565b61059b565b6040516001600160a01b039091168152602001610197565b34801561020657600080fd5b5061021a610215366004611897565b6105c2565b005b34801561022857600080fd5b506102316106dc565b604051908152602001610197565b34801561024b57600080fd5b506008546101e29061010090046001600160a01b031681565b34801561027057600080fd5b5061021a61027f3660046118c1565b6106ec565b34801561029057600080fd5b5061021a61029f366004611862565b61071d565b3480156102b057600080fd5b5061021a6102bf3660046118c1565b61074e565b3480156102d057600080fd5b5061021a6102df366004611989565b610769565b3480156102f057600080fd5b506101e26102ff366004611862565b610781565b34801561031057600080fd5b506101b56107e1565b34801561032557600080fd5b5061021a6103343660046119d2565b61086f565b34801561034557600080fd5b506102316103543660046119d2565b61089f565b34801561036557600080fd5b5061021a610925565b61021a61037c3660046119ed565b610939565b34801561038d57600080fd5b506006546001600160a01b03166101e2565b3480156103ab57600080fd5b506101b5610a2a565b3480156103c057600080fd5b5061021a6103cf366004611a6f565b610a39565b3480156103e057600080fd5b5060085461018b9060ff1681565b3480156103fa57600080fd5b5061021a610409366004611aa2565b610a44565b34801561041a57600080fd5b506101b5610429366004611862565b610a7c565b34801561043a57600080fd5b5061021a610449366004611b1e565b610ae3565b34801561045a57600080fd5b5061018b610469366004611b39565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b3480156104a357600080fd5b5061021a6104b23660046119d2565b610afe565b60006001600160e01b031982166380ac58cd60e01b14806104e857506001600160e01b03198216635b5e139f60e01b145b8061050357506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606000805461051890611b63565b80601f016020809104026020016040519081016040528092919081815260200182805461054490611b63565b80156105915780601f1061056657610100808354040283529160200191610591565b820191906000526020600020905b81548152906001019060200180831161057457829003601f168201915b5050505050905090565b60006105a682610b74565b506000908152600460205260409020546001600160a01b031690565b60006105cd82610781565b9050806001600160a01b0316836001600160a01b03160361063f5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b60648201526084015b60405180910390fd5b336001600160a01b038216148061065b575061065b8133610469565b6106cd5760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152608401610636565b6106d78383610bd3565b505050565b60006106e760075490565b905090565b6106f63382610c41565b6107125760405162461bcd60e51b815260040161063690611b9d565b6106d7838383610cc0565b610725610e31565b806000036107305750475b61074b6107456006546001600160a01b031690565b82610e8b565b50565b6106d783838360405180602001604052806000815250610a44565b610771610e31565b600961077d8282611c3a565b5050565b6000818152600260205260408120546001600160a01b0316806105035760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b6044820152606401610636565b600980546107ee90611b63565b80601f016020809104026020016040519081016040528092919081815260200182805461081a90611b63565b80156108675780601f1061083c57610100808354040283529160200191610867565b820191906000526020600020905b81548152906001019060200180831161084a57829003601f168201915b505050505081565b610877610e31565b600880546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b60006001600160a01b0382166109095760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b6064820152608401610636565b506001600160a01b031660009081526003602052604090205490565b61092d610e31565b6109376000610f20565b565b60085460ff1661095c57604051639e57469160e01b815260040160405180910390fd5b60006109673361089f565b11156109865760405163d0e6096d60e01b815260040160405180910390fd5b6109c63383838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610f7292505050565b6109e357604051638baa579f60e01b815260040160405180910390fd5b3466038d7ea4c6800014610a0a57604051632a9ffab760e21b815260040160405180910390fd5b610a18600780546001019055565b61077d33610a2560075490565b611013565b60606001805461051890611b63565b61077d3383836111ac565b610a4e3383610c41565b610a6a5760405162461bcd60e51b815260040161063690611b9d565b610a768484848461127a565b50505050565b6060610a8782610b74565b6000610a916112ad565b90506000815111610ab15760405180602001604052806000815250610adc565b80610abb846112bc565b604051602001610acc929190611cfa565b6040516020818303038152906040525b9392505050565b610aeb610e31565b6008805460ff1916911515919091179055565b610b06610e31565b6001600160a01b038116610b6b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610636565b61074b81610f20565b6000818152600260205260409020546001600160a01b031661074b5760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b6044820152606401610636565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190610c0882610781565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080610c4d83610781565b9050806001600160a01b0316846001600160a01b03161480610c9457506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b80610cb85750836001600160a01b0316610cad8461059b565b6001600160a01b0316145b949350505050565b826001600160a01b0316610cd382610781565b6001600160a01b031614610cf95760405162461bcd60e51b815260040161063690611d29565b6001600160a01b038216610d5b5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610636565b610d68838383600161134f565b826001600160a01b0316610d7b82610781565b6001600160a01b031614610da15760405162461bcd60e51b815260040161063690611d29565b600081815260046020908152604080832080546001600160a01b03199081169091556001600160a01b0387811680865260038552838620805460001901905590871680865283862080546001019055868652600290945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6006546001600160a01b031633146109375760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610636565b80471015610eac57604051631e9acf1760e31b815260040160405180910390fd5b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114610ef9576040519150601f19603f3d011682016040523d82523d6000602084013e610efe565b606091505b50509050806106d7576040516312171d8360e31b815260040160405180910390fd5b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6040516bffffffffffffffffffffffff19606084901b16602082015260009081906034016040516020818303038152906040528051906020012090506000610fe7827f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c91909152603c902090565b9050610ff3818561137c565b60085461010090046001600160a01b039081169116149250505092915050565b6001600160a01b0382166110695760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610636565b6000818152600260205260409020546001600160a01b0316156110ce5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610636565b6110dc60008383600161134f565b6000818152600260205260409020546001600160a01b0316156111415760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610636565b6001600160a01b038216600081815260036020908152604080832080546001019055848352600290915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b816001600160a01b0316836001600160a01b03160361120d5760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610636565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b611285848484610cc0565b611291848484846113a0565b610a765760405162461bcd60e51b815260040161063690611d6e565b60606009805461051890611b63565b606060006112c9836114a1565b600101905060008167ffffffffffffffff8111156112e9576112e96118fd565b6040519080825280601f01601f191660200182016040528015611313576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461131d57509392505050565b6001600160a01b038416156113775760405163209c8cb560e11b815260040160405180910390fd5b610a76565b600080600061138b8585611579565b91509150611398816115be565b509392505050565b60006001600160a01b0384163b1561149657604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906113e4903390899088908890600401611dc0565b6020604051808303816000875af192505050801561141f575060408051601f3d908101601f1916820190925261141c91810190611dfd565b60015b61147c573d80801561144d576040519150601f19603f3d011682016040523d82523d6000602084013e611452565b606091505b5080516000036114745760405162461bcd60e51b815260040161063690611d6e565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610cb8565b506001949350505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106114e05772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061150c576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061152a57662386f26fc10000830492506010015b6305f5e1008310611542576305f5e100830492506008015b612710831061155657612710830492506004015b60648310611568576064830492506002015b600a83106105035760010192915050565b60008082516041036115af5760208301516040840151606085015160001a6115a387828585611708565b945094505050506115b7565b506000905060025b9250929050565b60008160048111156115d2576115d2611e1a565b036115da5750565b60018160048111156115ee576115ee611e1a565b0361163b5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610636565b600281600481111561164f5761164f611e1a565b0361169c5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610636565b60038160048111156116b0576116b0611e1a565b0361074b5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610636565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561173f57506000905060036117c3565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015611793573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117bc576000600192509250506117c3565b9150600090505b94509492505050565b6001600160e01b03198116811461074b57600080fd5b6000602082840312156117f457600080fd5b8135610adc816117cc565b60005b8381101561181a578181015183820152602001611802565b50506000910152565b6000815180845261183b8160208601602086016117ff565b601f01601f19169290920160200192915050565b602081526000610adc6020830184611823565b60006020828403121561187457600080fd5b5035919050565b80356001600160a01b038116811461189257600080fd5b919050565b600080604083850312156118aa57600080fd5b6118b38361187b565b946020939093013593505050565b6000806000606084860312156118d657600080fd5b6118df8461187b565b92506118ed6020850161187b565b9150604084013590509250925092565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff8084111561192e5761192e6118fd565b604051601f8501601f19908116603f01168101908282118183101715611956576119566118fd565b8160405280935085815286868601111561196f57600080fd5b858560208301376000602087830101525050509392505050565b60006020828403121561199b57600080fd5b813567ffffffffffffffff8111156119b257600080fd5b8201601f810184136119c357600080fd5b610cb884823560208401611913565b6000602082840312156119e457600080fd5b610adc8261187b565b60008060208385031215611a0057600080fd5b823567ffffffffffffffff80821115611a1857600080fd5b818501915085601f830112611a2c57600080fd5b813581811115611a3b57600080fd5b866020828501011115611a4d57600080fd5b60209290920196919550909350505050565b8035801515811461189257600080fd5b60008060408385031215611a8257600080fd5b611a8b8361187b565b9150611a9960208401611a5f565b90509250929050565b60008060008060808587031215611ab857600080fd5b611ac18561187b565b9350611acf6020860161187b565b925060408501359150606085013567ffffffffffffffff811115611af257600080fd5b8501601f81018713611b0357600080fd5b611b1287823560208401611913565b91505092959194509250565b600060208284031215611b3057600080fd5b610adc82611a5f565b60008060408385031215611b4c57600080fd5b611b558361187b565b9150611a996020840161187b565b600181811c90821680611b7757607f821691505b602082108103611b9757634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252602d908201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560408201526c1c881bdc88185c1c1c9bdd9959609a1b606082015260800190565b601f8211156106d7576000816000526020600020601f850160051c81016020861015611c135750805b601f850160051c820191505b81811015611c3257828155600101611c1f565b505050505050565b815167ffffffffffffffff811115611c5457611c546118fd565b611c6881611c628454611b63565b84611bea565b602080601f831160018114611c9d5760008415611c855750858301515b600019600386901b1c1916600185901b178555611c32565b600085815260208120601f198616915b82811015611ccc57888601518255948401946001909101908401611cad565b5085821015611cea5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008351611d0c8184602088016117ff565b835190830190611d208183602088016117ff565b01949350505050565b60208082526025908201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060408201526437bbb732b960d91b606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611df390830184611823565b9695505050505050565b600060208284031215611e0f57600080fd5b8151610adc816117cc565b634e487b7160e01b600052602160045260246000fdfea26469706673582212205cb517036518260993a50cd87c8bf825c4e2931a595a424a7348b918aab3128464736f6c634300081800330000000000000000000000003ccef9d35d372237bf3a8263338370f76db2bb26
0x0000000000000000000000003ccef9d35d372237bf3a8263338370f76db2bb26
----Decoded View------------Arg [0] : signer_ (address): 0x3cCef9d35d372237Bf3A8263338370F76DB2Bb26
----Encoded View------------Arg [0] : 0x0000000000000000000000003ccef9d35d372237bf3a8263338370f76db2bb26