WeightedPool2Tokens

Verified contract

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

No balances found for "WeightedPool2Tokens"

0xe1e1877626adc9abf44746ebba3fed167b5460f3c8d793ca8c37880554a32f2e
0xfda73814fcb65145218c5c4e61d183ff382620bc6f1c7de24db4280affcedcc1
0x2144fe18e748a1778f15a8b91f263a6c033d3942ca79bf12f5ee3f48c3a0c802
0x6ff1b0339d3001042951e1f17ab7d268b709f460d4afd7661a1c41f444dd1601
0x56b83b8dbc4b2c48503436c10d0a572919d65aec6f1844e879bb3d5cd04dee2e
0x1e574e44b071954d2c40c867a9999e1de1a3a50ba566f57e859b2b2f96068ab1
0xdbb51d0793b4d63bb13e9d7a07fac56c4a24a23d02ce74b9b355ae1797f01969
0xc7451590a42504d75ba80b8d20cd96f9f58e64cd6c81b5cd268ca9936780ed19
0x9b15bf2dc1325d57516acf1c48e0b48cbcda8d660219518b67f9f1f23dd76a09
0x930cd84f17725c13327e2546f9fc18c376fad6f07b4e4a2447be3b19fd825c02

Functions
Getter at block 20861969
DOMAIN_SEPARATOR(view returns (bytes32)
0x1e1a190bf5ec6be9f94f6c041f7843088ae0eec10108e31fb81aa5b56a61bb52
decimals(pure returns (uint8)
18
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getInvariant(view returns (uint256)
2856012734987387739603
getLargestSafeQueryWindow(pure returns (uint256)
122400
getLastInvariant(view returns (uint256)
2849060228213662290658
getMiscData(view returns (int256 logInvariantint256 logTotalSupplyuint256 oracleSampleCreationTimestampuint256 oracleIndexbool oracleEnableduint256 swapFeePercentage)
(logInvariant=79547, logTotalSupply=84902, oracleSampleCreationTimestamp=1727514299, oracleIndex=952, oracleEnabled=true, swapFeePercentage=10000000000000000)
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)
0x072f14b85add63488ddad88f855fda4a99d6ac9b000200000000000000000027
 
getRate(view returns (uint256)
getSwapFeePercentage(view returns (uint256)
10000000000000000
getTotalSamples(pure returns (uint256)
1024
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
name(view returns (string)
Balancer 50 SNX 50 WETH
symbol(view returns (string)
B-50SNX-50WETH
totalSupply(view returns (uint256)
4866651761414215440092
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.