0 txs
0 calls
constructor
constructor(address _dca, address _usdt, address _dollar, address _okxRouter, address _okxTokenApprove)
functions
dca
viewfunction dca() view returns (address)
dollar
viewfunction dollar() view returns (address)
okxRouter
viewfunction okxRouter() view returns (address)
owner
viewfunction owner() view returns (address)
usdt
viewfunction usdt() view returns (address)
approve
nonpayablefunction approve(address token, address spender, uint256 amount)
renounceOwnership
nonpayablefunction renounceOwnership()
swap
nonpayablefunction swap(uint256 dollarAmountIn, bytes data)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
CallFailed
error CallFailed(bytes)
FailedInnerCall
error FailedInnerCall()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x6101006040523480156200001257600080fd5b5060405162000e8e38038062000e8e833981016040819052620000359162000170565b33806200005c57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b620000678162000103565b506001600160a01b0385811660805284811660e05283811660a081905283821660c05260405163095ea7b360e01b8152918316600483015260001960248301529063095ea7b3906044016020604051808303816000875af1158015620000d1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f79190620001e0565b5050505050506200020b565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146200016b57600080fd5b919050565b600080600080600060a086880312156200018957600080fd5b620001948662000153565b9450620001a46020870162000153565b9350620001b46040870162000153565b9250620001c46060870162000153565b9150620001d46080870162000153565b90509295509295909350565b600060208284031215620001f357600080fd5b815180151581146200020457600080fd5b9392505050565b60805160a05160c05160e051610c05620002896000396000818160f00152818161036d015261043f01526000818160ad015261029f01526000818161013e015281816102520152818161049e0152610526015260008181610117015281816101d3015281816102740152818161046101526105480152610c056000f3fe608060405234801561001057600080fd5b50600436106100a35760003560e01c8063715018a611610076578063bd0625ab1161005b578063bd0625ab1461017b578063e1f21c671461018e578063f2fde38b146101a157600080fd5b8063715018a6146101605780638da5cb5b1461016a57600080fd5b80632eae56dc146100a85780632f48ab7d146100eb578063342df78c1461011257806351adeb5714610139575b600080fd5b6100cf7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b6100cf7f000000000000000000000000000000000000000000000000000000000000000081565b6100cf7f000000000000000000000000000000000000000000000000000000000000000081565b6100cf7f000000000000000000000000000000000000000000000000000000000000000081565b6101686101b4565b005b6000546001600160a01b03166100cf565b6101686101893660046109f3565b6101c8565b61016861019c366004610aca565b610575565b6101686101af366004610b06565b61060f565b6101bc610666565b6101c660006106ac565b565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102455760405162461bcd60e51b815260206004820152600f60248201527f414441505445525f4e4f545f444341000000000000000000000000000000000060448201526064015b60405180910390fd5b61029a6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f00000000000000000000000000000000000000000000000000000000000000003085610714565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836040516102d59190610b45565b6000604051808303816000865af19150503d8060008114610312576040519150601f19603f3d011682016040523d82523d6000602084013e610317565b606091505b50915091508161035557806040517fa5fa8d2b00000000000000000000000000000000000000000000000000000000815260040161023c9190610b61565b6040516370a0823160e01b81523060048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa1580156103bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103e09190610b94565b9050600081116104325760405162461bcd60e51b815260206004820152601760248201527f414441505445525f494e56414c49445f42414c414e4345000000000000000000604482015260640161023c565b6104866001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f000000000000000000000000000000000000000000000000000000000000000083610790565b6040516370a0823160e01b81523060048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa1580156104ed573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105119190610b94565b9050801561056d5761056d6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f000000000000000000000000000000000000000000000000000000000000000083610790565b505050505050565b61057d610666565b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b0383811660048301526024820183905284169063095ea7b3906044016020604051808303816000875af11580156105e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106099190610bad565b50505050565b610617610666565b6001600160a01b03811661065a576040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526000600482015260240161023c565b610663816106ac565b50565b6000546001600160a01b031633146101c6576040517f118cdaa700000000000000000000000000000000000000000000000000000000815233600482015260240161023c565b600080546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040516001600160a01b0384811660248301528381166044830152606482018390526106099186918216906323b872dd906084015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506107c6565b6040516001600160a01b038381166024830152604482018390526107c191859182169063a9059cbb90606401610749565b505050565b60006107db6001600160a01b03841683610842565b905080516000141580156108005750808060200190518101906107fe9190610bad565b155b156107c1576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b038416600482015260240161023c565b606061085083836000610857565b9392505050565b606081471015610895576040517fcd78605900000000000000000000000000000000000000000000000000000000815230600482015260240161023c565b600080856001600160a01b031684866040516108b19190610b45565b60006040518083038185875af1925050503d80600081146108ee576040519150601f19603f3d011682016040523d82523d6000602084013e6108f3565b606091505b509150915061090386838361090d565b9695505050505050565b6060826109225761091d82610982565b610850565b815115801561093957506001600160a01b0384163b155b1561097b576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b038516600482015260240161023c565b5080610850565b8051156109925780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008060408385031215610a0657600080fd5b82359150602083013567ffffffffffffffff80821115610a2557600080fd5b818501915085601f830112610a3957600080fd5b813581811115610a4b57610a4b6109c4565b604051601f8201601f19908116603f01168101908382118183101715610a7357610a736109c4565b81604052828152886020848701011115610a8c57600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b80356001600160a01b0381168114610ac557600080fd5b919050565b600080600060608486031215610adf57600080fd5b610ae884610aae565b9250610af660208501610aae565b9150604084013590509250925092565b600060208284031215610b1857600080fd5b61085082610aae565b60005b83811015610b3c578181015183820152602001610b24565b50506000910152565b60008251610b57818460208701610b21565b9190910192915050565b6020815260008251806020840152610b80816040850160208701610b21565b601f01601f19169190910160400192915050565b600060208284031215610ba657600080fd5b5051919050565b600060208284031215610bbf57600080fd5b8151801515811461085057600080fdfea264697066735822122004ffc9a75b919dea5c81e73e6c7ac3e795ad70e8c1d2220bb49ead665c3dd4a164736f6c6343000818003300000000000000000000000080b5133b8a1ce096846cb82893dff5b8efc4003b00000000000000000000000055d398326f99059ff775485246999027b31979550000000000000000000000007788a3538c5fc7f9c7c8a74eac4c898fc8d87d920000000000000000000000009333c74bdd1e118634fe5664aca7a9710b108bab0000000000000000000000002c34a2fb1d0b4f55de51e1d0bdefaddce6b7cdd6