Treasury

Verified contract

Active on Ethereum with 744 txns
Deployed by via 0x1ccc3d45 at 14210124
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 4 additional slots
ERC-20
Value $232,790.69
ERC-20
Value $2,036.17
ERC-20
--
 (#881)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
 (#4)
ERC-1555
--
0xd945923b5c64a90043b75ae9416b7145981ac89d38c0614519ca9b90a14d3928
0xcd0b5307c1dba96bd10d0ac77719d01712b1480b36f9efbeb9b53fa11f06bb93
0xdf4a55382433bb6b8f72396f49dc83ec98e10ba4c4ba0374b998a9d791c49bf1
0x50033b136ac33b16cebc5a2f1c8c173b6cca508427544082dbf33a159677df7a
0xcbf383537486577620697286148589a91868fdd4749f9b907fca4e73f487b1d8
0xb6c2ec90fd080a88a7435c09612583277c70cad10d1ce2b7a4af037f0aaae58d
0x999db419577fd3947a7c7cc3920c82b62109ebb930e77592769312f348c002b0
0x760c2abf2dbb2a8f2983eb8d9a4796ffad4786d816a2cbe83596b1230e56dbd0
0xc397d3b0ea2f1bad55c9e7fc8ddf6c24034f0778006a447e63a1647cdc2b59ef
0xa963b223ce70991ea6386a7ded2a8b5a27ecb438c5c7a079d1ad61055e94702f

Functions
Getter at block 21002321
QLTContract(view returns (address)
0x0173661769325565d4f011b2e5cda688689cc87c
QLT_USDC_Pool(view returns (address)
0xb10707f0d75c7deee0089ce00798ece3c07260f4
StakedQLTContract(view returns (address)
0x9d7977891e0d4d3bc84456dd2838bee6ad484d87
config(view returns (uint256 minMintPriceX96uint64 mintStartTimeuint32 twapDurationbool isGenesisPhase)
(minMintPriceX96=8715097876569077179270299648, mintStartTime=0, twapDuration=3600, isGenesisPhase=false)
getPriceTick(view returns (int24 priceTick)
-45367
getPriceX96(view returns (uint256 priceX96)
848704497858021444740005119
getTwapPriceX96(view returns (uint256 twapPriceX96)
848622054558970419468148093
liquidityPosition(view returns (uint256 tokenIduint128 liquidityint24 lowerTickint24 upperTickuint256 amountQLTuint256 amountUSDCint24 refreshedAtTickuint64 refreshTime)
(tokenId=222294, liquidity=487036284199, lowerTick=-887200, upperTick=887200, amountQLT=1897634737015, amountUSDC=125000000000, refreshedAtTick=-27202, refreshTime=1650186359)
liquidityPositionManager(view returns (address)
0xc36442b4a4522e871399cd717abdd847ab11fe88
owner(view returns (address)
0x069ba4297ea3b2e23295e7baccde5d15aac1b5bb
stakingTokenId(view returns (uint256)
0
stats(view returns (uint128 amountQLTMinteduint128 amountUSDCReceived)
(amountQLTMinted=30119901083542, amountUSDCReceived=3522933950017)
Read-only
authorizedMintStakingPlan(bytes32view returns (bool)
authorizedOperators(addressview returns (bool)
authorizedSrcToken(addressview returns (bool)
getMintPriceX96(bytes32 stakingPlanuint256 amountUSDCview returns (uint256 mintPriceX96)
stakingPlanMintDiscountedRatesX96(bytes32view returns (uint256)
State-modifying
addAuthorizedMintStakingPlan(bytes32 stakingPlan
addAuthorizedOperator(address account
addAuthorizedSrcToken(address srcToken
approveToken(address tokenaddress touint256 value
buyQLT(uint256 amountUSDC
call(address targetbytes payload
mint(address srcTokenuint256 amountSrcTokenuint24 poolFeebytes32 stakingPlanpayable returns (uint256 amountQLTuint256 tokenId)
refreshLiquidityPosition(int24 lowerTickint24 upperTickuint256 amountQLTuint256 amountUSDC
removeAuthorizedMintStakingPlan(bytes32 stakingPlan
removeAuthorizedOperator(address account
removeAuthorizedSrcToken(address srcToken
renounceOwnership(
sellQLT(uint256 amountQLT
setMintDiscountedRate(bytes32 stakingPlanuint256 mintDiscountedRateX96
setTreasuryConfig(uint64 mintStartTimebool isGenesisPhaseuint256 minMintPriceX96uint32 twapDuration
transferETH(address touint256 value
transferOwnership(address newOwner
transferToken(address tokenaddress touint256 value
updateStakingAmount(bytes32 stakingPlanuint256 amount
upgradeStakedQLTContract(address _StakedQLTContract
Events
LiquidityPositionRefreshed(uint256 tokenIduint128 liquidityint24 lowerTickint24 upperTickuint256 amountQLTuint256 amountUSDCint24 refreshedAtTick
Mint(address indexed minteraddress srcTokenuint256 amountSrcTokenuint256 amountUSDCuint256 amountQLTuint256 mintPriceX96bytes32 stakingPlanuint256 mintDiscountedRateX96uint256 tokenId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
TreasuryBuy(uint256 amountUSDCuint256 amountQLT
TreasurySell(uint256 amountQLTuint256 amountUSDC
Constructor
constructor(address _QLTContractaddress _StakedQLTContract
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.