Balancer Pool Token

Verified contract

Active on Ethereum with 1,542 txns
Deployed by via 0x01729818 at 10971535
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $97.51
ERC-20
Value $19.59
ERC-20
Value $17.14
ERC-20
Value $16.43
ERC-20
Value $15.11
ERC-20
Value $14.61
ERC-20
Value $13.19
ERC-20
Value $12.62
ERC-20
--
ERC-20
--
0x29e10d1302e71cc227d04d0a141f3e84ca2b266312ebd0a17b1d63c29b482b1f
0xfe7a2271ebb1ac3e2656a4f3c4affd022a272158df286056506ecf40514fea94
0x258a1deea730c8c4053d4db28976c5a93e77e080d02eee18ed4cd9b41060d098
0x61a0b5e4a8030c7ba03c5e9084b4c10ec5246477dc501d5c06324d60c46aa614
0xd500566b1e2c1c156dbd8ccf2cde51c1943531c80b6bb682ed40ba8b1e1e15e9
0x4bf1e9dfc1a886d94156ff42a665e24bd2a313a7a47f3dfe8b2985f5c17cb0ff
0xb0e80d864540475e6b8ae894653badfd1a0769109d1175df5d68d63d61e0957e
0xb03db8f653fb17e1b22fe6e4913f992ec11b0e3e4e743060f8274f6dadbf8ec5
0x8a4eb934ea9c51b534ac77441e2a19896db85e4487e4e7a69307c58780e03654
0xa455c98e21d1c5d16bc54c073cc15d37cf9020bb435df83534abc8ad0151b554

Functions
Getter at block 20952797
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)
0xd0b6488cfe0e1a0b4afb25ef8643ff96f51744cf
getCurrentTokens(view returns (address[] tokens)
[0x056Fd409E1d7A124BD7017459dFEa2F387b6d5Cd, 0xba100000625a3754423978a60c9317c58a424e3D, 0xD533a949740bb3306d119CC777fa900bA034cd52, 0x408e41876cCCDC0F92210600ef50372656052a38, 0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F, 0x04Fa0d235C4abf4BcF4787aF4CF447DE572eF828, 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984, 0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e]
getFinalTokens(view returns (address[] tokens)
[0x056Fd409E1d7A124BD7017459dFEa2F387b6d5Cd, 0xba100000625a3754423978a60c9317c58a424e3D, 0xD533a949740bb3306d119CC777fa900bA034cd52, 0x408e41876cCCDC0F92210600ef50372656052a38, 0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F, 0x04Fa0d235C4abf4BcF4787aF4CF447DE572eF828, 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984, 0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e]
getNumTokens(view returns (uint256)
8
getSwapFee(view returns (uint256)
3000000000000000
getTotalDenormalizedWeight(view returns (uint256)
49975000000000000000
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)
1791143680298457843
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.