CF/AB WETH-USDC LP

Unverified contract

Proxy

Active on Base with 60 txns
Deployed by via 0x62611b3a at 20271134
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 44 additional slots
ERC-20
Value $6.76
ERC-20
Value $5.55
0x650b6d1b7085e5042f0daef7a7c194fe9d073c5cb03f903246059fbb92048bf4
0x385e0ae9dc7a95eadbc5c8da7bfad2bc7f5ce987cbe3a35257c60bfe7e568091
0x605a5b5c564146e48fa2362a80ecc15500932cc1d5701a5809d0c17f79793dd8
0xd1cceaa701fc9e1de7b65aca8e30ee91ea2790f0e36e17886a1d0ef0e2be9aca
0xb69de8c2a585909d2199d1a14cab328737ce4fa2f5464cdc57ba9ba0bbc60c8e
0xafea4a3a3cd2d419435652557a19a199675715d3d7462642a4a6669d62684246
0xb34bae2e98d77ba61df31d9fe98d7f83bffcf364e84d90d23d3e86f44b6e7794
0xee56701a56c20322815a9e019229db997caf374dc38d1d7aace79268d8bd34b6
0x5e779d1b7b72f3ec6a377cb946241b7109b34aeed39bbafd19a03b00582dbca0
0x82281568e8921452c9b16ff27d79aef5f9b165fff6972c0e3ddbfb0697ad2d55

Functions
Getter at block 22752288
decimals(view returns (uint8)
18
getIdentifiers(view returns (bytes32bytes32bytes32)
(0xc56617e3ad9c280c0d7876bd5fe039d6313e9ac5c5c1be0e8cf86ae35e85d9c4, 0x17edba274db36eb2ec84c121890eaabc4ba3e3c02140e8d0ea91c35853069f16, 0xd8779b5c5e5ad0eea0f355a8bd31614af4d67c8472b0e8f8a7eac45bdc4e024c)
getLpPrice(view returns (uint256 lpPrice)
3303540476487286973614618330
getPositionID(view returns (bytes32 positionID)
0x09c3aae9a20913efbec822c51bbfcc116588de18e296a123f1137c95147e3e33
getPositionTicks(view returns (int24int24)
(-199125, -196125)
 
getTotalAmounts(view returns (uint256 total0uint256 total1uint128 liquidity)
name(view returns (string)
CF/AB WETH-USDC LP
pool(view returns (address)
0xb27f110571c96b8271d91ad42d33a391a75e6030
 
proxiableUUID(view returns (bytes32)
symbol(view returns (string)
WETH-USDC-LP
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
totalSupply(view returns (uint256)
565803303
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
checkPriceManipulation(uint256 customPriceThresholdview 
getLpPrice(uint160 sqrtPriceX96pure returns (uint256 lpPrice)
getMintAmounts(uint256 amount0Maxuint256 amount1Maxview returns (uint256 amount0uint256 amount1uint256 mintAmountuint160 sqrtPriceX96)
getPositionID(int24 _lowerTickint24 _upperTickview returns (bytes32 positionID)
State-modifying
approve(address spenderuint256 amountreturns (bool)
changeTicks(int24 newLowerTickint24 newUpperTick
compound(
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
depositPair(uint256 amount0Desireduint256 amount1Desiredaddress receiverreturns (uint256 amount0uint256 amount1uint256 mintAmountuint128 liquidityMinted)
getPricePerShareSnapshot(
increaseAllowance(address spenderuint256 addedValuereturns (bool)
pullLiquidity(uint128 liquidityToPulluint256 minAmount0Outuint256 minAmount1Out
pushLiquidity(uint256 amount0ToPushuint256 amount1ToPush
rebalance(int24 newLowerTickint24 newUpperTickuint256 customSlippagePriceThresholdbytes exchangeDatabool simulate
setPriceManipulationParams(uint256 _priceThresholduint32 _twapInterval
setSwapThresholds(uint256 _swapThreshold0uint256 _swapThreshold1
swap(uint256 swapAmountbool zeroForOneuint256 customSlippagePriceThresholdreturns (uint256 amountOut)
swapWithCustomData(bytes exchangeDatauint256 customSlippagePriceThresholdbool simulatereturns (uint256 amount0uint256 amount1)
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
uniswapV3MintCallback(uint256 amount0uint256 amount1bytes
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes
updateManagerParams(int16 newManagerFeeBPSaddress newManagerTreasury
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawPair(uint256 burnAmountaddress receiveruint256 minAmount0Outuint256 minAmount1Outreturns (uint256 amount0uint256 amount1uint128 liquidityBurned)
Events
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed spenderuint256 value
BeaconUpgraded(address indexed beacon
Burned(address receiveruint256 burnAmountuint256 amount0Outuint256 amount1Outuint128 liquidityBurned
FeesEarned(uint256 feesEarned0uint256 feesEarned1int24 lowerTick_int24 upperTick_
Initialized(uint8 version
Minted(address receiveruint256 mintAmountuint256 amount0Inuint256 amount1Inuint128 liquidityMinted
Rebalance(int24 lowerTick_int24 upperTick_uint128 liquidityBeforeuint128 liquidityAfter
Transfer(address indexed fromaddress indexed touint256 value
UpdateManagerParams(uint16 managerFeeBPSaddress managerTreasury
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
Address_DelegateCallToNonContract(
Address__LowLevelCallFailed(
Address__LowLevelCallFailedWithCustomErrorCode(uint256 errorCode
Address__LowLevelCallWithValueFailed(
Address__LowLevelStaticCallFailed(
ERC1967Upgrade_NewImplementationIsNotUUPS(
ERC1967Upgrade_UnsupportedProxiableUUID(
ERC1967_BeaconImplementationIsNotAContract(
ERC1967_NewAdminIsZeroAddress(
ERC1967_NewBeaconIsNotAContract(
ERC1967_NewImplementationIsNotAContract(
FailedInnerCall(
FunctionMustBeCalledThroughActiveProxy(
FunctionMustBeCalledThroughDelegatecall(
Initializable_ContractIsInitializing(
Initializable__ContractIsAlreadyInitialized(
Initializable__ContractIsNotInitializing(
InsufficientWithdrawnAmounts(
InvalidAmount(
InvalidTick(
MBPS(
Manipulation(
NoPermission(
SafeERC20FailedOperation(address token
UUPSUpgradeable__MustNotBeCalledThroughDelegatecall(
ZeroAmount(