Uniswap.Contracts.V3Factory.EventFilters (Uniswap v0.0.5)

View Source

Events for Uniswap.Contracts.V3Factory

Summary

Functions

Create event filter for FeeAmountEnabled(uint24 fee, int24 tickSpacing)

Create event filter for OwnerChanged(address oldOwner, address newOwner)

Create event filter for PoolCreated(address token0, address token1, uint24 fee, int24 tickSpacing, address pool)

Functions

fee_amount_enabled(fee, tick_spacing)

@spec fee_amount_enabled(non_neg_integer() | nil, integer() | nil) ::
  Ethers.EventFilter.t()

Create event filter for FeeAmountEnabled(uint24 fee, int24 tickSpacing)

For each indexed parameter you can either pass in the value you want to filter or nil if you don't want to filter.

Parameter Types (Event indexed topics)

  • fee: {:uint, 24}
  • tickSpacing: {:int, 24}

Event data Types (when called with Ethers.get_logs/2)

These are non-indexed topics (often referred to as data) of the event log.

This event does not contain any values!

owner_changed(old_owner, new_owner)

@spec owner_changed(Ethers.Types.t_address() | nil, Ethers.Types.t_address() | nil) ::
  Ethers.EventFilter.t()

Create event filter for OwnerChanged(address oldOwner, address newOwner)

For each indexed parameter you can either pass in the value you want to filter or nil if you don't want to filter.

Parameter Types (Event indexed topics)

  • oldOwner: :address
  • newOwner: :address

Event data Types (when called with Ethers.get_logs/2)

These are non-indexed topics (often referred to as data) of the event log.

This event does not contain any values!

pool_created(token0, token1, fee)

@spec pool_created(
  Ethers.Types.t_address() | nil,
  Ethers.Types.t_address() | nil,
  non_neg_integer() | nil
) :: Ethers.EventFilter.t()

Create event filter for PoolCreated(address token0, address token1, uint24 fee, int24 tickSpacing, address pool)

For each indexed parameter you can either pass in the value you want to filter or nil if you don't want to filter.

Parameter Types (Event indexed topics)

  • token0: :address
  • token1: :address
  • fee: {:uint, 24}

Event data Types (when called with Ethers.get_logs/2)

These are non-indexed topics (often referred to as data) of the event log.

  • tickSpacing: {:int, 24}
  • pool: :address