Balancer Pool Token

Verified contract

Active on Ethereum with 161 txns
Deployed by via 0x4c167038 at 10358837
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $11.65
ERC-20
Value $8.2
ERC-20
Value $6.28
ERC-20
Value $6.09
ERC-20
Value $5.9
ERC-20
Value $5.64
ERC-20
--
ERC-20
--
0x623588c34941a7dbcf3de6b19fe20b9e1d9476332d1d07e8d167d12481b1b723
0x9fc1487fa550877ede32796bca2a65d1d349e4954fed3dcf491d7875115a4d25
0xe01c1e92d5522870b831400759ecc99013c7a752627234bd506a560491a8e3b8
0xaeb21ac47a77a97ba64c4852f30682a64baa3cf97f785024366013daeea73226
0x908a4fc2eb506b54d7d0e6ba21bcaa65d513ab03c2fc765ed0d80c71735af3be
0x87c65b05c07a1e8961721083f925e001ae9e167fc04e81e0d4ed5ed595dffa07
0x87a0806a9e3e63a60570c2c7e66efa3ebbef5268f2bb36a18757d880c9ed1606
0x2eed72c8fe1e2a72d24b7d336909a766afe1bd45114119f1e893c55b4168e7f4
0xf567bc736020cff472623fb3e9ad43158cbf3f8f6d3b6bde4df77bf5c80c857c
0xe46e1f9025581e6aa43ce1a50e3dd55cb1a9c8bd6b8eb2eb9c67f0542bd42ed2

