ComposableStablePool

Verified contract

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

No balances found for "ComposableStablePool"

0x1b09d31574feff4ace3894d093ceed2653723dc42c8e3d31ca60feb9e29acc9f
0x6217781f46451515a091695c32568231b59d85d66a642359141edc8bf1ea77a9
0x0e2cc066d1835c10b9d3e4788e1b59e1d31de3c2cd0ee2c6fd8b3accd6bc1114
0xb1bddc944b09ca2fd3858aef449d7ce73c1e72d4d462090824a990bc2bf0bd49
0x0dc61fcac07dd467a2a7598647be44db5aa0248a76e94c6df52a34aaa4a81a26
From
0x76cb6296e21f13d7e85fb419cec3daab3db31f0531d67a2b69dc4df765ec65fc
0x5c09537b9fb93eb07541308541d82413158733cf4710ba2c17892688a7c21994
0x6acf7c62dbf4dd0ae2499f6ddff31f1e9ee52b735c255585a0bbf0e28377df43
0x53ee1ee91243dd646d1460d66a1caa7a9853fa83f386b00bc055bb325fbcb681
0xd35ca1349eace7af844712c7c5ee6dde5b86d4e8494ec07b1e581dfda76eb14a

Functions
Getter at block 20989114
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0x9cbd04c3aba61e134b61f6306fac1c12ddcda7d14bbb2e8f64ea5625ca268ce6
decimals(view returns (uint8)
18
 
getActualSupply(view returns (uint256)
getAmplificationParameter(view returns (uint256 valuebool isUpdatinguint256 precision)
(value=50000, isUpdating=false, precision=1000)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getBptIndex(view returns (uint256)
1
getDomainSeparator(view returns (bytes32)
0x9cbd04c3aba61e134b61f6306fac1c12ddcda7d14bbb2e8f64ea5625ca268ce6
getLastJoinExitData(view returns (uint256 lastJoinExitAmplificationuint256 lastPostJoinExitInvariant)
(lastJoinExitAmplification=50000, lastPostJoinExitInvariant=28548012645241518248)
getMinimumBpt(pure returns (uint256)
1000000
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1670268003, bufferPeriodEndTime=1672860003)
getPoolId(view returns (bytes32)
0x8e85e97ed19c0fa13b2549309965291fbbc0048b0000000000000000000003ba
getProtocolFeesCollector(view returns (address)
0xce88686553686da562ce7cea497ce749da109f9f
getProtocolSwapFeeDelegation(view returns (bool)
true
 
getRate(view returns (uint256)
getRateProviders(view returns (address[])
[0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768, 0x0000000000000000000000000000000000000000, 0x302013E7936a39c358d07A3Df55dc94EC417E3a1, 0x1a8F81c256aee9C640e14bB0453ce247ea0DFE6F]
getScalingFactors(view returns (uint256[])
[1181205118477305019, 1000000000000000000, 1100924830853880745, 1117832989473655515]
getSwapFeePercentage(view returns (uint256)
400000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
true
name(view returns (string)
sfrxETH-stETH-rETH StablePool
symbol(view returns (string)
sfrxETH-stETH-rETH-BPT
totalSupply(view returns (uint256)
2596148429267422238274061751879232
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.