This contract is being backfilled. You may encounter incomplete storage history.

WeightedPool

Verified contract

Active on Base with 412 txns
Deployed by via 0x55a09818 at 2400727
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "WeightedPool"

0x87d49777103a909cbad8958ccfcf95f5bb61b38e11e7a606b78b3b5b8d35cd81
0x71a556bfbbf63e4b43892a03e9c575d093bfd9536b50ac7e5a9c0f55de3023e3
0x08c14cffcb4f0e55310ad2deb1d915e7223a4deba9cda5b1effccb8e94257aad
0x5f8b3afc2d6ca86e8b805ef97a2843b0220a6bc502897415f7b6c062ae014424
0x40f15e3a2af07634919643dcf998f64b1f0df73c20fcb443f244bfcf2b391554
0x4613e32cada942f35f4b49f32c6f3e9480d1423596d713573224ae598045fecb
0x9b5e714a041a2c8fca3a3b89f8ff15acebc2150fb4df388771f7bf9b4fb92d3a
0xf257d00df7ef348192031b4e9fbb62402e5af083dcbfce9286f2a770c173fd48
0xec4f42ff2666cf0afcd1f617c683a029fbd8d1bbd5ceaa7579c4a1392437d818
0x572e5813c8816317e06e11c466737677a3c14a8ed929d5ccf46b51e30490d443

Functions
Getter at block 22925205
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0x1876037c0bed19b4041b5e214724d21a7ee26744131ed18b59c92d7f25f99174
decimals(view returns (uint8)
18
getATHRateProduct(view returns (uint256)
0
 
getActualSupply(view returns (uint256)
getAuthorizer(view returns (address)
0xa69e0ccf150a29369d8bbc0b3f510849db7e8eee
getDomainSeparator(view returns (bytes32)
0x1876037c0bed19b4041b5e214724d21a7ee26744131ed18b59c92d7f25f99174
getInvariant(view returns (uint256)
7857829195163078924
getLastPostJoinExitInvariant(view returns (uint256)
7848714529311013061
getNormalizedWeights(view returns (uint256[])
[500000000000000000, 500000000000000000]
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1696975085, bufferPeriodEndTime=1699567085)
getPoolId(view returns (bytes32)
0xe40cbccba664c7b1a953827c062f5070b78de86800020000000000000000001b
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)
10000000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
false
name(view returns (string)
50WETH-50GOLD
symbol(view returns (string)
50WETH-50GOLD
totalSupply(view returns (uint256)
14378301303502813857
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.