View Source Ethers.Contracts.ENS.EventFilters (Ethers v0.0.6)

Events for Ethers.Contracts.ENS

Summary

Functions

Create event filter for ApprovalForAll(address owner, address operator, bool approved)

Create event filter for NewOwner(bytes32 node, bytes32 label, address owner)

Create event filter for NewResolver(bytes32 node, address resolver)

Create event filter for NewTTL(bytes32 node, uint64 ttl)

Create event filter for Transfer(bytes32 node, address owner)

Functions

Link to this function

approval_for_all(owner, operator, overrides \\ [])

View Source

Create event filter for ApprovalForAll(address owner, address operator, bool approved)

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

Parameters

  • owner: :address
  • operator: :address
  • overrides: Overrides and options for the call.
    • address: The address or list of addresses of the originating contract(s). (Optional)

Event Data Types

  • owner: :address
  • operator: :address
  • approved: :bool

See Ethers.Contracts.ENS.default_address/0.

Link to this function

new_owner(node, label, overrides \\ [])

View Source
@spec new_owner(<<_::256>> | <<_::528>>, <<_::256>> | <<_::528>>, Keyword.t()) ::
  Ethers.Contract.t_event_output()

Create event filter for NewOwner(bytes32 node, bytes32 label, address owner)

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

Parameters

  • node: {:bytes, 32}
  • label: {:bytes, 32}
  • overrides: Overrides and options for the call.
    • address: The address or list of addresses of the originating contract(s). (Optional)

Event Data Types

  • node: {:bytes, 32}
  • label: {:bytes, 32}
  • owner: :address
Link to this function

new_resolver(node, overrides \\ [])

View Source
@spec new_resolver(<<_::256>> | <<_::528>>, Keyword.t()) ::
  Ethers.Contract.t_event_output()

Create event filter for NewResolver(bytes32 node, address resolver)

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

Parameters

  • node: {:bytes, 32}
  • overrides: Overrides and options for the call.
    • address: The address or list of addresses of the originating contract(s). (Optional)

Event Data Types

  • node: {:bytes, 32}
  • resolver: :address
Link to this function

new_ttl(node, overrides \\ [])

View Source
@spec new_ttl(<<_::256>> | <<_::528>>, Keyword.t()) ::
  Ethers.Contract.t_event_output()

Create event filter for NewTTL(bytes32 node, uint64 ttl)

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

Parameters

  • node: {:bytes, 32}
  • overrides: Overrides and options for the call.
    • address: The address or list of addresses of the originating contract(s). (Optional)

Event Data Types

  • node: {:bytes, 32}
  • ttl: {:uint, 64}
Link to this function

transfer(node, overrides \\ [])

View Source
@spec transfer(<<_::256>> | <<_::528>>, Keyword.t()) ::
  Ethers.Contract.t_event_output()

Create event filter for Transfer(bytes32 node, address owner)

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

Parameters

  • node: {:bytes, 32}
  • overrides: Overrides and options for the call.
    • address: The address or list of addresses of the originating contract(s). (Optional)

Event Data Types

  • node: {:bytes, 32}
  • owner: :address