ComposableStablePool

Verified contract

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

No balances found for "ComposableStablePool"

0xe9a854c48f1b6802f5ad1e2a0fc3ae65a88feecb2f79e11d59402ab9330eaa5b
0x607166f1b6f18cd17abe1522861dc4fa9312f91027bbbfdfdc342faaf8752b55
0xf87976bc7c283b660e6d3a1c7a41ccd8ccb184e36507a1ea65b32df19bd1d9a0
0xc2ce199794e9e9d08c174241c3f4ab6102d3b8b996494b6606ad4ecb27fb5d5b
0xfcc5f25b511d8e047fb8cac72db20ba686caf7a7cfdeeb8385385d58d59c8973
0x834dd98ff88bc24c3130308851121b49a52d84ffa3e5eb76f094f12744942126
0xee2ffc69dfa5d98381ff724cd587ee3150472b5c6f57a59b1b190d811be28c3d
0x0b568dd2c2612a9499c9ec88c7c2fe36cdbec4dc7624a9d5131077ed6d55ded3
0x72c57062637e7976cad795ec87abb44ed774f94679cd7a4b253d822bd9c90b82
0xc5aaff4975f939d7efae42a654bcd896efb6231ac1c9cc48f139f4980445a067

Functions
Getter at block 21228954
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0x600dc1e16bb681583362e35e46dd7a5c0802b071a1f33ef18eab36b5c8b57716
decimals(view returns (uint8)
18
 
getActualSupply(view returns (uint256)
getAmplificationParameter(view returns (uint256 valuebool isUpdatinguint256 precision)
(value=200000, isUpdating=false, precision=1000)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getBptIndex(view returns (uint256)
0
getDomainSeparator(view returns (bytes32)
0x600dc1e16bb681583362e35e46dd7a5c0802b071a1f33ef18eab36b5c8b57716
getLastJoinExitData(view returns (uint256 lastJoinExitAmplificationuint256 lastPostJoinExitInvariant)
(lastJoinExitAmplification=200000, lastPostJoinExitInvariant=201074162313292865209962)
getMinimumBpt(pure returns (uint256)
1000000
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1707677891, bufferPeriodEndTime=1707677891)
getPoolId(view returns (bytes32)
0x264062ca46a1322c2e6464471764089e01f22f1900000000000000000000066b
getProtocolFeesCollector(view returns (address)
0xce88686553686da562ce7cea497ce749da109f9f
getProtocolSwapFeeDelegation(view returns (bool)
true
 
getRate(view returns (uint256)
getRateProviders(view returns (address[])
[0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000, 0xD02011C6C8AEE310D0aA42AA98BFE9DCa547fCc0]
getScalingFactors(view returns (uint256[])
[1000000000000000000, 1000000000000000000, 1072508700812682889]
getSwapFeePercentage(view returns (uint256)
400000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
false
isExemptFromYieldProtocolFee(view returns (bool)
false
name(view returns (string)
sDOLA Stable Pool
symbol(view returns (string)
sDOLA-DOLA BSP
totalSupply(view returns (uint256)
2596148429490554045443861867307138
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.