0 txs
0 calls
constructor
constructor(address _myx, address _owner, uint256 _delayUntil, uint256 _totalAmount, uint256 _timeLock, uint256[] _releaseTimes)
functions
canClaimAmount
viewfunction canClaimAmount() view returns (uint256)
claimedAmount
viewfunction claimedAmount() view returns (uint256)
DELAY_UNTIL
viewfunction DELAY_UNTIL() view returns (uint256)
gov
viewfunction gov() view returns (address)
isDelay
viewfunction isDelay() view returns (bool)
MYX
viewfunction MYX() view returns (address)
owner
viewfunction owner() view returns (address)
queuedTransactions
viewfunction queuedTransactions(bytes32) view returns (bool)
releaseTimes
viewfunction releaseTimes(uint256) view returns (uint256)
TIME_LOCK
viewfunction TIME_LOCK() view returns (uint256)
TOTAL_AMOUNT
viewfunction TOTAL_AMOUNT() view returns (uint256)
cancelUrgentRelease
nonpayablefunction cancelUrgentRelease(address receiver, uint256 eta)
claimToken
nonpayablefunction claimToken(uint256 amount, address receiver)
executeUrgentRelease
nonpayablefunction executeUrgentRelease(address receiver, uint256 eta)
renounceOwnership
nonpayablefunction renounceOwnership()
setGov
nonpayablefunction setGov(address _gov)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
urgentRelease
nonpayablefunction urgentRelease(address receiver, uint256 eta)
events
CancelUrgentRelease
event CancelUrgentRelease(bytes32 indexed hash, address token, address receiver, uint256 eta)
ExecuteUrgentRelease
event ExecuteUrgentRelease(bytes32 indexed hash, address token, address receiver, uint256 eta)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
UpdateGovAddress
event UpdateGovAddress(address sender, address oldAddress, address newAddress)
UrgentRelease
event UrgentRelease(bytes32 indexed hash, address token, address receiver, uint256 eta)
Withdrew
event Withdrew(address token, uint256 amount, address sender, address receiver)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
FailedInnerCall
error FailedInnerCall()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall
error ReentrancyGuardReentrantCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x61010060405234801561001157600080fd5b5060405161153a38038061153a833981016040819052610030916102a8565b6001600055846001600160a01b03811661006557604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b61006e816101c4565b506001600160a01b0386166100c55760405162461bcd60e51b815260206004820152601560248201527f496e76616c696420746f6b656e20616464726573730000000000000000000000604482015260640161005c565b4284116101205760405162461bcd60e51b815260206004820152602360248201527f44656c617920556e74696c206d75737420626520746865206675747572652074604482015262696d6560e81b606482015260840161005c565b60008151116101715760405162461bcd60e51b815260206004820152601660248201527f52656c656173652074696d657320726571756972656400000000000000000000604482015260640161005c565b6001600160a01b0386811660805260a085905260c084905260e0839052600280546001600160a01b03191691871691909117905580516101b8906003906020840190610216565b505050505050506103b5565b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b828054828255906000526020600020908101928215610251579160200282015b82811115610251578251825591602001919060010190610236565b5061025d929150610261565b5090565b5b8082111561025d5760008155600101610262565b80516001600160a01b038116811461028d57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60008060008060008060c087890312156102c157600080fd5b6102ca87610276565b95506102d860208801610276565b6040880151606089015160808a015160a08b0151939850919650945092506001600160401b0381111561030a57600080fd5b8701601f8101891361031b57600080fd5b80516001600160401b0381111561033457610334610292565b604051600582901b90603f8201601f191681016001600160401b038111828210171561036257610362610292565b60405291825260208184018101929081018c84111561038057600080fd5b6020850194505b838510156103a357845180825260209586019590935001610387565b50809450505050509295509295509295565b60805160a05160c05160e0516110e361045760003960008181610292015261030a01526000818161021101526104dd0152600081816101650152818161025b01526107c80152600081816101a2015281816103ad0152818161043c0152818161052701528181610674015281816106b00152818161073c015281816108bc015281816108e901528181610b1f01528181610c1d0152610c5201526110e36000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c80639668ceb8116100a2578063da2d29c711610071578063da2d29c714610259578063e0a09c681461028d578063f2b06537146102b4578063f2fde38b146102d7578063f626f7c2146102ea57600080fd5b80639668ceb814610203578063a2d7f5e31461020c578063c49662c514610233578063cfad57a21461024657600080fd5b806382db0484116100e957806382db04841461019d5780638431165e146101c45780638da5cb5b146101cc578063901ef206146101dd57806392509581146101f057600080fd5b806312d43a511461011b5780632cf897c61461014b578063660dfa9514610160578063715018a614610195575b600080fd5b60025461012e906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b61015e610159366004610ef1565b6102fd565b005b6101877f000000000000000000000000000000000000000000000000000000000000000081565b604051908152602001610142565b61015e610472565b61012e7f000000000000000000000000000000000000000000000000000000000000000081565b610187610486565b6001546001600160a01b031661012e565b61015e6101eb366004610ef1565b61051b565b61015e6101fe366004610ef1565b6106a4565b61018760045481565b6101877f000000000000000000000000000000000000000000000000000000000000000081565b61015e610241366004610f1b565b610765565b61015e610254366004610f47565b610962565b7f000000000000000000000000000000000000000000000000000000000000000042105b6040519015158152602001610142565b6101877f000000000000000000000000000000000000000000000000000000000000000081565b61027d6102c2366004610f62565b60056020526000908152604090205460ff1681565b61015e6102e5366004610f47565b6109d3565b6101876102f8366004610f62565b610a11565b610305610a32565b61032f7f000000000000000000000000000000000000000000000000000000000000000042610f91565b8110156103a95760405162461bcd60e51b815260206004820152603c60248201527f757267656e7452656c656173653a20457374696d61746564206578656375746960448201527f6f6e20626c6f636b206d75737420736174697366792064656c61792e0000000060648201526084015b60405180910390fd5b60007f000000000000000000000000000000000000000000000000000000000000000083836040516020016103e093929190610fa4565b60408051601f19818403018152828252805160209182012060008181526005909252919020805460ff19166001179055915081907f5e6aeaa8283f86494b40272bc9293879a3dc2dce50e8b82576f1baaccecd2b8190610465907f00000000000000000000000000000000000000000000000000000000000000009087908790610fa4565b60405180910390a2505050565b61047a610a32565b6104846000610a5f565b565b60008060005b6003548110156104d057600381815481106104a9576104a9610fc8565b906000526020600020015442106104c857816104c481610fde565b9250505b60010161048c565b50600454600354610501837f0000000000000000000000000000000000000000000000000000000000000000610ff7565b61050b919061100e565b6105159190611030565b91505090565b610523610a32565b60007f0000000000000000000000000000000000000000000000000000000000000000838360405160200161055a93929190610fa4565b60408051601f1981840301815291815281516020928301206000818152600590935291205490915060ff166105d15760405162461bcd60e51b815260206004820152601f60248201527f5472616e73616374696f6e206861736e2774206265656e207175657565642e0060448201526064016103a0565b814210156106315760405162461bcd60e51b815260206004820152602760248201527f5472616e73616374696f6e206861736e2774207375727061737365642074696d60448201526632903637b1b59760c91b60648201526084016103a0565b6000818152600560205260409020805460ff1916905561065083610ab1565b807fdc0fcd0515b1c0736e599108cefda28671f33b2f967bbd56a68f1ec5186c4ea87f0000000000000000000000000000000000000000000000000000000000000000858560405161046593929190610fa4565b6106ac610a32565b60007f000000000000000000000000000000000000000000000000000000000000000083836040516020016106e393929190610fa4565b60408051601f19818403018152828252805160209182012060008181526005909252919020805460ff19169055915081907ff21e4652796409514a7304a69267c0c960c57fe212e850f5cdf31f0b52402f2990610465907f00000000000000000000000000000000000000000000000000000000000000009087908790610fa4565b61076d610cb6565b6002546001600160a01b031633148061079057506001546001600160a01b031633145b6107c65760405162461bcd60e51b815260206004820152600760248201526637b7363ca3b7bb60c91b60448201526064016103a0565b7f000000000000000000000000000000000000000000000000000000000000000042101561082e5760405162461bcd60e51b815260206004820152601560248201527431b630b4b6aa37b5b2b71d102232b630bcb4b7339760591b60448201526064016103a0565b610836610486565b8211156108975760405162461bcd60e51b815260206004820152602960248201527f636c61696d546f6b656e3a20496e73756666696369656e742072656c6561736560448201526832103a37b5b2b7399760b91b60648201526084016103a0565b81600460008282546108a99190610f91565b909155506108e390506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168284610ce0565b604080517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0390811682526020820185905233828401528316606082015290517f25a709907bf8afb73fad947b2356e7f1a654312af78e4b37af0b8e6cf4dc74a09181900360800190a161095e6001600055565b5050565b61096a610a32565b600280546001600160a01b031981166001600160a01b0384811691821790935560408051338152939092166020840181905291830152907f1856c42cbd5f0b1e182e1dfeba3842f63be2f47c5229e9de2657c25ced3d971a906060015b60405180910390a15050565b6109db610a32565b6001600160a01b038116610a0557604051631e4fbdf760e01b8152600060048201526024016103a0565b610a0e81610a5f565b50565b60038181548110610a2157600080fd5b600091825260209091200154905081565b6001546001600160a01b031633146104845760405163118cdaa760e01b81523360048201526024016103a0565b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038116610b075760405162461bcd60e51b815260206004820152601960248201527f496e76616c696420726563697069656e7420616464726573730000000000000060448201526064016103a0565b6040516370a0823160e01b81523060048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa158015610b6e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b929190611043565b905060008111610bf85760405162461bcd60e51b815260206004820152602b60248201527f5f757267656e74436c61696d3a204e6f20746f6b656e7320617661696c61626c60448201526a32903a379031b630b4b69760a91b60648201526084016103a0565b8060046000828254610c0a9190610f91565b90915550610c4490506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168383610ce0565b604080516001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116825260208201849052339282019290925290831660608201527f25a709907bf8afb73fad947b2356e7f1a654312af78e4b37af0b8e6cf4dc74a0906080016109c7565b600260005403610cd957604051633ee5aeb560e01b815260040160405180910390fd5b6002600055565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610d32908490610d37565b505050565b6000610d4c6001600160a01b03841683610d9a565b90508051600014158015610d71575080806020019051810190610d6f919061105c565b155b15610d3257604051635274afe760e01b81526001600160a01b03841660048201526024016103a0565b6060610da883836000610db1565b90505b92915050565b606081471015610dd65760405163cd78605960e01b81523060048201526024016103a0565b600080856001600160a01b03168486604051610df2919061107e565b60006040518083038185875af1925050503d8060008114610e2f576040519150601f19603f3d011682016040523d82523d6000602084013e610e34565b606091505b5091509150610e44868383610e50565b925050505b9392505050565b606082610e6557610e6082610eac565b610e49565b8151158015610e7c57506001600160a01b0384163b155b15610ea557604051639996b31560e01b81526001600160a01b03851660048201526024016103a0565b5080610e49565b805115610ebc5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b80356001600160a01b0381168114610eec57600080fd5b919050565b60008060408385031215610f0457600080fd5b610f0d83610ed5565b946020939093013593505050565b60008060408385031215610f2e57600080fd5b82359150610f3e60208401610ed5565b90509250929050565b600060208284031215610f5957600080fd5b610da882610ed5565b600060208284031215610f7457600080fd5b5035919050565b634e487b7160e01b600052601160045260246000fd5b80820180821115610dab57610dab610f7b565b6001600160a01b039384168152919092166020820152604081019190915260600190565b634e487b7160e01b600052603260045260246000fd5b600060018201610ff057610ff0610f7b565b5060010190565b8082028115828204841417610dab57610dab610f7b565b60008261102b57634e487b7160e01b600052601260045260246000fd5b500490565b81810381811115610dab57610dab610f7b565b60006020828403121561105557600080fd5b5051919050565b60006020828403121561106e57600080fd5b81518015158114610e4957600080fd5b6000825160005b8181101561109f5760208186018101518583015201611085565b50600092019182525091905056fea26469706673582212203c9a4a4ec86b26b65306c3123a55d36b181e40d5a8a792a851de5cc5b459da9364736f6c634300081b0033000000000000000000000000d82544bf0dfe8385ef8fa34d67e6e4940cc63e160000000000000000000000008eeb683ad8db79f3ff34c840f2d9a017675cf45b000000000000000000000000000000000000000000000000000000006a9cad00000000000000000000000000000000000000000000607b7b11e74a5984000000000000000000000000000000000000000000000000000000000000000012750000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000006a9cad00000000000000000000000000000000000000000000000000000000006b14a580000000000000000000000000000000000000000000000000000000006b8b4c80000000000000000000000000000000000000000000000000000000006c049680000000000000000000000000000000000000000000000000000000006c7de080000000000000000000000000000000000000000000000000000000006cf5d900000000000000000000000000000000000000000000000000000000006d6dd180000000000000000000000000000000000000000000000000000000006de71b80000000000000000000000000000000000000000000000000000000006e606580000000000000000000000000000000000000000000000000000000006ed85e00000000000000000000000000000000000000000000000000000000006f4f0500000000000000000000000000000000000000000000000000000000006fc84f0000000000000000000000000000000000000000000000000000000000704199000000000000000000000000000000000000000000000000000000000070b9918000000000000000000000000000000000000000000000000000000000713038800000000000000000000000000000000000000000000000000000000071a98280000000000000000000000000000000000000000000000000000000007222cc8000000000000000000000000000000000000000000000000000000000729ac500