0 txs
0 calls
constructor
No constructor.
functions
verifySignature
purefunction verifySignature(string message, bytes signature) pure returns (address)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50610976806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80633634791e14610030575b600080fd5b61004a6004803603810190610045919061043a565b610060565b60405161005791906106e4565b60405180910390f35b6000808360405160200161007491906106a7565b60405160208183030381529060405280519060200120905060006100a98461009b846100b6565b6100e690919063ffffffff16565b9050809250505092915050565b6000816040516020016100c991906106be565b604051602081830303815290604052805190602001209050919050565b60006041825114156101255760008060006020850151925060408501519150606085015160001a905061011b86828585610195565b935050505061018f565b60408251141561015457600080602084015191506040840151905061014b858383610320565b9250505061018f565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161018690610764565b60405180910390fd5b92915050565b60007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08260001c11156101fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101f490610784565b60405180910390fd5b601b8460ff1614806102125750601c8460ff16145b610251576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610248906107a4565b60405180910390fd5b60006001868686866040516000815260200160405260405161027694939291906106ff565b6020604051602081039080840390855afa158015610298573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610314576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161030b90610744565b60405180910390fd5b80915050949350505050565b60008060007f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84169150601b8460ff1c01905061035f86828785610195565b925050509392505050565b600061037d610378846107f5565b6107c4565b90508281526020810184848401111561039557600080fd5b6103a08482856108c5565b509392505050565b60006103bb6103b684610825565b6107c4565b9050828152602081018484840111156103d357600080fd5b6103de8482856108c5565b509392505050565b600082601f8301126103f757600080fd5b813561040784826020860161036a565b91505092915050565b600082601f83011261042157600080fd5b81356104318482602086016103a8565b91505092915050565b6000806040838503121561044d57600080fd5b600083013567ffffffffffffffff81111561046757600080fd5b61047385828601610410565b925050602083013567ffffffffffffffff81111561049057600080fd5b61049c858286016103e6565b9150509250929050565b6104af8161087c565b82525050565b6104be8161088e565b82525050565b6104d56104d08261088e565b610907565b82525050565b60006104e682610855565b6104f08185610871565b93506105008185602086016108d4565b80840191505092915050565b6000610519601883610860565b91507f45434453413a20696e76616c6964207369676e617475726500000000000000006000830152602082019050919050565b6000610559601f83610860565b91507f45434453413a20696e76616c6964207369676e6174757265206c656e677468006000830152602082019050919050565b6000610599601c83610871565b91507f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000830152601c82019050919050565b60006105d9602283610860565b91507f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008301527f75650000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061063f602283610860565b91507f45434453413a20696e76616c6964207369676e6174757265202776272076616c60008301527f75650000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6106a1816108b8565b82525050565b60006106b382846104db565b915081905092915050565b60006106c98261058c565b91506106d582846104c4565b60208201915081905092915050565b60006020820190506106f960008301846104a6565b92915050565b600060808201905061071460008301876104b5565b6107216020830186610698565b61072e60408301856104b5565b61073b60608301846104b5565b95945050505050565b6000602082019050818103600083015261075d8161050c565b9050919050565b6000602082019050818103600083015261077d8161054c565b9050919050565b6000602082019050818103600083015261079d816105cc565b9050919050565b600060208201905081810360008301526107bd81610632565b9050919050565b6000604051905081810181811067ffffffffffffffff821117156107eb576107ea610911565b5b8060405250919050565b600067ffffffffffffffff8211156108105761080f610911565b5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff8211156108405761083f610911565b5b601f19601f8301169050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600061088782610898565b9050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b838110156108f25780820151818401526020810190506108d7565b83811115610901576000848401525b50505050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfea2646970667358221220fbc867cc4e5ced4584d1fe97eaf939b468d9e5de589f31be19c1fd0a4e54175a64736f6c63430008000033