WeightedPool2Tokens

Verified contract

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

No balances found for "WeightedPool2Tokens"

0x4972063ff9877ba5bff96e683d2ed8da5f994bf13fc18803a81d123ee3a5db52
0x01a796befdc3274982cd77425b742660005fad0383be143d957c9db66d79a2d8
0x742e1f82193ce84b1a0bc136b91b5f3212fda34c171881fd98b50e5a3b31d04f
0x22c69183d91c41ccaf6f1333ec3ca7a553369766768d6b3e4c61b6dfbf912f8a
0x4023e8d920b0c0d318c1f50406f4a447998570fcb56a1f9c31581967238fead5
0x6f801811b041e8a5c580d3d6d13d060d6ced30d41b2eff369696b12cfeb168fe
0x808ae40a1777978f31150016c4a824b44a77519264ca76851dae12ecc1aa5247
0xde9cde95fe7ffcc0dfd8f5b65f44dd15e7f0fccd142777777aeb0eb7aafebfc2
0x4c0bd42f20caa14a3b2c2e0ab3bd60e9630bf626cea59a6864e0e1ebcc98dc65
0xa364bf32d0d2e7f771733efe6103fb3f90c3f19f947c75ecbcabc3d5388b4117

Functions
Getter at block 20861976
DOMAIN_SEPARATOR(view returns (bytes32)
0x3b5dbb52bf5b3793e1ac88359ec17a0e72d2e0017ef599521314472dc39496ae
decimals(pure returns (uint8)
18
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getInvariant(view returns (uint256)
13506857784015187225520
getLargestSafeQueryWindow(pure returns (uint256)
122400
getLastInvariant(view returns (uint256)
13502951161273614441679
getMiscData(view returns (int256 logInvariantint256 logTotalSupplyuint256 oracleSampleCreationTimestampuint256 oracleIndexbool oracleEnableduint256 swapFeePercentage)
(logInvariant=95107, logTotalSupply=101475, oracleSampleCreationTimestamp=1727539079, oracleIndex=734, oracleEnabled=true, swapFeePercentage=4100000000000000)
getNormalizedWeights(view returns (uint256[])
[800000000000000000, 200000000000000000]
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1631266727, bufferPeriodEndTime=1631266727)
getPoolId(view returns (bytes32)
0xe2469f47ab58cf9cf59f9822e3c5de4950a41c49000200000000000000000089
 
getRate(view returns (uint256)
getSwapFeePercentage(view returns (uint256)
4100000000000000
getTotalSamples(pure returns (uint256)
1024
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
name(view returns (string)
mStable MTA/WETH Staking BPT
symbol(view returns (string)
mBPT
totalSupply(view returns (uint256)
25526407358875917955998
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.