The type of data found during a steip during avatar resolution.
An individual record for each step during avatar resolution.
When resolving an avatar for an ENS name, there are many steps involved, fetching metadata, validating results, et cetera.
Some applications may wish to analyse this data, or use this data to diagnose promblems, so an AvatarResult provides details of each completed step during avatar resolution.
A basic multicoin provider plugin.
A connected object to a resolved ENS name resolver, which can be used to query additional details.
The address of the resolver.
The name this resovler was resolved against.
The connected provider.
Resolve to the ENS resolver for name using provider or null if unconfigured.
When resolving an avatar, there are many steps involved, such fetching metadata and possibly validating ownership of an NFT.
This method can be used to examine each step and the value it was working from.
Resolves to the address for coinType or null if the provided coinType has not been configured.
Resolves to the avatar url or null if the avatar is either unconfigured or incorrectly configured (e.g. references an NFT not owned by the address).
If diagnosing issues with configurations, the _getAvatar method may be useful.
Rsolves to the content-hash or null if unconfigured.
Resovles to the EIP-643 text record for key, or null if unconfigured.
Resolves to true if the resolver supports wildcard resolution.
A provider plugin super-class for processing multicoin address types.