Alpha Vault

Verified contract

Proxy

Active on Ethereum with 143 txns
Deployed by via 0x55930553 at 19359584
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 $9,918.04
ERC-20
Value $6,647.67
0x43b1e7ffcf1fc0885b8a7505e542cbbfd1c670aba28468e4a22a8b4e0e221d5a
0xf631102d2ce6d2a44c8814819badf8a6da0323fa171752b366ff20a73c0fb9b4
0xc4b42de987dc7bc40079e02166223fc358e61d2b066a157be95a495c094ec665
0x97d2f9f2ef10e1070ccc694ab3800f4519da9b78b4b4ca4eb2fc82dd593df6fb
0xd022bc2dab1f733294a85b4eae1a79b1a1324b090fb8cd352035a920b941395f
0x842808319b78973702e6534337b165b0a905706816ab85bf6279f540b43161bf
0x391bdbf596703dbdcb88ea36c42e050742b45d6890a3a84db88d6c2a0ad10135
0xc268127706d712ecc6798516c53ca660c42504d7a8e0a4d85b6ebe11cd36df9e
0x6a810212731ed1f184c0af28ab899c34a7df9cca3a1dd84e9d5a1a70f7d2c6a6
0x984e4e11da7572c09569c77af0872d27da9fcb49b74c1593dece2c81e180fc00

Functions
Getter at block 20900922
MINIMUM_LIQUIDITY(view returns (uint256)
1000
accruedManagerFees0(view returns (uint256)
3896976113695517585108651587
accruedManagerFees1(view returns (uint256)
1632556168031830574
accruedProtocolFees0(view returns (uint256)
1403034054255881013648825480
accruedProtocolFees1(view returns (uint256)
450577146841700430
baseLower(view returns (int24)
-218000
baseThreshold(view returns (int24)
6200
baseUpper(view returns (int24)
-205400
 
checkCanRebalance(view 
decimals(view returns (uint8)
18
factory(view returns (address)
0x5b7b8b487d05f77977b7abeec5f922925b9b2afa
fullLower(view returns (int24)
-887200
fullRangeWeight(view returns (uint24)
250000
fullUpper(view returns (int24)
887200
getBalance0(view returns (uint256)
1356391465161386285913123627
getBalance1(view returns (uint256)
674972793564195659
 
getTotalAmounts(view returns (uint256 total0uint256 total1)
getTwap(view returns (int24)
-212119
lastTick(view returns (int24)
-211704
lastTimestamp(view returns (uint256)
1727774591
limitLower(view returns (int24)
-216800
limitThreshold(view returns (int24)
5000
limitUpper(view returns (int24)
-211800
manager(view returns (address)
0xa50d3de0d1e8ab4ec30cd8c3eb94f06f0bcfc95e
managerFee(view returns (uint24)
50000
maxTotalSupply(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
maxTwapDeviation(view returns (int24)
100
minTickMove(view returns (int24)
0
name(view returns (string)
Alpha Vault
pendingManager(view returns (address)
0x0000000000000000000000000000000000000000
pendingManagerFee(view returns (uint24)
50000
period(view returns (uint32)
1600
pool(view returns (address)
0x7832310cd0de39c4ce0a635f34d9a4b5b47fd434
protocolFee(view returns (uint24)
10000
rebalanceDelegate(view returns (address)
0xa50d3de0d1e8ab4ec30cd8c3eb94f06f0bcfc95e
symbol(view returns (string)
3
tickSpacing(view returns (int24)
200
token0(view returns (address)
0xaaee1a9723aadb7afa2810263653a34ba2c21c7a
token1(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
totalSupply(view returns (uint256)
49063646651016478177676995781
twapDuration(view returns (uint32)
60
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.