WeightedPool

Verified contract

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

No balances found for "WeightedPool"

0x3455f46454d01ccab951b40ebe87fb77e7a751039df488cba2f32b5e6922119e
0x4245989d8cb7ae13789167ac44c88d9eef771761b40606b875e825d5278874b8
0x25bdc703dbd3c8613e9f897f1cc0ef22e1b521a182f3a438d174c995419e9ca7
0xff002d8877cd9e0bd9c63e3e3694fbe1802931605e0375c2e2fb0fbd32e9c0bc
0xd509b1a9318c0d61df8b9b16af44af822ce2bb3cc737b7c4312d29bb7b840fad
0xb8eba12ef9c182294469856655f5cbc49414f7abc3f6ddd98cdaab893ee769b2
0x42fed072dc090f727ab7f789d6121d798cc516e12f0b60beed598fb9323dd928
0x08f287f275a83848b9e69d24b68ed08721245b3a832776a52da960d9ce2c79b2
0x82ba171787eda06484d2d620738afef3f111e110eaf5db6679fb249a4dbf7ee1
0xe958acb11b6b13fe752b003f6ebdccc22539f5a06867c2fbe938bf6acb2f9d58

Functions
Getter at block 20961961
DOMAIN_SEPARATOR(view returns (bytes32)
0xfd968ffb89362093c8f9646a6e46fdb7ae815b0169a1506384715cd07e0f5495
decimals(pure returns (uint8)
18
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getInvariant(view returns (uint256)
19301484634637609422
getLastInvariant(view returns (uint256)
19301484634637609422
getNormalizedWeights(view returns (uint256[])
[500000000000000000, 500000000000000000]
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1660428400, bufferPeriodEndTime=1660428400)
getPoolId(view returns (bytes32)
0x48607651416a943bf5ac71c41be1420538e78f87000200000000000000000327
 
getRate(view returns (uint256)
getSwapFeePercentage(view returns (uint256)
3000000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
name(view returns (string)
50Silo-50WETH
symbol(view returns (string)
50Silo-50WETH
totalSupply(view returns (uint256)
37131294137924606186
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getActionId(bytes4 selectorview returns (bytes32)
nonces(address ownerview returns (uint256)
onSwap(struct IPoolSwapStructsSwapRequest requestuint256 balanceTokenInuint256 balanceTokenOutview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseApproval(address spenderuint256 amountreturns (bool)
increaseApproval(address spenderuint256 amountreturns (bool)
onExitPool(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256[]uint256[])
onJoinPool(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256 lastChangeBlockuint256 protocolSwapFeePercentagebytes userDatareturns (uint256[]uint256[])
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)
setPaused(bool paused
setSwapFeePercentage(uint256 swapFeePercentage
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
PausedStateChanged(bool paused
SwapFeePercentageChanged(uint256 swapFeePercentage
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address vaultstring namestring symboladdress[] tokensuint256[] normalizedWeightsuint256 swapFeePercentageuint256 pauseWindowDurationuint256 bufferPeriodDurationaddress owner
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.