71 txs
72 calls
constructor
constructor()
functions
clock
viewfunction clock(uint256 period) view returns (uint256, uint256, bool)
latestswap
viewfunction latestswap() view returns (uint256)
owner
viewfunction owner() view returns (address)
ownerCall
nonpayablefunction ownerCall(address to, bytes data, uint256 value) returns (bytes)
swapAndUpdate
nonpayablefunction swapAndUpdate(uint256 amount, address recipient)
tokenTransfer
nonpayablefunction tokenTransfer(address tokenAddress, address recipient, uint256 amount)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801562000010575f80fd5b5062000031620000256200015460201b60201c565b6200015b60201b60201c565b73a8eacf3c1ee2edc04e964994e0952708ee4de9cd73ffffffffffffffffffffffffffffffffffffffff1663095ea7b37310ed43c718714eb63d5aa57b78b54704e256024e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401620000b692919062000279565b6020604051808303815f875af1158015620000d3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620000f99190620002e2565b507310ed43c718714eb63d5aa57b78b54704e256024e60015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000312565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000247826200021c565b9050919050565b62000259816200023b565b82525050565b5f819050919050565b62000273816200025f565b82525050565b5f6040820190506200028e5f8301856200024e565b6200029d602083018462000268565b9392505050565b5f80fd5b5f8115159050919050565b620002be81620002a8565b8114620002c9575f80fd5b50565b5f81519050620002dc81620002b3565b92915050565b5f60208284031215620002fa57620002f9620002a4565b5b5f6200030984828501620002cc565b91505092915050565b61118580620003205f395ff3fe608060405234801561000f575f80fd5b506004361061007b575f3560e01c8063801ba7a011610059578063801ba7a0146100fd578063821839ff1461011b5780638da5cb5b14610137578063f2fde38b146101555761007b565b806315eaef6b1461007f5780633fbdbab91461009b57806368c7c155146100cb575b5f80fd5b6100996004803603810190610094919061098c565b610171565b005b6100b560048036038101906100b09190610b18565b61026e565b6040516100c29190610bfe565b60405180910390f35b6100e560048036038101906100e09190610c1e565b61036d565b6040516100f493929190610c72565b60405180910390f35b610105610396565b6040516101129190610ca7565b60405180910390f35b61013560048036038101906101309190610cc0565b61039c565b005b61013f610563565b60405161014c9190610d0d565b60405180910390f35b61016f600480360381019061016a9190610d26565b61058a565b005b610179610680565b73ffffffffffffffffffffffffffffffffffffffff16610197610563565b73ffffffffffffffffffffffffffffffffffffffff16146101ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101e490610dab565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401610228929190610dc9565b6020604051808303815f875af1158015610244573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102689190610e1a565b50505050565b6060610278610680565b73ffffffffffffffffffffffffffffffffffffffff16610296610563565b73ffffffffffffffffffffffffffffffffffffffff16146102ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102e390610dab565b60405180910390fd5b5f808573ffffffffffffffffffffffffffffffffffffffff1684866040516103149190610e7f565b5f6040518083038185875af1925050503d805f811461034e576040519150601f19603f3d011682016040523d82523d5f602084013e610353565b606091505b509150915081610361575f80fd5b80925050509392505050565b5f805f808460035461037f9190610ec2565b421190504260035482935093509350509193909250565b60035481565b6103a4610680565b73ffffffffffffffffffffffffffffffffffffffff166103c2610563565b73ffffffffffffffffffffffffffffffffffffffff1614610418576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040f90610dab565b60405180910390fd5b6104228282610687565b426003819055505f73a8eacf3c1ee2edc04e964994e0952708ee4de9cd90508073ffffffffffffffffffffffffffffffffffffffff166323b872dd73a8eacf3c1ee2edc04e964994e0952708ee4de9cd308473ffffffffffffffffffffffffffffffffffffffff166370a0823173a8eacf3c1ee2edc04e964994e0952708ee4de9cd6040518263ffffffff1660e01b81526004016104c09190610d0d565b602060405180830381865afa1580156104db573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104ff9190610f09565b6040518463ffffffff1660e01b815260040161051d93929190610f34565b6020604051808303815f875af1158015610539573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061055d9190610e1a565b50505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610592610680565b73ffffffffffffffffffffffffffffffffffffffff166105b0610563565b73ffffffffffffffffffffffffffffffffffffffff1614610606576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105fd90610dab565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610674576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066b90610fb3565b60405180910390fd5b61067d8161082d565b50565b5f33905090565b5f600267ffffffffffffffff8111156106a3576106a26109f4565b5b6040519080825280602002602001820160405280156106d15781602001602082028036833780820191505090505b50905073a8eacf3c1ee2edc04e964994e0952708ee4de9cd815f815181106106fc576106fb610fd1565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507355d398326f99059ff775485246999027b31979558160018151811061075f5761075e610fd1565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635c11d795845f8486426040518663ffffffff1660e01b81526004016107fb9594939291906110f7565b5f604051808303815f87803b158015610812575f80fd5b505af1158015610824573d5f803e3d5ffd5b50505050505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610928826108ff565b9050919050565b6109388161091e565b8114610942575f80fd5b50565b5f813590506109538161092f565b92915050565b5f819050919050565b61096b81610959565b8114610975575f80fd5b50565b5f8135905061098681610962565b92915050565b5f805f606084860312156109a3576109a26108f7565b5b5f6109b086828701610945565b93505060206109c186828701610945565b92505060406109d286828701610978565b9150509250925092565b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610a2a826109e4565b810181811067ffffffffffffffff82111715610a4957610a486109f4565b5b80604052505050565b5f610a5b6108ee565b9050610a678282610a21565b919050565b5f67ffffffffffffffff821115610a8657610a856109f4565b5b610a8f826109e4565b9050602081019050919050565b828183375f83830152505050565b5f610abc610ab784610a6c565b610a52565b905082815260208101848484011115610ad857610ad76109e0565b5b610ae3848285610a9c565b509392505050565b5f82601f830112610aff57610afe6109dc565b5b8135610b0f848260208601610aaa565b91505092915050565b5f805f60608486031215610b2f57610b2e6108f7565b5b5f610b3c86828701610945565b935050602084013567ffffffffffffffff811115610b5d57610b5c6108fb565b5b610b6986828701610aeb565b9250506040610b7a86828701610978565b9150509250925092565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610bbb578082015181840152602081019050610ba0565b5f8484015250505050565b5f610bd082610b84565b610bda8185610b8e565b9350610bea818560208601610b9e565b610bf3816109e4565b840191505092915050565b5f6020820190508181035f830152610c168184610bc6565b905092915050565b5f60208284031215610c3357610c326108f7565b5b5f610c4084828501610978565b91505092915050565b610c5281610959565b82525050565b5f8115159050919050565b610c6c81610c58565b82525050565b5f606082019050610c855f830186610c49565b610c926020830185610c49565b610c9f6040830184610c63565b949350505050565b5f602082019050610cba5f830184610c49565b92915050565b5f8060408385031215610cd657610cd56108f7565b5b5f610ce385828601610978565b9250506020610cf485828601610945565b9150509250929050565b610d078161091e565b82525050565b5f602082019050610d205f830184610cfe565b92915050565b5f60208284031215610d3b57610d3a6108f7565b5b5f610d4884828501610945565b91505092915050565b5f82825260208201905092915050565b7f63616c6c6572206973206e6f7420746865206f776e65720000000000000000005f82015250565b5f610d95601783610d51565b9150610da082610d61565b602082019050919050565b5f6020820190508181035f830152610dc281610d89565b9050919050565b5f604082019050610ddc5f830185610cfe565b610de96020830184610c49565b9392505050565b610df981610c58565b8114610e03575f80fd5b50565b5f81519050610e1481610df0565b92915050565b5f60208284031215610e2f57610e2e6108f7565b5b5f610e3c84828501610e06565b91505092915050565b5f81905092915050565b5f610e5982610b84565b610e638185610e45565b9350610e73818560208601610b9e565b80840191505092915050565b5f610e8a8284610e4f565b915081905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610ecc82610959565b9150610ed783610959565b9250828201905080821115610eef57610eee610e95565b5b92915050565b5f81519050610f0381610962565b92915050565b5f60208284031215610f1e57610f1d6108f7565b5b5f610f2b84828501610ef5565b91505092915050565b5f606082019050610f475f830186610cfe565b610f546020830185610cfe565b610f616040830184610c49565b949350505050565b7f6e6577206f776e657220697320746865207a65726f20616464726573730000005f82015250565b5f610f9d601d83610d51565b9150610fa882610f69565b602082019050919050565b5f6020820190508181035f830152610fca81610f91565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b5f819050919050565b5f61102a61102561102084610ffe565b611007565b610959565b9050919050565b61103a81611010565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6110728161091e565b82525050565b5f6110838383611069565b60208301905092915050565b5f602082019050919050565b5f6110a582611040565b6110af818561104a565b93506110ba8361105a565b805f5b838110156110ea5781516110d18882611078565b97506110dc8361108f565b9250506001810190506110bd565b5085935050505092915050565b5f60a08201905061110a5f830188610c49565b6111176020830187611031565b8181036040830152611129818661109b565b90506111386060830185610cfe565b6111456080830184610c49565b969550505050505056fea26469706673582212207b8a770bffbc4ebb4ce7456c45e6816d348031d68424ec28f3a07920a21684b764736f6c63430008180033