WeightedIndex

Verified contract

Active on Ethereum with 118 txns
Deployed by via 0x0ce882a7 at 19107187
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xfbf39975ba32375ce7e928d052bf0be8abecd1b5de18a18a255b8c9907dd0695
0xe40e19eb19d235e9984116d221f4e027b7d2097ff4f0bff367476b89b1715825
0x969983a54946faea938f600d783fa24bef7b2ccdcb9b0e930b67054a7010efa3
0x3d3aafab760a79ad7d772fe1fb82ad8711e70dbbaa4c85aed3be42cc6f4ca121
0x15030d45bd25273fc75763adc2f3b661933ce22cfb3c90b03fbd2134fe599fe9
0x4e7513a980b33a38f5c9fb2bfb8dc546c5b7206ae081dacaa85d45bc34564dc7
0xb2ddc275afde034b2e51de789dd42be90c47f5dd9cb9b291f2099e9785bf48c3
0x8eaf2f5d4971d792a49d237f5c53ed7f60ae8167a23b2fc174b47fdf15163043
0x94511fcc39606b94dbd16417726fef71c7da9dec8c1265861e610ce987c4b6d7
0x5cf32c6561dbb18780cb0f1039ea5e72ad729f1e7c2a70f417d0980da3470e5c

Functions
Getter at block 20912450
BOND_FEE(view returns (uint256)
100
DEBOND_FEE(view returns (uint256)
300
FLASH_FEE_DAI(view returns (uint256)
10
created(view returns (uint256)
1706470943
decimals(view returns (uint8)
18
getAllAssets(view returns (struct IDecentralizedIndexIndexAssetInfo[])
[(0x3e2324342bf5b8a1dca42915f0489497203d640e, 1, 0, 0x0000000000000000000000000000000000000000, 79228162514264337593543950336000000000000000000)]
 
getIdxPriceUSDX96(view returns (uint256uint256)
indexType(view returns (uint8)
0
lpRewardsToken(view returns (address)
0x3e2324342bf5b8a1dca42915f0489497203d640e
lpStakingPool(view returns (address)
0x582b7d54912f4b6582f636f6ef34d34e4c38ddc9
name(view returns (string)
Wrapped Barley
symbol(view returns (string)
wBARL
totalSupply(view returns (uint256)
4026020977061724234736470
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getTokenPriceUSDX96(address _tokenview returns (uint256)
indexTokens(uint256view returns (address tokenuint256 weightinguint256 basePriceUSDX96address c1uint256 q1)
isAsset(address _tokenview returns (bool)
State-modifying
addLiquidityV2(uint256 _idxLPTokensuint256 _daiLPTokensuint256 _slippage
approve(address spenderuint256 amountreturns (bool)
bond(address _tokenuint256 _amount
debond(uint256 _amountaddress[]uint8[]
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
removeLiquidityV2(uint256 _lpTokensuint256 _minIdxTokensuint256 _minDAI
rescueERC20(address _token
rescueETH(
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
Events
AddLiquidity(address indexed walletuint256 amountTokensuint256 amountDAI
Approval(address indexed owneraddress indexed spenderuint256 value
Bond(address indexed walletaddress indexed tokenuint256 amountTokensBondeduint256 amountTokensMinted
Create(address indexed newIdxaddress indexed wallet
Debond(address indexed walletuint256 amountDebonded
RemoveLiquidity(address indexed walletuint256 amountLiquidity
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(string _namestring _symboluint256 _bondFeeuint256 _debondFeeaddress[] _tokensuint256[] _weightsaddress _lpRewardsTokenaddress _v2Routeraddress _daibool _stakeRestrictionaddress _v3TwapUtilities
Fallback and receive
receive(
Errors

This contract contains no error objects.