soul-wallet-lib
Version:
The EIP-4337 library for Soul-Wallet
78 lines (43 loc) • 1.43 kB
Markdown
[soul-wallet-lib](../README.md) / [Exports](../modules.md) / [<internal\>](../modules/internal_.md) / EnsProvider
# Interface: EnsProvider
[<internal>](../modules/internal_.md).EnsProvider
## Implemented by
- [`BaseProvider`](../classes/internal_.BaseProvider.md)
## Table of contents
### Methods
- [getResolver](internal_.EnsProvider.md#getresolver)
- [lookupAddress](internal_.EnsProvider.md#lookupaddress)
- [resolveName](internal_.EnsProvider.md#resolvename)
## Methods
### getResolver
▸ **getResolver**(`name`): `Promise`<``null`` \| [`EnsResolver`](internal_.EnsResolver.md)\>
#### Parameters
| Name | Type |
| :------ | :------ |
| `name` | `string` |
#### Returns
`Promise`<``null`` \| [`EnsResolver`](internal_.EnsResolver.md)\>
#### Defined in
node_modules/@ethersproject/providers/lib/base-provider.d.ts:31
___
### lookupAddress
▸ **lookupAddress**(`address`): `Promise`<``null`` \| `string`\>
#### Parameters
| Name | Type |
| :------ | :------ |
| `address` | `string` |
#### Returns
`Promise`<``null`` \| `string`\>
#### Defined in
node_modules/@ethersproject/providers/lib/base-provider.d.ts:30
___
### resolveName
▸ **resolveName**(`name`): `Promise`<``null`` \| `string`\>
#### Parameters
| Name | Type |
| :------ | :------ |
| `name` | `string` |
#### Returns
`Promise`<``null`` \| `string`\>
#### Defined in
node_modules/@ethersproject/providers/lib/base-provider.d.ts:29