LotusBuyAndBurn

Verified contract

Active on Ethereum with 2,220 txns
Deployed by via 0xc4873e99 at 21050289
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $330,942.44
0xbf01dc541b0b86c2994f35cc591e99f8ba21bb9d5576443932520a1c067b7992
0x655b5f4db808bce0c28c828c7784bbcd12ed8caa79244ff7081cc9c5ef833d25
0x1edcd0f06499d24b815e560aebc10779699df27550559019876bac1f5c153e71
0x50c5e6ce0df593f3b3a64b4e90a62a05020e8c523c916d295fa84b9ab406e565
0xe6528aef9068c2e2b3d82d02f3fd0834837d382059a4ddfc6bf37bd4d1039bbb
0x013ed9a0c49c38ff8112f4b546602e3112258905da1a0b119280b21a474cfd76
0x935acbcf983cb18fed75c9faa3568aeac990ebf1b5e6676e49d8082bfa726a0b
0x0440e390766398f39177c611293d6cdc027e609b885436e6f9cc3593cb51f957
0x4b226ce1dbfffaf5a768fb6ed1b7e28649b91779b3572e5cede7618675793061
0xbf8c0967370d15065dcd6332138990bb4989ca3e6e5b275a39106ed377a26783

Functions
Getter at block 21244851
getCurrentInterval(view returns (uint32 _lastIntervaluint128 _amountAllocateduint16 _missedIntervalsuint32 _lastIntervalStartTimestampuint256 beforeCurrdaybool updated)
(_lastInterval=4694, _amountAllocated=904451562717110389182490048, _missedIntervals=2, _lastIntervalStartTimestamp=1732296480, beforeCurrday=0, updated=true)
lastBurnedInterval(view returns (uint256)
4692
lastBurnedIntervalStartTimestamp(view returns (uint32)
1732296480
lastIntervalNumber(view returns (uint32)
4692
lotus(view returns (address)
0xcc42b2b6d90e3747c2b8e62581183a88e3ca093a
owner(view returns (address)
0x5da227386e0fd73329fe3923394913eca3a624f7
slippageAdmin(view returns (address)
0x5da227386e0fd73329fe3923394913eca3a624f7
startTimeStamp(view returns (uint32)
1730044800
swapCap(view returns (uint128)
340282366920938463463374607431768211455
titanX(view returns (address)
0xf19308f923582a6f7c465e5ce7a9dc1bec6665b1
totalLotusBurnt(view returns (uint256)
24660811730307702656559220
totalTitanXDistributed(view returns (uint256)
542670937630266233509494028957
uniswapV3Router(view returns (address)
0xe592427a0aece92de3edee1f18e0157c05861564
v3Factory(view returns (address)
0x1f98431c8ad98523631ae4a59f267346ea31f984
volt(view returns (address)
0x66b5228cfd34d9f4d9f03188d67816286c7c0b74
Read-only
getDailyTitanXAllocation(uint32 tpure returns (uint256 dailyWadAllocation)
getTwapAmount(address tokenInaddress tokenOutuint256 amountview returns (uint256 twapAmountuint224 slippage)
intervals(uint32 intervalview returns (uint128 amountAllocateduint128 amountBurned)
slippageConfigs(address poolview returns (uint224 slippageuint32 twapLookback)
State-modifying
burnLotus(
changeSlippageAdmin(address _new
changeSlippageConfig(address pooluint224 _newSlippageuint32 _newLookBack
distributeTitanXForBurning(uint256 _amount
renounceOwnership(
setSwapCap(uint128 _newCap
swapTitanXForLotusAndBurn(uint32 _deadline
transferOwnership(address newOwner
Events
BuyAndBurn(uint256 indexed titanXAmountuint256 indexed lotusBurntaddress indexed caller
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SlippageAdminChanged(address indexed oldAdminaddress indexed newAdmin
SlippageConfigChanged(address indexed pooluint224 indexed newSlippageuint32 indexed newLookback
Constructor
constructor(uint32 startTimestampaddress _titanXaddress _voltaddress _lotusstruct SwapActionParams _params
Fallback and receive

This contract contains no fallback and receive objects.

Errors
Address0(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
Amount0(
Expired(
FailedInnerCall(
GreaterThan(uint256 auint256 b
IntervalAlreadyBurned(
MathOverflowedMulDiv(
NotStartedYet(
OnlyEOA(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token
SwapActions__InvalidSlippage(
SwapActions__OnlySlippageAdmin(
T(