AlphaProVault

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x5a470c87 at 17641485
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

No balances found for "AlphaProVault"

No transactions found for "AlphaProVault"


Functions
Getter at block 21211148
MINIMUM_LIQUIDITY(view returns (uint256)
1000
accruedManagerFees0(view returns (uint256)
0
accruedManagerFees1(view returns (uint256)
0
accruedProtocolFees0(view returns (uint256)
0
accruedProtocolFees1(view returns (uint256)
0
baseLower(view returns (int24)
0
baseThreshold(view returns (int24)
0
baseUpper(view returns (int24)
0
 
checkCanRebalance(view 
decimals(view returns (uint8)
0
factory(view returns (address)
0x0000000000000000000000000000000000000000
fullLower(view returns (int24)
0
fullRangeWeight(view returns (uint24)
0
fullUpper(view returns (int24)
0
 
getBalance0(view returns (uint256)
 
getBalance1(view returns (uint256)
 
getTotalAmounts(view returns (uint256 total0uint256 total1)
 
getTwap(view returns (int24)
lastTick(view returns (int24)
0
lastTimestamp(view returns (uint256)
0
limitLower(view returns (int24)
0
limitThreshold(view returns (int24)
0
limitUpper(view returns (int24)
0
manager(view returns (address)
0x0000000000000000000000000000000000000000
managerFee(view returns (uint24)
0
maxTotalSupply(view returns (uint256)
0
maxTwapDeviation(view returns (int24)
0
minTickMove(view returns (int24)
0
name(view returns (string)
pendingManager(view returns (address)
0x0000000000000000000000000000000000000000
pendingManagerFee(view returns (uint24)
0
period(view returns (uint32)
0
pool(view returns (address)
0x0000000000000000000000000000000000000000
protocolFee(view returns (uint24)
0
rebalanceDelegate(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
twapDuration(view returns (uint32)
0
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.