UniV3TokenizedLp
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
14
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
7 additional
variables
Balances ($0.00)
No balances found for "UniV3TokenizedLp"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "UniV3TokenizedLp"
ABI
ABI objects
Getter at block 23071860 currentTick() view returns (int24 tick) getBasePosition() view returns (uint128 liquidity, uint256 amount0, uint256 amount1) getCurrentSqrtPriceX96() view returns (uint160 sqrtPriceX96) getTimeWeightedSqrtPriceX96() view returns (uint160 sqrtPriceX96) getTotalAmounts() view returns (uint256 total0, uint256 total1)
DEFAULT_BASE_FEE() view returns (uint256)
100000000000000000
DEFAULT_BASE_FEE_SPLIT() view returns (uint256)
500000000000000000
FULL_PERCENT() view returns (uint256)
10000
NULL_ADDRESS() view returns (address)
0x0000000000000000000000000000000000000000
PRECISION() view returns (uint256)
1000000000000000000
affiliate() view returns (address)
0x0000000000000000000000000000000000000000
allowToken0() view returns (bool)
false
allowToken1() view returns (bool)
false
baseBpsRangeLower() view returns (uint256)
0
baseBpsRangeUpper() view returns (uint256)
0
baseFee() view returns (uint256)
0
baseFeeSplit() view returns (uint256)
0
baseLower() view returns (int24)
0
baseUpper() view returns (int24)
0
decimals() view returns (uint8)
18
deposit0Max() view returns (uint256)
0
deposit1Max() view returns (uint256)
0
feeRecipient() view returns (address)
0x0000000000000000000000000000000000000000
hysteresis() view returns (uint256)
0
name() view returns (string)
owner() view returns (address)
0x63aaa6867d0697de09cf7050c045c44dea8a5455
pool() view returns (address)
0x0000000000000000000000000000000000000000
symbol() view returns (string)
tickSpacing() view returns (int24)
0
token0() view returns (address)
0x0000000000000000000000000000000000000000
token1() view returns (address)
0x0000000000000000000000000000000000000000
totalSupply() view returns (uint256)
0
usdOracle0Ref() view returns (address)
0x0000000000000000000000000000000000000000
usdOracle1Ref() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allowance(address owner, address spender) view returns (uint256)
approvedRebalancer(address) view returns (bool)
balanceOf(address account) view returns (uint256)
fetchOracle(address tokenIn_, address tokenOut_, uint256 amountIn_) view returns (uint256 amountOut)
fetchSpot(address _tokenIn, address _tokenOut, uint256 _amountIn) view returns (uint256 amountOut)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
autoRebalance(bool withSwapping) returns (int256 amount0, int256 amount1)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
deposit(uint256 deposit0, uint256 deposit1, address to) returns (uint256 shares)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(address _pool, bool _allowToken0, bool _allowToken1, address _usdOracle0Ref, address _usdOracle1Ref)
rebalance(int24 _baseLower, int24 _baseUpper, int256 swapQuantity)
renounceOwnership()
setAffiliate(address _affiliate)
setApprovedRebalancer(address account, bool approved)
setBaseBpsRanges(uint256 baseBpsRangeLower_, uint256 baseBpsRangeUpper_)
setBaseFee(uint256 _baseFee)
setBaseFeeSplit(uint256 _baseFeeSplit)
setDepositMax(uint256 _deposit0Max, uint256 _deposit1Max)
setFeeRecipient(address _feeRecipient)
setHysteresis(uint256 _hysteresis)
setUsdOracles(address usdOracle0Ref_, address usdOracle1Ref_)
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address newOwner)
uniswapV3MintCallback(uint256 amount0, uint256 amount1, bytes data)
uniswapV3SwapCallback(int256 amount0Delta, int256 amount1Delta, bytes data)
withdraw(uint256 shares, address to) returns (uint256 amount0, uint256 amount1)
Affiliate(address affiliate)
Approval(address indexed owner, address indexed spender, uint256 value)
ApprovedRebalancer(address rebalancer, bool isApproved)
BaseBpsRanges(uint256 baseBpsRangeLower, uint256 baseBpsRangeUpper)
BaseFee(uint256 baseFee)
BaseFeeSplit(uint256 baseFeeSplit)
DeployUniV3TokenizedLp(address indexed pool, bool allowToken0, bool allowToken1, address owner, address usdOracle0Ref, address usdOracle1Ref)
Deposit(address indexed sender, address indexed to, uint256 shares, uint256 amount0, uint256 amount1)
DepositMax(uint256 deposit0Max, uint256 deposit1Max)
FeeRecipient(address feeRecipient)
Hysteresis(uint256 hysteresis)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Rebalance(int24 tick, uint256 totalAmount0, uint256 totalAmount1, uint256 feeAmount0, uint256 feeAmount1, uint256 totalSupply)
Transfer(address indexed from, address indexed to, uint256 value)
UsdOracleReferences(address usd0RefOracle, address usd1RefOracle)
Withdraw(address indexed sender, address indexed to, uint256 shares, uint256 amount0, uint256 amount1)
constructor()
This contract contains no fallback and receive objects.
UniV3TokenizedLp_BasePositionInvalid()
UniV3TokenizedLp_FeeMustBeLtePrecision()
UniV3TokenizedLp_InvalidBaseBpsRange()
UniV3TokenizedLp_LimitPositionInvalid()
UniV3TokenizedLp_MoreThanMaxDeposit()
UniV3TokenizedLp_MustBePool(uint256 line)
UniV3TokenizedLp_NoAllowedTokens()
UniV3TokenizedLp_NoDepositOrWithdrawLoop()
UniV3TokenizedLp_NotAllowed()
UniV3TokenizedLp_PoolLocked()
UniV3TokenizedLp_PositionOutOfRange()
UniV3TokenizedLp_SetBaseTicksViaRebalanceFirst()
UniV3TokenizedLp_SplitMustBeLtePrecision()
UniV3TokenizedLp_Token0NotAllowed()
UniV3TokenizedLp_Token1NotAllowed()
UniV3TokenizedLp_UnexpectedBurn()
UniV3TokenizedLp_UnsafeCast()
UniV3TokenizedLp_ZeroAddress()
UniV3TokenizedLp_ZeroValue()
UniV3TokenizedLp_alreadyInitialized()
UniV3TokenizedLp_failedToQueryPool()
UniV3TokenizedLp_invalidSlot0Size()