Balancer Pool Token

Verified contract

Active on Ethereum with 2,001 txns
Deployed by via 0x847435df at 10770032
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $326.3
ERC-20
Value $177.68
ERC-20
Value $142.5
ERC-20
Value $104.54
ERC-20
Value $92.27
ERC-20
Value $87.51
ERC-20
Value $3.45
ERC-20
--
ERC-20
--
ERC-20
--
0xce4c512ab0977b58741b3397aa13ee68c29d4017d75e6284675e350f223af95c
0x02e6b00326aa7692ef35d2aca209363ba5d06d5833a32c0fc5a7c5c3b44a6e2c
0x3ddd01a295b221ad2ad9b1d415810c5cdb8493d5cf46dcbb8bdc12b0660c5e2d
0x4c9a705cba198a544475b9b0fe4204ffae641568c18bd9e11938d88ef762f801
0x0411d9a72d13060ebd42a7a48ff04343c584b9f6c4f41f08f3f77c1942c604e1
0x15b24a7af6233fd27e829db055338f33a10feef36d700df9c5f77fd911e90873
0xc80b7576c126e4d7a45312cbe97e0c91f7419674d99221444853a7a80ae02eb2
0x2c25594b921b4610314b65aa22fc6e31f6e3cdc71829f04d223d83f1f4bd7f29
0x37a3737b45bce3962f91831b4233bedee886b13a8fb59615efd265109676255b
0xd3b9e7e9f00a7a861845c58d214bde9c45c38aed6f09fa80800c68c906fb8a8f

Functions
Getter at block 21260760
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)
0xf409d59e832309d339b1447228746326212599b9
getCurrentTokens(view returns (address[] tokens)
[0x514910771AF9Ca656af840dff83E8264EcF986CA, 0x80fB784B7eD66730e8b1DBd9820aFD29931aab03, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e, 0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2, 0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F, 0x0D8775F648430679A709E98d2b0Cb6250d2887EF]
getFinalTokens(view returns (address[] tokens)
[0x514910771AF9Ca656af840dff83E8264EcF986CA, 0x80fB784B7eD66730e8b1DBd9820aFD29931aab03, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e, 0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2, 0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F, 0x0D8775F648430679A709E98d2b0Cb6250d2887EF]
getNumTokens(view returns (uint256)
7
getSwapFee(view returns (uint256)
4000000000000000
getTotalDenormalizedWeight(view returns (uint256)
50000000000000000000
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)
14955369198241648201702
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.