xU3LP
Verified contract
Proxy
Active on
Ethereum with 626 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
0x6b17…1d0f
18 additional
variables
Balances ($185,681.96)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
DAI | ERC-20 | 153.055327K | $0.999664 |
$153,003.9 | |
USDC | ERC-20 | 32.691696K | $0.999583 |
$32,678.06 | |
StableDAI.com | ERC-20 | 609 | -- | -- | |
UniV3.org | ERC-20 | 500 | -- | -- | |
UNI-V3-POS | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19172405 | 8 months ago | | | 0 | 0.0067085274 | |
| 18858775 | 9 months ago | | | 0 | 0.00053791400 | |
| 15431292 | 2 years ago | | | 0 | 0.0028417682 | |
| 15271637 | 2 years ago | | | 0 | 0.0033555457 | |
| 15199023 | 2 years ago | | | 0 | 0.00018335735 | |
| 14632092 | 2 years ago | | | 0 | 0.019907628 | |
| 14546433 | 2 years ago | | | 0 | 0.0085005780 | |
| 14358779 | 3 years ago | | | 0 | 0.0068580672 | |
| 14358742 | 3 years ago | | | 0 | 0.0078971555 | |
| 14320391 | 3 years ago | | | 0 | 0.0058487660 |
ABI
ABI objects
Getter at block 20895719 getAsset0Price() view returns (int128) getAsset1Price() view returns (int128) getBufferBalance() view returns (uint256) getBufferToken1Balance() view returns (uint256 amount1) getBufferTokenBalance() view returns (uint256 amount0, uint256 amount1) getNav() view returns (uint256) getPositionLiquidity() view returns (uint128 liquidity) getStakedBalance() view returns (uint256) getStakedTokenBalance() view returns (uint256 amount0, uint256 amount1) getTargetBufferTokenBalance() view returns (uint256 amount0, uint256 amount1)
adminActiveTimestamp() view returns (uint256)
1633723220
decimals() view returns (uint8)
18
feeDivisors() view returns (uint256 mintFee, uint256 burnFee, uint256 claimFee)
(mintFee=1000, burnFee=1000, claimFee=50)
getBufferToken0Balance() view returns (uint256 amount0)
153050719120241318561361
getTicks() view returns (int24 tick0, int24 tick1)
(tick0=-276330, tick1=-276310)
name() view returns (string)
xU3LP
owner() view returns (address)
0x38138586aedb29b436eab16105b09c317f5a79dd
paused() view returns (bool)
true
poolAddress() view returns (address)
0x6c6bc977e13df9b0de53b251522280bb72383700
positionManagerAddress() view returns (address)
0xc36442b4a4522e871399cd717abdd847ab11fe88
routerAddress() view returns (address)
0xe592427a0aece92de3edee1f18e0157c05861564
symbol() view returns (string)
xU3LPa
token0DecimalMultiplier() view returns (uint256)
1
token0Decimals() view returns (uint8)
18
token1DecimalMultiplier() view returns (uint256)
1000000000000
token1Decimals() view returns (uint8)
6
tokenDiffDecimalMultiplier() view returns (uint256)
1000000000000
tokenId() view returns (uint256)
12389
totalSupply() view returns (uint256)
183241913434577982702220
withdrawableToken0Fees() view returns (uint256)
4607550049095803331
withdrawableToken1Fees() view returns (uint256)
40211090302444297388
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
calculateMintAmount(uint256 _amount, uint256 totalSupply) view returns (uint256 mintAmount)
calculatePoolMintedAmounts(uint256 amount0, uint256 amount1) view returns (uint256 amount0Minted, uint256 amount1Minted)
getAmountInAsset0Terms(uint256 amount) view returns (uint256)
getAmountInAsset1Terms(uint256 amount) view returns (uint256)
getAmountsForLiquidity(uint128 liquidity) view returns (uint256 amount0, uint256 amount1)
getLiquidityForAmounts(uint256 amount0, uint256 amount1) view returns (uint128 liquidity)
lastLockedBlock(address) view returns (uint256)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
adminStake(uint256 amount0, uint256 amount1)
adminSwap(uint256 amount, bool _0for1)
adminSwapOneInch(uint256 minReturn, bool _0for1, bytes _oneInchData)
adminUnstake(uint256 amount0, uint256 amount1)
approve(address spender, uint256 amount) returns (bool)
approveOneInch()
burn(uint8 outputAsset, uint256 amount)
collect()
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
emergencyUnstake(uint256 _amount0, uint256 _amount1)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(string _symbol, int24 _tickLower, int24 _tickUpper, address _token0, address _token1, address _pool, address _router, address _positionManager, struct xU3LPStableFeeDivisors _feeDivisors, uint256 _maxTwapDeviationDivisor, uint8 _token0Decimals, uint8 _token1Decimals)
migratePosition(int24 newTickLower, int24 newTickUpper)
mintInitial(uint256 amount0, uint256 amount1)
mintWithToken(uint8 inputAsset, uint256 amount)
pauseContract() returns (bool)
rebalance()
renounceOwnership()
resetTwap()
setFeeDivisors(struct xU3LPStableFeeDivisors _feeDivisors)
setMaxTwapDeviationDivisor(uint256 newDeviationDivisor)
setTwapPeriod(uint32 newPeriod)
setxTokenManager(address _manager)
transfer(address recipient, uint256 amount) returns (bool)
transferFrom(address sender, address recipient, uint256 amount) returns (bool)
transferOwnership(address newOwner)
unpauseContract() returns (bool)
withdrawFees()
withdrawToken(address token, address receiver)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed spender, uint256 value)
FeeCollected(uint256 token0Fee, uint256 token1Fee)
FeeDivisorsSet(uint256 mintFee, uint256 burnFee, uint256 claimFee)
FeeWithdraw(uint256 token0Fee, uint256 token1Fee)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Rebalance()
Transfer(address indexed from, address indexed to, uint256 value)
Unpaused(address account)
constructor(address _logic, address _proxyAdmin)
fallback()
receive()
This contract contains no error objects.