ComposableStablePool

Verified contract

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

No balances found for "ComposableStablePool"

0x5bda7b9f7629eeebc4a341f6864c8e9a818b4e3b2a9c7f7eed35203032c73637
0x7016eec45b9e5a393f6f850402ff0d0da1a5ea38528a38eec381ee468043266b
0xb528e43aaf9230ca8e82e9b28501f74d2bc8c27472c755315660561ff526b20d
0xddc5343f2c7f6b737032437f0a1a15259abffaeff7f8149588e6687afac8e25b
0x42994382dc5f10b358982cb5e1ccb11261dcdc6cef04aa7b3fa8967a813703ce
0xa9726f74a4bad68aaf7994b4d804e6233e61b0c535a7252c5f60265fa8c8ec20
0x02935e08015f8b71f829683704848233a41036e309ce193ff1293ca814d0d6b3
0xb6d1730d24366cee0556090935109b178cd758348370703c14a44209b9220c25
0xe2f63e337b3423469b8edb4cd4a5a7b707f731fa44cd0da6b327ec077ad8896f
0x3ed7a8582fd22bdbafba03e0af29bf77116eceebc9b7e2ff67b850bd79f697b9

Functions
Getter at block 21219674
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0x27d4ed64298cff3413cd0a92d23de0a550b478f02622a9bc28f16dd3ecc6fcb4
decimals(view returns (uint8)
18
 
getActualSupply(view returns (uint256)
getAmplificationParameter(view returns (uint256 valuebool isUpdatinguint256 precision)
(value=2500000, isUpdating=false, precision=1000)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getBptIndex(view returns (uint256)
3
getDomainSeparator(view returns (bytes32)
0x27d4ed64298cff3413cd0a92d23de0a550b478f02622a9bc28f16dd3ecc6fcb4
getLastJoinExitData(view returns (uint256 lastJoinExitAmplificationuint256 lastPostJoinExitInvariant)
(lastJoinExitAmplification=2500000, lastPostJoinExitInvariant=9857618821500648580090009)
getMinimumBpt(pure returns (uint256)
1000000
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1683597167, bufferPeriodEndTime=1686189167)
getPoolId(view returns (bytes32)
0xfebb0bbf162e64fb9d0dfe186e517d84c395f016000000000000000000000502
getProtocolFeesCollector(view returns (address)
0xce88686553686da562ce7cea497ce749da109f9f
getProtocolSwapFeeDelegation(view returns (bool)
true
 
getRate(view returns (uint256)
getRateProviders(view returns (address[])
[0x6667c6fa9f2b3Fc1Cc8D85320b62703d938E4385, 0xA1697F9Af0875B63DdC472d6EeBADa8C1fAB8568, 0xcbFA4532D8B2ade2C261D3DD5ef2A2284f792692, 0x0000000000000000000000000000000000000000]
getScalingFactors(view returns (uint256[])
[1006499123296865928, 1004091432309118138, 1006287985535065206, 1000000000000000000]
getSwapFeePercentage(view returns (uint256)
1000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
true
name(view returns (string)
Balancer Aave v3 Boosted StablePool
symbol(view returns (string)
bb-a-USD
totalSupply(view returns (uint256)
2596148430102668265066903494543193
version(view returns (string)
{"name":"ComposableStablePool","version":3,"deployment":"20230206-composable-stable-pool-v3"}
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.