Balancer Pool Token

Verified contract

Active on Ethereum with 726 txns
Deployed by via 0xe000e8fb at 10323188
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $30.18
ERC-20
Value $23.21
ERC-20
Value $21.18
ERC-20
Value $20.24
ERC-20
Value $20.17
ERC-20
Value $18.18
ERC-20
Value $14.86
ERC-20
Value $0.35
0x59e1adb61fc043774db1c9b8c71b2283e2935e5535c9c177a882912d8dc3f083
0xffa294129cace6231c0f7b5bc156067bd0608eec516ffc7294b48b0d9cacd64b
0x8976a8b46f845702d5e6b93b9409431e7e6296d0fccd693923001ff060e6cf5a
0xfcd8078f18f8ae755b573b7a3a2282e3d6b5541700c90ed7768c6b0418b19681
0x02e5068773d190c9f14d3f03e3d159ecb2b305401540922decb9127cdd152569
0xe9fce335665c0a8169add1ba1c513a1e8a311aacbf7544a72c400e6af34023b2
0x833bd73ac06841e61fe54161fe77a31ec496d01e52a0a30da489e95595145849
0xf1f0c56816330d98aeecf350c8745a87a1d1602292898373d4230fa7ca5c0555
0x45778a120b05ca6d57c03d51efbc4225a084d9804ca7ff8d44e6fba80a319e86
0xab65d0164f559d0f0696cb2d8d523c637f854686a529bb34e2297c1818abe600

Functions
Getter at block 21318649
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)
0x55bb748fc4ead83faf3698e46b72e8ecead62196
getCurrentTokens(view returns (address[] tokens)
[0x514910771AF9Ca656af840dff83E8264EcF986CA, 0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0xba100000625a3754423978a60c9317c58a424e3D, 0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2, 0xdd974D5C2e2928deA5F71b9825b8b646686BD200, 0xBBbbCA6A901c926F240b89EacB641d8Aec7AEafD, 0x80fB784B7eD66730e8b1DBd9820aFD29931aab03]
getFinalTokens(view returns (address[] tokens)
[0x514910771AF9Ca656af840dff83E8264EcF986CA, 0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0xba100000625a3754423978a60c9317c58a424e3D, 0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2, 0xdd974D5C2e2928deA5F71b9825b8b646686BD200, 0xBBbbCA6A901c926F240b89EacB641d8Aec7AEafD, 0x80fB784B7eD66730e8b1DBd9820aFD29931aab03]
getNumTokens(view returns (uint256)
8
getSwapFee(view returns (uint256)
10000000000000000
getTotalDenormalizedWeight(view returns (uint256)
40000000000000000000
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)
64554371196649562800
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.