Functions
Getter at block 21306867
BONE(view returns (uint256)
1000000000000000000
BPOW_PRECISION(view returns (uint256)
100000000
EXIT_FEE(view returns (uint256)
0
INIT_POOL_SUPPLY(view returns (uint256)
100000000000000000000
MAX_BOUND_TOKENS(view returns (uint256)
8
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)
1000000000000000000
decimals(view returns (uint8)
18
getColor(view returns (bytes32)
0x42524f4e5a450000000000000000000000000000000000000000000000000000
getController(view returns (address)
0x883eefd9338eaea7ca24a05790c1cffdaadea761
getCurrentTokens(view returns (address[] tokens)
[0xb4058411967D5046f3510943103805be61f0600E, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0x514910771AF9Ca656af840dff83E8264EcF986CA, 0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F, 0xBBbbCA6A901c926F240b89EacB641d8Aec7AEafD, 0xdd974D5C2e2928deA5F71b9825b8b646686BD200, 0xc00e94Cb662C3520282E6f5717214004A7f26888, 0x1985365e9f78359a9B6AD760e32412f4a445E862]
getFinalTokens(view returns (address[] tokens)
[0xb4058411967D5046f3510943103805be61f0600E, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0x514910771AF9Ca656af840dff83E8264EcF986CA, 0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F, 0xBBbbCA6A901c926F240b89EacB641d8Aec7AEafD, 0xdd974D5C2e2928deA5F71b9825b8b646686BD200, 0xc00e94Cb662C3520282E6f5717214004A7f26888, 0x1985365e9f78359a9B6AD760e32412f4a445E862]
getNumTokens(view returns (uint256)
8
getSwapFee(view returns (uint256)
8800000000000000
getTotalDenormalizedWeight(view returns (uint256)
25000000000000000000
isFinalized(view returns (bool)
true
isPublicSwap(view returns (bool)
true
name(view returns (string)
Balancer Pool Token
symbol(view returns (string)
BPT
totalSupply(view returns (uint256)
3362109069402193145
Read-only
allowance(address srcaddress dstview returns (uint256)
balanceOf(address whomview returns (uint256)
calcInGivenOut(uint256 tokenBalanceInuint256 tokenWeightInuint256 tokenBalanceOutuint256 tokenWeightOutuint256 tokenAmountOutuint256 swapFeepure returns (uint256 tokenAmountIn)
calcOutGivenIn(uint256 tokenBalanceInuint256 tokenWeightInuint256 tokenBalanceOutuint256 tokenWeightOutuint256 tokenAmountInuint256 swapFeepure returns (uint256 tokenAmountOut)
calcPoolInGivenSingleOut(uint256 tokenBalanceOutuint256 tokenWeightOutuint256 poolSupplyuint256 totalWeightuint256 tokenAmountOutuint256 swapFeepure returns (uint256 poolAmountIn)
calcPoolOutGivenSingleIn(uint256 tokenBalanceInuint256 tokenWeightInuint256 poolSupplyuint256 totalWeightuint256 tokenAmountInuint256 swapFeepure returns (uint256 poolAmountOut)
calcSingleInGivenPoolOut(uint256 tokenBalanceInuint256 tokenWeightInuint256 poolSupplyuint256 totalWeightuint256 poolAmountOutuint256 swapFeepure returns (uint256 tokenAmountIn)
calcSingleOutGivenPoolIn(uint256 tokenBalanceOutuint256 tokenWeightOutuint256 poolSupplyuint256 totalWeightuint256 poolAmountInuint256 swapFeepure returns (uint256 tokenAmountOut)
calcSpotPrice(uint256 tokenBalanceInuint256 tokenWeightInuint256 tokenBalanceOutuint256 tokenWeightOutuint256 swapFeepure returns (uint256 spotPrice)
getBalance(address tokenview returns (uint256)
getDenormalizedWeight(address tokenview returns (uint256)
getNormalizedWeight(address tokenview returns (uint256)
getSpotPrice(address tokenInaddress tokenOutview returns (uint256 spotPrice)
getSpotPriceSansFee(address tokenInaddress tokenOutview returns (uint256 spotPrice)
isBound(address tview returns (bool)
State-modifying
approve(address dstuint256 amtreturns (bool)
bind(address tokenuint256 balanceuint256 denorm
decreaseApproval(address dstuint256 amtreturns (bool)
exitPool(uint256 poolAmountInuint256[] minAmountsOut
exitswapExternAmountOut(address tokenOutuint256 tokenAmountOutuint256 maxPoolAmountInreturns (uint256 poolAmountIn)
exitswapPoolAmountIn(address tokenOutuint256 poolAmountInuint256 minAmountOutreturns (uint256 tokenAmountOut)
finalize(
gulp(address token
increaseApproval(address dstuint256 amtreturns (bool)
joinPool(uint256 poolAmountOutuint256[] maxAmountsIn
joinswapExternAmountIn(address tokenInuint256 tokenAmountInuint256 minPoolAmountOutreturns (uint256 poolAmountOut)
joinswapPoolAmountOut(address tokenInuint256 poolAmountOutuint256 maxAmountInreturns (uint256 tokenAmountIn)
rebind(address tokenuint256 balanceuint256 denorm
setController(address manager
setPublicSwap(bool public_
setSwapFee(uint256 swapFee
swapExactAmountIn(address tokenInuint256 tokenAmountInaddress tokenOutuint256 minAmountOutuint256 maxPricereturns (uint256 tokenAmountOutuint256 spotPriceAfter)
swapExactAmountOut(address tokenInuint256 maxAmountInaddress tokenOutuint256 tokenAmountOutuint256 maxPricereturns (uint256 tokenAmountInuint256 spotPriceAfter)
transfer(address dstuint256 amtreturns (bool)
transferFrom(address srcaddress dstuint256 amtreturns (bool)
unbind(address token
Events
Approval(address indexed srcaddress indexed dstuint256 amt
LOG_CALL(bytes4 indexed sigaddress indexed callerbytes data anonymous
LOG_EXIT(address indexed calleraddress indexed tokenOutuint256 tokenAmountOut
LOG_JOIN(address indexed calleraddress indexed tokenInuint256 tokenAmountIn
LOG_SWAP(address indexed calleraddress indexed tokenInaddress indexed tokenOutuint256 tokenAmountInuint256 tokenAmountOut
Transfer(address indexed srcaddress indexed dstuint256 amt
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.