0 txs
12 calls
constructor
No constructor.
functions
LOCK_TYPEHASH
viewfunction LOCK_TYPEHASH() view returns (bytes32)
UNLOCK_TYPEHASH
viewfunction UNLOCK_TYPEHASH() view returns (bytes32)
events
WalletLocked
event WalletLocked(address by, bool locked)
errors
No errors.
creation bytecode
0x611888610026600b82828239805160001a60731461001957fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100565760003560e01c8063686d7c371461005b5780638c8ca33c1461007d578063b29246201461009b578063fbcfc53c146100a3575b600080fd5b81801561006757600080fd5b5061007b61007636600461121b565b6100c3565b005b6100856101e0565b6040516100929190611323565b60405180910390f35b610085610204565b8180156100af57600080fd5b506100856100be366004611233565b610228565b333014806100e75750805473ffffffffffffffffffffffffffffffffffffffff1633145b8061019257506040517fa643b107000000000000000000000000000000000000000000000000000000008152739b1270fe4d22d9051b8d5dceb7b32f6a8ab4dfcf9063a643b10790610142908490339060009060040161171a565b60206040518083038186803b15801561015a57600080fd5b505af415801561016e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061019291906111fb565b6101d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c8906115f2565b60405180910390fd5b6101dd813360016102ce565b50565b7fdbfbdf039669d5766c6fd0a5920870f82fdd49034a4103cbda583d4c4176640e81565b7f5696502d32dd3c98d271b352ac3c61123af461c8bb2ee7f6a63b68a46aeb29a181565b60006102b98360026102398561178a565b7fdbfbdf039669d5766c6fd0a5920870f82fdd49034a4103cbda583d4c4176640e61026a60808801606089016111e1565b87604001356040516020016102819392919061132c565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152919052889392919061033b565b90506102c7843360006102ce565b9392505050565b6003830180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168215151790556040517f52eb1c9a27e64a39bd5f27d11cbe4ad1fe1f1ed5c6f9e544d8894ccba33e916f9061032e90849084906112fb565b60405180910390a1505050565b6000826060015173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16146103a6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c890611584565b82604001514211156103e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c8906113ce565b6103f5858380519060200120610514565b600081815260028801602052604090205490915060ff1615610443576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c8906116e3565b6000818152600287016020908152604090912080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905583519084015161049091839161057f565b6104c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c8906116ac565b6104d5868460000151866106ab565b61050b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c8906114aa565b95945050505050565b60006040518060400160405280600281526020017f19010000000000000000000000000000000000000000000000000000000000008152508383604051602001610560939291906112a3565b6040516020818303038152906040528051906020012090505b92915050565b600081518351146105bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c89061143c565b6000805b845181101561069f578173ffffffffffffffffffffffffffffffffffffffff168582815181106105ec57fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610641576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c890611518565b84818151811061064d57fe5b602002602001015191506106888686838151811061066757fe5b602002602001015186848151811061067b57fe5b6020026020010151610a4d565b610697576000925050506102c7565b6001016105c0565b50600195945050505050565b60008251600014156106bf575060006102c7565b60006106cc856000610ab8565b90506000815111610709576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c8906114e1565b8454600090819073ffffffffffffffffffffffffffffffffffffffff16815b87518110156108cd578373ffffffffffffffffffffffffffffffffffffffff1688828151811061075457fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16116107a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c890611518565b8781815181106107b557fe5b602002602001015193508173ffffffffffffffffffffffffffffffffffffffff168882815181106107e257fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16141561080f57600192506108c5565b6000805b865181101561088b5789838151811061082857fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1687828151811061085257fe5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff161415610883576001915061088b565b600101610813565b50806108c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c890611405565b505b600101610728565b5060038660048111156108dc57fe5b14156108f25786516001149450505050506102c7565b600486600481111561090057fe5b141561094e57811561093e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c89061164f565b86516001149450505050506102c7565b600286600481111561095c57fe5b141561099e5781610999576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c890611473565b6109ea565b60008660048111156109ac57fe5b14156109ea5781156109ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c89061164f565b83518215610a33576001810190506001885111610a33576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c89061154f565b600181901c60010188511015955050505050509392505050565b600073ffffffffffffffffffffffffffffffffffffffff8316610a72575060006102c7565b610a918373ffffffffffffffffffffffffffffffffffffffff16610bf6565b610aa557610aa0848484610c32565b610ab0565b610ab0848484610d6b565b949350505050565b600482015460609067ffffffffffffffff81118015610ad657600080fd5b50604051908082528060200260200182016040528015610b1057816020015b610afd611057565b815260200190600190039081610af55790505b5090506000805b6004850154811015610bed576000856004018281548110610b3457fe5b600091825260209182902060408051606081018252919092015473ffffffffffffffffffffffffffffffffffffffff8116825260ff740100000000000000000000000000000000000000008204169382019390935267ffffffffffffffff750100000000000000000000000000000000000000000090930492909216908201529050610bc08186610ec5565b15610be45780848481518110610bd257fe5b60209081029190910101526001909201915b50600101610b17565b50815292915050565b6000813f8015801590610c2957507fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4708114155b9150505b919050565b600073ffffffffffffffffffffffffffffffffffffffff8316610c57575060006102c7565b815160411480610c68575081516042145b610c9e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c8906115bb565b6000825160421415610cb257506041825260015b610cbc8584610ee7565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614915081610d5857600085604051602001610d0491906112ca565b604051602081830303815290604052805190602001209050610d268185610ee7565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16149250505b8015610d6357604283525b509392505050565b600080631626ba7e60e01b8584604051602401610d89929190611358565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090506000808573ffffffffffffffffffffffffffffffffffffffff1683604051610e109190611287565b600060405180830381855afa9150503d8060008114610e4b576040519150601f19603f3d011682016040523d82523d6000602084013e610e50565b606091505b5091509150818015610e63575080516020145b8015610eba57507f1626ba7e00000000000000000000000000000000000000000000000000000000610e96826000610fbf565b7fffffffff0000000000000000000000000000000000000000000000000000000016145b979650505050505050565b6000610ed083610fdb565b806102c757508180156102c757506102c783610ff5565b60008151604114610efa57506000610579565b60208201516040830151604184015160ff167f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0821115610f405760009350505050610579565b8060ff16601b1480610f5557508060ff16601c145b15610fb35760018682858560405160008152602001604052604051610f7d94939291906113b0565b6020604051602081039080840390855afa158015610f9f573d6000803e3d6000fd5b505050602060405103519350505050610579565b60009350505050610579565b60008160040183511015610fd257600080fd5b50016020015190565b6000610fe682611023565b8061057957506105798261104f565b600060015b60ff16826020015160ff16148015610579575050604001514267ffffffffffffffff9091161190565b602081015160009060ff166001148015610579575050604001514267ffffffffffffffff909116111590565b600080610ffa565b604080516060810182526000808252602082018190529181019190915290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610c2d57600080fd5b600082601f8301126110ab578081fd5b813560206110c06110bb8361176c565b611748565b82815281810190858301838502870184018810156110dc578586fd5b855b85811015611101576110ef82611077565b845292840192908401906001016110de565b5090979650505050505050565b6000601f838184011261111f578182fd5b8235602061112f6110bb8361176c565b82815281810190868301865b858110156111d357813589018a603f820112611155578889fd5b85810135604067ffffffffffffffff82111561116d57fe5b61119c887fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08c85011601611748565b8281528d828486010111156111af578b8cfd5b828285018a83013791820188018b905250855250928401929084019060010161113b565b509098975050505050505050565b6000602082840312156111f2578081fd5b6102c782611077565b60006020828403121561120c578081fd5b815180151581146102c7578182fd5b60006020828403121561122c578081fd5b5035919050565b600080600060608486031215611247578182fd5b8335925060208401359150604084013567ffffffffffffffff81111561126b578182fd5b84016080818703121561127c578182fd5b809150509250925092565b60008251611299818460208701611822565b9190910192915050565b600084516112b5818460208901611822565b91909101928352506020820152604001919050565b7f19457468657265756d205369676e6564204d6573736167653a0a3332000000008152601c810191909152603c0190565b73ffffffffffffffffffffffffffffffffffffffff9290921682521515602082015260400190565b90815260200190565b92835273ffffffffffffffffffffffffffffffffffffffff919091166020830152604082015260600190565b600083825260406020830152825180604084015261137d816060850160208701611822565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016060019392505050565b93845260ff9290921660208401526040830152606082015260800190565b60208082526016908201527f455850495245445f5349474e45445f5245515545535400000000000000000000604082015260600190565b60208082526013908201527f5349474e45525f4e4f545f475541524449414e00000000000000000000000000604082015260600190565b60208082526012908201527f4241445f5349474e41545552455f444154410000000000000000000000000000604082015260600190565b6020808252601f908201527f57414c4c45545f4f574e45525f5349474e41545552455f524551554952454400604082015260600190565b60208082526011908201527f5045524d495353494f4e5f44454e494544000000000000000000000000000000604082015260600190565b6020808252600c908201527f4e4f5f475541524449414e530000000000000000000000000000000000000000604082015260600190565b60208082526015908201527f494e56414c49445f5349474e4552535f4f524445520000000000000000000000604082015260600190565b6020808252818101527f4e4f5f475541524449414e5f5349474e45445f424553494445535f4f574e4552604082015260600190565b6020808252600e908201527f494e56414c49445f57414c4c4554000000000000000000000000000000000000604082015260600190565b60208082526018908201527f494e56414c49445f5349474e41545552455f4c454e4754480000000000000000604082015260600190565b60208082526024908201527f4e4f545f46524f4d5f57414c4c45545f4f525f4f574e45525f4f525f4755415260408201527f4449414e00000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526022908201527f57414c4c45545f4f574e45525f5349474e41545552455f4e4f545f414c4c4f5760408201527f4544000000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526012908201527f494e56414c49445f5349474e4154555245530000000000000000000000000000604082015260600190565b6020808252600a908201527f484153485f455849535400000000000000000000000000000000000000000000604082015260600190565b92835273ffffffffffffffffffffffffffffffffffffffff9190911660208301521515604082015260600190565b60405181810167ffffffffffffffff8111828210171561176457fe5b604052919050565b600067ffffffffffffffff82111561178057fe5b5060209081020190565b60006080823603121561179b578081fd5b6040516080810167ffffffffffffffff82821081831117156117b957fe5b8160405284359150808211156117cd578384fd5b6117d93683870161109b565b835260208501359150808211156117ee578384fd5b506117fb3682860161110e565b6020830152506040830135604082015261181760608401611077565b606082015292915050565b60005b8381101561183d578181015183820152602001611825565b8381111561184c576000848401525b5050505056fea264697066735822122056c4b17ff5c2dc4f6982e3cb076cddbbf7b25cbf508881dbd65608dcea341ad664736f6c63430007060033