Power Index Pool Token
Verified contract
Active on
Ethereum with 8,112 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x3885…2fff
1 additional
variable
Balances ($146,030.73)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
YFI | ERC-20 | 2.304741 | $8,024.36 |
$18,494.07 | |
0x9f8f…79a2 | ERC-20 | 9.890325 | $1,866.39 |
$18,459.2 | |
SNX | ERC-20 | 6.918856K | $2.66 |
$18,404.16 | |
AAVE | ERC-20 | 87.378604 | $209.74 |
$18,326.79 | |
UNI | ERC-20 | 1.40666K | $12.95 |
$18,216.25 | |
COMP | ERC-20 | 251.4437 | $72.32 |
$18,184.41 | |
wNXM | ERC-20 | 230.028358 | $78.88 |
$18,144.64 | |
CVP | ERC-20 | 129.166647K | $0.137543 |
$17,765.97 | |
ENJ | ERC-20 | 100.423274 | $0.347487 |
$34.9 | |
ACE | ERC-20 | 45 | $0.004954 |
$0.22 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21288365 | 2 days ago | | | 0 | 0.00032311883 | |
| 21288360 | 2 days ago | | | 0 | 0.00058969065 | |
| 21241173 | 9 days ago | | | 0 | 0.0059252133 | |
| 21241165 | 9 days ago | | | 0 | 0.00053060825 | |
| 21240948 | 9 days ago | | | 0 | 0.00054376588 | |
| 21228143 | 10 days ago | | | 0 | 0.00057386765 | |
| 21187950 | 16 days ago | | | 0 | 0.00065377699 | |
| 21187928 | 16 days ago | | | 0 | 0.00071926062 | |
| 21021857 | a month ago | | | 0 | 0.00034033668 | |
| 21021582 | a month ago | | | 0 | 0.0013698073 |
ABI
ABI objects
Getter at block 21303004 getTotalDenormalizedWeight() view returns (uint256)
BONE() view returns (uint256)
1000000000000000000
BPOW_PRECISION() view returns (uint256)
100000000
INIT_POOL_SUPPLY() view returns (uint256)
100000000000000000000
MAX_BOUND_TOKENS() view returns (uint256)
9
MAX_BPOW_BASE() view returns (uint256)
1999999999999999999
MAX_FEE() view returns (uint256)
100000000000000000
MAX_IN_RATIO() view returns (uint256)
500000000000000000
MAX_OUT_RATIO() view returns (uint256)
333333333333333334
MAX_TOTAL_WEIGHT() view returns (uint256)
50000000000000000000
MAX_WEIGHT() view returns (uint256)
50000000000000000000
MIN_BALANCE() view returns (uint256)
1000000
MIN_BOUND_TOKENS() view returns (uint256)
2
MIN_BPOW_BASE() view returns (uint256)
1
MIN_FEE() view returns (uint256)
1000000000000
MIN_WEIGHT() view returns (uint256)
1000000000
decimals() view returns (uint8)
18
getCommunityFee() view returns (uint256 communitySwapFee, uint256 communityJoinFee, uint256 communityExitFee, address communityFeeReceiver)
(communitySwapFee=1000000000000000, communityJoinFee=1000000000000000, communityExitFee=1000000000000000, communityFeeReceiver=0xd132973eaebbd6d7ca7b88e9170f2cca058de430)
getController() view returns (address)
0xb258302c3f209491d604165549079680708581cc
getCurrentTokens() view returns (address[] tokens)
[0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9, 0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e, 0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F, 0x38e4adB44ef08F22F5B5b76A8f0c2d0dCbE7DcA1, 0xc00e94Cb662C3520282E6f5717214004A7f26888, 0x0d438F3b5175Bebc262bF23753C1E53d03432bDE, 0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2, 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984]
getFinalTokens() view returns (address[] tokens)
[0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9, 0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e, 0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F, 0x38e4adB44ef08F22F5B5b76A8f0c2d0dCbE7DcA1, 0xc00e94Cb662C3520282E6f5717214004A7f26888, 0x0d438F3b5175Bebc262bF23753C1E53d03432bDE, 0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2, 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984]
getMaxBoundTokens() view returns (uint256)
9
getMinWeight() view returns (uint256)
1000000000
getNumTokens() view returns (uint256)
8
getRestrictions() view returns (address)
0x3885c4e1107b445dd370d09008d90b5153132fff
getSwapFee() view returns (uint256)
2000000000000000
getWeightPerSecondBounds() view returns (uint256 minWeightPerSecond, uint256 maxWeightPerSecond)
(minWeightPerSecond=5166997354497, maxWeightPerSecond=14467592592593)
getWrapper() view returns (address)
0x0000000000000000000000000000000000000000
getWrapperMode() view returns (bool)
false
isFinalized() view returns (bool)
true
isPublicSwap() view returns (bool)
true
name() view returns (string)
Power Index Pool Token
symbol() view returns (string)
PIPT
totalSupply() view returns (uint256)
108011187922533124298291
Read-only
allowance(address src, address dst) view returns (uint256)
balanceOf(address whom) view returns (uint256)
calcAmountWithCommunityFee(uint256 tokenAmountIn, uint256 communityFee, address operator) view returns (uint256 tokenAmountInAfterFee, uint256 tokenAmountFee)
calcInGivenOut(uint256 tokenBalanceIn, uint256 tokenWeightIn, uint256 tokenBalanceOut, uint256 tokenWeightOut, uint256 tokenAmountOut, uint256 swapFee) pure returns (uint256 tokenAmountIn)
calcOutGivenIn(uint256 tokenBalanceIn, uint256 tokenWeightIn, uint256 tokenBalanceOut, uint256 tokenWeightOut, uint256 tokenAmountIn, uint256 swapFee) pure returns (uint256 tokenAmountOut)
calcPoolInGivenSingleOut(uint256 tokenBalanceOut, uint256 tokenWeightOut, uint256 poolSupply, uint256 totalWeight, uint256 tokenAmountOut, uint256 swapFee) pure returns (uint256 poolAmountIn)
calcPoolOutGivenSingleIn(uint256 tokenBalanceIn, uint256 tokenWeightIn, uint256 poolSupply, uint256 totalWeight, uint256 tokenAmountIn, uint256 swapFee) pure returns (uint256 poolAmountOut)
calcSingleInGivenPoolOut(uint256 tokenBalanceIn, uint256 tokenWeightIn, uint256 poolSupply, uint256 totalWeight, uint256 poolAmountOut, uint256 swapFee) pure returns (uint256 tokenAmountIn)
calcSingleOutGivenPoolIn(uint256 tokenBalanceOut, uint256 tokenWeightOut, uint256 poolSupply, uint256 totalWeight, uint256 poolAmountIn, uint256 swapFee) pure returns (uint256 tokenAmountOut)
calcSpotPrice(uint256 tokenBalanceIn, uint256 tokenWeightIn, uint256 tokenBalanceOut, uint256 tokenWeightOut, uint256 swapFee) pure returns (uint256 spotPrice)
getBalance(address token) view returns (uint256)
getDenormalizedWeight(address token) view returns (uint256)
getDynamicWeightSettings(address token) view returns (uint256 fromTimestamp, uint256 targetTimestamp, uint256 fromDenorm, uint256 targetDenorm)
getNormalizedWeight(address token) view returns (uint256)
getSpotPrice(address tokenIn, address tokenOut) view returns (uint256 spotPrice)
getSpotPriceSansFee(address tokenIn, address tokenOut) view returns (uint256 spotPrice)
isBound(address t) view returns (bool)
State-modifying
Events approve(address dst, uint256 amt) returns (bool)
bind(address, uint256, uint256)
bind(address token, uint256 balance, uint256 targetDenorm, uint256 fromTimestamp, uint256 targetTimestamp)
callVoting(address voting, bytes4 signature, bytes args, uint256 value)
decreaseApproval(address dst, uint256 amt) returns (bool)
exitPool(uint256 poolAmountIn, uint256[] minAmountsOut)
exitswapExternAmountOut(address tokenOut, uint256 tokenAmountOut, uint256 maxPoolAmountIn) returns (uint256 poolAmountIn)
exitswapPoolAmountIn(address tokenOut, uint256 poolAmountIn, uint256 minAmountOut) returns (uint256 tokenAmountOut)
finalize()
gulp(address token)
increaseApproval(address dst, uint256 amt) returns (bool)
joinPool(uint256 poolAmountOut, uint256[] maxAmountsIn)
joinswapExternAmountIn(address tokenIn, uint256 tokenAmountIn, uint256 minPoolAmountOut) returns (uint256 poolAmountOut)
joinswapPoolAmountOut(address tokenIn, uint256 poolAmountOut, uint256 maxAmountIn) returns (uint256 tokenAmountIn)
rebind(address token, uint256 balance, uint256 denorm)
setCommunityFeeAndReceiver(uint256 communitySwapFee, uint256 communityJoinFee, uint256 communityExitFee, address communityFeeReceiver)
setController(address manager)
setDynamicWeight(address token, uint256 targetDenorm, uint256 fromTimestamp, uint256 targetTimestamp)
setPublicSwap(bool public_)
setRestrictions(address restrictions)
setSwapFee(uint256 swapFee)
setWeightPerSecondBounds(uint256 minWeightPerSecond, uint256 maxWeightPerSecond)
setWrapper(address wrapper, bool wrapperMode)
swapExactAmountIn(address tokenIn, uint256 tokenAmountIn, address tokenOut, uint256 minAmountOut, uint256 maxPrice) returns (uint256 tokenAmountOut, uint256 spotPriceAfter)
swapExactAmountOut(address tokenIn, uint256 maxAmountIn, address tokenOut, uint256 tokenAmountOut, uint256 maxPrice) returns (uint256 tokenAmountIn, uint256 spotPriceAfter)
transfer(address dst, uint256 amt) returns (bool)
transferFrom(address src, address dst, uint256 amt) returns (bool)
unbind(address token)
Approval(address indexed owner, address indexed spender, uint256 value)
LOG_CALL(bytes4 indexed sig, address indexed caller, bytes data) anonymous
LOG_CALL_VOTING(address indexed voting, bool indexed success, bytes4 indexed inputSig, bytes inputData, bytes outputData)
LOG_COMMUNITY_FEE(address indexed caller, address indexed receiver, address indexed token, uint256 tokenAmount)
LOG_EXIT(address indexed caller, address indexed tokenOut, uint256 tokenAmountOut)
LOG_JOIN(address indexed caller, address indexed tokenIn, uint256 tokenAmountIn)
LOG_SWAP(address indexed caller, address indexed tokenIn, address indexed tokenOut, uint256 tokenAmountIn, uint256 tokenAmountOut)
SetDynamicWeight(address indexed token, uint256 fromDenorm, uint256 targetDenorm, uint256 fromTimestamp, uint256 targetTimestamp)
SetWeightPerSecondBounds(uint256 minWeightPerSecond, uint256 maxWeightPerSecond)
Transfer(address indexed from, address indexed to, uint256 value)
constructor(string name, string symbol, uint256 minWeightPerSecond, uint256 maxWeightPerSecond)
This contract contains no fallback and receive objects.
This contract contains no error objects.