WeightedPool

Verified contract

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

No balances found for "WeightedPool"

0x2b59cc9cf6c7e1da61d93cfbebb2fe2e886365e9dd11d6ac54c2571ad07163b7
0xc54fc4b5ce8b08fdbb96188d436871ad772220a71ba11681878bf007598c7de1
0x1f6efed2bed0b8d52b9ede50c1f2755171ced11eaee452c7085a9ffcf999c4c2
0xd6cee801c408da406c2b7a6b38bb308132b62df7ab930c13f1afc3ff65fae152
0xb5fdddb2cc64d2020b7debd80270b2a512f547f853d50b328ba50d115ed0de9e
0x046f9b069ccb99f50f2d8363f48aceb2a73267e8847147057c651b10b2b3788d
0xda6ca495c6b01abee44905494434cb4a3ad9161fb6fbe11d345928d18f00ca3b
0xe75970c84b77c5d7d68ace3226215aef338631e7c81b4d22418dce17b0046fb2
0x2e78c3a13f35cc4e9569f5ecce3bffaf53d21c558f041ab09c64cc9981c4c5bb
0x9763dfbdc35483f2b75bbdc2c05bbc0a5eacc39b2a484db244884bce027062f6

Functions
Getter at block 23160790
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0x0cdcf34f878d8f3b3c862eb0cae1ccc2acd3f2c2fab2d641ce12d25739d13b1f
decimals(view returns (uint8)
18
getATHRateProduct(view returns (uint256)
0
 
getActualSupply(view returns (uint256)
getAuthorizer(view returns (address)
0xa69e0ccf150a29369d8bbc0b3f510849db7e8eee
getDomainSeparator(view returns (bytes32)
0x0cdcf34f878d8f3b3c862eb0cae1ccc2acd3f2c2fab2d641ce12d25739d13b1f
getInvariant(view returns (uint256)
16909595830457895989
getLastPostJoinExitInvariant(view returns (uint256)
16861419279909195903
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)
0x2db50a0e0310723ef0c2a165cb9a9f80d772ba2f00020000000000000000000d
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)
Balancer 50 STABAL3 50 WETH
symbol(view returns (string)
BPT-50STABAL3-50WETH
totalSupply(view returns (uint256)
28994979285221565153
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.