View Source Ethers.Contracts.ENS.Resolver.EventFilters (Ethers v0.0.2)
Events for Ethers.Contracts.ENS.Resolver
Link to this section Summary
Functions
Create event filter for ABIChanged(bytes32 node, uint256 contentType)
Create event filter for AddrChanged(bytes32 node, address a)
Create event filter for AddressChanged(bytes32 node, uint256 coinType, bytes newAddress)
Create event filter for AuthorisationChanged(bytes32 node, address owner, address target, bool isAuthorised)
Create event filter for ContenthashChanged(bytes32 node, bytes hash)
Create event filter for DNSRecordChanged(bytes32 node, bytes name, uint16 resource, bytes record)
Create event filter for DNSRecordDeleted(bytes32 node, bytes name, uint16 resource)
Create event filter for DNSZoneCleared(bytes32 node)
Create event filter for InterfaceChanged(bytes32 node, bytes4 interfaceID, address implementer)
Create event filter for NameChanged(bytes32 node, string name)
Create event filter for PubkeyChanged(bytes32 node, bytes32 x, bytes32 y)
Create event filter for TextChanged(bytes32 node, string indexedKey, string key)
Link to this section Functions
@spec abi_changed(<<_::256>> | <<_::528>>, non_neg_integer(), Keyword.t()) :: Ethers.Contract.t_event_output()
Create event filter for ABIChanged(bytes32 node, uint256 contentType)
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
Parameters
- node:
{:bytes, 32}
- contentType:
{:uint, 256}
- overrides: Overrides and options for the call.
address
: The address or list of addresses of the originating contract(s). (Optional)
event-data-types
Event Data Types
- node:
{:bytes, 32}
- contentType:
{:uint, 256}
@spec addr_changed(<<_::256>> | <<_::528>>, Keyword.t()) :: Ethers.Contract.t_event_output()
Create event filter for AddrChanged(bytes32 node, address a)
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
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
Event Data Types
- node:
{:bytes, 32}
- a:
:address
@spec address_changed(<<_::256>> | <<_::528>>, Keyword.t()) :: Ethers.Contract.t_event_output()
Create event filter for AddressChanged(bytes32 node, uint256 coinType, bytes newAddress)
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
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
Event Data Types
- node:
{:bytes, 32}
- coinType:
{:uint, 256}
- newAddress:
:bytes
@spec authorisation_changed( <<_::256>> | <<_::528>>, Ethers.Types.t_address(), Ethers.Types.t_address(), Keyword.t() ) :: Ethers.Contract.t_event_output()
Create event filter for AuthorisationChanged(bytes32 node, address owner, address target, bool isAuthorised)
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
Parameters
- node:
{:bytes, 32}
- owner:
:address
- target:
:address
- overrides: Overrides and options for the call.
address
: The address or list of addresses of the originating contract(s). (Optional)
event-data-types
Event Data Types
- node:
{:bytes, 32}
- owner:
:address
- target:
:address
- isAuthorised:
:bool
@spec contenthash_changed(<<_::256>> | <<_::528>>, Keyword.t()) :: Ethers.Contract.t_event_output()
Create event filter for ContenthashChanged(bytes32 node, bytes hash)
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
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
Event Data Types
- node:
{:bytes, 32}
- hash:
:bytes
@spec dns_record_changed(<<_::256>> | <<_::528>>, Keyword.t()) :: Ethers.Contract.t_event_output()
Create event filter for DNSRecordChanged(bytes32 node, bytes name, uint16 resource, bytes record)
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
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
Event Data Types
- node:
{:bytes, 32}
- name:
:bytes
- resource:
{:uint, 16}
- record:
:bytes
@spec dns_record_deleted(<<_::256>> | <<_::528>>, Keyword.t()) :: Ethers.Contract.t_event_output()
Create event filter for DNSRecordDeleted(bytes32 node, bytes name, uint16 resource)
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
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
Event Data Types
- node:
{:bytes, 32}
- name:
:bytes
- resource:
{:uint, 16}
@spec dns_zone_cleared(<<_::256>> | <<_::528>>, Keyword.t()) :: Ethers.Contract.t_event_output()
Create event filter for DNSZoneCleared(bytes32 node)
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
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
Event Data Types
- node:
{:bytes, 32}
@spec interface_changed(<<_::256>> | <<_::528>>, <<_::32>> | <<_::80>>, Keyword.t()) :: Ethers.Contract.t_event_output()
Create event filter for InterfaceChanged(bytes32 node, bytes4 interfaceID, address implementer)
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
Parameters
- node:
{:bytes, 32}
- interfaceID:
{:bytes, 4}
- overrides: Overrides and options for the call.
address
: The address or list of addresses of the originating contract(s). (Optional)
event-data-types
Event Data Types
- node:
{:bytes, 32}
- interfaceID:
{:bytes, 4}
- implementer:
:address
@spec name_changed(<<_::256>> | <<_::528>>, Keyword.t()) :: Ethers.Contract.t_event_output()
Create event filter for NameChanged(bytes32 node, string name)
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
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
Event Data Types
- node:
{:bytes, 32}
- name:
:string
@spec pubkey_changed(<<_::256>> | <<_::528>>, Keyword.t()) :: Ethers.Contract.t_event_output()
Create event filter for PubkeyChanged(bytes32 node, bytes32 x, bytes32 y)
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
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
Event Data Types
- node:
{:bytes, 32}
- x:
{:bytes, 32}
- y:
{:bytes, 32}
@spec text_changed(<<_::256>> | <<_::528>>, String.t(), Keyword.t()) :: Ethers.Contract.t_event_output()
Create event filter for TextChanged(bytes32 node, string indexedKey, string key)
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
Parameters
- node:
{:bytes, 32}
- indexedKey:
:string
- overrides: Overrides and options for the call.
address
: The address or list of addresses of the originating contract(s). (Optional)
event-data-types
Event Data Types
- node:
{:bytes, 32}
- indexedKey:
:string
- key:
:string