WeightedIndex

Verified contract

Active on Ethereum with 118 txns
Deployed by via 0xa2acca58 at 19090907
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xea838aa834e52df802a68fece5f235c84bd962f391049bf87bb4a2cc50b5610f
0x955232e1fd1442e2c6f358682b01e53c0300cb06c0fa1d73fdb42032c6c10696
0x3506a74f2fa2daa919ad8dbbd49823a1533bf37a16729a46811cb01af05a93d7
0x4c2c6e55fa6ffedf1c8385a481ce9ba3f7c3facec835b9b4833b1d898207323b
0x719f4385bfd7110d024cdb3d5e7848bbea448161c64c8f8d6482d5395b26564a
0xd6d5371726b301785ad5ab95106b8c6cc2ec2fbbb01cbd1a49d9fabaec6becdd
0xe08bbedd2eac49a3c812de5819d05620cb931f3dfb312a4334757b7c842875a6
0x4cfd073d0dddaafecb41e1645279ffeb9aac2e86db5334e67179eba94a04c466
0x43f1df385f4c2b39dc60f8f846cf1d695aaf967f34699a65b13d3d4561a31410
0x8acb6fe3f63373cf34f8e6541d93d359444d72d58fa662fec00ebfe6ab8947b4

Functions
Getter at block 20909209
BOND_FEE(view returns (uint256)
100
DEBOND_FEE(view returns (uint256)
300
FLASH_FEE_DAI(view returns (uint256)
10
created(view returns (uint256)
1706273675
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)
0x176d14b5d3d1504f3286f12d28113bc1646723e3
name(view returns (string)
Wrapped Barley
symbol(view returns (string)
wBARL
totalSupply(view returns (uint256)
16904210627592333777322403
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)
flash(address _recipientaddress _tokenuint256 _amountbytes _data
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
FlashLoan(address indexed executoraddress indexed recipientaddress tokenuint256 amount
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.