WeightedPool

Verified contract

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

No balances found for "WeightedPool"

0xabf9891ed6c7edcc8f5731543dfffa565d328f40e87e0322d09322f46e3fc7e7
0x55cbb0bcda20475e41623c89ff86d96039e23853d80c96e8f6e483128382d30a
From
0x24630bfccb80a45dff8f56a65a98970c14b3f7b55ec759bc19f0453d6aadfbb5
0x9dcecbc9ab616f222101c37474315fd45032b8980b04b48eb9b10633ee12ddea
0xc6a68b09d27a03007e79a0d8113ff25d68ae884f827f3499087eb7479361299c
0x9d018db8eef9e4eb46133dc01b85715e03cbecea1b5d2d72a71ac329a1bd0fa0
0x2c8ecfb2b1ce2e96840b89606a59f41e5caa225998fe63809e00d0588b1653be
0x1c1efdb0cd6f74c24b78ca0e88e33b03d3c7cd7c995b3376e720b44304b579a7
0xaf04010fc0cb32c0ed0f30aa763fc14f81bd0d708788550a9b304597a27fb2ab
0x27d68fa61449cac594ff92ec1d629af6e1686dce21311898f03a2deb3b487869

Functions
Getter at block 21210251
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0x7f3154d677c35ce57f15dc31d75bf17176d846b22a7d27f64cdbf9c2f8cf8adc
decimals(view returns (uint8)
18
getATHRateProduct(view returns (uint256)
0
 
getActualSupply(view returns (uint256)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getDomainSeparator(view returns (bytes32)
0x7f3154d677c35ce57f15dc31d75bf17176d846b22a7d27f64cdbf9c2f8cf8adc
getInvariant(view returns (uint256)
29764102937105575794
getLastPostJoinExitInvariant(view returns (uint256)
29755846527558322084
getNormalizedWeights(view returns (uint256[])
[500000000000000000, 500000000000000000]
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1683597071, bufferPeriodEndTime=1686189071)
getPoolId(view returns (bytes32)
0xd278166dabaf26707362f7cfdd204b277fd2a4600002000000000000000004f6
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)
5000000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
false
name(view returns (string)
Balancer 50USH-50WETH
symbol(view returns (string)
50USH-50WETH
totalSupply(view returns (uint256)
54558668378119123456
version(view returns (string)
{"name":"WeightedPool","version":3,"deployment":"20230206-weighted-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)
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.