1 tx
0 calls
constructor
constructor(address _beneficiary, uint64 _unlockTime, string _memo, address _recovery, uint64 _recoveryTime, string _ensPrimaryName) payable
functions
beneficiary
viewfunction beneficiary() view returns (address)
benEmergencyOk
viewfunction benEmergencyOk() view returns (bool)
ensPrimaryName
viewfunction ensPrimaryName() view returns (string)
memo
viewfunction memo() view returns (string)
recEmergencyOk
viewfunction recEmergencyOk() view returns (bool)
recovery
viewfunction recovery() view returns (address)
recoveryTime
viewfunction recoveryTime() view returns (uint64)
trackedToken
viewfunction trackedToken(address) view returns (bool)
trackedTokenList
viewfunction trackedTokenList(uint256) view returns (address)
unlockTime
viewfunction unlockTime() view returns (uint64)
approveEmergencyToRecovery
nonpayablefunction approveEmergencyToRecovery()
release
nonpayablefunction release()
releaseToken
nonpayablefunction releaseToken(address token)
revokeEmergencyApproval
nonpayablefunction revokeEmergencyApproval()
setReverseName
nonpayablefunction setReverseName()
trackToken
nonpayablefunction trackToken(address token)
untrackToken
nonpayablefunction untrackToken(address token)
events
EmergencyApproved
event EmergencyApproved(address indexed approver, bool benOk, bool recOk)
EmergencyExecuted
event EmergencyExecuted(address indexed to)
EmergencyRevoked
event EmergencyRevoked(address indexed revoker, bool benOk, bool recOk)
EnsSet
event EnsSet(string name)
Funded
event Funded(address indexed from, uint256 amount)
MemoSet
event MemoSet(string memo)
Released
event Released(address indexed to, uint256 amount)
ReleasedToken
event ReleasedToken(address indexed token, address indexed to, uint256 amount)
TokenTracked
event TokenTracked(address indexed token)
TokenUntracked
event TokenUntracked(address indexed token)
errors
No errors.
creation bytecode
0x61010060405260405162001e5b38038062001e5b833981016040819052620000279162000387565b6001600160a01b038616620000755760405162461bcd60e51b815260206004820152600f60248201526e6261642062656e656669636961727960881b60448201526064015b60405180910390fd5b6001600160a01b038316620000bc5760405162461bcd60e51b815260206004820152600c60248201526b626164207265636f7665727960a01b60448201526064016200006c565b826001600160a01b0316866001600160a01b0316036200011f5760405162461bcd60e51b815260206004820152601860248201527f62656e3d7265636f76657279206e6f7420616c6c6f776564000000000000000060448201526064016200006c565b42856001600160401b0316116200016a5760405162461bcd60e51b815260206004820152600e60248201526d1d5b9b1bd8dac81a5b881c185cdd60921b60448201526064016200006c565b846001600160401b0316826001600160401b031611620001bf5760405162461bcd60e51b815260206004820152600f60248201526e5432206d757374206265203e20543160881b60448201526064016200006c565b6001600160a01b03808716608052831660a0526001600160401b0380861660c052821660e0526001620001f38582620004cc565b506002620002028282620004cc565b507f569f52a52bbd39489962182ab765ff03d2c2b86ceee76e23171f930b4b2f0ab28460405162000234919062000598565b60405180910390a13415620002795760405134815233907f5af8184bef8e4b45eb9f6ed7734d04da38ced226495548f46e0c8ff8d7d9a5249060200160405180910390a25b505050505050620005cd565b80516001600160a01b03811681146200029d57600080fd5b919050565b80516001600160401b03811681146200029d57600080fd5b634e487b7160e01b600052604160045260246000fd5b60005b83811015620002ed578181015183820152602001620002d3565b50506000910152565b600082601f8301126200030857600080fd5b81516001600160401b0380821115620003255762000325620002ba565b604051601f8301601f19908116603f01168101908282118183101715620003505762000350620002ba565b816040528381528660208588010111156200036a57600080fd5b6200037d846020830160208901620002d0565b9695505050505050565b60008060008060008060c08789031215620003a157600080fd5b620003ac8762000285565b9550620003bc60208801620002a2565b60408801519095506001600160401b0380821115620003da57600080fd5b620003e88a838b01620002f6565b9550620003f860608a0162000285565b94506200040860808a01620002a2565b935060a08901519150808211156200041f57600080fd5b506200042e89828a01620002f6565b9150509295509295509295565b600181811c908216806200045057607f821691505b6020821081036200047157634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620004c7576000816000526020600020601f850160051c81016020861015620004a25750805b601f850160051c820191505b81811015620004c357828155600101620004ae565b5050505b505050565b81516001600160401b03811115620004e857620004e8620002ba565b6200050081620004f984546200043b565b8462000477565b602080601f8311600181146200053857600084156200051f5750858301515b600019600386901b1c1916600185901b178555620004c3565b600085815260208120601f198616915b82811015620005695788860151825594840194600190910190840162000548565b5085821015620005885787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6020815260008251806020840152620005b9816040850160208701620002d0565b601f01601f19169190910160400192915050565b60805160a05160c05160e051611790620006cb60003960008181610266015281816106d60152610e9d0152600081816101550152818161067c0152610e4301526000818161035e0152818161040c0152818161060d0152818161073f015281816107aa015281816108490152818161092e01528181610a5e01528181610a8f01528181610b1a01528181610cbf01528181610dd401528181610f070152610f730152600081816101a7015281816103da015281816105db0152818161070b01528181610817015281816108fc0152818161099b01528181610ae801528181610c8d01528181610d0701528181610da20152610ed301526117906000f3fe6080604052600436106101025760003560e01c806393fab76911610095578063d6871c0511610064578063d6871c0514610337578063ddceafa91461034c578063e12c4c3e14610380578063e545f94114610395578063f6e5735d146103b557600080fd5b806393fab769146102b257806398329115146102d2578063bf2ddcbb146102f2578063c8b688a31461030757600080fd5b806358c3b870116100d157806358c3b8701461023257806362ffc7ac1461025457806386d1a69f1461028857806387f42a8d1461029d57600080fd5b8063251c1aa31461014357806338af3eed1461019557806339639fbd146101e15780634ff9c5d81461020357600080fd5b3661013e5760405134815233907f5af8184bef8e4b45eb9f6ed7734d04da38ced226495548f46e0c8ff8d7d9a5249060200160405180910390a2005b600080fd5b34801561014f57600080fd5b506101777f000000000000000000000000000000000000000000000000000000000000000081565b60405167ffffffffffffffff90911681526020015b60405180910390f35b3480156101a157600080fd5b506101c97f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161018c565b3480156101ed57600080fd5b506102016101fc366004611543565b6103cf565b005b34801561020f57600080fd5b5060035461022290610100900460ff1681565b604051901515815260200161018c565b34801561023e57600080fd5b50610247610542565b60405161018c9190611567565b34801561026057600080fd5b506101777f000000000000000000000000000000000000000000000000000000000000000081565b34801561029457600080fd5b506102016105d0565b3480156102a957600080fd5b506102476107d5565b3480156102be57600080fd5b506101c96102cd3660046115b6565b6107e2565b3480156102de57600080fd5b506102016102ed366004611543565b61080c565b3480156102fe57600080fd5b506102016108f1565b34801561031357600080fd5b50610222610322366004611543565b60046020526000908152604090205460ff1681565b34801561034357600080fd5b50610201610add565b34801561035857600080fd5b506101c97f000000000000000000000000000000000000000000000000000000000000000081565b34801561038c57600080fd5b50610201610c82565b3480156103a157600080fd5b506102016103b0366004611543565b610d97565b3480156103c157600080fd5b506003546102229060ff1681565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061042e5750336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016145b6104535760405162461bcd60e51b815260040161044a906115cf565b60405180910390fd5b6001600160a01b0381166104955760405162461bcd60e51b81526020600482015260096024820152683130b2103a37b5b2b760b91b604482015260640161044a565b6001600160a01b03811660009081526004602052604090205460ff1661053f576001600160a01b038116600081815260046020526040808220805460ff1916600190811790915560058054918201815583527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db00180546001600160a01b03191684179055517fcfe4f4f851d9c31883724c5974e7244ffb06048fd12edc20431154eade15bcbd9190a25b50565b6001805461054f906115fa565b80601f016020809104026020016040519081016040528092919081815260200182805461057b906115fa565b80156105c85780601f1061059d576101008083540402835291602001916105c8565b820191906000526020600020905b8154815290600101906020018083116105ab57829003601f168201915b505050505081565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061062f5750336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016145b61064b5760405162461bcd60e51b815260040161044a906115cf565b6000541561066b5760405162461bcd60e51b815260040161044a90611634565b60016000554267ffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168110156106d45760405162461bcd60e51b81526020600482015260066024820152651b1bd8dad95960d21b604482015260640161044a565b7f000000000000000000000000000000000000000000000000000000000000000067ffffffffffffffff168110156107345761072f7f0000000000000000000000000000000000000000000000000000000000000000610f9f565b6107ce565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146107a55760405162461bcd60e51b815260206004820152601660248201527537b7363c903932b1b7bb32b93c9030b33a32b9102a1960511b604482015260640161044a565b6107ce7f0000000000000000000000000000000000000000000000000000000000000000610f9f565b5060008055565b6002805461054f906115fa565b600581815481106107f257600080fd5b6000918252602090912001546001600160a01b0316905081565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061086b5750336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016145b6108875760405162461bcd60e51b815260040161044a906115cf565b6001600160a01b03811660009081526004602052604090205460ff161561053f576001600160a01b038116600081815260046020526040808220805460ff19169055517f644318e7410b68dfb6e3d2358cef0a9c0e028c159408607467fbfc0d8c9d06f49190a250565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614806109505750336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016145b61096c5760405162461bcd60e51b815260040161044a906115cf565b6000541561098c5760405162461bcd60e51b815260040161044a90611634565b60016000556001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001633036109d3576003805460ff191660011790556109e3565b6003805461ff0019166101001790555b6003546040805160ff808416151582526101009093049092161515602083015233917ff63ce4c7f7c38bd138299d70039b30badf8acc4381dc952644d22c06e9cab183910160405180910390a260035460ff168015610a495750600354610100900460ff165b15610ad7576003805461ffff19169055610a827f00000000000000000000000000000000000000000000000000000000000000006110b7565b6040516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016907f6e3c337bc656af2264d67cabe71e569058a8806c0fa105ff37c6468364d254a290600090a25b60008055565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480610b3c5750336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016145b610b585760405162461bcd60e51b815260040161044a906115cf565b60005415610b785760405162461bcd60e51b815260040161044a90611634565b6001600090815560028054610b8c906115fa565b905011610bc85760405162461bcd60e51b815260206004820152600a602482015269656d707479206e616d6560b01b604482015260640161044a565b60405163c47f002760e01b815273a58e81fe9b61b5c3fe2afd33cf304c454abfc7cb9063c47f002790610c0090600290600401611658565b6020604051808303816000875af1158015610c1f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c439190611709565b507f0f97efefab2f6d543be3491ca0e4cdb0632d9a02956aa9bcd63edfebedd6c64f6002604051610c749190611658565b60405180910390a160008055565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480610ce15750336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016145b610cfd5760405162461bcd60e51b815260040161044a906115cf565b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163303610d3c576003805460ff19169055610d48565b6003805461ff00191690555b6003546040805160ff808416151582526101009093049092161515602083015233917f5efae989320c8746ea687f0e634e56bada827012b7d07ee7d1f14b3f2b22b790910160405180910390a2565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480610df65750336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016145b610e125760405162461bcd60e51b815260040161044a906115cf565b60005415610e325760405162461bcd60e51b815260040161044a90611634565b60016000554267ffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016811015610e9b5760405162461bcd60e51b81526020600482015260066024820152651b1bd8dad95960d21b604482015260640161044a565b7f000000000000000000000000000000000000000000000000000000000000000067ffffffffffffffff16811015610efc57610ef7827f000000000000000000000000000000000000000000000000000000000000000061137d565b610f97565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610f6d5760405162461bcd60e51b815260206004820152601660248201527537b7363c903932b1b7bb32b93c9030b33a32b9102a1960511b604482015260640161044a565b610f97827f000000000000000000000000000000000000000000000000000000000000000061137d565b505060008055565b4780610fd65760405162461bcd60e51b81526020600482015260066024820152650dcde40cae8d60d31b604482015260640161044a565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114611023576040519150601f19603f3d011682016040523d82523d6000602084013e611028565b606091505b505090508061106f5760405162461bcd60e51b8152602060048201526013602482015272195d1a081d1c985b9cd9995c8819985a5b1959606a1b604482015260640161044a565b826001600160a01b03167fb21fb52d5749b80f3182f8c6992236b5e5576681880914484d7f4c9b062e619e836040516110aa91815260200190565b60405180910390a2505050565b47801561119c576000826001600160a01b03168260405160006040518083038185875af1925050503d806000811461110b576040519150601f19603f3d011682016040523d82523d6000602084013e611110565b606091505b50509050806111575760405162461bcd60e51b8152602060048201526013602482015272195d1a081d1c985b9cd9995c8819985a5b1959606a1b604482015260640161044a565b826001600160a01b03167fb21fb52d5749b80f3182f8c6992236b5e5576681880914484d7f4c9b062e619e8360405161119291815260200190565b60405180910390a2505b60055460005b81811015611377576000600582815481106111bf576111bf611722565b60009182526020808320909101546001600160a01b0316808352600490915260409091205490915060ff166111f4575061136f565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa15801561123b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061125f9190611709565b9050801561136c5760405163a9059cbb60e01b81526001600160a01b0387811660048301526024820183905283169063a9059cbb906044016020604051808303816000875af11580156112b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112da9190611738565b61131e5760405162461bcd60e51b81526020600482015260156024820152741d1bdad95b881d1c985b9cd9995c8819985a5b1959605a1b604482015260640161044a565b856001600160a01b0316826001600160a01b03167fec4a361bee85d722c77b1402063dc99d0874bb256897206e0aefe166f0fb71628360405161136391815260200190565b60405180910390a35b50505b6001016111a2565b50505050565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156113c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113e89190611709565b9050600081116114255760405162461bcd60e51b81526020600482015260086024820152673737903a37b5b2b760c11b604482015260640161044a565b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb906044016020604051808303816000875af1158015611474573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114989190611738565b6114dc5760405162461bcd60e51b81526020600482015260156024820152741d1bdad95b881d1c985b9cd9995c8819985a5b1959605a1b604482015260640161044a565b816001600160a01b0316836001600160a01b03167fec4a361bee85d722c77b1402063dc99d0874bb256897206e0aefe166f0fb71628360405161152191815260200190565b60405180910390a3505050565b6001600160a01b038116811461053f57600080fd5b60006020828403121561155557600080fd5b81356115608161152e565b9392505050565b60006020808352835180602085015260005b8181101561159557858101830151858201604001528201611579565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156115c857600080fd5b5035919050565b6020808252601190820152706f6e6c792062656e2f7265636f7665727960781b604082015260600190565b600181811c9082168061160e57607f821691505b60208210810361162e57634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252600a90820152697265656e7472616e637960b01b604082015260600190565b60006020808352600084548160018260011c9150600183168061167c57607f831692505b60208310810361169a57634e487b7160e01b85526022600452602485fd5b60208801839052604088018180156116b957600181146116cf576116fa565b60ff198616825284151560051b820196506116fa565b60008b81526020902060005b868110156116f4578154848201529085019089016116db565b83019750505b50949998505050505050505050565b60006020828403121561171b57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561174a57600080fd5b8151801515811461156057600080fdfea2646970667358221220501eb67877e5df8e44d6fa8823674a7d171896510988f4237af536578f44482564736f6c63430008180033000000000000000000000000e5ffd0da1765c935aeb4fcc305cb418b113540a8000000000000000000000000000000000000000000000000000000007481a0f000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000d5f6677ddb09ddd0a62b15b5b4e391bbef573375000000000000000000000000000000000000000000000000000000007572e3700000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000f476f6f64206c75636b2c2054696d210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001974696d31382e6e65706865777374726561737572792e65746800000000000000