0 txs
0 calls
constructor
No constructor.
functions
canDrain
viewfunction canDrain(address drainer, address) view returns (bool)
owner
viewfunction owner() view returns (address)
pendingOwner
viewfunction pendingOwner() view returns (address)
batchTransact
nonpayablefunction batchTransact(address target, bytes[] txs, uint256[] gasLimits)
claimOwnership
nonpayablefunction claimOwnership()
drain
nonpayablefunction drain(address to, address token) returns (uint256 amount)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Drained
event Drained(address to, address token, uint256 amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50600080546001600160a01b03191633179055610d9c806100326000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80638da5cb5b1161005b5780638da5cb5b146100db578063907d985b146100f0578063e30c397814610110578063f2fde38b1461011857610088565b80634e71e0c81461008d578063715018a614610097578063837971e41461009f57806387833d00146100c8575b600080fd5b61009561012b565b005b61009561021b565b6100b26100ad366004610a50565b6102db565b6040516100bf9190610cfa565b60405180910390f35b6100956100d6366004610a84565b610469565b6100e36105bb565b6040516100bf9190610b64565b6101036100fe366004610a50565b6105d7565b6040516100bf9190610bdc565b6100e36105fc565b610095610126366004610a35565b610618565b60015473ffffffffffffffffffffffffffffffffffffffff163314610185576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161017c90610c1e565b60405180910390fd5b6001546000805460405173ffffffffffffffffffffffffffffffffffffffff93841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff841617909155169055565b60005473ffffffffffffffffffffffffffffffffffffffff16331461026c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161017c90610c1e565b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b60006102e733836105d7565b61031d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161017c90610c1e565b73ffffffffffffffffffffffffffffffffffffffff821661036357504761035d815a73ffffffffffffffffffffffffffffffffffffffff86169190610726565b50610428565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8316906370a08231906103b5903090600401610b64565b60206040518083038186803b1580156103cd57600080fd5b505afa1580156103e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104059190610b03565b905061042873ffffffffffffffffffffffffffffffffffffffff83168483610789565b7fbfd2431e6c719bec0308db4f4ed0afc39712d368867354c711a1ea1e384fa78183838360405161045b93929190610b85565b60405180910390a192915050565b73ffffffffffffffffffffffffffffffffffffffff85166104b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161017c90610c8c565b8281146104ef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161017c90610cc3565b60005b838110156105b357600060608773ffffffffffffffffffffffffffffffffffffffff1685858581811061052157fe5b9050602002013588888681811061053457fe5b90506020028101906105469190610d03565b604051610554929190610b1b565b60006040518083038160008787f1925050503d8060008114610592576040519150601f19603f3d011682016040523d82523d6000602084013e610597565b606091505b5091509150816105a957805160208201fd5b50506001016104f2565b505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b60005473ffffffffffffffffffffffffffffffffffffffff8381169116145b92915050565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b60005473ffffffffffffffffffffffffffffffffffffffff163314610669576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161017c90610c1e565b73ffffffffffffffffffffffffffffffffffffffff8116158015906106a9575060005473ffffffffffffffffffffffffffffffffffffffff828116911614155b6106df576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161017c90610be7565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b600061074973ffffffffffffffffffffffffffffffffffffffff8516848461079a565b905080610782576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161017c90610c55565b9392505050565b6107958383835a610841565b505050565b6000826107a957506001610782565b60006107ca8573ffffffffffffffffffffffffffffffffffffffff16610889565b90508073ffffffffffffffffffffffffffffffffffffffff168484906040516107f290610889565b600060405180830381858888f193505050503d8060008114610830576040519150601f19603f3d011682016040523d82523d6000602084013e610835565b606091505b50909695505050505050565b61084d8484848461088c565b610883576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161017c90610c55565b50505050565b90565b6000606063a9059cbb60e01b85856040516024016108ab929190610bb6565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060008673ffffffffffffffffffffffffffffffffffffffff1684836040516109329190610b2b565b60006040518083038160008787f1925050503d8060008114610970576040519150601f19603f3d011682016040523d82523d6000602084013e610975565b606091505b505090506109828161098d565b979650505050505050565b600081156109c4573d80156109ad57602081146109b657600092506109c2565b600192506109c2565b60206000803e60005192505b505b5090565b803573ffffffffffffffffffffffffffffffffffffffff811681146105f657600080fd5b60008083601f8401126109fd578182fd5b50813567ffffffffffffffff811115610a14578182fd5b6020830191508360208083028501011115610a2e57600080fd5b9250929050565b600060208284031215610a46578081fd5b61078283836109c8565b60008060408385031215610a62578081fd5b610a6c84846109c8565b9150610a7b84602085016109c8565b90509250929050565b600080600080600060608688031215610a9b578081fd5b610aa587876109c8565b9450602086013567ffffffffffffffff80821115610ac1578283fd5b610acd89838a016109ec565b90965094506040880135915080821115610ae5578283fd5b50610af2888289016109ec565b969995985093965092949392505050565b600060208284031215610b14578081fd5b5051919050565b6000828483379101908152919050565b60008251815b81811015610b4b5760208186018101518583015201610b31565b81811115610b595782828501525b509190910192915050565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b73ffffffffffffffffffffffffffffffffffffffff9384168152919092166020820152604081019190915260600190565b73ffffffffffffffffffffffffffffffffffffffff929092168252602082015260400190565b901515815260200190565b6020808252600f908201527f494e56414c49445f414444524553530000000000000000000000000000000000604082015260600190565b6020808252600c908201527f554e415554484f52495a45440000000000000000000000000000000000000000604082015260600190565b60208082526010908201527f5452414e534645525f4641494c55524500000000000000000000000000000000604082015260600190565b6020808252600c908201527f454d5054595f5441524745540000000000000000000000000000000000000000604082015260600190565b60208082526009908201527f53495a455f444946460000000000000000000000000000000000000000000000604082015260600190565b90815260200190565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112610d37578283fd5b83018035915067ffffffffffffffff821115610d51578283fd5b602001915036819003821315610a2e57600080fdfea26469706673582212203714f9157ec362eceb9fc18f2d12415277463f9fcdd3c434160061ebed56d48164736f6c63430007000033