WeightedPool

Verified contract

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

No balances found for "WeightedPool"

0xcfc1c47822d9775535429935264f9c86d45eee8a88c7218368742cd58cb50452
0x164db6bfd16034eaa1dbfb6ab0bfd3120c566bb1c8250a69d6360f5f10c0623b
0x97118b06beb2a59fca342a8869d6f45940013a34215d85759212f2a9091454d3
0x27c98f3b88320082c59a84cdde55f5a9c0fe043ebef1ed1942ec4e1acbef1d70
0x269d7b5780f62a65bceb1a1af28633eb1687e136216a22c841c06ba7781ebfc6
0x2c45becd980e052b85ab0cbee36fc50e0e0a827315c381148dd6f47cb0322f57
0x928bc1afe6aaf9e0c393b83397e8bcd221d020c468bc7681cb5fec166f6d1989
0x97ba8141015bd39e1a6f0d3b309a06eede49d838db4801c24e0d6bbd744dc174
0xdbad739ef1f548e867bef22151a2edcd3e8d619446187ce8c275f3b8df487664
0x60281d78d53572b0f66921f135925d731c7dabb6e1ccb00ceceb33721c8ff822

Functions
Getter at block 21157929
DELEGATE_PROTOCOL_SWAP_FEES_SENTINEL(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
DOMAIN_SEPARATOR(view returns (bytes32)
0xaf2b216c743c485bd504ff6963c5223cb9e86dc051335f91619b15a8cdfe61eb
decimals(view returns (uint8)
18
getATHRateProduct(view returns (uint256)
0
 
getActualSupply(view returns (uint256)
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getDomainSeparator(view returns (bytes32)
0xaf2b216c743c485bd504ff6963c5223cb9e86dc051335f91619b15a8cdfe61eb
getInvariant(view returns (uint256)
2544320817715514248269745
getLastPostJoinExitInvariant(view returns (uint256)
2544120599288142528544310
getNormalizedWeights(view returns (uint256[])
[800000000000000000, 200000000000000000]
getOwner(view returns (address)
0x57edfed84f2d3ce48c8702ccc8330a1358ca7491
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1698710459, bufferPeriodEndTime=1698710459)
getPoolId(view returns (bytes32)
0xcf7b51ce5755513d4be016b0e28d6edeffa1d52a000200000000000000000617
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)
5000000000000000
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
inRecoveryMode(view returns (bool)
false
name(view returns (string)
RDNT-WETH
symbol(view returns (string)
RDNT-WETH
totalSupply(view returns (uint256)
5009208921854814378265423
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.