View Source Uniswap.Contracts.V3Factory.EventFilters (Uniswap v0.0.2-dev)

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

Link to this function

fee_amount_enabled(fee, tick_spacing)

View Source
@spec fee_amount_enabled(non_neg_integer(), integer()) :: 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!

Link to this function

owner_changed(old_owner, new_owner)

View Source

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!

Link to this function

pool_created(token0, token1, fee)

View Source

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