FeeTokenMinter

Verified contract

Active on Ethereum with 4,740 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
17 additional variables
ERC-20
Value $2,298,283.7
ERC-20
Value $0.86
)
ERC-721
--
0xd7e95aa39d72ec6058fcb5a1d8d09d20b265fd55ad90c07fe090f83234028085
0x290e74e4aae02a995af60156ca384c603e07633c5a354740477118184f9db339
0xbade21d1d91a85f41c8224fc9441a91e814c611fbfbef184d61b10629b6ec4cb
0x794b8e407383f666f198f4982eff340b53256cfbf3f86d80104327517da7edd4
0x85f91fb811d65b0fe55faabd4315c59a1dc615211d99ee76bc03d74c4a0736c9
0x782d10e5520723f27769b1baba8f5bd7487767ecaded45b13f6257bd93359ab9
0x599f9164fcd170fb86e45cebfa9bfcd8ee9344618abb7327b3a60afb063af6ea
0x638677278370399041102e8935b1fe0700f32323eb3ef220d2e3bdc381019d16
0x21e3000ee0b7dd0059319bc8fe409ad2ef2f81584a9c3e06e3ba80321b116400
0x2e4bb0130253bfd13b05f69244cb14b1363d57dcdcdc5e58e760663d7bf0629d

