WeightedPool2Tokens

Verified contract

Active on Ethereum with 639 txns
Deployed by via 0x18785232 at 12369630
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "WeightedPool2Tokens"

0x326f82e3ff9ef6fa17fbe5d1a3dd9f5e4d1a3dd8c6598cbddd3def29dea3f795
0x3dbb794a2947e9cdc8fab4b6f22374d08b6d76e7ce5eaaa59bcad37c2b378065
0x59b674fe37528e555224f05fe9bc939aa4c90de64b6f9721ca1abf61c1ded30c
0xcf096b312047c672ad7b7f1df5a945db6afbfd3aeec9173b9846a0b1ade2b149
0xa1b500bed2113f4d908d2ea21bb11b55a5851b04efac838a06e096276e088681
0xdb9dabe306470916d9bc03be3906ee25583e3fabfdc3ba8c422f8995c1a89d06
0x9d1db34f47159d3160c06c1727d8abaa3bf75547634a3ea9c3ef41243e948018
0x0ecaceb557c925d703206013a40d4c6b4ee0e712e4740887fda10c7003e674a2
0x3a5d9ca62983c0e7e019b0463d514623d1025b95aea9adee0de14079cffb56af
0x9053727b5412f9c257fa3797c9f94665e7bc4bc0d351d47b8f454f64750b528f

Functions
Getter at block 21211545
DOMAIN_SEPARATOR(view returns (bytes32)
0x61d2de9943ec59863892cd6f187d7716bededc0260f1f2e88476c123548bbf10
decimals(pure returns (uint8)
18
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getInvariant(view returns (uint256)
2678608208431624526078
getLargestSafeQueryWindow(pure returns (uint256)
122400
getLastInvariant(view returns (uint256)
2670936854653245514216
getMiscData(view returns (int256 logInvariantint256 logTotalSupplyuint256 oracleSampleCreationTimestampuint256 oracleIndexbool oracleEnableduint256 swapFeePercentage)
(logInvariant=78902, logTotalSupply=84062, oracleSampleCreationTimestamp=1731890375, oracleIndex=558, oracleEnabled=true, swapFeePercentage=3000000000000000)
getNormalizedWeights(view returns (uint256[])
[500000000000000000, 500000000000000000]
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1627668973, bufferPeriodEndTime=1630260973)
getPoolId(view returns (bytes32)
0x96646936b91d6b9d7d0c47c496afbf3d6ec7b6f8000200000000000000000019
 
getRate(view returns (uint256)
getSwapFeePercentage(view returns (uint256)
3000000000000000
getTotalSamples(pure returns (uint256)
1024
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
name(view returns (string)
Balancer 50 USDC 50 WETH
symbol(view returns (string)
B-50USDC-50WETH
totalSupply(view returns (uint256)
4474719184342018748782
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getActionId(bytes4 selectorview returns (bytes32)
getLatest(uint8 variableview returns (uint256)
getPastAccumulators(struct IPriceOracleOracleAccumulatorQuery[] queriesview returns (int256[] results)
getSample(uint256 indexview returns (int256 logPairPriceint256 accLogPairPriceint256 logBptPriceint256 accLogBptPriceint256 logInvariantint256 accLogInvariantuint256 timestamp)
getTimeWeightedAverage(struct IPriceOracleOracleAverageQuery[] queriesview returns (uint256[] results)
nonces(address ownerview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseApproval(address spenderuint256 amountreturns (bool)
enableOracle(
increaseApproval(address spenderuint256 amountreturns (bool)
onExitPool(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256[]uint256[])
onJoinPool(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256[] amountsInuint256[] dueProtocolFeeAmounts)
onSwap(struct IPoolSwapStructsSwapRequest requestuint256 balanceTokenInuint256 balanceTokenOutreturns (uint256)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
queryExit(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256 bptInuint256[] amountsOut)
queryJoin(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256 bptOutuint256[] amountsIn)
setPaused(bool paused
setSwapFeePercentage(uint256 swapFeePercentage
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
OracleEnabledChanged(bool enabled
PausedStateChanged(bool paused
SwapFeePercentageChanged(uint256 swapFeePercentage
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(struct WeightedPool2TokensNewPoolParams params
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.