0 txs
1 call
constructor
No constructor.
functions
canDrain
viewfunction canDrain(address, address) view returns (bool)
isManager
viewfunction isManager(address addr) view returns (bool)
managers
viewfunction managers() view returns (address[])
numManagers
viewfunction numManagers() view returns (uint256)
owner
viewfunction owner() view returns (address)
pendingOwner
viewfunction pendingOwner() view returns (address)
addManager
nonpayablefunction addManager(address manager)
claimOwnership
nonpayablefunction claimOwnership()
doForcedWithdrawalFor
payablefunction doForcedWithdrawalFor(address exchangeAddress, address owner, address token, uint32 accountID) payable
drain
nonpayablefunction drain(address to, address token) returns (uint256 amount)
removeManager
nonpayablefunction removeManager(address manager)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Drained
event Drained(address to, address token, uint256 amount)
ManagerAdded
event ManagerAdded(address indexed manager)
ManagerRemoved
event ManagerRemoved(address indexed manager)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50600180546001600160a01b031916331790556110d9806100326000396000f3fe6080604052600436106100c65760003560e01c8063907d985b1161007f578063e30c397811610059578063e30c3978146101f8578063e68777d71461020d578063f2fde38b14610222578063f3ae241514610242576100cd565b8063907d985b14610198578063ac18de43146101c5578063ad065e88146101e5576100cd565b80632d06177a146100d25780634e71e0c8146100f4578063715018a614610109578063723117051461011e578063837971e4146101495780638da5cb5b14610176576100cd565b366100cd57005b600080fd5b3480156100de57600080fd5b506100f26100ed366004610f48565b610262565b005b34801561010057600080fd5b506100f26102bc565b34801561011557600080fd5b506100f2610370565b34801561012a57600080fd5b50610133610408565b604051610140919061102e565b60405180910390f35b34801561015557600080fd5b50610169610164366004610f62565b610426565b604051610140919061107a565b34801561018257600080fd5b5061018b610576565b6040516101409190610ff1565b3480156101a457600080fd5b506101b86101b3366004610f62565b610585565b604051610140919061106f565b3480156101d157600080fd5b506100f26101e0366004610f48565b6105ac565b6100f26101f3366004610f94565b610649565b34801561020457600080fd5b5061018b610779565b34801561021957600080fd5b50610169610788565b34801561022e57600080fd5b506100f261023d366004610f48565b6107a1565b34801561024e57600080fd5b506101b861025d366004610f48565b61087a565b6001546001600160a01b031633146102b0576040805162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015290519081900360640190fd5b6102b98161089c565b50565b6002546001600160a01b0316331461030a576040805162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015290519081900360640190fd5b6002546001546040516001600160a01b0392831692909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a360028054600180546001600160a01b03199081166001600160a01b03841617909155169055565b6001546001600160a01b031633146103be576040805162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015290519081900360640190fd5b6001546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600180546001600160a01b0319169055565b60606104216000805160206110848339815191526108ed565b905090565b60006104323383610585565b610472576040805162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015290519081900360640190fd5b6001600160a01b03821661049e575047610498815a6001600160a01b03861691906109b4565b50610526565b604080516370a0823160e01b815230600482015290516001600160a01b038416916370a08231916024808301926020929190829003018186803b1580156104e457600080fd5b505afa1580156104f8573d6000803e3d6000fd5b505050506040513d602081101561050e57600080fd5b505190506105266001600160a01b0383168483610a11565b604080516001600160a01b0380861682528416602082015280820183905290517fbfd2431e6c719bec0308db4f4ed0afc39712d368867354c711a1ea1e384fa7819181900360600190a192915050565b6001546001600160a01b031681565b6001546000906001600160a01b03163314806105a557506105a53361087a565b9392505050565b6001546001600160a01b031633146105fa576040805162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015290519081900360640190fd5b61061260008051602061108483398151915282610a22565b6040516001600160a01b038216907fef69f7d97228658c92417be1b16b19058315de71fecb435d07b7d23728b6bd3190600090a250565b6000541561068b576040805162461bcd60e51b815260206004820152600a6024820152695245454e5452414e435960b01b604482015290519081900360640190fd5b60016000819055546001600160a01b03163314806106ad57506106ad3361087a565b6106f5576040805162461bcd60e51b81526020600482015260146024820152732727aa2fa7aba722a92fa7a92fa6a0a720a3a2a960611b604482015290519081900360640190fd5b6040516347b67d0560e01b81526001600160a01b038516906347b67d0590349061072790879087908790600401611005565b6000604051808303818588803b15801561074057600080fd5b505af1158015610754573d6000803e3d6000fd5b5050505050600047111561076f5761076d336000610426565b505b5050600080555050565b6002546001600160a01b031681565b6000610421600080516020611084833981519152610b71565b6001546001600160a01b031633146107ef576040805162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015290519081900360640190fd5b6001600160a01b0381161580159061081557506001546001600160a01b03828116911614155b610858576040805162461bcd60e51b815260206004820152600f60248201526e494e56414c49445f4144445245535360881b604482015290519081900360640190fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b600061089460008051602061108483398151915283610b86565b90505b919050565b6108b6600080516020611084833981519152826001610bb4565b6040516001600160a01b038216907f3b4a40cccf2058c593542587329dd385be4f0b588db5471fbd9598e56dd7093a90600090a250565b6000818152600360205260409020805460028201546060929114610949576040805162461bcd60e51b815260206004820152600e60248201526d1393d517d350525395105253915160921b604482015290519081900360640190fd5b600083815260036020908152604091829020805483518184028101840190945280845290918301828280156109a757602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610989575b5050505050915050919050565b60006109ca6001600160a01b0385168484610d24565b9050806105a5576040805162461bcd60e51b815260206004820152601060248201526f5452414e534645525f4641494c55524560801b604482015290519081900360640190fd5b610a1d8383835a610da7565b505050565b60008281526003602090815260408083206001600160a01b0385168452600181019092529091205480610a89576040805162461bcd60e51b815260206004820152600a6024820152691393d517d25397d4d15560b21b604482015290519081900360640190fd5b6001600160a01b0383166000908152600183016020526040812055600282018054600019019055815415610b6b57600082600001836002015481548110610acc57fe5b6000918252602090912001546001600160a01b03908116915084168114610b3c5780836000016001840381548110610b0057fe5b600091825260208083209190910180546001600160a01b0319166001600160a01b03948516179055918316815260018501909152604090208290555b8254839080610b4757fe5b600082815260209020810160001990810180546001600160a01b0319169055019055505b50505050565b60009081526003602052604090206002015490565b60008281526003602090815260408083206001600160a01b0385168452600101909152902054151592915050565b60008381526003602090815260408083206001600160a01b0386168452600181019092529091205415610c1f576040805162461bcd60e51b815260206004820152600e60248201526d1053149150511657d25397d4d15560921b604482015290519081900360640190fd5b8115610cae576002810154815414610c7e576040805162461bcd60e51b815260206004820152601960248201527f50524556494f55534c595f4e4f545f4d41494e5441494c454400000000000000604482015290519081900360640190fd5b80546001810182556000828152602090200180546001600160a01b0319166001600160a01b038516179055610cf2565b805415610cf2576040805162461bcd60e51b815260206004820152600d60248201526c26aaa9aa2fa6a0a4a72a20a4a760991b604482015290519081900360640190fd5b6002810180546001908101918290556001600160a01b0390941660009081529190930160205260409020919091555050565b600082610d33575060016105a5565b6000610d47856001600160a01b0316610df7565b6040519091506001600160a01b03821690849086906000818181858888f193505050503d8060008114610d96576040519150601f19603f3d011682016040523d82523d6000602084013e610d9b565b606091505b50909695505050505050565b610db384848484610dfa565b610b6b576040805162461bcd60e51b815260206004820152601060248201526f5452414e534645525f4641494c55524560801b604482015290519081900360640190fd5b90565b604080516001600160a01b038086166024830152604480830186905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485938a16928792869282918083835b60208310610e765780518252601f199092019160209182019101610e57565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038160008787f1925050503d8060008114610ed9576040519150601f19603f3d011682016040523d82523d6000602084013e610ede565b606091505b50509050610eeb81610ef6565b979650505050505050565b60008115610f2d573d8015610f165760208114610f1f5760009250610f2b565b60019250610f2b565b60206000803e60005192505b505b5090565b80356001600160a01b038116811461089757600080fd5b600060208284031215610f59578081fd5b6105a582610f31565b60008060408385031215610f74578081fd5b610f7d83610f31565b9150610f8b60208401610f31565b90509250929050565b60008060008060808587031215610fa9578182fd5b610fb285610f31565b9350610fc060208601610f31565b9250610fce60408601610f31565b9150606085013563ffffffff81168114610fe6578182fd5b939692955090935050565b6001600160a01b0391909116815260200190565b6001600160a01b03938416815291909216602082015263ffffffff909116604082015260600190565b6020808252825182820181905260009190848201906040850190845b81811015610d9b5783516001600160a01b03168352928401929184019160010161104a565b901515815260200190565b9081526020019056feae79206ff8d89355a31a27bc7df0c55f5fe15ce3ae94530629cd19b6712ea1f8a264697066735822122002a002ab6702d5097b51bd0bcbdc64c56d980c5403060e24b53cccca9552916764736f6c63430007060033