2 txs
3 calls
constructor
constructor(address _stakeTokenContract, address _usdtContract, address _tokenContract, address _wethToken)
functions
isManager
viewfunction isManager(address) view returns (uint256)
owner
viewfunction owner() view returns (address)
paths
viewfunction paths(address, address, uint256) view returns (address)
poolRouter
viewfunction poolRouter() view returns (address)
poolUsdtWeth
viewfunction poolUsdtWeth() view returns (address)
token
viewfunction token() view returns (address)
uniswapRouter
viewfunction uniswapRouter() view returns (address)
usdToken
viewfunction usdToken() view returns (address)
wethToken
viewfunction wethToken() view returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
setIsManager
nonpayablefunction setIsManager(address _wallet, uint256 _isManager)
setPath
nonpayablefunction setPath(address _tokenA, address _tokenB, address[] _path)
setPoolRouter
nonpayablefunction setPoolRouter(address _poolRouter)
setPoolUsdt
nonpayablefunction setPoolUsdt(address _poolUsdtWeth)
setToken
nonpayablefunction setToken(address _token, address _usdToken)
swapAndBurn
nonpayablefunction swapAndBurn(uint256 percentSwap, uint256 percentSwapToBurn, uint256 _usdValue)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawTokenEmergency
nonpayablefunction withdrawTokenEmergency(address _token, uint256 _amount)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x6080604052600180546001600160a01b031990811673edf6066a2b290c185783862c7f4776a2c8077ad1179091556006805490911673bb98b3d2b18aef63a3178023a920971cf5f29be41790553480156200005957600080fd5b50604051620014d8380380620014d88339810160408190526200007c9162000341565b620000873362000253565b6001600160a01b03848116600090815260076020908152604080832060019055600380546001600160a01b03199081168887161790915560048054821689871617905560058054909116948616949094179093558251600280825260608201855292939092918301908036833701905050905083816000815181106200011157620001116200039e565b60200260200101906001600160a01b031690816001600160a01b03168152505082816001815181106200014857620001486200039e565b6001600160a01b03928316602091820292909201810191909152858216600090815260088252604080822093871682529282529190912082516200018f92840190620002a3565b506040805160028082526060820183526000926020830190803683370190505090508281600081518110620001c857620001c86200039e565b60200260200101906001600160a01b031690816001600160a01b0316815250508381600181518110620001ff57620001ff6200039e565b6001600160a01b03928316602091820292909201810191909152848216600090815260088252604080822093881682529282529190912082516200024692840190620002a3565b50505050505050620003b4565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b828054828255906000526020600020908101928215620002fb579160200282015b82811115620002fb57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190620002c4565b50620003099291506200030d565b5090565b5b808211156200030957600081556001016200030e565b80516001600160a01b03811681146200033c57600080fd5b919050565b600080600080608085870312156200035857600080fd5b620003638562000324565b9350620003736020860162000324565b9250620003836040860162000324565b9150620003936060860162000324565b905092959194509250565b634e487b7160e01b600052603260045260246000fd5b61111480620003c46000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c8063735de9f7116100a2578063f2fde38b11610071578063f2fde38b14610224578063f3ae241514610237578063f897a22b14610265578063fc0c546a14610278578063fc10cf961461028b57600080fd5b8063735de9f7146101da5780638da5cb5b146101ed5780639f9a2ba6146101fe578063cef4cde41461021157600080fd5b80633d61aba8116100e95780633d61aba8146101695780633f66f0a91461017c5780634b57b0be1461018f5780635452b9ba146101bf578063715018a6146101d257600080fd5b806303008ae11461011b578063055227a1146101305780630c8d9cc7146101435780631da26a8b14610156575b600080fd5b61012e610129366004610ddf565b61029e565b005b61012e61013e366004610e17565b6102c8565b61012e610151366004610ddf565b61030b565b61012e610164366004610eff565b610335565b61012e610177366004610f32565b61036b565b61012e61018a366004610f32565b610460565b6005546101a2906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6002546101a2906001600160a01b031681565b61012e610484565b6001546101a2906001600160a01b031681565b6000546001600160a01b03166101a2565b6006546101a2906001600160a01b031681565b6101a261021f366004610f5c565b610498565b61012e610232366004610ddf565b6104dd565b610257610245366004610ddf565b60076020526000908152604090205481565b6040519081526020016101b6565b6004546101a2906001600160a01b031681565b6003546101a2906001600160a01b031681565b61012e610299366004610f98565b610556565b6102a66108bf565b600680546001600160a01b0319166001600160a01b0392909216919091179055565b6102d06108bf565b6001600160a01b0380841660009081526008602090815260408083209386168352928152919020825161030592840190610d49565b50505050565b6103136108bf565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b61033d6108bf565b600380546001600160a01b039384166001600160a01b03199182161790915560048054929093169116179055565b6103736108bf565b600081116103ac5760405162461bcd60e51b81526020600482015260016024820152604960f81b60448201526064015b60405180910390fd5b60405163a9059cbb60e01b8152336004820152602481018290526001600160a01b0383169063a9059cbb90604401602060405180830381600087803b1580156103f457600080fd5b505af1158015610408573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061042c9190610fc4565b61045c5760405162461bcd60e51b81526020600482015260016024820152602760f91b60448201526064016103a3565b5050565b6104686108bf565b6001600160a01b03909116600090815260076020526040902055565b61048c6108bf565b6104966000610919565b565b600860205282600052604060002060205281600052604060002081815481106104c057600080fd5b6000918252602090912001546001600160a01b0316925083915050565b6104e56108bf565b6001600160a01b03811661054a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103a3565b61055381610919565b50565b3360009081526007602052604090205460011461059b5760405162461bcd60e51b8152602060048201526003602482015262523a4d60e81b60448201526064016103a3565b82156108ba576003546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a082319060240160206040518083038186803b1580156105e557600080fd5b505afa1580156105f9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061061d9190610fe6565b90506000606461062d8685611015565b6106379190611034565b6005546040516370a0823160e01b81523060048201529192506000916001600160a01b03909116906370a082319060240160206040518083038186803b15801561068057600080fd5b505afa158015610694573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b89190610fe6565b6004546005546006549293506106df926001600160a01b0392831692918216911685610969565b6005546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a082319060240160206040518083038186803b15801561072357600080fd5b505afa158015610737573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061075b9190610fe6565b9050818111156108b55760006107718383611056565b600554600354919250610791916001600160a01b03918216911683610b75565b86156108b3576003546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a082319060240160206040518083038186803b1580156107db57600080fd5b505afa1580156107ef573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108139190610fe6565b9050600086821161082557600061082f565b61082f8783611056565b905080156108b057600060646108458b84611015565b61084f9190611034565b600354604051630852cd8d60e31b8152600481018390529192506001600160a01b0316906342966c6890602401600060405180830381600087803b15801561089657600080fd5b505af11580156108aa573d6000803e3d6000fd5b50505050505b50505b505b505050505b505050565b6000546001600160a01b031633146104965760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103a3565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040516323b872dd60e01b8152336004820152306024820152604481018290526001600160a01b038516906323b872dd90606401602060405180830381600087803b1580156109b757600080fd5b505af11580156109cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ef9190610fc4565b50600254604051636eb1769f60e11b81523060048201526001600160a01b039182166024820152829186169063dd62ed3e9060440160206040518083038186803b158015610a3c57600080fd5b505afa158015610a50573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a749190610fe6565b1015610b025760025460405163095ea7b360e01b81526001600160a01b039182166004820152602481018390529085169063095ea7b390604401602060405180830381600087803b158015610ac857600080fd5b505af1158015610adc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b009190610fc4565b505b6002546040516335f6f49160e11b81526001600160a01b038681166004830152858116602483015284811660448301526064820184905290911690636bede922906084015b600060405180830381600087803b158015610b6157600080fd5b505af11580156108b3573d6000803e3d6000fd5b6001600160a01b038084166000908152600860209081526040808320938616835292815282822080548451818402810184019095528085529293929091830182828015610beb57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610bcd575b5050600154604051636eb1769f60e11b81523060048201526001600160a01b0391821660248201529495508694908916935063dd62ed3e9250604401905060206040518083038186803b158015610c4157600080fd5b505afa158015610c55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c799190610fe6565b1015610d105760015460405163095ea7b360e01b81526001600160a01b03918216600482015269d3c21bcecceda100000060248201529085169063095ea7b390604401602060405180830381600087803b158015610cd657600080fd5b505af1158015610cea573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d0e9190610fc4565b505b600154604051635c11d79560e01b81526001600160a01b0390911690635c11d79590610b4790859060009086903090429060040161106d565b828054828255906000526020600020908101928215610d9e579160200282015b82811115610d9e57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190610d69565b50610daa929150610dae565b5090565b5b80821115610daa5760008155600101610daf565b80356001600160a01b0381168114610dda57600080fd5b919050565b600060208284031215610df157600080fd5b610dfa82610dc3565b9392505050565b634e487b7160e01b600052604160045260246000fd5b600080600060608486031215610e2c57600080fd5b610e3584610dc3565b92506020610e44818601610dc3565b9250604085013567ffffffffffffffff80821115610e6157600080fd5b818701915087601f830112610e7557600080fd5b813581811115610e8757610e87610e01565b8060051b604051601f19603f83011681018181108582111715610eac57610eac610e01565b60405291825284820192508381018501918a831115610eca57600080fd5b938501935b82851015610eef57610ee085610dc3565b84529385019392850192610ecf565b8096505050505050509250925092565b60008060408385031215610f1257600080fd5b610f1b83610dc3565b9150610f2960208401610dc3565b90509250929050565b60008060408385031215610f4557600080fd5b610f4e83610dc3565b946020939093013593505050565b600080600060608486031215610f7157600080fd5b610f7a84610dc3565b9250610f8860208501610dc3565b9150604084013590509250925092565b600080600060608486031215610fad57600080fd5b505081359360208301359350604090920135919050565b600060208284031215610fd657600080fd5b81518015158114610dfa57600080fd5b600060208284031215610ff857600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b600081600019048311821515161561102f5761102f610fff565b500290565b60008261105157634e487b7160e01b600052601260045260246000fd5b500490565b60008282101561106857611068610fff565b500390565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156110bd5784516001600160a01b031683529383019391830191600101611098565b50506001600160a01b0396909616606085015250505060800152939250505056fea2646970667358221220b30dc545bce7c17954c4d12cdf97ba5b5a772d66f34dece0eb84e7c003b878ed64736f6c634300080800330000000000000000000000007891ffe3d9efff3f84feaffbcd58304be728af43000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000000052074d3eb1429f39e5ea529b54a650c21f5aa40000000000000000000000007ceb23fd6bc0add59e62ac25578270cff1b9f619