PoolFactory

Verified contract

Active on Base with 69 txns
Deployed by via 0xe433e555 at 3200559
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0x26ec31b465357dc4f7e2731b44e65b9fdefd02ac6d9dac95717fb2b135400ce0
0xe239cc1ef0c12ae3826dbe02803c63fc6569e7a474572e8bb46bf7faff0d3661
0x55aad770a5d30dee8f2dfcdd80d4b5bed3544d1c992239091f1a458849fc85dc
0xcd75e4c1cdab402480b06a875e3c9451ab98899aa282fbb75f8e19b80cf616ab
0xdfc52c7b672703fb47aabb24756786a8753bc120e8ac1dcdbfeca07ecb425538
0x2ea4864ef355a3f150f530e326c10867b56996a1591fb38916fddf0ebee70749
0xcb0e29cea0b0d8556cab4d45172898ca168f31b2835ce97e291f6806956e90e2
0x99d28db5ebc6eee412e2c5acc9b45643a0056610a7cdabbafe0d18e75ee8637f
0xa4987ab57ddaad7e26c5c5f927531ab9754b1e684deaa1cb41ba835985c4c545
0x4f60e45742de773b92eee516771d705dbfe9ee94a3575e42f639739b6f32784b

Functions
Getter at block 22697607
MAX_FEE(view returns (uint256)
300
ZERO_FEE_INDICATOR(view returns (uint256)
420
allPoolsLength(view returns (uint256)
3445
feeManager(view returns (address)
0xe6a41fe61e7a1996b59d508661e3f524d6a32075
implementation(view returns (address)
0xa4e46b4f701c62e14df11b48dce76a7d793cd6d7
isPaused(view returns (bool)
false
pauser(view returns (address)
0xe6a41fe61e7a1996b59d508661e3f524d6a32075
stableFee(view returns (uint256)
5
volatileFee(view returns (uint256)
30
voter(view returns (address)
0x16613524e02ad97edfef371bc883f2f5d6c480a5
Read-only
allPools(uint256view returns (address)
customFee(addressview returns (uint256)
getFee(address poolbool _stableview returns (uint256)
getPool(address tokenAaddress tokenBbool stableview returns (address)
getPool(address tokenAaddress tokenBuint24 feeview returns (address)
isPool(address poolview returns (bool)
State-modifying
createPool(address tokenAaddress tokenBbool stablereturns (address pool)
createPool(address tokenAaddress tokenBuint24 feereturns (address pool)
setCustomFee(address pooluint256 fee
setFee(bool _stableuint256 _fee
setFeeManager(address _feeManager
setPauseState(bool _state
setPauser(address _pauser
setVoter(address _voter
Events
PoolCreated(address indexed token0address indexed token1bool indexed stableaddress pooluint256 arg4
SetCustomFee(address indexed pooluint256 fee
SetFeeManager(address feeManager
SetPauseState(bool state
SetPauser(address pauser
SetVoter(address voter
Constructor
constructor(address _implementation
Fallback and receive

This contract contains no fallback and receive objects.

Errors
FeeInvalid(
FeeTooHigh(
InvalidPool(
NotFeeManager(
NotPauser(
NotVoter(
PoolAlreadyExists(
SameAddress(
ZeroAddress(
ZeroFee(