SPOT-USDC Charm Alpha Vault

Verified contract

Proxy

Active on Ethereum with 191 txns
Deployed by via 0x7fa34434 at 19792510
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 43 additional slots
-
variable spans 48 additional slots
19 additional variables
ERC-20
Value $108,565.86
ERC-20
Value $683.4
0x8214cb851b44da7e99f4adb60df46626b7160130abbef111d139abcac149d13b
0x2d28d1d478390bdb0bf6e1b0b17b5a4a4d4e9a02324ca567da23aeac8cdba435
0xadf7375f71fcbbe1e99f9775a984c8ef6adfcd5650b829619040af519786be95
0x149d54a107468c3a0158a482980cc0d69be7e2018c6ff8ba56de833415046bfd
0x2a46b42897cc9b43485f79541950519a98fbe4913a4fc2c859ec2674dec4c401
0x5e3b1b7f622d84e020611405901ba62eb43ac8b56c471f8b6d63b9ed179f9181
0x99440962622a212ac2ab3c6f9d89fe52dd8c2bd688ea5a1d430dd415093de881
0x08519407f6e8fb7b2d42e73cf9fdb83b54da5ad480f0f8aef00036abff5ad59f
0x813e571eaf9b9b904195f60499a06f86d6c9fa66ed2fc0de2d8d217ab85cdd72
0x5d29df72d256b85606847b69996dd5cb477a68f0671a838ff4f4a7bd1cec274f

Functions
Getter at block 20982095
MINIMUM_LIQUIDITY(view returns (uint256)
1000
accruedManagerFees0(view returns (uint256)
209956782
accruedManagerFees1(view returns (uint256)
168934024794
accruedProtocolFees0(view returns (uint256)
339327104
accruedProtocolFees1(view returns (uint256)
292821133005
baseLower(view returns (int24)
62600
baseThreshold(view returns (int24)
3400
baseUpper(view returns (int24)
69600
 
checkCanRebalance(view 
decimals(view returns (uint8)
18
factory(view returns (address)
0x5b7b8b487d05f77977b7abeec5f922925b9b2afa
fullLower(view returns (int24)
-887200
fullRangeWeight(view returns (uint24)
500000
fullUpper(view returns (int24)
887200
getBalance0(view returns (uint256)
108019178190
getBalance1(view returns (uint256)
3
 
getTotalAmounts(view returns (uint256 total0uint256 total1)
getTwap(view returns (int24)
65157
lastTick(view returns (int24)
66174
lastTimestamp(view returns (uint256)
1728865835
limitLower(view returns (int24)
66200
limitThreshold(view returns (int24)
1600
limitUpper(view returns (int24)
69600
manager(view returns (address)
0x780eb92040bf24cd9bf993505390e88e8ed59935
managerFee(view returns (uint24)
90000
maxTotalSupply(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
maxTwapDeviation(view returns (int24)
100
minTickMove(view returns (int24)
0
name(view returns (string)
SPOT-USDC Charm Alpha Vault
pendingManager(view returns (address)
0x780eb92040bf24cd9bf993505390e88e8ed59935
pendingManagerFee(view returns (uint24)
90000
period(view returns (uint32)
604800
pool(view returns (address)
0x898adc9aa0c23dce3fed6456c34dbe2b57784325
protocolFee(view returns (uint24)
10000
rebalanceDelegate(view returns (address)
0xe857c48daff5ba015e29fc5529f2acfb24051580
symbol(view returns (string)
SPOT-USDC-LP
tickSpacing(view returns (int24)
200
token0(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
token1(view returns (address)
0xc1f33e0cf7e40a67375007104b929e49a581bafe
totalSupply(view returns (uint256)
176864976685923
twapDuration(view returns (uint32)
3600
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getPositionAmounts(int24 tickLowerint24 tickUpperview returns (uint256 amount0uint256 amount1)
State-modifying
acceptManager(
approve(address spenderuint256 amountreturns (bool)
collectManager(address to
collectProtocol(address to
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 amount0Desireduint256 amount1Desireduint256 amount0Minuint256 amount1Minaddress toreturns (uint256 sharesuint256 amount0uint256 amount1)
emergencyBurn(int24 tickLowerint24 tickUpperuint128 liquidity
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(struct VaultParams _paramsaddress _factory
rebalance(
setBaseThreshold(int24 _baseThreshold
setFullRangeWeight(uint24 _fullRangeWeight
setLimitThreshold(int24 _limitThreshold
setManager(address _manager
setManagerFee(uint24 _pendingManagerFee
setMaxTotalSupply(uint256 _maxTotalSupply
setMaxTwapDeviation(int24 _maxTwapDeviation
setMinTickMove(int24 _minTickMove
setPeriod(uint32 _period
setRebalanceDelegate(address _rebalanceDelegate
setTwapDuration(uint32 _twapDuration
sweep(address tokenuint256 amountaddress to
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
uniswapV3MintCallback(uint256 amount0uint256 amount1bytes data
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes data
withdraw(uint256 sharesuint256 amount0Minuint256 amount1Minaddress toreturns (uint256 amount0uint256 amount1)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
CollectFees(uint256 feesToVault0uint256 feesToVault1uint256 feesToProtocol0uint256 feesToProtocol1uint256 feesToManager0uint256 feesToManager1
CollectManager(uint256 amount0uint256 amount1
CollectProtocol(uint256 amount0uint256 amount1
Deposit(address indexed senderaddress indexed touint256 sharesuint256 amount0uint256 amount1
Snapshot(int24 tickuint256 totalAmount0uint256 totalAmount1uint256 totalSupply
Transfer(address indexed fromaddress indexed touint256 value
UpdateBaseThreshold(int24 threshold
UpdateFullRangeWeight(uint24 weight
UpdateLimitThreshold(int24 threshold
UpdateManager(address manager
UpdateManagerFee(uint24 managerFee
UpdateMaxTotalSupply(uint256 maxTotalSupply
UpdateMaxTwapDeviation(int24 maxTwapDeviation
UpdateMinTickMove(int24 minTickMove
UpdatePendingManager(address manager
UpdatePeriod(uint32 period
UpdateRebalanceDelegate(address delegate
UpdateTwapDuration(uint32 twapDuration
Withdraw(address indexed senderaddress indexed touint256 sharesuint256 amount0uint256 amount1
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.