MetaStablePool

Verified contract

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

No balances found for "MetaStablePool"

0xfe659b574540fe2501414d126362f3596a7d78828aea9fa84a0dd24ea50cc587
0xde690735eacac654a2e54dbcf5d02b97cbbbc45fe635554f2a2092881bd1b424
0x37235ed62a600b4316c497190b448584636e116ca77ad7990b9bb0390e138615
0xbbe5007c7e820361526381e0f97e8ccd713a2b14234b68e62fd360bc5641f2f2
0x0cb132baf1265d4f9a7cfe8d83991f6c247d56bf0ee7f545b06385dd55cd30fd
0x115212dd9a002df59001cdcb6e217b38a151d1d6598ce3aad757852887074a71
0x7bb7da6942b869ad897d3243b881f2697ed25a65ae871979f1d5b13d05eb775e
0xbeeaa157b8c7ba5c121ca69fc5f2df25fdc4529e739b3f24e76d947377d65c55
0xf7c3d0163267f59435058831ffd823839d465e20721826996f01a9e015361efb
0x3d986af8358ddca7664200d5780f1dd6c8b58e27f8a030293fb45ded40affa2e

Functions
Getter at block 20938783
DOMAIN_SEPARATOR(view returns (bytes32)
0x8487308656d64ff1d51efb496afff36344cceb065f325556f5ecf5c82e60af50
decimals(view returns (uint8)
18
getAmplificationParameter(view returns (uint256 valuebool isUpdatinguint256 precision)
(value=100000, isUpdating=false, precision=1000)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getLargestSafeQueryWindow(pure returns (uint256)
122400
getLastInvariant(view returns (uint256 lastInvariantuint256 lastInvariantAmp)
(lastInvariant=185595955028052293185, lastInvariantAmp=100000)
getOracleMiscData(view returns (int256 logInvariantint256 logTotalSupplyuint256 oracleSampleCreationTimestampuint256 oracleIndexbool oracleEnabled)
(logInvariant=0, logTotalSupply=0, oracleSampleCreationTimestamp=0, oracleIndex=0, oracleEnabled=false)
getOwner(view returns (address)
0x0000000000000000000000000000000000000000
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1675866875, bufferPeriodEndTime=1675866875)
getPoolId(view returns (bytes32)
0x831261f44931b7da8ba0dcc547223c60bb75b47f000200000000000000000460
 
getRate(view returns (uint256)
getRateProviders(view returns (address[] providers)
[0x0000000000000000000000000000000000000000, 0x00c7d33fCE26AC11584582923AE4D182634de0e8]
getScalingFactors(view returns (uint256[])
[1000000000000000000000000000000, 1066700814826038137000000000]
getSwapFeePercentage(view returns (uint256)
400000000000000
getTotalSamples(pure returns (uint256)
1024
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
name(view returns (string)
Balancer wUSDR Stable Pool
symbol(view returns (string)
B-wUSDR-STABLE
totalSupply(view returns (uint256)
183658639975768635043
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)
getPriceRateCache(address tokenview returns (uint256 rateuint256 durationuint256 expires)
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)
decreaseAllowance(address spenderuint256 amountreturns (bool)
enableOracle(
increaseAllowance(address spenderuint256 addedValuereturns (bool)
onExitPool(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256[] amountsOutuint256[] dueProtocolFeeAmounts)
onJoinPool(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256[] amountsInuint256[] dueProtocolFeeAmounts)
onSwap(struct IPoolSwapStructsSwapRequest requestuint256 balanceTokenInuint256 balanceTokenOutreturns (uint256)
onSwap(struct IPoolSwapStructsSwapRequest requestuint256[] balancesuint256 indexInuint256 indexOutreturns (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)
setAssetManagerPoolConfig(address tokenbytes poolConfig
setPaused(bool paused
setPriceRateCacheDuration(address tokenuint256 duration
setSwapFeePercentage(uint256 swapFeePercentage
startAmplificationParameterUpdate(uint256 rawEndValueuint256 endTime
stopAmplificationParameterUpdate(
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
updatePriceRateCache(address token
Events
AmpUpdateStarted(uint256 startValueuint256 endValueuint256 startTimeuint256 endTime
AmpUpdateStopped(uint256 currentValue
Approval(address indexed owneraddress indexed spenderuint256 value
OracleEnabledChanged(bool enabled
PausedStateChanged(bool paused
PriceRateCacheUpdated(address indexed tokenuint256 rate
PriceRateProviderSet(address indexed tokenaddress indexed provideruint256 cacheDuration
SwapFeePercentageChanged(uint256 swapFeePercentage
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(struct MetaStablePoolNewPoolParams params
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.