WeightedIndex

Verified contract

Active on Ethereum with 29 txns
Deployed by via 0xacc84f6f at 19094454
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 5 additional slots
ERC-20
Value $73.91
ERC-20
--
0x1413cecfb967a01ae6e5c554f5614f0c8ed59a454f100be04c44dc2e25be17b6
0xea05aee6e8b536270b9aa8e34e753fb04b6b0d8a24bffdf9c90526fd7eff6887
0xdd4d5bc166122ffa7db031e86661b5f501a2b34fc18ea97142fb15e35f47f2eb
0xcad5708a04e814f6fdad9f58ad10e339f71bc5b59998f3e8533ac530caf2428b
0x16bdc58d740891554de63aae6aefec893e2bb97e66a7b3f0caa3eaba1fc928d0
0x040335d242f84a0e385b52b4822c024949fa897c075ac6c69ae75676ff5f631f
0x7f03be97c71d6047e15a9c318f81b73197510f7080d146a47348cf6ddfb9bc60
0x1a4750d015e35659d978ef1ad79d51d159fe00655da7bad758fc6a72fe337593
0x71dfa38c64603a52eaaf956f0ebb4f291a6652ecb2a8862e343bd87814de4d62
0x1d841672072ad0f390306368873b35dc53732681351033696ce98225c78a0c26

Functions
Getter at block 20903806
BOND_FEE(view returns (uint256)
70
DEBOND_FEE(view returns (uint256)
70
DOMAIN_SEPARATOR(view returns (bytes32)
0x013a71828f4f4d6244a9cd15c8d4477e804e21a5c131a15bad1cf55dfe6525ca
FLASH_FEE(view returns (uint256)
10
PAIRED_LP_TOKEN(view returns (address)
0x88e08adb69f2618adf1a3ff6cc43c671612d1ca4
created(view returns (uint256)
1706316587
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=pLINK, version=1, chainId=1, verifyingContract=0x936b9fa2da66ad90d3d5019e1a691049e06e9cdc, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
fees(view returns (uint256 burnuint256 bonduint256 debonduint256 buyuint256 selluint256 partner)
(burn=1000, bond=70, debond=70, buy=20, sell=20, partner=300)
getAllAssets(view returns (struct IDecentralizedIndexIndexAssetInfo[])
[(0x514910771af9ca656af840dff83e8264ecf986ca, 100000000000000000000, 0, 0x0000000000000000000000000000000000000000, 79228162514264337593543950336000000000000000000)]
 
getIdxPriceUSDX96(view returns (uint256uint256)
indexType(view returns (uint8)
0
lpRewardsToken(view returns (address)
0x02f92800f57bcd74066f5709f1daa1a4302df875
lpStakingPool(view returns (address)
0xb0d43f96d37448f926dc3013e81488e0b79b370e
name(view returns (string)
pLINK
partner(view returns (address)
0xafd7d84dc1c326cdfcd197af51a0459964f0643a
symbol(view returns (string)
pLINK
totalSupply(view returns (uint256)
6553682801163463409
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getInitialAmount(address _sourceTokenuint256 _sourceAmountaddress _targetTokenview returns (uint256)
getTokenPriceUSDX96(address _tokenview returns (uint256)
indexTokens(uint256view returns (address tokenuint256 weightinguint256 basePriceUSDX96address c1uint256 q1)
isAsset(address _tokenview returns (bool)
nonces(address ownerview returns (uint256)
State-modifying
addLiquidityV2(uint256 _idxLPTokensuint256 _pairedLPTokensuint256 _slippageuint256 _deadline
approve(address spenderuint256 amountreturns (bool)
bond(address _tokenuint256 _amountuint256 _amountMintMin
burn(uint256 _amount
debond(uint256 _amountaddress[]uint8[]
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
flash(address _recipientaddress _tokenuint256 _amountbytes _data
increaseAllowance(address spenderuint256 addedValuereturns (bool)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
processPreSwapFeesAndSwap(
removeLiquidityV2(uint256 _lpTokensuint256 _minIdxTokensuint256 _minPairedLpTokenuint256 _deadline
rescueERC20(address _token
rescueETH(
setPartner(address _partner
setPartnerFee(uint256 _fee
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 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
EIP712DomainChanged(
FlashLoan(address indexed executoraddress indexed recipientaddress tokenuint256 amount
RemoveLiquidity(address indexed walletuint256 amountLiquidity
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(string _namestring _symbolstruct IDecentralizedIndexFees _feesaddress[] _tokensuint256[] _weightsaddress _partneraddress _pairedLpTokenaddress _lpRewardsTokenaddress _v2Routerbool _stakeRestriction
Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidShortString(
StringTooLong(string str