7 txs
9 calls
constructor
constructor()
functions
allowedOrders
viewfunction allowedOrders(bytes32 orderHash) view returns (bool)
isValidSignature
viewfunction isValidSignature(bytes32 hash, bytes) view returns (bytes4 magicValue)
owner
viewfunction owner() view returns (address)
allowOrderHash
nonpayablefunction allowOrderHash(bytes32 hash)
approveERC20
nonpayablefunction approveERC20(address spender, address token)
call
nonpayablefunction call(address to, bytes callData, uint256 msgValue)
renounceOwnership
nonpayablefunction renounceOwnership()
transferERC20
nonpayablefunction transferERC20(address receiver, address token)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x6080604052348015600f57600080fd5b503380603557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b603c816041565b506091565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6106ae806100a06000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063715018a611610066578063715018a6146101245780638da5cb5b1461012c5780639066e7c314610147578063d0eadfb21461015a578063f2fde38b1461016d57600080fd5b806315124476146100985780631626ba7e146100ad5780634ae00041146100de5780636d9f17b0146100f1575b600080fd5b6100ab6100a6366004610457565b610180565b005b6100c06100bb3660046104a6565b610202565b6040516001600160e01b031990911681526020015b60405180910390f35b6100ab6100ec366004610569565b61022f565b6101146100ff3660046105f7565b60016020526000908152604090205460ff1681565b60405190151581526020016100d5565b6100ab61029d565b6000546040516001600160a01b0390911681526020016100d5565b6100ab610155366004610457565b6102b1565b6100ab6101683660046105f7565b61035c565b6100ab61017b366004610610565b610382565b6101886103c5565b60405163095ea7b360e01b81526001600160a01b038381166004830152600019602483015282169063095ea7b3906044015b6020604051808303816000875af11580156101d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101fd919061062d565b505050565b60008281526001602052604081205460ff1661021f576000610228565b630b135d3f60e11b5b9392505050565b6102376103c5565b836001600160a01b031681848460405161025292919061064f565b60006040518083038185875af1925050503d806000811461028f576040519150601f19603f3d011682016040523d82523d6000602084013e610294565b606091505b50505050505050565b6102a56103c5565b6102af60006103f2565b565b6102b96103c5565b6040516370a0823160e01b81523060048201526001600160a01b0382169063a9059cbb90849083906370a0823190602401602060405180830381865afa158015610307573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032b919061065f565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016101ba565b6103646103c5565b6000908152600160208190526040909120805460ff19169091179055565b61038a6103c5565b6001600160a01b0381166103b957604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6103c2816103f2565b50565b6000546001600160a01b031633146102af5760405163118cdaa760e01b81523360048201526024016103b0565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146103c257600080fd5b6000806040838503121561046a57600080fd5b823561047581610442565b9150602083013561048581610442565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b600080604083850312156104b957600080fd5b82359150602083013567ffffffffffffffff8111156104d757600080fd5b8301601f810185136104e857600080fd5b803567ffffffffffffffff81111561050257610502610490565b604051601f8201601f19908116603f0116810167ffffffffffffffff8111828210171561053157610531610490565b60405281815282820160200187101561054957600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000806000806060858703121561057f57600080fd5b843561058a81610442565b9350602085013567ffffffffffffffff8111156105a657600080fd5b8501601f810187136105b757600080fd5b803567ffffffffffffffff8111156105ce57600080fd5b8760208284010111156105e057600080fd5b949760209190910196509394604001359392505050565b60006020828403121561060957600080fd5b5035919050565b60006020828403121561062257600080fd5b813561022881610442565b60006020828403121561063f57600080fd5b8151801515811461022857600080fd5b8183823760009101908152919050565b60006020828403121561067157600080fd5b505191905056fea264697066735822122069a97c8a2b7c834be88c81e5bed1081ef01a0efcb411df4a4c05f3107f4a863764736f6c634300081a0033