This contract is being backfilled. You may encounter incomplete storage history.

UniV3 LpToken: WETH-RDNT

Verified contract

Proxy

Active on Base with 2,433 txns
Deployed by via 0x710fd4d1 at 16402917
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
10 additional variables
ERC-20
Value $13,995.86
ERC-20
Value $746.41
ERC-20
--
ERC-20
--
ERC-20
--
0x8d45ee6ec6b64f0ca793f541db73c9dd1c299bde3127c4dbf14c8563099a10d8
0xd81c718ac1fb286508a2f3c0341f312bbabc0af213ef4811be3d9713c27f4573
0x885bd981d6b2ee318e7dbecaca0d5bdba57c56d32aad03905f1641ead1ad6b4a
0x0d998672785f254d0554b701f82e835ae16e671e3458ced7d0cc645cdef7c9c5
0x06f15cb2dbe3f9b6ccae1fc8b6a62ce6bfece09821d5df5484e3d717eb83556d
0x8f6487c0523e70e4578a9176c074c74f17ef40c1916412965477ff97c81e2131
0x6fb843a65d0f9e9258a5f1e62d92602a5b3e33a61d42372c8dca11fc59a1cb15
0x398a2fd6065995f550416a957f850061fe1209fda270f124ecc676c74fe7e7de
0x838f24dc3e90e1b7db31862003a91ec652415f2cf5f6a8a26265b74403ed7b00
0x3a70f90c51cf3f90d177f4c3540270e3bed3f9989cf988732832b49eec8315f7

Functions
Getter at block 22916969
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
actionBlockDelay(view returns (uint256)
1800
affiliate(view returns (address)
0x0000000000000000000000000000000000000000
allowToken0(view returns (bool)
true
allowToken1(view returns (bool)
true
baseBpsRangeLower(view returns (uint256)
3600
baseBpsRangeUpper(view returns (uint256)
1200
baseFee(view returns (uint256)
100000000000000000
baseFeeSplit(view returns (uint256)
500000000000000000
baseLower(view returns (int24)
40000
baseUpper(view returns (int24)
113400
currentTick(view returns (int24 tick)
108070
decimals(view returns (uint8)
18
deposit0Max(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
deposit1Max(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
feeRecipient(view returns (address)
0x63aaa6867d0697de09cf7050c045c44dea8a5455
 
getBasePosition(view returns (uint128 liquidityuint256 amount0uint256 amount1)
getCurrentSqrtPriceX96(view returns (uint160 sqrtPriceX96)
17598712015207619355258871108549
 
getTimeWeightedSqrtPriceX96(view returns (uint160 sqrtPriceX96)
 
getTotalAmounts(view returns (uint256 total0uint256 total1)
hysteresis(view returns (uint256)
10000000000000000
name(view returns (string)
UniV3 LpToken: WETH-RDNT
owner(view returns (address)
0xbbf7edf92926b775a434f9df15860f4cd268b0a0
pool(view returns (address)
0x2092f4acbb18bb1649595df59b9cb601bba1ebb7
symbol(view returns (string)
uV3Lp-WETH-RDNT
tickSpacing(view returns (int24)
200
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0xd722e55c1d9d9fa0021a5215cbb904b92b3dc5d4
totalSupply(view returns (uint256)
41639247210031343967979925
usdOracle0Ref(view returns (address)
0x30b92da1546e7e447f7f9a6c451a5be48ace969c
usdOracle1Ref(view returns (address)
0x56ffbcd82383081ca8da3ba9ff6bfb4207bea7cf
Read-only
allowance(address owneraddress spenderview returns (uint256)
approvedRebalancer(addressview returns (bool)
balanceOf(address accountview returns (uint256)
fetchOracle(address tokenIn_address tokenOut_uint256 amountIn_view returns (uint256 amountOut)
fetchSpot(address _tokenInaddress _tokenOutuint256 _amountInview returns (uint256 amountOut)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address spenderuint256 amountreturns (bool)
autoRebalance(bool useOracleForNewBoundsbool withSwappingreturns (int256 amount0int256 amount1)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 deposit0uint256 deposit1address toreturns (uint256 shares)
getBasePositionFeeAccumulated(returns (uint128 liquidityuint256 amount0uint256 amount1)
getTotalAmountsFeeAccumulated(returns (uint256 total0uint256 total1)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _poolbool _allowToken0bool _allowToken1address _usdOracle0Refaddress _usdOracle1Ref
rebalance(int24 _baseLowerint24 _baseUpperint256 swapQuantityuint160 limit
renounceOwnership(
setActionBlockDelay(uint256 newBlockWaitTime
setAffiliate(address _affiliate
setApprovedRebalancer(address accountbool approved
setBaseBpsRanges(uint256 baseBpsRangeLower_uint256 baseBpsRangeUpper_
setBaseFee(uint256 _baseFee
setBaseFeeSplit(uint256 _baseFeeSplit
setDepositMax(uint256 _deposit0Maxuint256 _deposit1Max
setFeeRecipient(address _feeRecipient
setHysteresis(uint256 _hysteresis
setUsdOracles(address usdOracle0Ref_address usdOracle1Ref_
swapIdleAndAddToLiquidity(int256 swapInputAmountuint160 limitbool addToLiquidityreturns (int256 amount0int256 amount1)
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
uniswapV3MintCallback(uint256 amount0uint256 amount1bytes data
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes data
withdraw(uint256 sharesaddress toreturns (uint256 amount0uint256 amount1)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ActionBlockDelay(uint256 newBlockWaitTime
Affiliate(address affiliate
Approval(address indexed owneraddress indexed spenderuint256 value
ApprovedRebalancer(address rebalancerbool isApproved
BaseBpsRanges(uint256 baseBpsRangeLoweruint256 baseBpsRangeUpper
BaseFee(uint256 baseFee
BaseFeeSplit(uint256 baseFeeSplit
DeployUniV3TokenizedLp(address indexed poolbool allowToken0bool allowToken1address owneraddress usdOracle0Refaddress usdOracle1Ref
Deposit(address indexed senderaddress indexed touint256 sharesuint256 amount0uint256 amount1
DepositMax(uint256 deposit0Maxuint256 deposit1Max
FeeRecipient(address feeRecipient
Hysteresis(uint256 hysteresis
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Rebalance(int24 tickuint256 totalAmount0uint256 totalAmount1uint256 feeAmount0uint256 feeAmount1uint256 totalSupply
Transfer(address indexed fromaddress indexed touint256 value
UsdOracleReferences(address usd0RefOracleaddress usd1RefOracle
Withdraw(address indexed senderaddress indexed touint256 sharesuint256 amount0uint256 amount1
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
UniV3TokenizedLp_BasePositionInvalid(
UniV3TokenizedLp_FeeMustBeLtePrecision(
UniV3TokenizedLp_InvalidBaseBpsRange(
UniV3TokenizedLp_LimitPositionInvalid(
UniV3TokenizedLp_MoreThanMaxDeposit(
UniV3TokenizedLp_MustBePool(uint256 line
UniV3TokenizedLp_NoAllowedTokens(
UniV3TokenizedLp_NoWithdrawOrTransferDuringDelay(
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(