WeightedIndex

Verified contract

Active on Ethereum with 10 txns
Deployed by via 0xa3e95231 at 19195294
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
--
0x7bda320a0c2bbf3e4f9563c063c9a7d23d5414067f1ca57acedc3e8781d5cc0f
0x3774137afcfef52e6b63975860af49a0f7ebf99d6f8bfd5cc1f3f3f4c5e27cc4
0x863037523565bea8ab73e22d4e24aa91c7cd4514aaa37016ef81bf569d747bf5
0x4c2438eb1b5b4e4bbfccff44625d46a472de666e6311f116a312b64d325c861b
0xdb57c6fe60c4f3038746bbc0a11711c18d8cca8596522be1bf869219967f1a68
0xa1543c1dfefb3554c6579120dd637049e382aaf106107071b3f0785b2a9b5606
0xbb4bfbfc3af8b9fde5c6be8a28b8e2fd07dce56812615a85125b5abcd79d2e65
0x67a2018e15ce3d2699d197455a5f8ccc83aaffef71648534e3c55cef79eca68a
0x0ba558a88c06bb9cc59cb1b3d32240dcb4d39872e4c77d9b57fcfb79c49423a6
0x3d210a8d6b97e4738d4113e08850d745ceb2209f944194adcf4b00263ce9fca7

Functions
Getter at block 20911576
BOND_FEE(view returns (uint256)
100
DEBOND_FEE(view returns (uint256)
100
DOMAIN_SEPARATOR(view returns (bytes32)
0x02d9993095ffe8601900924353c9abd0e686c4bf5376db45e74f41197206cd23
FLASH_FEE(view returns (uint256)
10
PAIRED_LP_TOKEN(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
created(view returns (uint256)
1707538823
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=pTADPOLE, version=1, chainId=1, verifyingContract=0x6a757d44a8b3cf5863a2d694040fd1ef78616380, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
fees(view returns (uint256 burnuint256 bonduint256 debonduint256 buyuint256 selluint256 partner)
(burn=2000, bond=100, debond=100, buy=250, sell=250, partner=0)
getAllAssets(view returns (struct IDecentralizedIndexIndexAssetInfo[])
[(0xecd48f326e70388d993694de59b4542ce8af7649, 100000000000000000000, 0, 0x0000000000000000000000000000000000000000, 79228162514264337593543950336000000000000000000)]
 
getIdxPriceUSDX96(view returns (uint256uint256)
indexType(view returns (uint8)
0
lpRewardsToken(view returns (address)
0x02f92800f57bcd74066f5709f1daa1a4302df875
lpStakingPool(view returns (address)
0xdf9ee3aaa1222a5018bf7846e5305b859ec73fea
name(view returns (string)
pTADPOLE
partner(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
pTADPOLE
totalSupply(view returns (uint256)
5581101227046724245
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