ComposableStablePool

Verified contract

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

No balances found for "ComposableStablePool"

0xaa292166bde346d7b307ba2f85e8e9b385ee2dcf821ec14848fd0b457f0516ce
0xc83b518627c476e3d6508a88bfaa1040c1424bf4a9ef10bcf3928198e39230d4
0x5728d1291968b249470076a26a2aee76bdd4d6c7c1e006bcf080d6ea404ac13e
0x26d52abcd147b4d8a7f7ae24e4f62a0fbcefdf7678e3cec0a23b31b9e3bc1b9e
0x79da0bbea083b9184b6dc6cdf0ac767e2953c4601f0c352edfb384b555c52ac0
0x10684760b23c480ec63051a7bcd0a7a53c97c54478150cb9eb3c8f0b787a8dd8
0x00e1df304c9533cbfe69d588ee6bcd497b3b754367f8eaa22589773a0c1b234e
0x588e854c7ac58b9291cbb605e9744e8f7071e025d3a3e7a7cd3da72a03db7ea3
0x6c9739e99b2f29fcb195adaf4e5e4d8ee8bd2456903bae6c3e2d2479c11815d9
0x3abcb3538e6b5bb54f920b9691ec7e7e9b58182b9ba821a22bbf39cc715b4626

Functions
Getter at block 21392322
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0xfe5714072b01cee7f96b16f1646a7715bcbf70f4e534648d0c8e34fdc344cadd
decimals(view returns (uint8)
18
 
getActualSupply(view returns (uint256)
getAmplificationParameter(view returns (uint256 valuebool isUpdatinguint256 precision)
(value=1000000, isUpdating=false, precision=1000)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getBptIndex(view returns (uint256)
0
getDomainSeparator(view returns (bytes32)
0xfe5714072b01cee7f96b16f1646a7715bcbf70f4e534648d0c8e34fdc344cadd
getLastJoinExitData(view returns (uint256 lastJoinExitAmplificationuint256 lastPostJoinExitInvariant)
(lastJoinExitAmplification=1000000, lastPostJoinExitInvariant=3228534826357870313584)
getMinimumBpt(pure returns (uint256)
1000000
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1710868643, bufferPeriodEndTime=1710868643)
getPoolId(view returns (bytes32)
0x58aadfb1afac0ad7fca1148f3cde6aedf5236b6d00000000000000000000067f
getProtocolFeesCollector(view returns (address)
0xce88686553686da562ce7cea497ce749da109f9f
getProtocolSwapFeeDelegation(view returns (bool)
true
 
getRate(view returns (uint256)
getRateProviders(view returns (address[])
[0x0000000000000000000000000000000000000000, 0x746df66bc1Bb361b9E8E2a794C299c3427976e6C, 0x0000000000000000000000000000000000000000]
getScalingFactors(view returns (uint256[])
[1000000000000000000, 1031772819865253906, 1000000000000000000]
getSwapFeePercentage(view returns (uint256)
100000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
false
isExemptFromYieldProtocolFee(view returns (bool)
true
name(view returns (string)
Balancer rsETH-WETH Stable Pool
symbol(view returns (string)
rsETH / WETH
totalSupply(view returns (uint256)
2596148429270605878983366751523323
version(view returns (string)
{"name":"ComposableStablePool","version":5,"deployment":"20230711-composable-stable-pool-v5"}
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getActionId(bytes4 selectorview returns (bytes32)
getNextNonce(address accountview returns (uint256)
getProtocolFeePercentageCache(uint256 feeTypeview returns (uint256)
getTokenRate(address tokenview returns (uint256)
getTokenRateCache(address tokenview returns (uint256 rateuint256 oldRateuint256 durationuint256 expires)
isTokenExemptFromYieldProtocolFee(address tokenview returns (bool)
nonces(address ownerview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 amountreturns (bool)
disableRecoveryMode(
enableRecoveryMode(
increaseAllowance(address spenderuint256 addedValuereturns (bool)
onExitPool(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256[]uint256[])
onJoinPool(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256[]uint256[])
onSwap(struct IPoolSwapStructsSwapRequest swapRequestuint256[] balancesuint256 indexInuint256 indexOutreturns (uint256)
pause(
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
setSwapFeePercentage(uint256 swapFeePercentage
setTokenRateCacheDuration(address tokenuint256 duration
startAmplificationParameterUpdate(uint256 rawEndValueuint256 endTime
stopAmplificationParameterUpdate(
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
unpause(
updateProtocolFeePercentageCache(
updateTokenRateCache(address token
Events
AmpUpdateStarted(uint256 startValueuint256 endValueuint256 startTimeuint256 endTime
AmpUpdateStopped(uint256 currentValue
Approval(address indexed owneraddress indexed spenderuint256 value
PausedStateChanged(bool paused
ProtocolFeePercentageCacheUpdated(uint256 indexed feeTypeuint256 protocolFeePercentage
RecoveryModeStateChanged(bool enabled
SwapFeePercentageChanged(uint256 swapFeePercentage
TokenRateCacheUpdated(uint256 indexed tokenIndexuint256 rate
TokenRateProviderSet(uint256 indexed tokenIndexaddress indexed provideruint256 cacheDuration
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(struct ComposableStablePoolNewPoolParams params
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.