WeightedPool

Verified contract

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

No balances found for "WeightedPool"

0x204bab340760b2c21ac666dd1e891b8d832c30024b38b37a752c4023cc386045
0x80b6184d89037673cc921faaa8b6e4df24af78568f15aa6ca668d9b67f75670c
0x1b0172d6ddc7c9881a9c98cb6c5e29127da6bbeb55b5e6a402d88d06690ec0a5
0x4751baf00d241768dd8c7ef71a7dbf8746aa9559b7fe08704d85d091de504f9d
0xd0172eaf9e9d25083b3d9ff53a17fb252253b323e20e7ab3d53250c61eca5e59
0x4d80b08f7ce4c2591bf3c2507f422ae95aac3ad145b66288118356bbb1feec21
From
0xff3ff98ec5f732988cdf5538067c561409dbe2c92223b9a82f9accfb6e1434e0
0x07fa02a6ca05746e0aa596f1dd76181ad95aec8e484c213fa9a3cae28559edb2
0x5e2872e7ec859209591854223cc6f13826eab300dc7136e757feeeb6ac65ae3c
0xcda7507e4397e2e03678aae5d2da364711462d48067b6c3e7606972b66c35a95

Functions
Getter at block 20894791
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0xa6870d84e7fb33dbd805bcf58e00fbebc05664b7780dd50ff119008ca59073f1
decimals(view returns (uint8)
18
getATHRateProduct(view returns (uint256)
0
 
getActualSupply(view returns (uint256)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getDomainSeparator(view returns (bytes32)
0xa6870d84e7fb33dbd805bcf58e00fbebc05664b7780dd50ff119008ca59073f1
getInvariant(view returns (uint256)
797631908864010238883647
getLastPostJoinExitInvariant(view returns (uint256)
797531387738267063185162
getNormalizedWeights(view returns (uint256[])
[800000000000000000, 200000000000000000]
getOwner(view returns (address)
0xbc2c77d75687681449579313e201b2613bc2cd41
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1687690631, bufferPeriodEndTime=1687690631)
getPoolId(view returns (bytes32)
0xd8721e92ba0f8235b375e9ec9a7b697ec4e2d6c6000200000000000000000575
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)
1500000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
false
name(view returns (string)
80BIDS-20WETH
symbol(view returns (string)
80BIDS-20WETH
totalSupply(view returns (uint256)
1591837187543432287986552
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.