WeightedIndex

Verified contract

Active on Ethereum with 2,104 txns
Deployed by via 0xd5d96212 at 19085796
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 $7,501,762.62
ERC-20
--
ERC-20
--
0xf479018a470fd13e4f2f610a6e03919d5e4510b4e43fd2355096e3f455401146
0xacd50f1ba072cd4f12b52659aff0e6c946f722ada5f3ba91ed84a4ae0abb8f09
0xde18f4824bf83956b32bff647d4a4a6cc77d7b6dbb8749cf8a396c47988cd335
0x2652dffea6af1587beb9af5cd7c14993493ecfc883190e880dd6422881c25771
0xba70f7da9cdcef6dba07d1663087b0b5efdfa9450639260d86024c2e950f7c03
0x42c83dde7884df2fc86f96318451a1473d2319cbfccf730abac29508e4a61aca
0x4240a3a9af1f2113872a0efb21b9696135cb2f3607180819f0c37c159ac81810
0x594598f6d3f1fe8f1fae214a5d05ed25c0049189962c461762622c941b803ff1
0xbe4b230b8788e0524b849582f86fcf10755874659c8aa118de595a9d2a21d3fc
0xd629550b1680dacb65093acb58f2612d9ef0702c76c7a03140c8c66dfa0de816

Functions
Getter at block 20855980
BOND_FEE(view returns (uint256)
150
DEBOND_FEE(view returns (uint256)
90
DOMAIN_SEPARATOR(view returns (bytes32)
0x413c554fa0805da6971540627a0746a1387a99d2af309c3fe1d9a77a756b4d2f
FLASH_FEE(view returns (uint256)
10
PAIRED_LP_TOKEN(view returns (address)
0x88e08adb69f2618adf1a3ff6cc43c671612d1ca4
created(view returns (uint256)
1706211851
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Pea Pod, version=1, chainId=1, verifyingContract=0x027ce48b9b346728557e8d420fe936a72bf9b1c7, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
fees(view returns (uint256 burnuint256 bonduint256 debonduint256 buyuint256 selluint256 partner)
(burn=5000, bond=150, debond=90, buy=50, sell=50, partner=0)
getAllAssets(view returns (struct IDecentralizedIndexIndexAssetInfo[])
[(0x02f92800f57bcd74066f5709f1daa1a4302df875, 100000000000000000000, 0, 0x0000000000000000000000000000000000000000, 79228162514264337593543950336000000000000000000)]
 
getIdxPriceUSDX96(view returns (uint256uint256)
indexType(view returns (uint8)
0
lpRewardsToken(view returns (address)
0x02f92800f57bcd74066f5709f1daa1a4302df875
lpStakingPool(view returns (address)
0xe8ed30b29ee7839a5bab8966515f897e7576afa7
name(view returns (string)
Pea Pod
partner(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
pPEAS
totalSupply(view returns (uint256)
2229266558365583645994672
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