YieldVault

Verified contract

Active on Ethereum with 177 txns
Deployed by via 0x34b69961 at 17596867
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.01
ERC-20
--
0x118370511c0429a27cde37a3c31c467e9f858f38d349ef0856dafaf5daf34771
0x11561aea79f52e22e1122133ee843711f979bc1338e4fec8ac80d6774515e79c
0xa3ff951a137f02a3f4db89e1713666f82f61d75f1377784e6e789935953beb0c
0x9f1b1179cd2a959274887d97fedae49f8c326d6a7950c643487a2ab4424113ca
0x08b849e6d950d9a087933c0c60ba8e99f3d70b140ea184470e71f13711981639
0x11d1e3f95852ef704213b43a1c927c542a16b393ef43e3f75bfb3c0ff13c1eae
0x8eeae8c2a7fd3e27ed60c5ced9a35697a2962de13585417d3761fdb2abbe3410
0x78fb98012e580aafa648fdb402ee913f4a48971a351c359bb7d7be8b9f19839b
0x22bd99f9ff41eacb9257875d75749f591837d39113c61bb5ca1bbfe08c79e87b
0xeb0417dfeb6d79bf9ef4845283b2d186fac4ceb15c48329464993ee072430903

Functions
Getter at block 20956575
getCurrentTick(view returns (int24 cTick)
153000
keeper(view returns (address)
0x5648c24ea7cfe703836924bf2080cefa44a12ca8
Read-only
balanceOf(uint256 tokenIdview returns (uint128 balance0uint128 balance1)
balanceOfMany(uint256[] tokenIdsview returns (uint128 balance0Totaluint128 balance1Totaluint256[] returnTokenIdsuint128[] balances0uint128[] balances1)
balanceOfReferal(address whoview returns (uint128 amount0)
findApprovalToken(address poolview returns (address token)
findApprovalToken(address token0address token1view returns (address token)
findPoolFee(address token0address token1view returns (uint24 poolFee)
getDeviation(uint256 amountInuint256 startTickDeviationpure returns (uint256 adjusted)
getPosition(uint256 tokenIdview returns (address token0address token1uint128 liquidity)
getStartTickDeviation(int24 currentTickpure returns (uint256 perc)
getTickDistance(uint256 flagpure returns (int24 tickDistance)
State-modifying
buyback(uint256 flaguint128 internalWETHAmtuint128 internalTokenAmtaddress touint256 idreturns (uint256 t0uint256 t1)
createLimitOrderPosition(uint128 amount0Or1uint256 flagbool isToken0uint256 min0Or1Outreturns (uint256 newTokenIduint256 min0uint256 min1)
createNomralPosition(uint128 amount0uint128 amount1uint256 flaguint256 min0uint256 min1returns (uint256 tokenIduint256 amt0Consumeduint256 amt1Consumed)
filterReady(uint256[] tokenIdsuint256 minAmount0uint256 minAmount1returns (uint256[] readyToCompuint256[] amt0uint256[] amt1uint256 gasSpentuint256 txCostInETH)
increaseLiq(uint256 tokenIdstruct YieldVaultPending penreturns (uint256 collected0uint256 collected1)
shiftPosition(uint256 tokenIduint256 flaguint256 min0Outuint256 min1Outreturns (uint256 newTokenIduint256 min0uint256 min1)
unite(uint256[] tokenIdsreturns (uint256[] revertinguint256 pFee0uint256 pFee1)
withdraw_referral_rewards(uint128 amount0
withdraw_yield(uint256 tokenIduint128 amount0uint128 amount1
withdraw_yield_many(uint256[] tokenIdsuint128[] amt0uint128[] amt1
Events
BoughtBack(uint256 indexed flaguint256 a0uint256 a1
Compounded(uint256 indexed tokenIduint256 c0uint256 c1
ShiftedPosition(uint256 indexed tokenIdOlduint256 indexed tokenIdNewuint256 flaguint256 t0uint256 t1
limitOrderCreated(address indexed whouint256 tokenIduint256 flaguint256 amount0Or1bool isWETH
referralPaid(address indexed fromaddress indexed touint256 amount
Constructor
constructor(address _CTLSaddress _keeperaddress _uniPooladdress _dev
Fallback and receive

This contract contains no fallback and receive objects.

Errors
Auth(
Max0(
Max1(