WeightedPool

Verified contract

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

No balances found for "WeightedPool"

0x54612ff8c2fcbcd9a8383f23195a143bd00a26d79909a88e0dd52c50fc658c4f
0x051bfa9aa04d74d8cd3571dae8aa714316f0fa5c4287b158987c9f229ad9749e
0xb2eead8f03279098f91d279fb87dea2f4cfc6e4ddad25bd52e34a83628000fec
0x91da4e55dd80d20d298c6b3c3eb50f56ce73c91347f4ca4441bd2d5c1fbc3960
0x68af0c5dc563325990c62e72ee72609ab90249b5512ae8094162a7ff1eaf2eb0
0xb91e1d4371a8e3ad9665e202017b38651e6f45003f0e86c7f54d539fc84273b9
0xc702efc8727a50b4e471716eae2640aca9c5f935274f7889c32086b9aa7adcbf
0xa82a08fd892296e9ff904eddbbb24d9b0783039aba5fc5af3fe558c13200ffbe
0x1621b13d92ce7a0be3a75bad66abff46cacf0833028dd759bbe44e190bc56744
0x9c074ae7069795bf0382c393a808b91443874cb6ebac5b7aa8769f8b5c87eaba

Functions
Getter at block 21227546
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0x223ac69e6349711845e27b91a8e155840adf8a1fb0575060a83b8abf9dc8b72d
decimals(view returns (uint8)
18
getATHRateProduct(view returns (uint256)
0
 
getActualSupply(view returns (uint256)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getDomainSeparator(view returns (bytes32)
0x223ac69e6349711845e27b91a8e155840adf8a1fb0575060a83b8abf9dc8b72d
getInvariant(view returns (uint256)
53824135479945241374
getLastPostJoinExitInvariant(view returns (uint256)
53045734417599576357
getNormalizedWeights(view returns (uint256[])
[500000000000000000, 500000000000000000]
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1687205807, bufferPeriodEndTime=1689797807)
getPoolId(view returns (bytes32)
0x380aabe019ed2a9c2d632b51eddd30fd804d0fad000200000000000000000554
getProtocolFeesCollector(view returns (address)
0xce88686553686da562ce7cea497ce749da109f9f
getProtocolSwapFeeDelegation(view returns (bool)
true
getRateProviders(view returns (address[])
[0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000]
getScalingFactors(view returns (uint256[])
[1000000000000000000, 1000000000000000000]
getSwapFeePercentage(view returns (uint256)
3000000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
false
name(view returns (string)
50R-50wstETH
symbol(view returns (string)
50R-50wstETH
totalSupply(view returns (uint256)
102193470232087300483
version(view returns (string)
{"name":"WeightedPool","version":4,"deployment":"20230320-weighted-pool-v4"}
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)
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 requestuint256 balanceTokenInuint256 balanceTokenOutreturns (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
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
unpause(
updateProtocolFeePercentageCache(
Events
Approval(address indexed owneraddress indexed spenderuint256 value
PausedStateChanged(bool paused
ProtocolFeePercentageCacheUpdated(uint256 indexed feeTypeuint256 protocolFeePercentage
RecoveryModeStateChanged(bool enabled
SwapFeePercentageChanged(uint256 swapFeePercentage
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(struct WeightedPoolNewPoolParams paramsaddress vaultaddress protocolFeeProvideruint256 pauseWindowDurationuint256 bufferPeriodDurationaddress ownerstring version
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.