WeightedPool

Verified contract

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

No balances found for "WeightedPool"

No transactions found for "WeightedPool"


Functions
Getter at block 20875436
DOMAIN_SEPARATOR(view returns (bytes32)
0x8607ce49f3042f20b6ae97d5de42743b4ae8092b210f7ba53f4d87a5e622221b
decimals(pure returns (uint8)
18
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getInvariant(view returns (uint256)
500115
getLastInvariant(view returns (uint256)
500115
getNormalizedWeights(view returns (uint256[])
[500000000000000000, 500000000000000000]
getOwner(view returns (address)
0xdaeada3d210d2f45874724beea03c7d4bbd41674
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1672864943, bufferPeriodEndTime=1672864943)
getPoolId(view returns (bytes32)
0x05513ca725b6ce035ca2641075474eb469f05f4c00020000000000000000041f
 
getRate(view returns (uint256)
getSwapFeePercentage(view returns (uint256)
10000000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
name(view returns (string)
50RBN-50bb-a-USD
symbol(view returns (string)
50RBN-50bb-a-USD
totalSupply(view returns (uint256)
1000000
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.