SafeBoxBuyback
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "SafeBoxBuyback"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "SafeBoxBuyback"
ABI
ABI objects
Getter at block 22902984
WETH9() view returns (address)
0x0000000000000000000000000000000000000000
buybacksEnabled() view returns (bool)
false
getTicksFromLastBuys() view returns (uint256)
1
lastBuyback() view returns (uint256)
0
minAccepted() view returns (uint256)
0
nominatedOwner() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
pathToUse() view returns (bytes)
0x
sUSD() view returns (address)
0x0000000000000000000000000000000000000000
sUSDperTick() view returns (uint256)
0
swapRouter() view returns (address)
0x0000000000000000000000000000000000000000
thalesToken() view returns (address)
0x0000000000000000000000000000000000000000
tickLength() view returns (uint256)
0
uniswapFactory() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
This contract contains no read-only function objects.
State-modifying
Events acceptOwnership()
executeBuyback()
initNonReentrant()
initialize(address _owner, address _sUSD)
nominateNewOwner(address _owner)
retrieveSUSDAmount(address account, uint256 amount)
retrieveThalesAmount(address account, uint256 amount)
setBuybacksEnabled(bool _buybacksEnabled)
setMinAccepted(uint256 _minAccepted)
setOwner(address _owner)
setPath(bytes path)
setSwapRouter(address _swapRouter)
setThalesToken(address _tokenAddress)
setTickLength(uint256 _tickLength)
setTickRate(uint256 _sUSDperTick)
setUniswapV3Factory(address _uniswapFactory)
setWETHAddress(address _tokenAddress)
transferOwnershipAtInit(address proxyAddress)
BuybackExecuted(uint256 _amountIn, uint256 _amountOut)
MinAcceptedChanged(uint256 _minAccepted)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
SetBuybacksEnabled(bool _buybacksEnabled)
SwapRouterAddressChanged(address _swapRouter)
ThalesTokenAddressChanged(address _tokenAddress)
TickLengthChanged(uint256 _tickLength)
TickRateChanged(uint256 _sUSDperTick)
UniswapV3FactoryAddressChanged(address _uniswapFactory)
WETHTokenAddressChanged(address _tokenAddress)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.