WeightedPool

Verified contract

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

No balances found for "WeightedPool"

0x80cb690296f13306ce5079b8d06a0ed6ee34af4298690d6c90b33f5cc4342ea3
0xffa02f4b87fd23b5e5fea253db98cb2d9d30e4e8406425a08562d2ac00cd51db
0x6fe3dbe05dfd07f87bc7db26b80b0c9578c10a143834d49950e9d5c81a492304
0xb4b9670dfb499f20e6e28adc6cb90c75f27f5a7deebd5985cd8ee49eb254665a
0x1d3f7ee68cdee923fa13f0d5e6360896ec7f0307d94f7674892f93c18ce2106a
0x8f00f2230ffe64aef395240035f592e00ce1660c3565d09cc8802a0976192d41
0x29c3ad7580cdb040bde605889cecae32525531ca448261d3f6cbedef9f24a32b
0x72d88c48c7efd0344cedaedb0e417e0039b8feb9d4f58a8caaca8b8aa6703064
0x7d5ea7dc04c73eab46e689910d67d55f200760d271ab84dd1103d0ac94daae65
0x834230846372fcf1dae6c3b61b7d00639817bb01acc203d1e75cf6a91be56b79

Functions
Getter at block 21211797
DOMAIN_SEPARATOR(view returns (bytes32)
0xbd43c97509cc5fd01c7ec14f55915218ecfbec6eb29e3837e6197fe39845342b
decimals(pure returns (uint8)
18
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getInvariant(view returns (uint256)
3213976074450587371028
getLastInvariant(view returns (uint256)
3205954132444658608821
getNormalizedWeights(view returns (uint256[])
[500000000000000000, 500000000000000000]
getOwner(view returns (address)
0x7d781c2463c300ed86e7a51f456779de6bfeafc9
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1639760602, bufferPeriodEndTime=1639760602)
getPoolId(view returns (bytes32)
0x8f4205e1604133d1875a3e771ae7e4f2b086563900020000000000000000010e
 
getRate(view returns (uint256)
getSwapFeePercentage(view returns (uint256)
25000000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
name(view returns (string)
50N/A-50N/A
symbol(view returns (string)
50N/A-50N/A
totalSupply(view returns (uint256)
5904288448689305847213
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.