Functions
Getter at block 21284355
CONTRIBUTION_VESTING_PERIOD(view returns (uint256)
7257600
DEPLOYMENT_BLOCK(view returns (uint256)
20951028
DEPLOYMENT_TIMESTAMP(view returns (uint256)
1728754283
DEPOSIT_VESTING_CLIFF_DURATION(view returns (uint256)
2419200
DEPOSIT_VESTING_PERIOD(view returns (uint256)
31449600
ETH_CONTRIBUTION_CLIFF_DURATION(view returns (uint256)
1814400
ETH_LAUNCH_PHASE_TIME(view returns (uint256)
1209600
ETH_RATE(view returns (uint256)
135502
ETH_SINK(view returns (address)
0x54fdacea0af4026306a665e9dab635ef5ff2963f
FEE_TOKEN_AVAILABLE_AT_FIXED_DEPOSIT_RATE(view returns (uint256)
250000000000000000000000000
FIXED_RATE_FOR_DEPOSIT_TOKEN(view returns (uint256)
6000
FORFEIT_SINK(view returns (address)
0x54fdacea0af4026306a665e9dab635ef5ff2963f
INITIAL_DEPOSIT_TOKEN_LIQUIDITY_AMOUNT(view returns (uint256)
100000000000000000000000000000
INITIAL_FEE_TOKEN_LIQUIDITY_AMOUNT(view returns (uint256)
600000000000000000000000
INITIAL_TICK_IF_DEPOSIT_TOKEN_IS_TOKEN0(view returns (int24)
-120244
INITIAL_TICK_IF_FEE_TOKEN_IS_TOKEN0(view returns (int24)
120244
LAUNCH_BLOCK(view returns (uint256)
20977901
LAUNCH_TIMESTAMP(view returns (uint256)
1729076759
MAX_TICK(view returns (int24)
887200
MIN_TICK(view returns (int24)
-887200
POOL_FEE(view returns (uint24)
10000
TOTAL_DEPOSITS_AT_FIXED_RATE(view returns (uint256)
1500000000000000000000000000000
availableCurveEmissionsForDepositToken(view returns (uint256)
949999762000000000000000000
backstopFarmActive(view returns (bool)
true
backstopIncentives(view returns (address)
0x91804513f407aad860968f59a4a8bde12e71b9b1
buybackCooldownPeriod(view returns (uint256)
900
buybackMode(view returns (uint8)
1
capPerSwap(view returns (uint256)
1000000000000000000000000000
currentlyVestingFeeTokens(view returns (uint256)
454458329878893304778193582
curveActive(view returns (bool)
true
depositToken(view returns (address)
0xf19308f923582a6f7c465e5ce7a9dc1bec6665b1
dripIdGenerator(view returns (uint256)
437
feeToken(view returns (address)
0xd536e7a9543cf9867a580b45cec7f748a1fe11ec
forfeitedSupply(view returns (uint256)
3565670516466379728512998
incentiveFeeBips(view returns (uint256)
300
lastBuyback(view returns (uint256)
1729211099
lpFarmActive(view returns (bool)
true
lpIncentives(view returns (address)
0x429e4593ef49477894a694f332b0d6515d066a55
maxFutureFeeTokensFromDeposits(view returns (uint256)
416755659366483848717522370
owner(view returns (address)
0x467282efabf015286d832eb079e78123ea3dc39b
pool(view returns (address)
0x2a216495584e406c39582d3ee583aeda937beba6
positionManager(view returns (address)
0xc36442b4a4522e871399cd717abdd847ab11fe88
remainingCappedEthEmissions(view returns (uint256)
0
router(view returns (address)
0xe592427a0aece92de3edee1f18e0157c05861564
slippagePCT(view returns (uint256)
5
tokenInfo(view returns (uint256 tokenIduint128 liquidityint24 tickLowerint24 tickUpperbool initialized)
(tokenId=836005, liquidity=244943128476429893321071174, tickLower=-887200, tickUpper=887200, initialized=false)
totalDepositTokenUsedForBuyAndBurns(view returns (uint256)
5000000000000000000000000000
totalDeposited(view returns (uint256)
2777422904091826854950000000000
totalFeeTokensBurned(view returns (uint256)
6367812248762829824092
totalStaged(view returns (uint256)
27977006980699004923992
twapDurationMins(view returns (uint32)
15
uniPoolInitialised(view returns (bool)
true
vestIdGenerator(view returns (uint256)
2469
Read-only
accountDripIDs(addressuint256view returns (uint256)
accountVestingIDs(addressuint256view returns (uint256)
calculateEthReturn(uint256 amountview returns (uint256)
calculateMinimumFeeTokenAmount(uint256 amountInview returns (uint256 amountOutMinimum)
calculatePendingDrip(address owneruint256 dripIdview returns (uint256 claimableAmount)
calculateReturn(uint256 tokenInview returns (uint256 emittableFeeTokensuint256 newXuint256 newY)
deposited(addressview returns (uint256)
drips(addressuint256view returns (address contributoruint256 contributionAmountuint64 endTimeuint256 startTimeuint256 amountuint256 vestedbool isValid)
getAccountVestingIDs(address accountview returns (uint256[])
getDripEntries(address accountuint256 startIdxuint256 countview returns (struct FeeTokenMinterExternal_DripEntry[] entries)
getFeeTokenQuoteForDepositToken(uint256 baseAmountview returns (uint256 quote)
getQuote(address tokenInaddress tokenOutuint256 amountInuint32 secondsAgoview returns (uint256 amountOut)
getReferralEntries(address accountuint256 startIdxuint256 countview returns (struct FeeTokenMinterExternal_VestingEntry[] entries)
getReferralVestingIDs(address accountview returns (uint256[])
getTotalEthContributions(address accountview returns (uint256)
getTotalReferralEntries(address accountview returns (uint256)
getTotalVestingEntries(address accountview returns (uint256)
getVestingEntries(address accountuint256 startIdxuint256 countview returns (struct FeeTokenMinterExternal_VestingEntry[] entries)
getVestingEntryClaimable(address useruint256 vestIdview returns (uint256 quantityuint256 forfeit)
referralVestingIDs(addressuint256view returns (uint256)
totalReferralRewards(addressview returns (uint256)
totalReferrals(addressview returns (uint256)
vestToVestOwnerIfHasReferrer(uint256view returns (address)
vesting(addressview returns (uint256)
vests(addressuint256view returns (address owneruint64 endTimeuint256 startTimeuint256 escrowAmountuint256 vesteduint256 forfeituint256 deposituint256 durationaddress referrerbool isValiduint256 stagedStartuint256 stagedAmount)
State-modifying
appendVestingEntry(address accountuint256 quantity
buyback(returns (uint256 amountOut)
claimStagedTokens(uint256 vestId
collectFees(
contributeEth(payable 
deposit(uint256 _depositaddress referredBy
drip(uint256 dripIdreturns (uint256 dripped)
mintInitialPosition(
renounceOwnership(
setBuybackCooldownInterval(uint256 secs
setBuybackIncentiveBips(uint256 bips
setBuybackMode(uint8 mode
setCapPerAutoSwap(uint256 amount
setSlippage(uint256 amount
setTwapDurationMins(uint32 min
terminateBackstopDepositFarm(
terminateCurve(
terminateLPFarm(
transferOwnership(address newOwner
vest(uint256 vestIdbool allowNuke
Events
BackstopDepositFarmTerminated(
Buyback(address indexed calleruint256 swapInputuint256 feeTokensBoughtuint256 amountOutMinimumuint256 incentiveFeeuint8 buybackModeuint256 slippagePCT
CurveTerminated(
Deposit(address indexed accountuint256 depositaddress referreruint256 mintableFeeTokens
DripClaimed(address indexed claimeruint256 indexed vestIduint256 amount
EthContributed(address indexed contributoruint256 ethAmountuint256 feeTokenAmountuint256 vestId
LPFarmTerminated(
LPUnlocked(
LiquidityAdded(uint256 initialDepositTokenSupplyInputuint256 initialFeeTokenSupplyInput
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
StagedTokensClaimed(address indexed accountuint256 vestIduint256 amount
TokensStaged(address indexed beneficiaryuint256 valueuint256 availableTime
VestClaimed(address indexed accountuint256 vestIduint256 vesteduint256 forfeit
VestStarted(address indexed beneficiaryuint256 valueuint256 durationuint256 entryIDaddress referrer
Constructor
constructor(address _depositTokenaddress _feeTokenaddress _forfeitSinkaddress _ethSinkaddress _swapRouteraddress _nonfungiblePositionManageraddress _backstopIssuanceaddress _lpIncentivesuint256 _launchBlock
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AllTokensAlreadyDripped(
BuybackCooldownNotRespected(
BuybackEmpty(
CannotDepositZero(
ClaimAlreadyVested(
ClaimingBeforeMinimumPeriod(
CurveClosed(
DepositResultsInZeroFeeTokensMinted(
FailedToTransferDepositToken(
InvalidDripId(
InvalidVestId(
LPNotInitialized(
NoFurtherEthAllocation(
NoTokensToClaim(
NotYetLaunched(
OnlyCallableByEOA(
OnlyCallableByOwnerDuringPrivateMode(
TokensNotYetClaimable(
VestDoesNotExist(
ZeroValueTransaction(