WeightedPool2Tokens

Verified contract

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

No balances found for "WeightedPool2Tokens"

0x82b776203e4bb76d02daafe63d64e5858a27089912dc0f2f1b341ad8eb0dc325
0xeecad922e769ae04b300fdf9496c08d42921c0daae084528e66bb70546443aa2
0x70718db7696bd84a2931e2a5f74a7c226f8c03a18b9bb486debbce7f5a65fa7c
0xf93b6e4d438f56d0f75f9fc341f19a2368e605fd187999f36d94c49fbd356afe
0xd541674c030d9005fb189df6786878d28259773e45851345c88d5003e77731d3
0x5ae5caf5f5cbea57130d2e2e5e56da2df133ab0db08cf85b12d2c45f06da6883
0xd02a00c8470a099d2282eebe3acce396c57b3e9731d2901e1ff11dc8f461ae87
0xeaab969055f69865cdc308559a35ed792a7ef64155ebe99f8880ea73a750f9ac
0xe84c35fe5a8fcac8334ead4262a608640c9a65d1fd9f85192104df0f70c00faf
0xd2c293a89f3b3538fe2479d024d50146c0f0e8593d1c24f1d5a8bdeb25d383a7

Functions
Getter at block 20875365
DOMAIN_SEPARATOR(view returns (bytes32)
0x87bf6d4edf58668ea36053478abd530b13c6399ad074026da7e055bf95c9d9ad
decimals(pure returns (uint8)
18
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getInvariant(view returns (uint256)
5755321392676976219595
getLargestSafeQueryWindow(pure returns (uint256)
122400
getLastInvariant(view returns (uint256)
5742127493868286017681
getMiscData(view returns (int256 logInvariantint256 logTotalSupplyuint256 oracleSampleCreationTimestampuint256 oracleIndexbool oracleEnableduint256 swapFeePercentage)
(logInvariant=86556, logTotalSupply=93371, oracleSampleCreationTimestamp=1726328795, oracleIndex=556, oracleEnabled=true, swapFeePercentage=5000000000000000)
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)
0x8e9690e135005e415bd050b11768615de43fe5f8000200000000000000000043
 
getRate(view returns (uint256)
getSwapFeePercentage(view returns (uint256)
5000000000000000
getTotalSamples(pure returns (uint256)
1024
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
name(view returns (string)
STR-WETH Pool
symbol(view returns (string)
50STR-50WETH
totalSupply(view returns (uint256)
11351659038782915227164
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.