PoolV2

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xf6278682 at 15619385
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots

No balances found for "PoolV2"

No transactions found for "PoolV2"


Functions
Getter at block 21306860
ASTRTokenAddress(view returns (address)
0x0000000000000000000000000000000000000000
ETH_ADDRESS(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
EXCHANGE_CONTRACT(view returns (address)
0x0000000000000000000000000000000000000000
WETH_ADDRESS(view returns (address)
0x0000000000000000000000000000000000000000
_poolConf(view returns (address)
0x0000000000000000000000000000000000000000
active(view returns (bool)
false
baseStableCoin(view returns (address)
0x0000000000000000000000000000000000000000
itokendeployer(view returns (address)
0x0000000000000000000000000000000000000000
managerAddresses(view returns (address)
0x0000000000000000000000000000000000000000
poolChef(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
existingUser(addressuint256view returns (bool)
getIndexTokenDetails(uint256 _poolIndexview returns (address[])
getIndexWeightDetails(uint256 _poolIndexview returns (uint256[])
getItokenValue(uint256 outstandingValueuint256 indexValueuint256 depositValueuint256 totalDepositValuepure returns (uint256)
initialDeposit(addressuint256view returns (uint256)
poolInfo(uint256view returns (uint256 totalWeightbool activeuint256 rebaltimeuint256 thresholduint256 currentRebalanceuint256 lastrebalanceaddress itokenaddraddress ownerstring description)
poolPendingbalance(uint256view returns (uint256)
poolUserInfo(uint256addressview returns (uint256 currentBalanceuint256 currentPooluint256 pendingBalanceuint256 USDTdeposituint256 Itokensbool activebool isenabled)
systemAddresses(addressview returns (bool)
tokenBalances(uint256addressview returns (uint256)
totalPoolbalance(uint256view returns (uint256)
State-modifying
addPublicPool(address[] _tokensuint256[] _weightsuint256 _thresholduint256 _rebalanceTimestring _namestring _symbolstring _description
initialize(address _ASTRTokenAddressaddress poolConfigurationaddress _itokendeployeraddress _chefaddress _exchangeaddress _wethaddress _stable
poolIn(address[] _tokensuint256[] _valuesuint256 _poolIndexpayable 
setPoolStatus(bool _activeuint256 _poolIndex
updatePool(address[] _tokensuint256[] _weightsuint256 _thresholduint256 _rebalanceTimeuint256 _poolIndex
withdraw(uint256 _poolIndexbool stakeEarlyFeesbool stakePremiumuint256 withdrawAmount
Events
SetPoolStatus(uint256 poolIndexbool active
Transfer(address indexed srcaddress indexed dstuint256 wad
Withdrawn(address indexed fromuint256 value
WithdrawnToken(address indexed fromaddress indexed tokenuint256 amount
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.