From 7fe70b296e8839a38eed5ead3622a140a8076870 Mon Sep 17 00:00:00 2001 From: tate Date: Thu, 12 Jan 2023 20:11:32 +1100 Subject: [PATCH] initial staticens --- package.json | 3 - packages/ensjs/esbuild.js | 9 +- packages/ensjs/package.json | 28 +- packages/ensjs/src/GqlManager.ts | 22 +- packages/ensjs/src/contracts/baseRegistrar.ts | 4 +- packages/ensjs/src/contracts/bulkRenewal.ts | 4 +- packages/ensjs/src/contracts/dnsRegistrar.ts | 4 +- .../src/contracts/ethRegistrarController.ts | 4 +- packages/ensjs/src/contracts/factories.ts | 48 + packages/ensjs/src/contracts/index.ts | 118 +- packages/ensjs/src/contracts/multicall.ts | 4 +- packages/ensjs/src/contracts/nameWrapper.ts | 4 +- .../ensjs/src/contracts/publicResolver.ts | 4 +- packages/ensjs/src/contracts/registry.ts | 4 +- .../ensjs/src/contracts/reverseRegistrar.ts | 4 +- .../ensjs/src/contracts/universalResolver.ts | 4 +- packages/ensjs/src/functions/batchWrappers.ts | 6 +- packages/ensjs/src/functions/createSubname.ts | 5 +- packages/ensjs/src/functions/deleteSubname.ts | 4 +- packages/ensjs/src/functions/getDNSOwner.ts | 2 +- packages/ensjs/src/functions/getExpiry.ts | 4 +- packages/ensjs/src/functions/getHistory.ts | 7 +- packages/ensjs/src/functions/getNames.ts | 3 +- packages/ensjs/src/functions/getOwner.test.ts | 47 - packages/ensjs/src/functions/getOwner.ts | 27 +- packages/ensjs/src/functions/getPrice.ts | 11 +- packages/ensjs/src/functions/getProfile.ts | 30 +- packages/ensjs/src/functions/getResolver.ts | 8 +- .../ensjs/src/functions/getSpecificRecord.ts | 8 +- packages/ensjs/src/functions/getSubnames.ts | 3 +- .../ensjs/src/functions/getWrapperData.ts | 2 +- packages/ensjs/src/functions/registerName.ts | 2 +- packages/ensjs/src/functions/renewNames.ts | 2 +- .../ensjs/src/functions/transferController.ts | 7 +- packages/ensjs/src/functions/transferName.ts | 4 +- .../ensjs/src/functions/transferSubname.ts | 4 +- packages/ensjs/src/functions/types.ts | 94 + packages/ensjs/src/functions/unwrapName.ts | 5 +- packages/ensjs/src/functions/wrapName.ts | 13 +- .../generated/BaseRegistrarImplementation.ts | 1173 ++++++----- packages/ensjs/src/generated/BulkRenewal.ts | 191 +- packages/ensjs/src/generated/DNSRegistrar.ts | 416 ++-- packages/ensjs/src/generated/DNSSECImpl.ts | 651 +++--- .../src/generated/DefaultReverseResolver.ts | 150 +- packages/ensjs/src/generated/ENSRegistry.ts | 628 +++--- .../src/generated/ETHRegistrarController.ts | 817 ++++---- packages/ensjs/src/generated/Multicall.ts | 647 +++--- packages/ensjs/src/generated/NameWrapper.ts | 1761 ++++++++--------- .../src/generated/P256SHA256Algorithm.ts | 104 +- .../ensjs/src/generated/PublicResolver.ts | 1403 +++++++------ .../ensjs/src/generated/RSASHA1Algorithm.ts | 104 +- .../ensjs/src/generated/RSASHA256Algorithm.ts | 104 +- .../ensjs/src/generated/ReverseRegistrar.ts | 616 +++--- packages/ensjs/src/generated/Root.ts | 446 ++--- packages/ensjs/src/generated/SHA1Digest.ts | 102 +- .../ensjs/src/generated/SHA1NSEC3Digest.ts | 105 +- packages/ensjs/src/generated/SHA256Digest.ts | 102 +- .../src/generated/StaticMetadataService.ts | 103 +- .../src/generated/TLDPublicSuffixList.ts | 106 +- .../ensjs/src/generated/UniversalResolver.ts | 625 +++--- packages/ensjs/src/generated/common.ts | 30 +- .../BaseRegistrarImplementation__factory.ts | 678 +++---- .../factories/BulkRenewal__factory.ts | 100 +- .../factories/DNSRegistrar__factory.ts | 262 +-- .../factories/DNSSECImpl__factory.ts | 460 ++--- .../DefaultReverseResolver__factory.ts | 78 +- .../factories/ENSRegistry__factory.ts | 396 ++-- .../ETHRegistrarController__factory.ts | 646 +++--- .../generated/factories/Multicall__factory.ts | 450 ++--- .../factories/NameWrapper__factory.ts | 1354 ++++++------- .../factories/P256SHA256Algorithm__factory.ts | 48 +- .../factories/PublicResolver__factory.ts | 911 +++++---- .../factories/RSASHA1Algorithm__factory.ts | 48 +- .../factories/RSASHA256Algorithm__factory.ts | 48 +- .../factories/ReverseRegistrar__factory.ts | 332 ++-- .../src/generated/factories/Root__factory.ts | 204 +- .../factories/SHA1Digest__factory.ts | 42 +- .../factories/SHA1NSEC3Digest__factory.ts | 48 +- .../factories/SHA256Digest__factory.ts | 42 +- .../StaticMetadataService__factory.ts | 48 +- .../factories/TLDPublicSuffixList__factory.ts | 36 +- .../factories/UniversalResolver__factory.ts | 500 ++--- packages/ensjs/src/index.ts | 308 ++- packages/ensjs/src/static.ts | 94 + packages/ensjs/src/tests/func-imports.ts | 92 + packages/ensjs/src/tests/setup.ts | 27 +- packages/ensjs/src/utils/ccip.ts | 9 +- packages/ensjs/src/utils/contentHash.ts | 4 +- packages/ensjs/src/utils/fuses.ts | 2 +- packages/ensjs/src/utils/generateFuseInput.ts | 4 +- packages/ensjs/src/utils/labels.ts | 2 +- packages/ensjs/src/utils/normalise.ts | 4 +- packages/ensjs/src/utils/registerHelpers.ts | 8 +- packages/ensjs/src/utils/singleCall.ts | 4 +- packages/ensjs/src/utils/validation.ts | 2 +- packages/ensjs/src/utils/wrapper.ts | 4 +- packages/ensjs/src/utils/writeTx.ts | 2 +- pnpm-lock.yaml | 428 ++-- 98 files changed, 9574 insertions(+), 9101 deletions(-) create mode 100644 packages/ensjs/src/contracts/factories.ts create mode 100644 packages/ensjs/src/functions/types.ts create mode 100644 packages/ensjs/src/static.ts create mode 100644 packages/ensjs/src/tests/func-imports.ts diff --git a/package.json b/package.json index ed245611..dcafd3ce 100644 --- a/package.json +++ b/package.json @@ -25,9 +25,6 @@ "resolutions": { "@nomiclabs/hardhat-ethers": "npm:hardhat-deploy-ethers@0.3.0-beta.13" }, - "dependencies": { - "ethers": "^5.6.1" - }, "dependenciesMeta": { "ens-contracts": { "built": false, diff --git a/packages/ensjs/esbuild.js b/packages/ensjs/esbuild.js index 06df73a3..ae1bd5d0 100644 --- a/packages/ensjs/esbuild.js +++ b/packages/ensjs/esbuild.js @@ -29,8 +29,11 @@ esbuild.build({ setup(build) { build.onResolve({ filter: /.*/ }, (args) => { if (args.importer) { - if (args.path.startsWith('ethers/')) - return { path: args.path + '.js', external: true } + if (args.path.match(/^@ethersproject\/.*\//)) + return { + path: args.path.replace('/lib/', '/lib.esm/') + '.js', + external: true, + } if (args.path.startsWith('./') || args.path.startsWith('../')) return { path: args.path + '.mjs', external: true } return { path: args.path, external: true } @@ -56,7 +59,7 @@ esbuild.build({ build.onResolve({ filter: /.*/ }, (args) => { if (args.importer) { if ( - args.path.startsWith('ethers/') || + args.path.match(/^@ethersproject\/.*\//) || args.path.startsWith('./') || args.path.startsWith('../') ) diff --git a/packages/ensjs/package.json b/packages/ensjs/package.json index cf41bd0c..3e2021c5 100644 --- a/packages/ensjs/package.json +++ b/packages/ensjs/package.json @@ -29,6 +29,9 @@ }, "typesVersions": { "*": { + "static": [ + "./dist/types/static.d.ts" + ], "contracts/*": [ "./dist/types/contracts/*" ], @@ -58,6 +61,7 @@ "generate-abis": "hardhat export-abi", "start": "ts-node --files src/index.test.ts", "test": "jest --run-in-band", + "test:static": "STATIC_ENS=true jest --run-in-band", "test:watch": "jest --watch --run-in-band", "test:specific": "ts-node --files ", "clean": "rm -rf ./dist ./README.md ./LICENSE", @@ -74,7 +78,6 @@ "@ensdomains/dnsprovejs": "^0.4.1", "@ensdomains/dnssecoraclejs": "^0.2.7", "dns-packet": "^5.3.1", - "ethers": "^5.6.1", "graphql": "^16.3.0", "graphql-request": "next", "idna-uts46-hx": "3.4.0", @@ -84,8 +87,16 @@ "@ensdomains/buffer": "^0.0.13", "@ensdomains/ens-contracts": "^0.0.15", "@ensdomains/ens-test-env": "workspace:*", - "@ethersproject/abi": "^5.6.0", - "@ethersproject/providers": "^5.6.2", + "@ethersproject/abi": "^5.6.4", + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/contracts": "^5.7.0", + "@ethersproject/providers": "^5.6.8", + "@ethersproject/solidity": "^5.7.0", + "@ethersproject/strings": "^5.7.0", + "@ethersproject/web": "^5.7.1", "@nomiclabs/hardhat-ethers": "npm:hardhat-deploy-ethers", "@openzeppelin/contracts": "^4.5.0", "@openzeppelin/test-helpers": "^0.5.16", @@ -117,6 +128,15 @@ "wait-on": "^6.0.1" }, "peerDependencies": { - "ethers": "*" + "@ethersproject/abi": "^5.6.4", + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/contracts": "^5.7.0", + "@ethersproject/providers": "^5.6.8", + "@ethersproject/solidity": "^5.7.0", + "@ethersproject/strings": "^5.7.0", + "@ethersproject/web": "^5.7.1" } } diff --git a/packages/ensjs/src/GqlManager.ts b/packages/ensjs/src/GqlManager.ts index bdc1af2e..a8a4607e 100644 --- a/packages/ensjs/src/GqlManager.ts +++ b/packages/ensjs/src/GqlManager.ts @@ -5,6 +5,7 @@ import type { SelectionSetNode, visit as Visit, } from 'graphql' +import type { gql, GraphQLClient } from 'graphql-request' import type Traverse from 'traverse' import { namehash } from './utils/normalise' @@ -78,9 +79,17 @@ export const responseMiddleware = export default class GqlManager { // eslint-disable-next-line class-methods-use-this - public gql: any = () => null + public gql: typeof gql | ((query: TemplateStringsArray) => string) = ( + query: TemplateStringsArray, + ) => query.join() - public client?: any | null = null + public client: + | GraphQLClient + | { + request: () => Promise + } = { + request: () => Promise.resolve(null), + } public setUrl = async (url: string | null) => { if (url) { @@ -96,11 +105,10 @@ export default class GqlManager { }) this.gql = imported.gql } else { - this.client = null - this.gql = () => null + this.client = { + request: () => Promise.resolve(null), + } + this.gql = (query: TemplateStringsArray) => query.join() } } - - public request = (...arg: any[]) => - this.client ? this.client.request(...arg) : null } diff --git a/packages/ensjs/src/contracts/baseRegistrar.ts b/packages/ensjs/src/contracts/baseRegistrar.ts index 75aa0e35..8652760f 100644 --- a/packages/ensjs/src/contracts/baseRegistrar.ts +++ b/packages/ensjs/src/contracts/baseRegistrar.ts @@ -1,5 +1,5 @@ -import { ethers } from 'ethers' +import type { JsonRpcProvider } from '@ethersproject/providers' import { BaseRegistrarImplementation__factory } from '../generated/factories/BaseRegistrarImplementation__factory' -export default (provider: ethers.providers.JsonRpcProvider, address: string) => +export default (provider: JsonRpcProvider, address: string) => BaseRegistrarImplementation__factory.connect(address, provider) diff --git a/packages/ensjs/src/contracts/bulkRenewal.ts b/packages/ensjs/src/contracts/bulkRenewal.ts index dd0f43ad..f22dbe53 100644 --- a/packages/ensjs/src/contracts/bulkRenewal.ts +++ b/packages/ensjs/src/contracts/bulkRenewal.ts @@ -1,6 +1,6 @@ -import { ethers } from 'ethers' +import type { JsonRpcProvider } from '@ethersproject/providers' import { BulkRenewal__factory } from '../generated/factories/BulkRenewal__factory' // Use a higher-order function to overide the address that is passed in from getContractAddress() -export default (provider: ethers.providers.JsonRpcProvider, address: string) => +export default (provider: JsonRpcProvider, address: string) => BulkRenewal__factory.connect(address, provider) diff --git a/packages/ensjs/src/contracts/dnsRegistrar.ts b/packages/ensjs/src/contracts/dnsRegistrar.ts index 91888a70..9a23184e 100644 --- a/packages/ensjs/src/contracts/dnsRegistrar.ts +++ b/packages/ensjs/src/contracts/dnsRegistrar.ts @@ -1,5 +1,5 @@ -import { ethers } from 'ethers' +import type { JsonRpcProvider } from '@ethersproject/providers' import { DNSRegistrar__factory } from '../generated/factories/DNSRegistrar__factory' -export default (provider: ethers.providers.JsonRpcProvider, address: string) => +export default (provider: JsonRpcProvider, address: string) => DNSRegistrar__factory.connect(address, provider) diff --git a/packages/ensjs/src/contracts/ethRegistrarController.ts b/packages/ensjs/src/contracts/ethRegistrarController.ts index e3e4e1e1..52af35a3 100644 --- a/packages/ensjs/src/contracts/ethRegistrarController.ts +++ b/packages/ensjs/src/contracts/ethRegistrarController.ts @@ -1,5 +1,5 @@ -import { ethers } from 'ethers' +import type { JsonRpcProvider } from '@ethersproject/providers' import { ETHRegistrarController__factory } from '../generated/factories/ETHRegistrarController__factory' -export default (provider: ethers.providers.JsonRpcProvider, address: string) => +export default (provider: JsonRpcProvider, address: string) => ETHRegistrarController__factory.connect(address, provider) diff --git a/packages/ensjs/src/contracts/factories.ts b/packages/ensjs/src/contracts/factories.ts new file mode 100644 index 00000000..1977c3ec --- /dev/null +++ b/packages/ensjs/src/contracts/factories.ts @@ -0,0 +1,48 @@ +/* eslint-disable @typescript-eslint/naming-convention */ +import type { BaseRegistrarImplementation__factory } from '../generated/factories/BaseRegistrarImplementation__factory' +import type { BulkRenewal__factory } from '../generated/factories/BulkRenewal__factory' +import type { DefaultReverseResolver__factory } from '../generated/factories/DefaultReverseResolver__factory' +import type { DNSRegistrar__factory } from '../generated/factories/DNSRegistrar__factory' +import type { DNSSECImpl__factory } from '../generated/factories/DNSSECImpl__factory' +import type { ENSRegistry__factory } from '../generated/factories/ENSRegistry__factory' +import type { ETHRegistrarController__factory } from '../generated/factories/ETHRegistrarController__factory' +import type { Multicall__factory } from '../generated/factories/Multicall__factory' +import type { NameWrapper__factory } from '../generated/factories/NameWrapper__factory' +import type { P256SHA256Algorithm__factory } from '../generated/factories/P256SHA256Algorithm__factory' +import type { PublicResolver__factory } from '../generated/factories/PublicResolver__factory' +import type { ReverseRegistrar__factory } from '../generated/factories/ReverseRegistrar__factory' +import type { Root__factory } from '../generated/factories/Root__factory' +import type { RSASHA1Algorithm__factory } from '../generated/factories/RSASHA1Algorithm__factory' +import type { RSASHA256Algorithm__factory } from '../generated/factories/RSASHA256Algorithm__factory' +import type { SHA1Digest__factory } from '../generated/factories/SHA1Digest__factory' +import type { SHA1NSEC3Digest__factory } from '../generated/factories/SHA1NSEC3Digest__factory' +import type { SHA256Digest__factory } from '../generated/factories/SHA256Digest__factory' +import type { StaticMetadataService__factory } from '../generated/factories/StaticMetadataService__factory' +import type { TLDPublicSuffixList__factory } from '../generated/factories/TLDPublicSuffixList__factory' +import type { UniversalResolver__factory } from '../generated/factories/UniversalResolver__factory' + +type Factories = { + BaseRegistrarImplementation: BaseRegistrarImplementation__factory + DefaultReverseResolver: DefaultReverseResolver__factory + DNSRegistrar: DNSRegistrar__factory + DNSSECImpl: DNSSECImpl__factory + ENSRegistry: ENSRegistry__factory + ETHRegistrarController: ETHRegistrarController__factory + P256SHA256Algorithm: P256SHA256Algorithm__factory + PublicResolver: PublicResolver__factory + ReverseRegistrar: ReverseRegistrar__factory + Root: Root__factory + RSASHA1Algorithm: RSASHA1Algorithm__factory + RSASHA256Algorithm: RSASHA256Algorithm__factory + SHA1Digest: SHA1Digest__factory + SHA1NSEC3Digest: SHA1NSEC3Digest__factory + SHA256Digest: SHA256Digest__factory + TLDPublicSuffixList: TLDPublicSuffixList__factory + Multicall: Multicall__factory + NameWrapper: NameWrapper__factory + StaticMetadataService: StaticMetadataService__factory + UniversalResolver: UniversalResolver__factory + BulkRenewal: BulkRenewal__factory +} + +export default Factories diff --git a/packages/ensjs/src/contracts/index.ts b/packages/ensjs/src/contracts/index.ts index 4ae61455..1f372c4c 100644 --- a/packages/ensjs/src/contracts/index.ts +++ b/packages/ensjs/src/contracts/index.ts @@ -1,88 +1,94 @@ -import { ethers } from 'ethers' -import getBaseRegistrar from './baseRegistrar' -import getEthRegistrarController from './ethRegistrarController' +import type { Interface } from '@ethersproject/abi' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BaseContract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' +import type { BaseRegistrarImplementation } from '../generated/BaseRegistrarImplementation' +import type { BulkRenewal } from '../generated/BulkRenewal' +import type { DNSRegistrar } from '../generated/DNSRegistrar' +import type { ENSRegistry } from '../generated/ENSRegistry' +import type { ETHRegistrarController } from '../generated/ETHRegistrarController' +import type { Multicall } from '../generated/Multicall' +import type { NameWrapper } from '../generated/NameWrapper' +import type { PublicResolver } from '../generated/PublicResolver' +import type { ReverseRegistrar } from '../generated/ReverseRegistrar' +import type { UniversalResolver } from '../generated/UniversalResolver' import { ContractAddressFetch } from './getContractAddress' -import getMulticall from './multicall' -import getNameWrapper from './nameWrapper' -import getDNSRegistrar from './dnsRegistrar' -import getPublicResolver from './publicResolver' -import getRegistry from './registry' -import getReverseRegistrar from './reverseRegistrar' import { ContractName } from './types' -import getUniversalResolver from './universalResolver' -import getBulkRenewal from './bulkRenewal' + +type BaseFactory = { + readonly abi: object + createInterface(): Interface + connect(address: string, signerOrProvider: Signer | Provider): BaseContract +} export default class ContractManager { - private provider: ethers.providers.Provider + private provider: Provider private fetchAddress: ContractAddressFetch + // eslint-disable-next-line class-methods-use-this + protected getModule = async (name: string) => { + const mod = (await import( + /* webpackMode: "lazy", webpackChunkName: "[request]", webpackPreload: true, webpackExclude: /.*\.ts$/ */ + `../generated/factories/${name}__factory` + )) as BaseFactory + return mod + } + constructor( - provider: ethers.providers.Provider, + provider: Provider, fetchAddress: ContractAddressFetch, + getModule?: (name: string) => Promise, ) { this.provider = provider this.fetchAddress = fetchAddress + if (getModule) { + this.getModule = getModule + } } - private generateContractGetter = any>( + private generateContractGetter = ( name: ContractName, - func: C, - ): ((passedProvider?: any, address?: string) => Promise>) => { - return async ( - passedProvider?: any, - address?: string, - ): Promise> => { + ): ((passedProvider?: any, address?: string) => Promise) => { + return async (passedProvider, address) => { + const mod = await this.getModule(name) const inputAddress = address || this.fetchAddress(name) const provider = passedProvider || this.provider - return func(provider, inputAddress) + return mod.connect(inputAddress, provider) as C } } - public getPublicResolver = this.generateContractGetter( - 'PublicResolver', - getPublicResolver, - ) + public getPublicResolver = + this.generateContractGetter('PublicResolver') - public getUniversalResolver = this.generateContractGetter( - 'UniversalResolver', - getUniversalResolver, - ) + public getUniversalResolver = + this.generateContractGetter('UniversalResolver') - public getRegistry = this.generateContractGetter( + public getRegistry = this.generateContractGetter( 'ENSRegistryWithFallback', - getRegistry, ) - public getReverseRegistrar = this.generateContractGetter( - 'ReverseRegistrar', - getReverseRegistrar, - ) + public getReverseRegistrar = + this.generateContractGetter('ReverseRegistrar') - public getNameWrapper = this.generateContractGetter( - 'NameWrapper', - getNameWrapper, - ) + public getNameWrapper = + this.generateContractGetter('NameWrapper') - public getDNSRegistrar = this.generateContractGetter( - 'DNSRegistrar', - getDNSRegistrar, - ) + public getDNSRegistrar = + this.generateContractGetter('DNSRegistrar') - public getBaseRegistrar = this.generateContractGetter( - 'BaseRegistrarImplementation', - getBaseRegistrar, - ) + public getBaseRegistrar = + this.generateContractGetter( + 'BaseRegistrarImplementation', + ) - public getEthRegistrarController = this.generateContractGetter( - 'ETHRegistrarController', - getEthRegistrarController, - ) + public getEthRegistrarController = + this.generateContractGetter( + 'ETHRegistrarController', + ) - public getMulticall = this.generateContractGetter('Multicall', getMulticall) + public getMulticall = this.generateContractGetter('Multicall') - public getBulkRenewal = this.generateContractGetter( - 'BulkRenewal', - getBulkRenewal, - ) + public getBulkRenewal = + this.generateContractGetter('BulkRenewal') } diff --git a/packages/ensjs/src/contracts/multicall.ts b/packages/ensjs/src/contracts/multicall.ts index b3d09986..cb6f4b5a 100644 --- a/packages/ensjs/src/contracts/multicall.ts +++ b/packages/ensjs/src/contracts/multicall.ts @@ -1,5 +1,5 @@ -import { ethers } from 'ethers' +import type { JsonRpcProvider } from '@ethersproject/providers' import { Multicall__factory } from '../generated/factories/Multicall__factory' -export default (provider: ethers.providers.JsonRpcProvider, address: string) => +export default (provider: JsonRpcProvider, address: string) => Multicall__factory.connect(address, provider) diff --git a/packages/ensjs/src/contracts/nameWrapper.ts b/packages/ensjs/src/contracts/nameWrapper.ts index 7d240c6a..66f55aef 100644 --- a/packages/ensjs/src/contracts/nameWrapper.ts +++ b/packages/ensjs/src/contracts/nameWrapper.ts @@ -1,5 +1,5 @@ -import { ethers } from 'ethers' +import type { JsonRpcProvider } from '@ethersproject/providers' import { NameWrapper__factory } from '../generated/factories/NameWrapper__factory' -export default (provider: ethers.providers.JsonRpcProvider, address: string) => +export default (provider: JsonRpcProvider, address: string) => NameWrapper__factory.connect(address, provider) diff --git a/packages/ensjs/src/contracts/publicResolver.ts b/packages/ensjs/src/contracts/publicResolver.ts index 95773cd6..8eb2bce2 100644 --- a/packages/ensjs/src/contracts/publicResolver.ts +++ b/packages/ensjs/src/contracts/publicResolver.ts @@ -1,5 +1,5 @@ -import { ethers } from 'ethers' +import type { JsonRpcProvider } from '@ethersproject/providers' import { PublicResolver__factory } from '../generated/factories/PublicResolver__factory' -export default (provider: ethers.providers.JsonRpcProvider, address: string) => +export default (provider: JsonRpcProvider, address: string) => PublicResolver__factory.connect(address, provider) diff --git a/packages/ensjs/src/contracts/registry.ts b/packages/ensjs/src/contracts/registry.ts index 672ecf77..d68b4517 100644 --- a/packages/ensjs/src/contracts/registry.ts +++ b/packages/ensjs/src/contracts/registry.ts @@ -1,5 +1,5 @@ -import { ethers } from 'ethers' +import type { JsonRpcProvider } from '@ethersproject/providers' import { ENSRegistry__factory } from '../generated/factories/ENSRegistry__factory' -export default (provider: ethers.providers.JsonRpcProvider, address: string) => +export default (provider: JsonRpcProvider, address: string) => ENSRegistry__factory.connect(address, provider) diff --git a/packages/ensjs/src/contracts/reverseRegistrar.ts b/packages/ensjs/src/contracts/reverseRegistrar.ts index 8161b78c..4b57afab 100644 --- a/packages/ensjs/src/contracts/reverseRegistrar.ts +++ b/packages/ensjs/src/contracts/reverseRegistrar.ts @@ -1,5 +1,5 @@ -import { ethers } from 'ethers' +import type { JsonRpcProvider } from '@ethersproject/providers' import { ReverseRegistrar__factory } from '../generated/factories/ReverseRegistrar__factory' -export default (provider: ethers.providers.JsonRpcProvider, address: string) => +export default (provider: JsonRpcProvider, address: string) => ReverseRegistrar__factory.connect(address, provider) diff --git a/packages/ensjs/src/contracts/universalResolver.ts b/packages/ensjs/src/contracts/universalResolver.ts index 7529d40a..5f568700 100644 --- a/packages/ensjs/src/contracts/universalResolver.ts +++ b/packages/ensjs/src/contracts/universalResolver.ts @@ -1,5 +1,5 @@ -import { ethers } from 'ethers' +import type { JsonRpcProvider } from '@ethersproject/providers' import { UniversalResolver__factory } from '../generated/factories/UniversalResolver__factory' -export default (provider: ethers.providers.JsonRpcProvider, address: string) => +export default (provider: JsonRpcProvider, address: string) => UniversalResolver__factory.connect(address, provider) diff --git a/packages/ensjs/src/functions/batchWrappers.ts b/packages/ensjs/src/functions/batchWrappers.ts index 8cf9c03d..06b8302c 100644 --- a/packages/ensjs/src/functions/batchWrappers.ts +++ b/packages/ensjs/src/functions/batchWrappers.ts @@ -1,4 +1,4 @@ -import { ethers } from 'ethers' +import type { TransactionRequest } from '@ethersproject/providers' import { ENSArgs } from '..' import ccipLookup from '../utils/ccip' import { hexEncodeName } from '../utils/hexEncodedName' @@ -61,7 +61,7 @@ export const resolverMulticallWrapper = { export const multicallWrapper = { async raw( { contracts }: ENSArgs<'contracts'>, - transactions: ethers.providers.TransactionRequest[], + transactions: TransactionRequest[], requireSuccess: boolean = false, ) { const multicall = await contracts?.getMulticall()! @@ -79,7 +79,7 @@ export const multicallWrapper = { async decode( { contracts, provider }: ENSArgs<'contracts' | 'provider'>, data: string, - transactions: ethers.providers.TransactionRequest[], + transactions: TransactionRequest[], ) { if (!data) return const multicall = await contracts?.getMulticall()! diff --git a/packages/ensjs/src/functions/createSubname.ts b/packages/ensjs/src/functions/createSubname.ts index dd6c474c..aefec2c6 100644 --- a/packages/ensjs/src/functions/createSubname.ts +++ b/packages/ensjs/src/functions/createSubname.ts @@ -1,4 +1,5 @@ -import { BigNumber, ethers } from 'ethers' +import { BigNumber } from '@ethersproject/bignumber/lib/bignumber' +import { keccak256 as solidityKeccak256 } from '@ethersproject/solidity' import { ENSArgs } from '..' import { FuseOptions } from '../utils/fuses' import generateFuseInput from '../utils/generateFuseInput' @@ -43,7 +44,7 @@ export default async function ( } const label = labels.shift() as string - const labelhash = ethers.utils.solidityKeccak256(['string'], [label]) + const labelhash = solidityKeccak256(['string'], [label]) const parentNodehash = namehash(labels.join('.')) switch (contract) { diff --git a/packages/ensjs/src/functions/deleteSubname.ts b/packages/ensjs/src/functions/deleteSubname.ts index 71f620ce..8cb09f53 100644 --- a/packages/ensjs/src/functions/deleteSubname.ts +++ b/packages/ensjs/src/functions/deleteSubname.ts @@ -1,4 +1,4 @@ -import { ethers } from 'ethers' +import { keccak256 as solidityKeccak256 } from '@ethersproject/solidity' import { ENSArgs } from '..' import { namehash } from '../utils/normalise' @@ -18,7 +18,7 @@ export default async function ( } const label = labels.shift() as string - const labelhash = ethers.utils.solidityKeccak256(['string'], [label]) + const labelhash = solidityKeccak256(['string'], [label]) const parentNodehash = namehash(labels.join('.')) switch (contract) { diff --git a/packages/ensjs/src/functions/getDNSOwner.ts b/packages/ensjs/src/functions/getDNSOwner.ts index 355476ef..5dbd41cb 100644 --- a/packages/ensjs/src/functions/getDNSOwner.ts +++ b/packages/ensjs/src/functions/getDNSOwner.ts @@ -1,5 +1,5 @@ +import { _fetchData } from '@ethersproject/web' import * as packet from 'dns-packet' -import { _fetchData } from 'ethers/lib/utils' export function encodeURLParams(p: { [key: string]: string }): string { return Object.entries(p) diff --git a/packages/ensjs/src/functions/getExpiry.ts b/packages/ensjs/src/functions/getExpiry.ts index 96dbbaf4..288d67d4 100644 --- a/packages/ensjs/src/functions/getExpiry.ts +++ b/packages/ensjs/src/functions/getExpiry.ts @@ -1,5 +1,5 @@ -import { BigNumber } from 'ethers' -import { solidityKeccak256 } from 'ethers/lib/utils' +import { BigNumber } from '@ethersproject/bignumber/lib/bignumber' +import { keccak256 as solidityKeccak256 } from '@ethersproject/solidity' import { ENSArgs } from '..' import { namehash } from '../utils/normalise' diff --git a/packages/ensjs/src/functions/getHistory.ts b/packages/ensjs/src/functions/getHistory.ts index 464e52a6..12f35a74 100644 --- a/packages/ensjs/src/functions/getHistory.ts +++ b/packages/ensjs/src/functions/getHistory.ts @@ -1,5 +1,5 @@ import { formatsByCoinType } from '@ensdomains/address-encoder' -import { ethers } from 'ethers' +import { hexStripZeros } from '@ethersproject/bytes' import { ENSArgs } from '..' import { decodeContenthash } from '../utils/contentHash' import { labelhash } from '../utils/labels' @@ -69,7 +69,7 @@ const eventFormat: { rawAddr: args.multiaddr, } } - if (ethers.utils.hexStripZeros(args.multiaddr) === '0x') { + if (hexStripZeros(args.multiaddr) === '0x') { return { coinType: args.coinType, coinName: format.name, @@ -246,10 +246,11 @@ export async function getHistory( const nameHash = namehash(name) const labelHash = labelhash(label) - const { domain } = await client.request(query, { + const response = await client.request(query, { namehash: nameHash, labelhash: labelHash, }) + const domain = response?.domain if (!domain) return diff --git a/packages/ensjs/src/functions/getNames.ts b/packages/ensjs/src/functions/getNames.ts index d991821e..2520b102 100644 --- a/packages/ensjs/src/functions/getNames.ts +++ b/packages/ensjs/src/functions/getNames.ts @@ -347,7 +347,8 @@ const getNames = async ( } } - const { account } = await client.request(finalQuery, queryVars) + const response = await client.request(finalQuery, queryVars) + const account = response?.account if (type === 'all') { return [ ...(account?.domains.map(mapDomain) || []), diff --git a/packages/ensjs/src/functions/getOwner.test.ts b/packages/ensjs/src/functions/getOwner.test.ts index 9025c0b3..6d98b8b2 100644 --- a/packages/ensjs/src/functions/getOwner.test.ts +++ b/packages/ensjs/src/functions/getOwner.test.ts @@ -13,55 +13,8 @@ afterAll(async () => { }) describe('getOwner', () => { - it('should return null for an unregistered name', async () => { - const result = await ensInstance.getOwner('test123123cool.eth') - expect(result).toBeUndefined() - }) - it('should return the owner, registrant, and ownership level for a registered name', async () => { - const result = await ensInstance.getOwner('with-profile.eth') - expect(result).toMatchObject({ - owner: '0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC', - registrant: '0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC', - ownershipLevel: 'registrar', - }) - }) it('should return nameWrapper as the ownership level for a wrapped name', async () => { const result = await ensInstance.getOwner('wrapped.eth') expect(result?.ownershipLevel).toBe('nameWrapper') }) - it('should return the owner at a specific level if specified', async () => { - const result = await ensInstance.getOwner('wrapped.eth', 'registrar') - const nameWrapperAddress = (await ensInstance.contracts!.getNameWrapper()) - .address - expect(result?.ownershipLevel).toBe('registrar') - expect(result?.registrant).toBe(nameWrapperAddress) - }) - it('should return the owner of a TLD on the registry', async () => { - const result = await ensInstance.getOwner('eth') - const baseRegistrarAddress = ( - await ensInstance.contracts!.getBaseRegistrar() - ).address - expect(result?.ownershipLevel).toBe('registry') - expect(result?.owner?.toLowerCase()).toBe( - baseRegistrarAddress.toLowerCase(), - ) - }) - it('should return registry as the ownership level for an unwrapped subname', async () => { - const result = await ensInstance.getOwner('test.with-subnames.eth') - expect(result?.ownershipLevel).toBe('registry') - expect(result?.owner).toBe('0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC') - }) - it('should return registry ownership for a pseudo-wrapped name', async () => { - const nameWrapper = await ensInstance.contracts!.getNameWrapper() - const tx = await ensInstance.transferSubname('test.with-subnames.eth', { - contract: 'registry', - owner: nameWrapper.address, - addressOrIndex: 1, - }) - await tx.wait() - - const result = await ensInstance.getOwner('test.with-subnames.eth') - expect(result?.ownershipLevel).toBe('registry') - expect(result?.owner).toBe(nameWrapper.address) - }) }) diff --git a/packages/ensjs/src/functions/getOwner.ts b/packages/ensjs/src/functions/getOwner.ts index f8c3d17e..7c514efd 100644 --- a/packages/ensjs/src/functions/getOwner.ts +++ b/packages/ensjs/src/functions/getOwner.ts @@ -1,4 +1,6 @@ -import { ethers } from 'ethers' +import { defaultAbiCoder } from '@ethersproject/abi/lib/abi-coder' +import type { Result } from '@ethersproject/abi/lib/coders/abstract-coder' +import { hexStripZeros } from '@ethersproject/bytes' import { ENSArgs } from '..' import { labelhash } from '../utils/labels' import { namehash as makeNamehash } from '../utils/normalise' @@ -104,7 +106,7 @@ const registrantQuery = ` ` const singleContractOwnerDecode = (data: string) => - ethers.utils.defaultAbiCoder.decode(['address'], data)[0] + defaultAbiCoder.decode(['address'], data)[0] const decode = async ( { @@ -139,20 +141,17 @@ const decode = async ( const nameWrapper = await contracts?.getNameWrapper()! const decodedData = [result[0][1], result[1][1], result[2]?.[1]].map( - (ret) => - ret && - ret !== '0x' && - ethers.utils.defaultAbiCoder.decode(['address'], ret), + (ret) => ret && ret !== '0x' && defaultAbiCoder.decode(['address'], ret), ) - const registryOwner = (decodedData[0] as ethers.utils.Result)[0] - const nameWrapperOwner = (decodedData[1] as ethers.utils.Result)[0] - let registrarOwner = (decodedData[2] as ethers.utils.Result | undefined)?.[0] + const registryOwner = (decodedData[0] as Result)[0] + const nameWrapperOwner = (decodedData[1] as Result)[0] + let registrarOwner = (decodedData[2] as Result | undefined)?.[0] // check for only .eth names if (labels[labels.length - 1] === 'eth') { if (!registrarOwner && labels.length === 2) { - const graphRegistrantResult = await gqlInstance?.request( + const graphRegistrantResult = await gqlInstance.client.request( registrantQuery, { namehash: makeNamehash(name), @@ -180,7 +179,7 @@ const decode = async ( ownershipLevel: 'registrar', } } - if (ethers.utils.hexStripZeros(registryOwner) !== '0x') { + if (hexStripZeros(registryOwner) !== '0x') { // if there is no registrar owner, but the label length is two, then the domain is an expired 2LD .eth // so we still want to return the ownership values if (labels.length === 2) { @@ -194,7 +193,7 @@ const decode = async ( if ( registryOwner === nameWrapper.address && nameWrapperOwner && - ethers.utils.hexStripZeros(nameWrapperOwner) !== '0x' + hexStripZeros(nameWrapperOwner) !== '0x' ) { return { owner: nameWrapperOwner, @@ -218,7 +217,7 @@ const decode = async ( if ( registryOwner === nameWrapper.address && nameWrapperOwner && - ethers.utils.hexStripZeros(nameWrapperOwner) !== '0x' + hexStripZeros(nameWrapperOwner) !== '0x' ) { return { owner: nameWrapperOwner, @@ -227,7 +226,7 @@ const decode = async ( } // for unwrapped non .eth names, the owner is the registry owner - if (ethers.utils.hexStripZeros(registryOwner) !== '0x') { + if (hexStripZeros(registryOwner) !== '0x') { return { owner: registryOwner, ownershipLevel: 'registry', diff --git a/packages/ensjs/src/functions/getPrice.ts b/packages/ensjs/src/functions/getPrice.ts index 9b05f1c2..295cd1f4 100644 --- a/packages/ensjs/src/functions/getPrice.ts +++ b/packages/ensjs/src/functions/getPrice.ts @@ -1,4 +1,5 @@ -import { BigNumber, utils } from 'ethers' +import { defaultAbiCoder } from '@ethersproject/abi/lib/abi-coder' +import { BigNumber } from '@ethersproject/bignumber/lib/bignumber' import { ENSArgs } from '..' const raw = async ( @@ -75,11 +76,11 @@ const decode = async ( const isBulkRenewal = Array.isArray(_nameOrNames) && _nameOrNames.length > 1 if (isBulkRenewal && legacy) { const result = await multicallWrapper.decode(data) - const [price] = utils.defaultAbiCoder.decode( + const [price] = defaultAbiCoder.decode( ['uint256'], result[0].returnData, ) as [BigNumber] - ;[premium] = utils.defaultAbiCoder.decode( + ;[premium] = defaultAbiCoder.decode( ['uint256'], result[1].returnData, ) as [BigNumber] @@ -94,11 +95,11 @@ const decode = async ( premium = BigNumber.from(0) } else if (!isBulkRenewal && legacy) { const result = await multicallWrapper.decode(data) - const [price] = utils.defaultAbiCoder.decode( + const [price] = defaultAbiCoder.decode( ['uint256'], result[0].returnData, ) as [BigNumber] - ;[premium] = utils.defaultAbiCoder.decode( + ;[premium] = defaultAbiCoder.decode( ['uint256'], result[1].returnData, ) as [BigNumber] diff --git a/packages/ensjs/src/functions/getProfile.ts b/packages/ensjs/src/functions/getProfile.ts index efe4098d..05c3d69d 100644 --- a/packages/ensjs/src/functions/getProfile.ts +++ b/packages/ensjs/src/functions/getProfile.ts @@ -1,6 +1,6 @@ import { formatsByName } from '@ensdomains/address-encoder' -import { ethers } from 'ethers' -import { hexStripZeros } from 'ethers/lib/utils' +import { defaultAbiCoder } from '@ethersproject/abi/lib/abi-coder' +import { hexStripZeros, isBytesLike } from '@ethersproject/bytes' import { ENSArgs } from '..' import { decodeContenthash, DecodedContentHash } from '../utils/contentHash' import { hexEncodeName } from '../utils/hexEncodedName' @@ -154,11 +154,8 @@ const formatRecords = async ( type: calls[i].type, } if (itemRet.type === 'contentHash') { - ;[decodedFromAbi] = ethers.utils.defaultAbiCoder.decode( - ['bytes'], - item, - ) - if (ethers.utils.hexStripZeros(decodedFromAbi) === '0x') { + ;[decodedFromAbi] = defaultAbiCoder.decode(['bytes'], item) + if (hexStripZeros(decodedFromAbi) === '0x') { return } } @@ -218,12 +215,12 @@ const formatRecords = async ( ) { if ( typeof options.contentHash === 'string' && - ethers.utils.hexStripZeros(options.contentHash) === '0x' + hexStripZeros(options.contentHash) === '0x' ) { returnedResponse.contentHash = null } else if ( - ethers.utils.isBytesLike((options.contentHash as any).decoded) && - ethers.utils.hexStripZeros((options.contentHash as any).decoded) === '0x' + isBytesLike((options.contentHash as any).decoded) && + hexStripZeros((options.contentHash as any).decoded) === '0x' ) { returnedResponse.contentHash = null } else { @@ -402,14 +399,17 @@ const graphFetch = async ( let resolverResponse: any if (!resolverAddress) { - ;({ domain } = await client.request(query, { id })) + const response = await client.request(query, { id }) + domain = response?.domain resolverResponse = domain?.resolver } else { const resolverId = `${resolverAddress.toLowerCase()}-${id}` - ;({ resolver: resolverResponse, domain } = await client.request( - customResolverQuery, - { id, resolverId }, - )) + const response = await client.request(customResolverQuery, { + id, + resolverId, + }) + resolverResponse = response?.resolver + domain = response?.domain } if (!domain) return diff --git a/packages/ensjs/src/functions/getResolver.ts b/packages/ensjs/src/functions/getResolver.ts index ddbf554b..ba91828f 100644 --- a/packages/ensjs/src/functions/getResolver.ts +++ b/packages/ensjs/src/functions/getResolver.ts @@ -1,4 +1,4 @@ -import { ethers } from 'ethers' +import { hexStripZeros } from '@ethersproject/bytes' import { ENSArgs } from '..' import { hexEncodeName } from '../utils/hexEncodedName' @@ -19,11 +19,7 @@ const decode = async ({ contracts }: ENSArgs<'contracts'>, data: string) => { data, ) - if ( - !response || - !response[0] || - ethers.utils.hexStripZeros(response[0]) === '0x' - ) { + if (!response || !response[0] || hexStripZeros(response[0]) === '0x') { return } return response[0] diff --git a/packages/ensjs/src/functions/getSpecificRecord.ts b/packages/ensjs/src/functions/getSpecificRecord.ts index c1243a51..4efebcd0 100644 --- a/packages/ensjs/src/functions/getSpecificRecord.ts +++ b/packages/ensjs/src/functions/getSpecificRecord.ts @@ -1,5 +1,5 @@ import { formatsByCoinType, formatsByName } from '@ensdomains/address-encoder' -import { ethers } from 'ethers' +import { hexStripZeros, isBytesLike } from '@ethersproject/bytes' import { ENSArgs } from '..' import { decodeContenthash } from '../utils/contentHash' import { namehash } from '../utils/normalise' @@ -34,8 +34,8 @@ export const _getContentHash = { if ( !decodedContent || - (ethers.utils.isBytesLike(decodedContent.decoded) && - ethers.utils.hexStripZeros(decodedContent.decoded) === '0x') || + (isBytesLike(decodedContent.decoded) && + hexStripZeros(decodedContent.decoded) === '0x') || Object.keys(decodedContent).length === 0 ) { return @@ -196,7 +196,7 @@ export const _getAddr = { if (!response) return - if (ethers.utils.hexStripZeros(response) === '0x') { + if (hexStripZeros(response) === '0x') { return } diff --git a/packages/ensjs/src/functions/getSubnames.ts b/packages/ensjs/src/functions/getSubnames.ts index 8649fdac..ffe24932 100644 --- a/packages/ensjs/src/functions/getSubnames.ts +++ b/packages/ensjs/src/functions/getSubnames.ts @@ -104,7 +104,8 @@ const largeQuery = async ( orderDirection, search: search?.toLowerCase(), } - const { domain } = await client.request(finalQuery, queryVars) + const response = await client.request(finalQuery, queryVars) + const domain = response?.domain const subdomains = domain.subdomains.map((subname: any) => { const decrypted = decryptName(subname.name) diff --git a/packages/ensjs/src/functions/getWrapperData.ts b/packages/ensjs/src/functions/getWrapperData.ts index 8269bf7d..81511f26 100644 --- a/packages/ensjs/src/functions/getWrapperData.ts +++ b/packages/ensjs/src/functions/getWrapperData.ts @@ -1,4 +1,4 @@ -import { BigNumber } from 'ethers' +import { BigNumber } from '@ethersproject/bignumber/lib/bignumber' import { ENSArgs } from '../index' import { decodeFuses } from '../utils/fuses' import { namehash } from '../utils/normalise' diff --git a/packages/ensjs/src/functions/registerName.ts b/packages/ensjs/src/functions/registerName.ts index 4a73a615..c55c41f5 100644 --- a/packages/ensjs/src/functions/registerName.ts +++ b/packages/ensjs/src/functions/registerName.ts @@ -1,4 +1,4 @@ -import { BigNumber } from 'ethers' +import { BigNumber } from '@ethersproject/bignumber/lib/bignumber' import { ENSArgs } from '..' import { BaseRegistrationParams, diff --git a/packages/ensjs/src/functions/renewNames.ts b/packages/ensjs/src/functions/renewNames.ts index 7376b013..a1933ae6 100644 --- a/packages/ensjs/src/functions/renewNames.ts +++ b/packages/ensjs/src/functions/renewNames.ts @@ -1,4 +1,4 @@ -import { BigNumber, BigNumberish } from 'ethers' +import { BigNumber, BigNumberish } from '@ethersproject/bignumber/lib/bignumber' import { ENSArgs } from '..' import { FuseProps, validateFuses } from '../utils/fuses' import { MAX_INT_64 } from '../utils/registerHelpers' diff --git a/packages/ensjs/src/functions/transferController.ts b/packages/ensjs/src/functions/transferController.ts index f03c26a4..452d7502 100644 --- a/packages/ensjs/src/functions/transferController.ts +++ b/packages/ensjs/src/functions/transferController.ts @@ -1,4 +1,5 @@ -import { ethers } from 'ethers' +import { keccak256 as solidityKeccak256 } from '@ethersproject/solidity' + import { ENSArgs } from '..' export default async function ( @@ -17,12 +18,12 @@ export default async function ( const labels = name.split('.') if (isOwner) { return registry.populateTransaction.setOwner( - ethers.utils.solidityKeccak256(['string'], [labels[0]]), + solidityKeccak256(['string'], [labels[0]]), newOwner, ) } return baseRegistrar.populateTransaction.reclaim( - ethers.utils.solidityKeccak256(['string'], [labels[0]]), + solidityKeccak256(['string'], [labels[0]]), newOwner, ) } diff --git a/packages/ensjs/src/functions/transferName.ts b/packages/ensjs/src/functions/transferName.ts index 62851f6e..cd930586 100644 --- a/packages/ensjs/src/functions/transferName.ts +++ b/packages/ensjs/src/functions/transferName.ts @@ -1,4 +1,4 @@ -import { ethers } from 'ethers' +import { keccak256 as solidityKeccak256 } from '@ethersproject/solidity' import { ENSArgs } from '..' import { namehash } from '../utils/normalise' @@ -30,7 +30,7 @@ export default async function ( if (labels.length > 2 || labels[labels.length - 1] !== 'eth') { throw new Error('Invalid name for baseRegistrar') } - const tokenId = ethers.utils.solidityKeccak256(['string'], [labels[0]]) + const tokenId = solidityKeccak256(['string'], [labels[0]]) // reclaim if sending manager on unwrapped name if (reclaim) { diff --git a/packages/ensjs/src/functions/transferSubname.ts b/packages/ensjs/src/functions/transferSubname.ts index e3fde9d3..c1bbd85a 100644 --- a/packages/ensjs/src/functions/transferSubname.ts +++ b/packages/ensjs/src/functions/transferSubname.ts @@ -1,4 +1,4 @@ -import { ethers } from 'ethers' +import { keccak256 as solidityKeccak256 } from '@ethersproject/solidity' import { ENSArgs } from '..' import { namehash } from '../utils/normalise' import { Expiry, makeExpiry } from '../utils/wrapper' @@ -27,7 +27,7 @@ export default async function ( ) { const labels = name.split('.') const label = labels.shift() as string - const labelhash = ethers.utils.solidityKeccak256(['string'], [label]) + const labelhash = solidityKeccak256(['string'], [label]) const parentNodehash = namehash(labels.join('.')) switch (contract) { diff --git a/packages/ensjs/src/functions/types.ts b/packages/ensjs/src/functions/types.ts new file mode 100644 index 00000000..321d2484 --- /dev/null +++ b/packages/ensjs/src/functions/types.ts @@ -0,0 +1,94 @@ +import type batch from './batch' +import type { + multicallWrapper, + resolverMulticallWrapper, + universalWrapper, +} from './batchWrappers' +import type burnFuses from './burnFuses' +import type commitName from './commitName' +import type createSubname from './createSubname' +import type deleteSubname from './deleteSubname' +import type getAvailable from './getAvailable' +import type getDNSOwner from './getDNSOwner' +import type getExpiry from './getExpiry' +import type { getHistory } from './getHistory' +import type getName from './getName' +import type getNames from './getNames' +import type getOwner from './getOwner' +import type getPrice from './getPrice' +import type getProfile from './getProfile' +import type getRecords from './getRecords' +import type getResolver from './getResolver' +import type { + getAddr, + getContentHash, + getText, + _getAddr, + _getContentHash, + _getText, +} from './getSpecificRecord' +import type getSubnames from './getSubnames' +import type getWrapperData from './getWrapperData' +import type importDNSSECName from './importDNSSECName' +import type registerName from './registerName' +import type { + // eslint-disable-next-line import/no-named-default + default as renewNames, + renewNameWithData, +} from './renewNames' +import type setName from './setName' +import type setRecord from './setRecord' +import type setRecords from './setRecords' +import type setResolver from './setResolver' +import type supportsTLD from './supportsTLD' +import type transferController from './transferController' +import type transferName from './transferName' +import type transferSubname from './transferSubname' +import type unwrapName from './unwrapName' +import type wrapName from './wrapName' + +type Function = { + batch: typeof batch + multicallWrapper: typeof multicallWrapper + resolverMulticallWrapper: typeof resolverMulticallWrapper + universalWrapper: typeof universalWrapper + burnFuses: typeof burnFuses + commitName: typeof commitName + createSubname: typeof createSubname + deleteSubname: typeof deleteSubname + getAvailable: typeof getAvailable + getDNSOwner: typeof getDNSOwner + getExpiry: typeof getExpiry + getHistory: typeof getHistory + getName: typeof getName + getNames: typeof getNames + getOwner: typeof getOwner + getPrice: typeof getPrice + getProfile: typeof getProfile + getRecords: typeof getRecords + getResolver: typeof getResolver + getAddr: typeof getAddr + getContentHash: typeof getContentHash + getText: typeof getText + _getAddr: typeof _getAddr + _getContentHash: typeof _getContentHash + _getText: typeof _getText + getSubnames: typeof getSubnames + getWrapperData: typeof getWrapperData + importDNSSECName: typeof importDNSSECName + registerName: typeof registerName + renewNames: typeof renewNames + renewNameWithData: typeof renewNameWithData + setName: typeof setName + setRecord: typeof setRecord + setRecords: typeof setRecords + setResolver: typeof setResolver + supportsTLD: typeof supportsTLD + transferController: typeof transferController + transferName: typeof transferName + transferSubname: typeof transferSubname + unwrapName: typeof unwrapName + wrapName: typeof wrapName +} + +export default Function diff --git a/packages/ensjs/src/functions/unwrapName.ts b/packages/ensjs/src/functions/unwrapName.ts index a7f05cf6..d5f39954 100644 --- a/packages/ensjs/src/functions/unwrapName.ts +++ b/packages/ensjs/src/functions/unwrapName.ts @@ -1,4 +1,5 @@ -import { utils } from 'ethers' +import { keccak256 as solidityKeccak256 } from '@ethersproject/solidity' + import { ENSArgs } from '..' import { namehash } from '../utils/normalise' @@ -14,7 +15,7 @@ export default async function ( }, ) { const labels = name.split('.') - const labelhash = utils.solidityKeccak256(['string'], [labels[0]]) + const labelhash = solidityKeccak256(['string'], [labels[0]]) const parentNodehash = namehash(labels.slice(1).join('.')) const nameWrapper = (await contracts!.getNameWrapper()!).connect(signer) diff --git a/packages/ensjs/src/functions/wrapName.ts b/packages/ensjs/src/functions/wrapName.ts index 1300f76a..90d14bc2 100644 --- a/packages/ensjs/src/functions/wrapName.ts +++ b/packages/ensjs/src/functions/wrapName.ts @@ -1,4 +1,7 @@ -import { BigNumber, ethers } from 'ethers' +import { defaultAbiCoder } from '@ethersproject/abi/lib/abi-coder' +import { Signer } from '@ethersproject/abstract-signer' +import { BigNumber } from '@ethersproject/bignumber/lib/bignumber' +import { keccak256 as solidityKeccak256 } from '@ethersproject/solidity' import { ENSArgs } from '..' import { FuseOptions } from '../utils/fuses' import generateFuseInput from '../utils/generateFuseInput' @@ -12,15 +15,15 @@ async function wrapETH( expiry: BigNumber, decodedFuses: string, resolverAddress: string, - signer: ethers.Signer, + signer: Signer, address: string, ) { const nameWrapper = await contracts?.getNameWrapper()! const baseRegistrar = (await contracts!.getBaseRegistrar()!).connect(signer) - const labelhash = ethers.utils.solidityKeccak256(['string'], [labels[0]]) + const labelhash = solidityKeccak256(['string'], [labels[0]]) - const data = ethers.utils.defaultAbiCoder.encode( + const data = defaultAbiCoder.encode( ['string', 'address', 'uint32', 'uint64', 'address'], [labels[0], wrappedOwner, decodedFuses, expiry, resolverAddress], ) @@ -36,7 +39,7 @@ async function wrapOther( wrappedOwner: string, resolverAddress: string, address: string, - signer: ethers.Signer, + signer: Signer, ) { const nameWrapper = (await contracts!.getNameWrapper()!).connect(signer) const registry = await contracts?.getRegistry()! diff --git a/packages/ensjs/src/generated/BaseRegistrarImplementation.ts b/packages/ensjs/src/generated/BaseRegistrarImplementation.ts index bb342506..2fd2c540 100644 --- a/packages/ensjs/src/generated/BaseRegistrarImplementation.ts +++ b/packages/ensjs/src/generated/BaseRegistrarImplementation.ts @@ -1,1208 +1,1195 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { + EventFragment, + FunctionFragment, + Result, +} from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber, BigNumberish } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BigNumberish, - BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; +} from '@ethersproject/contracts' import type { - FunctionFragment, - Result, - EventFragment, -} from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface BaseRegistrarImplementationInterface extends utils.Interface { +export interface BaseRegistrarImplementationInterface extends Interface { functions: { - "GRACE_PERIOD()": FunctionFragment; - "addController(address)": FunctionFragment; - "approve(address,uint256)": FunctionFragment; - "available(uint256)": FunctionFragment; - "balanceOf(address)": FunctionFragment; - "baseNode()": FunctionFragment; - "controllers(address)": FunctionFragment; - "ens()": FunctionFragment; - "getApproved(uint256)": FunctionFragment; - "isApprovedForAll(address,address)": FunctionFragment; - "isOwner()": FunctionFragment; - "nameExpires(uint256)": FunctionFragment; - "owner()": FunctionFragment; - "ownerOf(uint256)": FunctionFragment; - "reclaim(uint256,address)": FunctionFragment; - "register(uint256,address,uint256)": FunctionFragment; - "registerOnly(uint256,address,uint256)": FunctionFragment; - "removeController(address)": FunctionFragment; - "renew(uint256,uint256)": FunctionFragment; - "renounceOwnership()": FunctionFragment; - "safeTransferFrom(address,address,uint256)": FunctionFragment; - "safeTransferFrom(address,address,uint256,bytes)": FunctionFragment; - "setApprovalForAll(address,bool)": FunctionFragment; - "setResolver(address)": FunctionFragment; - "supportsInterface(bytes4)": FunctionFragment; - "transferFrom(address,address,uint256)": FunctionFragment; - "transferOwnership(address)": FunctionFragment; - }; + 'GRACE_PERIOD()': FunctionFragment + 'addController(address)': FunctionFragment + 'approve(address,uint256)': FunctionFragment + 'available(uint256)': FunctionFragment + 'balanceOf(address)': FunctionFragment + 'baseNode()': FunctionFragment + 'controllers(address)': FunctionFragment + 'ens()': FunctionFragment + 'getApproved(uint256)': FunctionFragment + 'isApprovedForAll(address,address)': FunctionFragment + 'isOwner()': FunctionFragment + 'nameExpires(uint256)': FunctionFragment + 'owner()': FunctionFragment + 'ownerOf(uint256)': FunctionFragment + 'reclaim(uint256,address)': FunctionFragment + 'register(uint256,address,uint256)': FunctionFragment + 'registerOnly(uint256,address,uint256)': FunctionFragment + 'removeController(address)': FunctionFragment + 'renew(uint256,uint256)': FunctionFragment + 'renounceOwnership()': FunctionFragment + 'safeTransferFrom(address,address,uint256)': FunctionFragment + 'safeTransferFrom(address,address,uint256,bytes)': FunctionFragment + 'setApprovalForAll(address,bool)': FunctionFragment + 'setResolver(address)': FunctionFragment + 'supportsInterface(bytes4)': FunctionFragment + 'transferFrom(address,address,uint256)': FunctionFragment + 'transferOwnership(address)': FunctionFragment + } getFunction( nameOrSignatureOrTopic: - | "GRACE_PERIOD" - | "addController" - | "approve" - | "available" - | "balanceOf" - | "baseNode" - | "controllers" - | "ens" - | "getApproved" - | "isApprovedForAll" - | "isOwner" - | "nameExpires" - | "owner" - | "ownerOf" - | "reclaim" - | "register" - | "registerOnly" - | "removeController" - | "renew" - | "renounceOwnership" - | "safeTransferFrom(address,address,uint256)" - | "safeTransferFrom(address,address,uint256,bytes)" - | "setApprovalForAll" - | "setResolver" - | "supportsInterface" - | "transferFrom" - | "transferOwnership" - ): FunctionFragment; + | 'GRACE_PERIOD' + | 'addController' + | 'approve' + | 'available' + | 'balanceOf' + | 'baseNode' + | 'controllers' + | 'ens' + | 'getApproved' + | 'isApprovedForAll' + | 'isOwner' + | 'nameExpires' + | 'owner' + | 'ownerOf' + | 'reclaim' + | 'register' + | 'registerOnly' + | 'removeController' + | 'renew' + | 'renounceOwnership' + | 'safeTransferFrom(address,address,uint256)' + | 'safeTransferFrom(address,address,uint256,bytes)' + | 'setApprovalForAll' + | 'setResolver' + | 'supportsInterface' + | 'transferFrom' + | 'transferOwnership', + ): FunctionFragment encodeFunctionData( - functionFragment: "GRACE_PERIOD", - values?: undefined - ): string; + functionFragment: 'GRACE_PERIOD', + values?: undefined, + ): string encodeFunctionData( - functionFragment: "addController", - values: [PromiseOrValue] - ): string; + functionFragment: 'addController', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "approve", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'approve', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "available", - values: [PromiseOrValue] - ): string; + functionFragment: 'available', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "balanceOf", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "baseNode", values?: undefined): string; + functionFragment: 'balanceOf', + values: [PromiseOrValue], + ): string + encodeFunctionData(functionFragment: 'baseNode', values?: undefined): string encodeFunctionData( - functionFragment: "controllers", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "ens", values?: undefined): string; + functionFragment: 'controllers', + values: [PromiseOrValue], + ): string + encodeFunctionData(functionFragment: 'ens', values?: undefined): string encodeFunctionData( - functionFragment: "getApproved", - values: [PromiseOrValue] - ): string; + functionFragment: 'getApproved', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "isApprovedForAll", - values: [PromiseOrValue, PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "isOwner", values?: undefined): string; + functionFragment: 'isApprovedForAll', + values: [PromiseOrValue, PromiseOrValue], + ): string + encodeFunctionData(functionFragment: 'isOwner', values?: undefined): string encodeFunctionData( - functionFragment: "nameExpires", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "owner", values?: undefined): string; + functionFragment: 'nameExpires', + values: [PromiseOrValue], + ): string + encodeFunctionData(functionFragment: 'owner', values?: undefined): string encodeFunctionData( - functionFragment: "ownerOf", - values: [PromiseOrValue] - ): string; + functionFragment: 'ownerOf', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "reclaim", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'reclaim', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "register", + functionFragment: 'register', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "registerOnly", + functionFragment: 'registerOnly', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "removeController", - values: [PromiseOrValue] - ): string; + functionFragment: 'removeController', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "renew", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'renew', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "renounceOwnership", - values?: undefined - ): string; + functionFragment: 'renounceOwnership', + values?: undefined, + ): string encodeFunctionData( - functionFragment: "safeTransferFrom(address,address,uint256)", + functionFragment: 'safeTransferFrom(address,address,uint256)', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "safeTransferFrom(address,address,uint256,bytes)", + functionFragment: 'safeTransferFrom(address,address,uint256,bytes)', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "setApprovalForAll", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setApprovalForAll', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setResolver", - values: [PromiseOrValue] - ): string; + functionFragment: 'setResolver', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "supportsInterface", - values: [PromiseOrValue] - ): string; + functionFragment: 'supportsInterface', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "transferFrom", + functionFragment: 'transferFrom', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "transferOwnership", - values: [PromiseOrValue] - ): string; + functionFragment: 'transferOwnership', + values: [PromiseOrValue], + ): string decodeFunctionResult( - functionFragment: "GRACE_PERIOD", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "addController", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "available", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "baseNode", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "controllers", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "ens", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "getApproved", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "isApprovedForAll", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "isOwner", data: BytesLike): Result; + functionFragment: 'GRACE_PERIOD', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "nameExpires", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "ownerOf", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "reclaim", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "register", data: BytesLike): Result; + functionFragment: 'addController', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'approve', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'available', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'balanceOf', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'baseNode', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'controllers', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'ens', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'getApproved', data: BytesLike): Result decodeFunctionResult( - functionFragment: "registerOnly", - data: BytesLike - ): Result; + functionFragment: 'isApprovedForAll', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'isOwner', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'nameExpires', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'owner', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'ownerOf', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'reclaim', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'register', data: BytesLike): Result decodeFunctionResult( - functionFragment: "removeController", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "renew", data: BytesLike): Result; + functionFragment: 'registerOnly', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "renounceOwnership", - data: BytesLike - ): Result; + functionFragment: 'removeController', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'renew', data: BytesLike): Result decodeFunctionResult( - functionFragment: "safeTransferFrom(address,address,uint256)", - data: BytesLike - ): Result; + functionFragment: 'renounceOwnership', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "safeTransferFrom(address,address,uint256,bytes)", - data: BytesLike - ): Result; + functionFragment: 'safeTransferFrom(address,address,uint256)', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "setApprovalForAll", - data: BytesLike - ): Result; + functionFragment: 'safeTransferFrom(address,address,uint256,bytes)', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "setResolver", - data: BytesLike - ): Result; + functionFragment: 'setApprovalForAll', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'setResolver', data: BytesLike): Result decodeFunctionResult( - functionFragment: "supportsInterface", - data: BytesLike - ): Result; + functionFragment: 'supportsInterface', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "transferFrom", - data: BytesLike - ): Result; + functionFragment: 'transferFrom', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "transferOwnership", - data: BytesLike - ): Result; + functionFragment: 'transferOwnership', + data: BytesLike, + ): Result events: { - "Approval(address,address,uint256)": EventFragment; - "ApprovalForAll(address,address,bool)": EventFragment; - "ControllerAdded(address)": EventFragment; - "ControllerRemoved(address)": EventFragment; - "NameMigrated(uint256,address,uint256)": EventFragment; - "NameRegistered(uint256,address,uint256)": EventFragment; - "NameRenewed(uint256,uint256)": EventFragment; - "OwnershipTransferred(address,address)": EventFragment; - "Transfer(address,address,uint256)": EventFragment; - }; - - getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ControllerAdded"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ControllerRemoved"): EventFragment; - getEvent(nameOrSignatureOrTopic: "NameMigrated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "NameRegistered"): EventFragment; - getEvent(nameOrSignatureOrTopic: "NameRenewed"): EventFragment; - getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; - getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment; + 'Approval(address,address,uint256)': EventFragment + 'ApprovalForAll(address,address,bool)': EventFragment + 'ControllerAdded(address)': EventFragment + 'ControllerRemoved(address)': EventFragment + 'NameMigrated(uint256,address,uint256)': EventFragment + 'NameRegistered(uint256,address,uint256)': EventFragment + 'NameRenewed(uint256,uint256)': EventFragment + 'OwnershipTransferred(address,address)': EventFragment + 'Transfer(address,address,uint256)': EventFragment + } + + getEvent(nameOrSignatureOrTopic: 'Approval'): EventFragment + getEvent(nameOrSignatureOrTopic: 'ApprovalForAll'): EventFragment + getEvent(nameOrSignatureOrTopic: 'ControllerAdded'): EventFragment + getEvent(nameOrSignatureOrTopic: 'ControllerRemoved'): EventFragment + getEvent(nameOrSignatureOrTopic: 'NameMigrated'): EventFragment + getEvent(nameOrSignatureOrTopic: 'NameRegistered'): EventFragment + getEvent(nameOrSignatureOrTopic: 'NameRenewed'): EventFragment + getEvent(nameOrSignatureOrTopic: 'OwnershipTransferred'): EventFragment + getEvent(nameOrSignatureOrTopic: 'Transfer'): EventFragment } export interface ApprovalEventObject { - owner: string; - approved: string; - tokenId: BigNumber; + owner: string + approved: string + tokenId: BigNumber } export type ApprovalEvent = TypedEvent< [string, string, BigNumber], ApprovalEventObject ->; +> -export type ApprovalEventFilter = TypedEventFilter; +export type ApprovalEventFilter = TypedEventFilter export interface ApprovalForAllEventObject { - owner: string; - operator: string; - approved: boolean; + owner: string + operator: string + approved: boolean } export type ApprovalForAllEvent = TypedEvent< [string, string, boolean], ApprovalForAllEventObject ->; +> -export type ApprovalForAllEventFilter = TypedEventFilter; +export type ApprovalForAllEventFilter = TypedEventFilter export interface ControllerAddedEventObject { - controller: string; + controller: string } export type ControllerAddedEvent = TypedEvent< [string], ControllerAddedEventObject ->; +> -export type ControllerAddedEventFilter = TypedEventFilter; +export type ControllerAddedEventFilter = TypedEventFilter export interface ControllerRemovedEventObject { - controller: string; + controller: string } export type ControllerRemovedEvent = TypedEvent< [string], ControllerRemovedEventObject ->; +> export type ControllerRemovedEventFilter = - TypedEventFilter; + TypedEventFilter export interface NameMigratedEventObject { - id: BigNumber; - owner: string; - expires: BigNumber; + id: BigNumber + owner: string + expires: BigNumber } export type NameMigratedEvent = TypedEvent< [BigNumber, string, BigNumber], NameMigratedEventObject ->; +> -export type NameMigratedEventFilter = TypedEventFilter; +export type NameMigratedEventFilter = TypedEventFilter export interface NameRegisteredEventObject { - id: BigNumber; - owner: string; - expires: BigNumber; + id: BigNumber + owner: string + expires: BigNumber } export type NameRegisteredEvent = TypedEvent< [BigNumber, string, BigNumber], NameRegisteredEventObject ->; +> -export type NameRegisteredEventFilter = TypedEventFilter; +export type NameRegisteredEventFilter = TypedEventFilter export interface NameRenewedEventObject { - id: BigNumber; - expires: BigNumber; + id: BigNumber + expires: BigNumber } export type NameRenewedEvent = TypedEvent< [BigNumber, BigNumber], NameRenewedEventObject ->; +> -export type NameRenewedEventFilter = TypedEventFilter; +export type NameRenewedEventFilter = TypedEventFilter export interface OwnershipTransferredEventObject { - previousOwner: string; - newOwner: string; + previousOwner: string + newOwner: string } export type OwnershipTransferredEvent = TypedEvent< [string, string], OwnershipTransferredEventObject ->; +> export type OwnershipTransferredEventFilter = - TypedEventFilter; + TypedEventFilter export interface TransferEventObject { - from: string; - to: string; - tokenId: BigNumber; + from: string + to: string + tokenId: BigNumber } export type TransferEvent = TypedEvent< [string, string, BigNumber], TransferEventObject ->; +> -export type TransferEventFilter = TypedEventFilter; +export type TransferEventFilter = TypedEventFilter export interface BaseRegistrarImplementation extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: BaseRegistrarImplementationInterface; + interface: BaseRegistrarImplementationInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { - GRACE_PERIOD(overrides?: CallOverrides): Promise<[BigNumber]>; + GRACE_PERIOD(overrides?: CallOverrides): Promise<[BigNumber]> addController( controller: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise approve( to: PromiseOrValue, tokenId: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise available( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> balanceOf( owner: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber]>; + overrides?: CallOverrides, + ): Promise<[BigNumber]> - baseNode(overrides?: CallOverrides): Promise<[string]>; + baseNode(overrides?: CallOverrides): Promise<[string]> controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> - ens(overrides?: CallOverrides): Promise<[string]>; + ens(overrides?: CallOverrides): Promise<[string]> getApproved( tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> isApprovedForAll( owner: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> - isOwner(overrides?: CallOverrides): Promise<[boolean]>; + isOwner(overrides?: CallOverrides): Promise<[boolean]> nameExpires( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber]>; + overrides?: CallOverrides, + ): Promise<[BigNumber]> - owner(overrides?: CallOverrides): Promise<[string]>; + owner(overrides?: CallOverrides): Promise<[string]> ownerOf( tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> reclaim( id: PromiseOrValue, owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise register( id: PromiseOrValue, owner: PromiseOrValue, duration: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise registerOnly( id: PromiseOrValue, owner: PromiseOrValue, duration: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise removeController( controller: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise renew( id: PromiseOrValue, duration: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise renounceOwnership( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "safeTransferFrom(address,address,uint256)"( + 'safeTransferFrom(address,address,uint256)'( from: PromiseOrValue, to: PromiseOrValue, tokenId: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "safeTransferFrom(address,address,uint256,bytes)"( + 'safeTransferFrom(address,address,uint256,bytes)'( from: PromiseOrValue, to: PromiseOrValue, tokenId: PromiseOrValue, _data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setApprovalForAll( to: PromiseOrValue, approved: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setResolver( resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> transferFrom( from: PromiseOrValue, to: PromiseOrValue, tokenId: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } - GRACE_PERIOD(overrides?: CallOverrides): Promise; + GRACE_PERIOD(overrides?: CallOverrides): Promise addController( controller: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise approve( to: PromiseOrValue, tokenId: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise available( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise balanceOf( owner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - baseNode(overrides?: CallOverrides): Promise; + baseNode(overrides?: CallOverrides): Promise controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise getApproved( tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isApprovedForAll( owner: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - isOwner(overrides?: CallOverrides): Promise; + isOwner(overrides?: CallOverrides): Promise nameExpires( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise ownerOf( tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise reclaim( id: PromiseOrValue, owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise register( id: PromiseOrValue, owner: PromiseOrValue, duration: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise registerOnly( id: PromiseOrValue, owner: PromiseOrValue, duration: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise removeController( controller: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise renew( id: PromiseOrValue, duration: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise renounceOwnership( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "safeTransferFrom(address,address,uint256)"( + 'safeTransferFrom(address,address,uint256)'( from: PromiseOrValue, to: PromiseOrValue, tokenId: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "safeTransferFrom(address,address,uint256,bytes)"( + 'safeTransferFrom(address,address,uint256,bytes)'( from: PromiseOrValue, to: PromiseOrValue, tokenId: PromiseOrValue, _data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setApprovalForAll( to: PromiseOrValue, approved: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setResolver( resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferFrom( from: PromiseOrValue, to: PromiseOrValue, tokenId: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise callStatic: { - GRACE_PERIOD(overrides?: CallOverrides): Promise; + GRACE_PERIOD(overrides?: CallOverrides): Promise addController( controller: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise approve( to: PromiseOrValue, tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise available( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise balanceOf( owner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - baseNode(overrides?: CallOverrides): Promise; + baseNode(overrides?: CallOverrides): Promise controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise getApproved( tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isApprovedForAll( owner: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - isOwner(overrides?: CallOverrides): Promise; + isOwner(overrides?: CallOverrides): Promise nameExpires( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise ownerOf( tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise reclaim( id: PromiseOrValue, owner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise register( id: PromiseOrValue, owner: PromiseOrValue, duration: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise registerOnly( id: PromiseOrValue, owner: PromiseOrValue, duration: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise removeController( controller: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise renew( id: PromiseOrValue, duration: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - renounceOwnership(overrides?: CallOverrides): Promise; + renounceOwnership(overrides?: CallOverrides): Promise - "safeTransferFrom(address,address,uint256)"( + 'safeTransferFrom(address,address,uint256)'( from: PromiseOrValue, to: PromiseOrValue, tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "safeTransferFrom(address,address,uint256,bytes)"( + 'safeTransferFrom(address,address,uint256,bytes)'( from: PromiseOrValue, to: PromiseOrValue, tokenId: PromiseOrValue, _data: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setApprovalForAll( to: PromiseOrValue, approved: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setResolver( resolver: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferFrom( from: PromiseOrValue, to: PromiseOrValue, tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } filters: { - "Approval(address,address,uint256)"( + 'Approval(address,address,uint256)'( owner?: PromiseOrValue | null, approved?: PromiseOrValue | null, - tokenId?: PromiseOrValue | null - ): ApprovalEventFilter; + tokenId?: PromiseOrValue | null, + ): ApprovalEventFilter Approval( owner?: PromiseOrValue | null, approved?: PromiseOrValue | null, - tokenId?: PromiseOrValue | null - ): ApprovalEventFilter; + tokenId?: PromiseOrValue | null, + ): ApprovalEventFilter - "ApprovalForAll(address,address,bool)"( + 'ApprovalForAll(address,address,bool)'( owner?: PromiseOrValue | null, operator?: PromiseOrValue | null, - approved?: null - ): ApprovalForAllEventFilter; + approved?: null, + ): ApprovalForAllEventFilter ApprovalForAll( owner?: PromiseOrValue | null, operator?: PromiseOrValue | null, - approved?: null - ): ApprovalForAllEventFilter; + approved?: null, + ): ApprovalForAllEventFilter - "ControllerAdded(address)"( - controller?: PromiseOrValue | null - ): ControllerAddedEventFilter; + 'ControllerAdded(address)'( + controller?: PromiseOrValue | null, + ): ControllerAddedEventFilter ControllerAdded( - controller?: PromiseOrValue | null - ): ControllerAddedEventFilter; + controller?: PromiseOrValue | null, + ): ControllerAddedEventFilter - "ControllerRemoved(address)"( - controller?: PromiseOrValue | null - ): ControllerRemovedEventFilter; + 'ControllerRemoved(address)'( + controller?: PromiseOrValue | null, + ): ControllerRemovedEventFilter ControllerRemoved( - controller?: PromiseOrValue | null - ): ControllerRemovedEventFilter; + controller?: PromiseOrValue | null, + ): ControllerRemovedEventFilter - "NameMigrated(uint256,address,uint256)"( + 'NameMigrated(uint256,address,uint256)'( id?: PromiseOrValue | null, owner?: PromiseOrValue | null, - expires?: null - ): NameMigratedEventFilter; + expires?: null, + ): NameMigratedEventFilter NameMigrated( id?: PromiseOrValue | null, owner?: PromiseOrValue | null, - expires?: null - ): NameMigratedEventFilter; + expires?: null, + ): NameMigratedEventFilter - "NameRegistered(uint256,address,uint256)"( + 'NameRegistered(uint256,address,uint256)'( id?: PromiseOrValue | null, owner?: PromiseOrValue | null, - expires?: null - ): NameRegisteredEventFilter; + expires?: null, + ): NameRegisteredEventFilter NameRegistered( id?: PromiseOrValue | null, owner?: PromiseOrValue | null, - expires?: null - ): NameRegisteredEventFilter; + expires?: null, + ): NameRegisteredEventFilter - "NameRenewed(uint256,uint256)"( + 'NameRenewed(uint256,uint256)'( id?: PromiseOrValue | null, - expires?: null - ): NameRenewedEventFilter; + expires?: null, + ): NameRenewedEventFilter NameRenewed( id?: PromiseOrValue | null, - expires?: null - ): NameRenewedEventFilter; + expires?: null, + ): NameRenewedEventFilter - "OwnershipTransferred(address,address)"( + 'OwnershipTransferred(address,address)'( previousOwner?: PromiseOrValue | null, - newOwner?: PromiseOrValue | null - ): OwnershipTransferredEventFilter; + newOwner?: PromiseOrValue | null, + ): OwnershipTransferredEventFilter OwnershipTransferred( previousOwner?: PromiseOrValue | null, - newOwner?: PromiseOrValue | null - ): OwnershipTransferredEventFilter; + newOwner?: PromiseOrValue | null, + ): OwnershipTransferredEventFilter - "Transfer(address,address,uint256)"( + 'Transfer(address,address,uint256)'( from?: PromiseOrValue | null, to?: PromiseOrValue | null, - tokenId?: PromiseOrValue | null - ): TransferEventFilter; + tokenId?: PromiseOrValue | null, + ): TransferEventFilter Transfer( from?: PromiseOrValue | null, to?: PromiseOrValue | null, - tokenId?: PromiseOrValue | null - ): TransferEventFilter; - }; + tokenId?: PromiseOrValue | null, + ): TransferEventFilter + } estimateGas: { - GRACE_PERIOD(overrides?: CallOverrides): Promise; + GRACE_PERIOD(overrides?: CallOverrides): Promise addController( controller: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise approve( to: PromiseOrValue, tokenId: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise available( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise balanceOf( owner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - baseNode(overrides?: CallOverrides): Promise; + baseNode(overrides?: CallOverrides): Promise controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise getApproved( tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isApprovedForAll( owner: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - isOwner(overrides?: CallOverrides): Promise; + isOwner(overrides?: CallOverrides): Promise nameExpires( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise ownerOf( tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise reclaim( id: PromiseOrValue, owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise register( id: PromiseOrValue, owner: PromiseOrValue, duration: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise registerOnly( id: PromiseOrValue, owner: PromiseOrValue, duration: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise removeController( controller: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise renew( id: PromiseOrValue, duration: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise renounceOwnership( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "safeTransferFrom(address,address,uint256)"( + 'safeTransferFrom(address,address,uint256)'( from: PromiseOrValue, to: PromiseOrValue, tokenId: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "safeTransferFrom(address,address,uint256,bytes)"( + 'safeTransferFrom(address,address,uint256,bytes)'( from: PromiseOrValue, to: PromiseOrValue, tokenId: PromiseOrValue, _data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setApprovalForAll( to: PromiseOrValue, approved: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setResolver( resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferFrom( from: PromiseOrValue, to: PromiseOrValue, tokenId: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } populateTransaction: { - GRACE_PERIOD(overrides?: CallOverrides): Promise; + GRACE_PERIOD(overrides?: CallOverrides): Promise addController( controller: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise approve( to: PromiseOrValue, tokenId: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise available( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise balanceOf( owner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - baseNode(overrides?: CallOverrides): Promise; + baseNode(overrides?: CallOverrides): Promise controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise getApproved( tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isApprovedForAll( owner: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - isOwner(overrides?: CallOverrides): Promise; + isOwner(overrides?: CallOverrides): Promise nameExpires( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise ownerOf( tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise reclaim( id: PromiseOrValue, owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise register( id: PromiseOrValue, owner: PromiseOrValue, duration: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise registerOnly( id: PromiseOrValue, owner: PromiseOrValue, duration: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise removeController( controller: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise renew( id: PromiseOrValue, duration: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise renounceOwnership( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "safeTransferFrom(address,address,uint256)"( + 'safeTransferFrom(address,address,uint256)'( from: PromiseOrValue, to: PromiseOrValue, tokenId: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "safeTransferFrom(address,address,uint256,bytes)"( + 'safeTransferFrom(address,address,uint256,bytes)'( from: PromiseOrValue, to: PromiseOrValue, tokenId: PromiseOrValue, _data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setApprovalForAll( to: PromiseOrValue, approved: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setResolver( resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferFrom( from: PromiseOrValue, to: PromiseOrValue, tokenId: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } } diff --git a/packages/ensjs/src/generated/BulkRenewal.ts b/packages/ensjs/src/generated/BulkRenewal.ts index 40251e0a..f0d33b1d 100644 --- a/packages/ensjs/src/generated/BulkRenewal.ts +++ b/packages/ensjs/src/generated/BulkRenewal.ts @@ -1,197 +1,196 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { FunctionFragment, Result } from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber, BigNumberish } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BigNumberish, - BytesLike, CallOverrides, ContractTransaction, PayableOverrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { FunctionFragment, Result } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; +} from '@ethersproject/contracts' import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface BulkRenewalInterface extends utils.Interface { +export interface BulkRenewalInterface extends Interface { functions: { - "ens()": FunctionFragment; - "renewAll(string[],uint256)": FunctionFragment; - "rentPrice(string[],uint256)": FunctionFragment; - "supportsInterface(bytes4)": FunctionFragment; - }; + 'ens()': FunctionFragment + 'renewAll(string[],uint256)': FunctionFragment + 'rentPrice(string[],uint256)': FunctionFragment + 'supportsInterface(bytes4)': FunctionFragment + } getFunction( nameOrSignatureOrTopic: - | "ens" - | "renewAll" - | "rentPrice" - | "supportsInterface" - ): FunctionFragment; + | 'ens' + | 'renewAll' + | 'rentPrice' + | 'supportsInterface', + ): FunctionFragment - encodeFunctionData(functionFragment: "ens", values?: undefined): string; + encodeFunctionData(functionFragment: 'ens', values?: undefined): string encodeFunctionData( - functionFragment: "renewAll", - values: [PromiseOrValue[], PromiseOrValue] - ): string; + functionFragment: 'renewAll', + values: [PromiseOrValue[], PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "rentPrice", - values: [PromiseOrValue[], PromiseOrValue] - ): string; + functionFragment: 'rentPrice', + values: [PromiseOrValue[], PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "supportsInterface", - values: [PromiseOrValue] - ): string; + functionFragment: 'supportsInterface', + values: [PromiseOrValue], + ): string - decodeFunctionResult(functionFragment: "ens", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "renewAll", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "rentPrice", data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'ens', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'renewAll', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'rentPrice', data: BytesLike): Result decodeFunctionResult( - functionFragment: "supportsInterface", - data: BytesLike - ): Result; + functionFragment: 'supportsInterface', + data: BytesLike, + ): Result - events: {}; + events: {} } export interface BulkRenewal extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: BulkRenewalInterface; + interface: BulkRenewalInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { - ens(overrides?: CallOverrides): Promise<[string]>; + ens(overrides?: CallOverrides): Promise<[string]> renewAll( names: PromiseOrValue[], duration: PromiseOrValue, - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise rentPrice( names: PromiseOrValue[], duration: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber] & { total: BigNumber }>; + overrides?: CallOverrides, + ): Promise<[BigNumber] & { total: BigNumber }> supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; - }; + overrides?: CallOverrides, + ): Promise<[boolean]> + } - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise renewAll( names: PromiseOrValue[], duration: PromiseOrValue, - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise rentPrice( names: PromiseOrValue[], duration: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise callStatic: { - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise renewAll( names: PromiseOrValue[], duration: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise rentPrice( names: PromiseOrValue[], duration: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } - filters: {}; + filters: {} estimateGas: { - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise renewAll( names: PromiseOrValue[], duration: PromiseOrValue, - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise rentPrice( names: PromiseOrValue[], duration: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } populateTransaction: { - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise renewAll( names: PromiseOrValue[], duration: PromiseOrValue, - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise rentPrice( names: PromiseOrValue[], duration: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } } diff --git a/packages/ensjs/src/generated/DNSRegistrar.ts b/packages/ensjs/src/generated/DNSRegistrar.ts index 5d942a6e..6c05884c 100644 --- a/packages/ensjs/src/generated/DNSRegistrar.ts +++ b/packages/ensjs/src/generated/DNSRegistrar.ts @@ -1,192 +1,192 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { + EventFragment, + FunctionFragment, + Result, +} from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { - FunctionFragment, - Result, - EventFragment, -} from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; +} from '@ethersproject/contracts' import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' export declare namespace DNSSEC { export type RRSetWithSignatureStruct = { - rrset: PromiseOrValue; - sig: PromiseOrValue; - }; + rrset: PromiseOrValue + sig: PromiseOrValue + } export type RRSetWithSignatureStructOutput = [string, string] & { - rrset: string; - sig: string; - }; + rrset: string + sig: string + } } -export interface DNSRegistrarInterface extends utils.Interface { +export interface DNSRegistrarInterface extends Interface { functions: { - "claim(bytes,bytes)": FunctionFragment; - "ens()": FunctionFragment; - "oracle()": FunctionFragment; - "proveAndClaim(bytes,(bytes,bytes)[],bytes)": FunctionFragment; - "proveAndClaimWithResolver(bytes,(bytes,bytes)[],bytes,address,address)": FunctionFragment; - "setOracle(address)": FunctionFragment; - "setPublicSuffixList(address)": FunctionFragment; - "suffixes()": FunctionFragment; - "supportsInterface(bytes4)": FunctionFragment; - }; + 'claim(bytes,bytes)': FunctionFragment + 'ens()': FunctionFragment + 'oracle()': FunctionFragment + 'proveAndClaim(bytes,(bytes,bytes)[],bytes)': FunctionFragment + 'proveAndClaimWithResolver(bytes,(bytes,bytes)[],bytes,address,address)': FunctionFragment + 'setOracle(address)': FunctionFragment + 'setPublicSuffixList(address)': FunctionFragment + 'suffixes()': FunctionFragment + 'supportsInterface(bytes4)': FunctionFragment + } getFunction( nameOrSignatureOrTopic: - | "claim" - | "ens" - | "oracle" - | "proveAndClaim" - | "proveAndClaimWithResolver" - | "setOracle" - | "setPublicSuffixList" - | "suffixes" - | "supportsInterface" - ): FunctionFragment; + | 'claim' + | 'ens' + | 'oracle' + | 'proveAndClaim' + | 'proveAndClaimWithResolver' + | 'setOracle' + | 'setPublicSuffixList' + | 'suffixes' + | 'supportsInterface', + ): FunctionFragment encodeFunctionData( - functionFragment: "claim", - values: [PromiseOrValue, PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "ens", values?: undefined): string; - encodeFunctionData(functionFragment: "oracle", values?: undefined): string; + functionFragment: 'claim', + values: [PromiseOrValue, PromiseOrValue], + ): string + encodeFunctionData(functionFragment: 'ens', values?: undefined): string + encodeFunctionData(functionFragment: 'oracle', values?: undefined): string encodeFunctionData( - functionFragment: "proveAndClaim", + functionFragment: 'proveAndClaim', values: [ PromiseOrValue, DNSSEC.RRSetWithSignatureStruct[], - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "proveAndClaimWithResolver", + functionFragment: 'proveAndClaimWithResolver', values: [ PromiseOrValue, DNSSEC.RRSetWithSignatureStruct[], PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "setOracle", - values: [PromiseOrValue] - ): string; + functionFragment: 'setOracle', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setPublicSuffixList", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "suffixes", values?: undefined): string; + functionFragment: 'setPublicSuffixList', + values: [PromiseOrValue], + ): string + encodeFunctionData(functionFragment: 'suffixes', values?: undefined): string encodeFunctionData( - functionFragment: "supportsInterface", - values: [PromiseOrValue] - ): string; + functionFragment: 'supportsInterface', + values: [PromiseOrValue], + ): string - decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "ens", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "oracle", data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'claim', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'ens', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'oracle', data: BytesLike): Result decodeFunctionResult( - functionFragment: "proveAndClaim", - data: BytesLike - ): Result; + functionFragment: 'proveAndClaim', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "proveAndClaimWithResolver", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "setOracle", data: BytesLike): Result; + functionFragment: 'proveAndClaimWithResolver', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'setOracle', data: BytesLike): Result decodeFunctionResult( - functionFragment: "setPublicSuffixList", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "suffixes", data: BytesLike): Result; + functionFragment: 'setPublicSuffixList', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'suffixes', data: BytesLike): Result decodeFunctionResult( - functionFragment: "supportsInterface", - data: BytesLike - ): Result; + functionFragment: 'supportsInterface', + data: BytesLike, + ): Result events: { - "Claim(bytes32,address,bytes)": EventFragment; - "NewOracle(address)": EventFragment; - "NewPublicSuffixList(address)": EventFragment; - }; - - getEvent(nameOrSignatureOrTopic: "Claim"): EventFragment; - getEvent(nameOrSignatureOrTopic: "NewOracle"): EventFragment; - getEvent(nameOrSignatureOrTopic: "NewPublicSuffixList"): EventFragment; + 'Claim(bytes32,address,bytes)': EventFragment + 'NewOracle(address)': EventFragment + 'NewPublicSuffixList(address)': EventFragment + } + + getEvent(nameOrSignatureOrTopic: 'Claim'): EventFragment + getEvent(nameOrSignatureOrTopic: 'NewOracle'): EventFragment + getEvent(nameOrSignatureOrTopic: 'NewPublicSuffixList'): EventFragment } export interface ClaimEventObject { - node: string; - owner: string; - dnsname: string; + node: string + owner: string + dnsname: string } -export type ClaimEvent = TypedEvent<[string, string, string], ClaimEventObject>; +export type ClaimEvent = TypedEvent<[string, string, string], ClaimEventObject> -export type ClaimEventFilter = TypedEventFilter; +export type ClaimEventFilter = TypedEventFilter export interface NewOracleEventObject { - oracle: string; + oracle: string } -export type NewOracleEvent = TypedEvent<[string], NewOracleEventObject>; +export type NewOracleEvent = TypedEvent<[string], NewOracleEventObject> -export type NewOracleEventFilter = TypedEventFilter; +export type NewOracleEventFilter = TypedEventFilter export interface NewPublicSuffixListEventObject { - suffixes: string; + suffixes: string } export type NewPublicSuffixListEvent = TypedEvent< [string], NewPublicSuffixListEventObject ->; +> export type NewPublicSuffixListEventFilter = - TypedEventFilter; + TypedEventFilter export interface DNSRegistrar extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: DNSRegistrarInterface; + interface: DNSRegistrarInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { /** @@ -197,19 +197,19 @@ export interface DNSRegistrar extends BaseContract { claim( name: PromiseOrValue, proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - ens(overrides?: CallOverrides): Promise<[string]>; + ens(overrides?: CallOverrides): Promise<[string]> - oracle(overrides?: CallOverrides): Promise<[string]>; + oracle(overrides?: CallOverrides): Promise<[string]> proveAndClaim( name: PromiseOrValue, input: DNSSEC.RRSetWithSignatureStruct[], proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise proveAndClaimWithResolver( name: PromiseOrValue, @@ -217,26 +217,26 @@ export interface DNSRegistrar extends BaseContract { proof: PromiseOrValue, resolver: PromiseOrValue, addr: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setOracle( _dnssec: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setPublicSuffixList( _suffixes: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - suffixes(overrides?: CallOverrides): Promise<[string]>; + suffixes(overrides?: CallOverrides): Promise<[string]> supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; - }; + overrides?: CallOverrides, + ): Promise<[boolean]> + } /** * Claims a name by proving ownership of its DNS equivalent. @@ -246,19 +246,19 @@ export interface DNSRegistrar extends BaseContract { claim( name: PromiseOrValue, proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise - oracle(overrides?: CallOverrides): Promise; + oracle(overrides?: CallOverrides): Promise proveAndClaim( name: PromiseOrValue, input: DNSSEC.RRSetWithSignatureStruct[], proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise proveAndClaimWithResolver( name: PromiseOrValue, @@ -266,25 +266,25 @@ export interface DNSRegistrar extends BaseContract { proof: PromiseOrValue, resolver: PromiseOrValue, addr: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setOracle( _dnssec: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setPublicSuffixList( _suffixes: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - suffixes(overrides?: CallOverrides): Promise; + suffixes(overrides?: CallOverrides): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise callStatic: { /** @@ -295,19 +295,19 @@ export interface DNSRegistrar extends BaseContract { claim( name: PromiseOrValue, proof: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise - oracle(overrides?: CallOverrides): Promise; + oracle(overrides?: CallOverrides): Promise proveAndClaim( name: PromiseOrValue, input: DNSSEC.RRSetWithSignatureStruct[], proof: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise proveAndClaimWithResolver( name: PromiseOrValue, @@ -315,47 +315,47 @@ export interface DNSRegistrar extends BaseContract { proof: PromiseOrValue, resolver: PromiseOrValue, addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setOracle( _dnssec: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setPublicSuffixList( _suffixes: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - suffixes(overrides?: CallOverrides): Promise; + suffixes(overrides?: CallOverrides): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } filters: { - "Claim(bytes32,address,bytes)"( + 'Claim(bytes32,address,bytes)'( node?: PromiseOrValue | null, owner?: PromiseOrValue | null, - dnsname?: null - ): ClaimEventFilter; + dnsname?: null, + ): ClaimEventFilter Claim( node?: PromiseOrValue | null, owner?: PromiseOrValue | null, - dnsname?: null - ): ClaimEventFilter; + dnsname?: null, + ): ClaimEventFilter - "NewOracle(address)"(oracle?: null): NewOracleEventFilter; - NewOracle(oracle?: null): NewOracleEventFilter; + 'NewOracle(address)'(oracle?: null): NewOracleEventFilter + NewOracle(oracle?: null): NewOracleEventFilter - "NewPublicSuffixList(address)"( - suffixes?: null - ): NewPublicSuffixListEventFilter; - NewPublicSuffixList(suffixes?: null): NewPublicSuffixListEventFilter; - }; + 'NewPublicSuffixList(address)'( + suffixes?: null, + ): NewPublicSuffixListEventFilter + NewPublicSuffixList(suffixes?: null): NewPublicSuffixListEventFilter + } estimateGas: { /** @@ -366,19 +366,19 @@ export interface DNSRegistrar extends BaseContract { claim( name: PromiseOrValue, proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise - oracle(overrides?: CallOverrides): Promise; + oracle(overrides?: CallOverrides): Promise proveAndClaim( name: PromiseOrValue, input: DNSSEC.RRSetWithSignatureStruct[], proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise proveAndClaimWithResolver( name: PromiseOrValue, @@ -386,26 +386,26 @@ export interface DNSRegistrar extends BaseContract { proof: PromiseOrValue, resolver: PromiseOrValue, addr: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setOracle( _dnssec: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setPublicSuffixList( _suffixes: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - suffixes(overrides?: CallOverrides): Promise; + suffixes(overrides?: CallOverrides): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } populateTransaction: { /** @@ -416,19 +416,19 @@ export interface DNSRegistrar extends BaseContract { claim( name: PromiseOrValue, proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise - oracle(overrides?: CallOverrides): Promise; + oracle(overrides?: CallOverrides): Promise proveAndClaim( name: PromiseOrValue, input: DNSSEC.RRSetWithSignatureStruct[], proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise proveAndClaimWithResolver( name: PromiseOrValue, @@ -436,24 +436,24 @@ export interface DNSRegistrar extends BaseContract { proof: PromiseOrValue, resolver: PromiseOrValue, addr: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setOracle( _dnssec: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setPublicSuffixList( _suffixes: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - suffixes(overrides?: CallOverrides): Promise; + suffixes(overrides?: CallOverrides): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } } diff --git a/packages/ensjs/src/generated/DNSSECImpl.ts b/packages/ensjs/src/generated/DNSSECImpl.ts index 40154ce0..382aafda 100644 --- a/packages/ensjs/src/generated/DNSSECImpl.ts +++ b/packages/ensjs/src/generated/DNSSECImpl.ts @@ -1,294 +1,287 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { + EventFragment, + FunctionFragment, + Result, +} from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber, BigNumberish } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BigNumberish, - BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; +} from '@ethersproject/contracts' import type { - FunctionFragment, - Result, - EventFragment, -} from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' export declare namespace DNSSEC { export type RRSetWithSignatureStruct = { - rrset: PromiseOrValue; - sig: PromiseOrValue; - }; + rrset: PromiseOrValue + sig: PromiseOrValue + } export type RRSetWithSignatureStructOutput = [string, string] & { - rrset: string; - sig: string; - }; + rrset: string + sig: string + } } -export interface DNSSECImplInterface extends utils.Interface { +export interface DNSSECImplInterface extends Interface { functions: { - "algorithms(uint8)": FunctionFragment; - "anchors()": FunctionFragment; - "deleteRRSet(uint16,bytes,(bytes,bytes),bytes)": FunctionFragment; - "deleteRRSetNSEC3(uint16,bytes,(bytes,bytes),(bytes,bytes),bytes)": FunctionFragment; - "digests(uint8)": FunctionFragment; - "nsec3Digests(uint8)": FunctionFragment; - "owner()": FunctionFragment; - "rrdata(uint16,bytes)": FunctionFragment; - "setAlgorithm(uint8,address)": FunctionFragment; - "setDigest(uint8,address)": FunctionFragment; - "setNSEC3Digest(uint8,address)": FunctionFragment; - "setOwner(address)": FunctionFragment; - "submitRRSet((bytes,bytes),bytes)": FunctionFragment; - "submitRRSets((bytes,bytes)[],bytes)": FunctionFragment; - }; + 'algorithms(uint8)': FunctionFragment + 'anchors()': FunctionFragment + 'deleteRRSet(uint16,bytes,(bytes,bytes),bytes)': FunctionFragment + 'deleteRRSetNSEC3(uint16,bytes,(bytes,bytes),(bytes,bytes),bytes)': FunctionFragment + 'digests(uint8)': FunctionFragment + 'nsec3Digests(uint8)': FunctionFragment + 'owner()': FunctionFragment + 'rrdata(uint16,bytes)': FunctionFragment + 'setAlgorithm(uint8,address)': FunctionFragment + 'setDigest(uint8,address)': FunctionFragment + 'setNSEC3Digest(uint8,address)': FunctionFragment + 'setOwner(address)': FunctionFragment + 'submitRRSet((bytes,bytes),bytes)': FunctionFragment + 'submitRRSets((bytes,bytes)[],bytes)': FunctionFragment + } getFunction( nameOrSignatureOrTopic: - | "algorithms" - | "anchors" - | "deleteRRSet" - | "deleteRRSetNSEC3" - | "digests" - | "nsec3Digests" - | "owner" - | "rrdata" - | "setAlgorithm" - | "setDigest" - | "setNSEC3Digest" - | "setOwner" - | "submitRRSet" - | "submitRRSets" - ): FunctionFragment; + | 'algorithms' + | 'anchors' + | 'deleteRRSet' + | 'deleteRRSetNSEC3' + | 'digests' + | 'nsec3Digests' + | 'owner' + | 'rrdata' + | 'setAlgorithm' + | 'setDigest' + | 'setNSEC3Digest' + | 'setOwner' + | 'submitRRSet' + | 'submitRRSets', + ): FunctionFragment encodeFunctionData( - functionFragment: "algorithms", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "anchors", values?: undefined): string; + functionFragment: 'algorithms', + values: [PromiseOrValue], + ): string + encodeFunctionData(functionFragment: 'anchors', values?: undefined): string encodeFunctionData( - functionFragment: "deleteRRSet", + functionFragment: 'deleteRRSet', values: [ PromiseOrValue, PromiseOrValue, DNSSEC.RRSetWithSignatureStruct, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "deleteRRSetNSEC3", + functionFragment: 'deleteRRSetNSEC3', values: [ PromiseOrValue, PromiseOrValue, DNSSEC.RRSetWithSignatureStruct, DNSSEC.RRSetWithSignatureStruct, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "digests", - values: [PromiseOrValue] - ): string; + functionFragment: 'digests', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "nsec3Digests", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "owner", values?: undefined): string; + functionFragment: 'nsec3Digests', + values: [PromiseOrValue], + ): string + encodeFunctionData(functionFragment: 'owner', values?: undefined): string encodeFunctionData( - functionFragment: "rrdata", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'rrdata', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setAlgorithm", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setAlgorithm', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setDigest", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setDigest', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setNSEC3Digest", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setNSEC3Digest', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setOwner", - values: [PromiseOrValue] - ): string; + functionFragment: 'setOwner', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "submitRRSet", - values: [DNSSEC.RRSetWithSignatureStruct, PromiseOrValue] - ): string; + functionFragment: 'submitRRSet', + values: [DNSSEC.RRSetWithSignatureStruct, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "submitRRSets", - values: [DNSSEC.RRSetWithSignatureStruct[], PromiseOrValue] - ): string; + functionFragment: 'submitRRSets', + values: [DNSSEC.RRSetWithSignatureStruct[], PromiseOrValue], + ): string - decodeFunctionResult(functionFragment: "algorithms", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "anchors", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "deleteRRSet", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "deleteRRSetNSEC3", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "digests", data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'algorithms', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'anchors', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'deleteRRSet', data: BytesLike): Result decodeFunctionResult( - functionFragment: "nsec3Digests", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "rrdata", data: BytesLike): Result; + functionFragment: 'deleteRRSetNSEC3', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'digests', data: BytesLike): Result decodeFunctionResult( - functionFragment: "setAlgorithm", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "setDigest", data: BytesLike): Result; + functionFragment: 'nsec3Digests', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'owner', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'rrdata', data: BytesLike): Result decodeFunctionResult( - functionFragment: "setNSEC3Digest", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "setOwner", data: BytesLike): Result; + functionFragment: 'setAlgorithm', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'setDigest', data: BytesLike): Result decodeFunctionResult( - functionFragment: "submitRRSet", - data: BytesLike - ): Result; + functionFragment: 'setNSEC3Digest', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'setOwner', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'submitRRSet', data: BytesLike): Result decodeFunctionResult( - functionFragment: "submitRRSets", - data: BytesLike - ): Result; + functionFragment: 'submitRRSets', + data: BytesLike, + ): Result events: { - "AlgorithmUpdated(uint8,address)": EventFragment; - "DigestUpdated(uint8,address)": EventFragment; - "Marker()": EventFragment; - "NSEC3DigestUpdated(uint8,address)": EventFragment; - "RRSetUpdated(bytes,bytes)": EventFragment; - "Test(uint256)": EventFragment; - }; - - getEvent(nameOrSignatureOrTopic: "AlgorithmUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "DigestUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "Marker"): EventFragment; - getEvent(nameOrSignatureOrTopic: "NSEC3DigestUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "RRSetUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "Test"): EventFragment; + 'AlgorithmUpdated(uint8,address)': EventFragment + 'DigestUpdated(uint8,address)': EventFragment + 'Marker()': EventFragment + 'NSEC3DigestUpdated(uint8,address)': EventFragment + 'RRSetUpdated(bytes,bytes)': EventFragment + 'Test(uint256)': EventFragment + } + + getEvent(nameOrSignatureOrTopic: 'AlgorithmUpdated'): EventFragment + getEvent(nameOrSignatureOrTopic: 'DigestUpdated'): EventFragment + getEvent(nameOrSignatureOrTopic: 'Marker'): EventFragment + getEvent(nameOrSignatureOrTopic: 'NSEC3DigestUpdated'): EventFragment + getEvent(nameOrSignatureOrTopic: 'RRSetUpdated'): EventFragment + getEvent(nameOrSignatureOrTopic: 'Test'): EventFragment } export interface AlgorithmUpdatedEventObject { - id: number; - addr: string; + id: number + addr: string } export type AlgorithmUpdatedEvent = TypedEvent< [number, string], AlgorithmUpdatedEventObject ->; +> export type AlgorithmUpdatedEventFilter = - TypedEventFilter; + TypedEventFilter export interface DigestUpdatedEventObject { - id: number; - addr: string; + id: number + addr: string } export type DigestUpdatedEvent = TypedEvent< [number, string], DigestUpdatedEventObject ->; +> -export type DigestUpdatedEventFilter = TypedEventFilter; +export type DigestUpdatedEventFilter = TypedEventFilter export interface MarkerEventObject {} -export type MarkerEvent = TypedEvent<[], MarkerEventObject>; +export type MarkerEvent = TypedEvent<[], MarkerEventObject> -export type MarkerEventFilter = TypedEventFilter; +export type MarkerEventFilter = TypedEventFilter export interface NSEC3DigestUpdatedEventObject { - id: number; - addr: string; + id: number + addr: string } export type NSEC3DigestUpdatedEvent = TypedEvent< [number, string], NSEC3DigestUpdatedEventObject ->; +> export type NSEC3DigestUpdatedEventFilter = - TypedEventFilter; + TypedEventFilter export interface RRSetUpdatedEventObject { - name: string; - rrset: string; + name: string + rrset: string } export type RRSetUpdatedEvent = TypedEvent< [string, string], RRSetUpdatedEventObject ->; +> -export type RRSetUpdatedEventFilter = TypedEventFilter; +export type RRSetUpdatedEventFilter = TypedEventFilter export interface TestEventObject { - t: BigNumber; + t: BigNumber } -export type TestEvent = TypedEvent<[BigNumber], TestEventObject>; +export type TestEvent = TypedEvent<[BigNumber], TestEventObject> -export type TestEventFilter = TypedEventFilter; +export type TestEventFilter = TypedEventFilter export interface DNSSECImpl extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: DNSSECImplInterface; + interface: DNSSECImplInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { algorithms( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> - anchors(overrides?: CallOverrides): Promise<[string]>; + anchors(overrides?: CallOverrides): Promise<[string]> deleteRRSet( deleteType: PromiseOrValue, deleteName: PromiseOrValue, nsec: DNSSEC.RRSetWithSignatureStruct, proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise deleteRRSetNSEC3( deleteType: PromiseOrValue, @@ -296,20 +289,20 @@ export interface DNSSECImpl extends BaseContract { closestEncloser: DNSSEC.RRSetWithSignatureStruct, nextClosest: DNSSEC.RRSetWithSignatureStruct, dnskey: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise digests( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> nsec3Digests( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> - owner(overrides?: CallOverrides): Promise<[string]>; + owner(overrides?: CallOverrides): Promise<[string]> /** * Returns data about the RRs (if any) known to this oracle with the provided type and name. @@ -319,8 +312,8 @@ export interface DNSSECImpl extends BaseContract { rrdata( dnstype: PromiseOrValue, name: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[number, number, string]>; + overrides?: CallOverrides, + ): Promise<[number, number, string]> /** * Sets the contract address for a signature verification algorithm. Callable only by the owner. @@ -330,8 +323,8 @@ export interface DNSSECImpl extends BaseContract { setAlgorithm( id: PromiseOrValue, algo: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise /** * Sets the contract address for a digest verification algorithm. Callable only by the owner. @@ -341,8 +334,8 @@ export interface DNSSECImpl extends BaseContract { setDigest( id: PromiseOrValue, digest: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise /** * Sets the contract address for an NSEC3 digest algorithm. Callable only by the owner. @@ -352,41 +345,41 @@ export interface DNSSECImpl extends BaseContract { setNSEC3Digest( id: PromiseOrValue, digest: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setOwner( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise submitRRSet( input: DNSSEC.RRSetWithSignatureStruct, proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise submitRRSets( input: DNSSEC.RRSetWithSignatureStruct[], _proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } algorithms( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - anchors(overrides?: CallOverrides): Promise; + anchors(overrides?: CallOverrides): Promise deleteRRSet( deleteType: PromiseOrValue, deleteName: PromiseOrValue, nsec: DNSSEC.RRSetWithSignatureStruct, proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise deleteRRSetNSEC3( deleteType: PromiseOrValue, @@ -394,20 +387,20 @@ export interface DNSSECImpl extends BaseContract { closestEncloser: DNSSEC.RRSetWithSignatureStruct, nextClosest: DNSSEC.RRSetWithSignatureStruct, dnskey: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise digests( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise nsec3Digests( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise /** * Returns data about the RRs (if any) known to this oracle with the provided type and name. @@ -417,8 +410,8 @@ export interface DNSSECImpl extends BaseContract { rrdata( dnstype: PromiseOrValue, name: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[number, number, string]>; + overrides?: CallOverrides, + ): Promise<[number, number, string]> /** * Sets the contract address for a signature verification algorithm. Callable only by the owner. @@ -428,8 +421,8 @@ export interface DNSSECImpl extends BaseContract { setAlgorithm( id: PromiseOrValue, algo: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise /** * Sets the contract address for a digest verification algorithm. Callable only by the owner. @@ -439,8 +432,8 @@ export interface DNSSECImpl extends BaseContract { setDigest( id: PromiseOrValue, digest: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise /** * Sets the contract address for an NSEC3 digest algorithm. Callable only by the owner. @@ -450,41 +443,41 @@ export interface DNSSECImpl extends BaseContract { setNSEC3Digest( id: PromiseOrValue, digest: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setOwner( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise submitRRSet( input: DNSSEC.RRSetWithSignatureStruct, proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise submitRRSets( input: DNSSEC.RRSetWithSignatureStruct[], _proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise callStatic: { algorithms( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - anchors(overrides?: CallOverrides): Promise; + anchors(overrides?: CallOverrides): Promise deleteRRSet( deleteType: PromiseOrValue, deleteName: PromiseOrValue, nsec: DNSSEC.RRSetWithSignatureStruct, proof: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise deleteRRSetNSEC3( deleteType: PromiseOrValue, @@ -492,20 +485,20 @@ export interface DNSSECImpl extends BaseContract { closestEncloser: DNSSEC.RRSetWithSignatureStruct, nextClosest: DNSSEC.RRSetWithSignatureStruct, dnskey: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise digests( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise nsec3Digests( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise /** * Returns data about the RRs (if any) known to this oracle with the provided type and name. @@ -515,8 +508,8 @@ export interface DNSSECImpl extends BaseContract { rrdata( dnstype: PromiseOrValue, name: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[number, number, string]>; + overrides?: CallOverrides, + ): Promise<[number, number, string]> /** * Sets the contract address for a signature verification algorithm. Callable only by the owner. @@ -526,8 +519,8 @@ export interface DNSSECImpl extends BaseContract { setAlgorithm( id: PromiseOrValue, algo: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise /** * Sets the contract address for a digest verification algorithm. Callable only by the owner. @@ -537,8 +530,8 @@ export interface DNSSECImpl extends BaseContract { setDigest( id: PromiseOrValue, digest: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise /** * Sets the contract address for an NSEC3 digest algorithm. Callable only by the owner. @@ -548,74 +541,74 @@ export interface DNSSECImpl extends BaseContract { setNSEC3Digest( id: PromiseOrValue, digest: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setOwner( newOwner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise submitRRSet( input: DNSSEC.RRSetWithSignatureStruct, proof: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise submitRRSets( input: DNSSEC.RRSetWithSignatureStruct[], _proof: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } filters: { - "AlgorithmUpdated(uint8,address)"( + 'AlgorithmUpdated(uint8,address)'( id?: null, - addr?: null - ): AlgorithmUpdatedEventFilter; - AlgorithmUpdated(id?: null, addr?: null): AlgorithmUpdatedEventFilter; + addr?: null, + ): AlgorithmUpdatedEventFilter + AlgorithmUpdated(id?: null, addr?: null): AlgorithmUpdatedEventFilter - "DigestUpdated(uint8,address)"( + 'DigestUpdated(uint8,address)'( id?: null, - addr?: null - ): DigestUpdatedEventFilter; - DigestUpdated(id?: null, addr?: null): DigestUpdatedEventFilter; + addr?: null, + ): DigestUpdatedEventFilter + DigestUpdated(id?: null, addr?: null): DigestUpdatedEventFilter - "Marker()"(): MarkerEventFilter; - Marker(): MarkerEventFilter; + 'Marker()'(): MarkerEventFilter + Marker(): MarkerEventFilter - "NSEC3DigestUpdated(uint8,address)"( + 'NSEC3DigestUpdated(uint8,address)'( id?: null, - addr?: null - ): NSEC3DigestUpdatedEventFilter; - NSEC3DigestUpdated(id?: null, addr?: null): NSEC3DigestUpdatedEventFilter; + addr?: null, + ): NSEC3DigestUpdatedEventFilter + NSEC3DigestUpdated(id?: null, addr?: null): NSEC3DigestUpdatedEventFilter - "RRSetUpdated(bytes,bytes)"( + 'RRSetUpdated(bytes,bytes)'( name?: null, - rrset?: null - ): RRSetUpdatedEventFilter; - RRSetUpdated(name?: null, rrset?: null): RRSetUpdatedEventFilter; + rrset?: null, + ): RRSetUpdatedEventFilter + RRSetUpdated(name?: null, rrset?: null): RRSetUpdatedEventFilter - "Test(uint256)"(t?: null): TestEventFilter; - Test(t?: null): TestEventFilter; - }; + 'Test(uint256)'(t?: null): TestEventFilter + Test(t?: null): TestEventFilter + } estimateGas: { algorithms( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - anchors(overrides?: CallOverrides): Promise; + anchors(overrides?: CallOverrides): Promise deleteRRSet( deleteType: PromiseOrValue, deleteName: PromiseOrValue, nsec: DNSSEC.RRSetWithSignatureStruct, proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise deleteRRSetNSEC3( deleteType: PromiseOrValue, @@ -623,20 +616,20 @@ export interface DNSSECImpl extends BaseContract { closestEncloser: DNSSEC.RRSetWithSignatureStruct, nextClosest: DNSSEC.RRSetWithSignatureStruct, dnskey: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise digests( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise nsec3Digests( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise /** * Returns data about the RRs (if any) known to this oracle with the provided type and name. @@ -646,8 +639,8 @@ export interface DNSSECImpl extends BaseContract { rrdata( dnstype: PromiseOrValue, name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise /** * Sets the contract address for a signature verification algorithm. Callable only by the owner. @@ -657,8 +650,8 @@ export interface DNSSECImpl extends BaseContract { setAlgorithm( id: PromiseOrValue, algo: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise /** * Sets the contract address for a digest verification algorithm. Callable only by the owner. @@ -668,8 +661,8 @@ export interface DNSSECImpl extends BaseContract { setDigest( id: PromiseOrValue, digest: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise /** * Sets the contract address for an NSEC3 digest algorithm. Callable only by the owner. @@ -679,42 +672,42 @@ export interface DNSSECImpl extends BaseContract { setNSEC3Digest( id: PromiseOrValue, digest: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setOwner( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise submitRRSet( input: DNSSEC.RRSetWithSignatureStruct, proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise submitRRSets( input: DNSSEC.RRSetWithSignatureStruct[], _proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } populateTransaction: { algorithms( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - anchors(overrides?: CallOverrides): Promise; + anchors(overrides?: CallOverrides): Promise deleteRRSet( deleteType: PromiseOrValue, deleteName: PromiseOrValue, nsec: DNSSEC.RRSetWithSignatureStruct, proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise deleteRRSetNSEC3( deleteType: PromiseOrValue, @@ -722,20 +715,20 @@ export interface DNSSECImpl extends BaseContract { closestEncloser: DNSSEC.RRSetWithSignatureStruct, nextClosest: DNSSEC.RRSetWithSignatureStruct, dnskey: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise digests( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise nsec3Digests( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise /** * Returns data about the RRs (if any) known to this oracle with the provided type and name. @@ -745,8 +738,8 @@ export interface DNSSECImpl extends BaseContract { rrdata( dnstype: PromiseOrValue, name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise /** * Sets the contract address for a signature verification algorithm. Callable only by the owner. @@ -756,8 +749,8 @@ export interface DNSSECImpl extends BaseContract { setAlgorithm( id: PromiseOrValue, algo: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise /** * Sets the contract address for a digest verification algorithm. Callable only by the owner. @@ -767,8 +760,8 @@ export interface DNSSECImpl extends BaseContract { setDigest( id: PromiseOrValue, digest: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise /** * Sets the contract address for an NSEC3 digest algorithm. Callable only by the owner. @@ -778,24 +771,24 @@ export interface DNSSECImpl extends BaseContract { setNSEC3Digest( id: PromiseOrValue, digest: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setOwner( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise submitRRSet( input: DNSSEC.RRSetWithSignatureStruct, proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise submitRRSets( input: DNSSEC.RRSetWithSignatureStruct[], _proof: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } } diff --git a/packages/ensjs/src/generated/DefaultReverseResolver.ts b/packages/ensjs/src/generated/DefaultReverseResolver.ts index 3692e283..30e639ab 100644 --- a/packages/ensjs/src/generated/DefaultReverseResolver.ts +++ b/packages/ensjs/src/generated/DefaultReverseResolver.ts @@ -1,153 +1,153 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { FunctionFragment, Result } from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { FunctionFragment, Result } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; +} from '@ethersproject/contracts' import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface DefaultReverseResolverInterface extends utils.Interface { +export interface DefaultReverseResolverInterface extends Interface { functions: { - "ens()": FunctionFragment; - "name(bytes32)": FunctionFragment; - "setName(bytes32,string)": FunctionFragment; - }; + 'ens()': FunctionFragment + 'name(bytes32)': FunctionFragment + 'setName(bytes32,string)': FunctionFragment + } getFunction( - nameOrSignatureOrTopic: "ens" | "name" | "setName" - ): FunctionFragment; + nameOrSignatureOrTopic: 'ens' | 'name' | 'setName', + ): FunctionFragment - encodeFunctionData(functionFragment: "ens", values?: undefined): string; + encodeFunctionData(functionFragment: 'ens', values?: undefined): string encodeFunctionData( - functionFragment: "name", - values: [PromiseOrValue] - ): string; + functionFragment: 'name', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setName", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setName', + values: [PromiseOrValue, PromiseOrValue], + ): string - decodeFunctionResult(functionFragment: "ens", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "setName", data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'ens', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'name', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'setName', data: BytesLike): Result - events: {}; + events: {} } export interface DefaultReverseResolver extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: DefaultReverseResolverInterface; + interface: DefaultReverseResolverInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { - ens(overrides?: CallOverrides): Promise<[string]>; + ens(overrides?: CallOverrides): Promise<[string]> name( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> setName( node: PromiseOrValue, _name: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise name( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setName( node: PromiseOrValue, _name: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise callStatic: { - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise name( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setName( node: PromiseOrValue, _name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } - filters: {}; + filters: {} estimateGas: { - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise name( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setName( node: PromiseOrValue, _name: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } populateTransaction: { - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise name( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setName( node: PromiseOrValue, _name: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } } diff --git a/packages/ensjs/src/generated/ENSRegistry.ts b/packages/ensjs/src/generated/ENSRegistry.ts index 1cd13b66..4f59656a 100644 --- a/packages/ensjs/src/generated/ENSRegistry.ts +++ b/packages/ensjs/src/generated/ENSRegistry.ts @@ -1,311 +1,307 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { + EventFragment, + FunctionFragment, + Result, +} from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber, BigNumberish } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BigNumberish, - BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { - FunctionFragment, - Result, - EventFragment, -} from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; +} from '@ethersproject/contracts' import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface ENSRegistryInterface extends utils.Interface { +export interface ENSRegistryInterface extends Interface { functions: { - "isApprovedForAll(address,address)": FunctionFragment; - "old()": FunctionFragment; - "owner(bytes32)": FunctionFragment; - "recordExists(bytes32)": FunctionFragment; - "resolver(bytes32)": FunctionFragment; - "setApprovalForAll(address,bool)": FunctionFragment; - "setOwner(bytes32,address)": FunctionFragment; - "setRecord(bytes32,address,address,uint64)": FunctionFragment; - "setResolver(bytes32,address)": FunctionFragment; - "setSubnodeOwner(bytes32,bytes32,address)": FunctionFragment; - "setSubnodeRecord(bytes32,bytes32,address,address,uint64)": FunctionFragment; - "setTTL(bytes32,uint64)": FunctionFragment; - "ttl(bytes32)": FunctionFragment; - }; + 'isApprovedForAll(address,address)': FunctionFragment + 'old()': FunctionFragment + 'owner(bytes32)': FunctionFragment + 'recordExists(bytes32)': FunctionFragment + 'resolver(bytes32)': FunctionFragment + 'setApprovalForAll(address,bool)': FunctionFragment + 'setOwner(bytes32,address)': FunctionFragment + 'setRecord(bytes32,address,address,uint64)': FunctionFragment + 'setResolver(bytes32,address)': FunctionFragment + 'setSubnodeOwner(bytes32,bytes32,address)': FunctionFragment + 'setSubnodeRecord(bytes32,bytes32,address,address,uint64)': FunctionFragment + 'setTTL(bytes32,uint64)': FunctionFragment + 'ttl(bytes32)': FunctionFragment + } getFunction( nameOrSignatureOrTopic: - | "isApprovedForAll" - | "old" - | "owner" - | "recordExists" - | "resolver" - | "setApprovalForAll" - | "setOwner" - | "setRecord" - | "setResolver" - | "setSubnodeOwner" - | "setSubnodeRecord" - | "setTTL" - | "ttl" - ): FunctionFragment; + | 'isApprovedForAll' + | 'old' + | 'owner' + | 'recordExists' + | 'resolver' + | 'setApprovalForAll' + | 'setOwner' + | 'setRecord' + | 'setResolver' + | 'setSubnodeOwner' + | 'setSubnodeRecord' + | 'setTTL' + | 'ttl', + ): FunctionFragment encodeFunctionData( - functionFragment: "isApprovedForAll", - values: [PromiseOrValue, PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "old", values?: undefined): string; + functionFragment: 'isApprovedForAll', + values: [PromiseOrValue, PromiseOrValue], + ): string + encodeFunctionData(functionFragment: 'old', values?: undefined): string encodeFunctionData( - functionFragment: "owner", - values: [PromiseOrValue] - ): string; + functionFragment: 'owner', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "recordExists", - values: [PromiseOrValue] - ): string; + functionFragment: 'recordExists', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "resolver", - values: [PromiseOrValue] - ): string; + functionFragment: 'resolver', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setApprovalForAll", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setApprovalForAll', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setOwner", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setOwner', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setRecord", + functionFragment: 'setRecord', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "setResolver", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setResolver', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setSubnodeOwner", + functionFragment: 'setSubnodeOwner', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "setSubnodeRecord", + functionFragment: 'setSubnodeRecord', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "setTTL", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setTTL', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "ttl", - values: [PromiseOrValue] - ): string; + functionFragment: 'ttl', + values: [PromiseOrValue], + ): string decodeFunctionResult( - functionFragment: "isApprovedForAll", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "old", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "recordExists", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "resolver", data: BytesLike): Result; + functionFragment: 'isApprovedForAll', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'old', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'owner', data: BytesLike): Result decodeFunctionResult( - functionFragment: "setApprovalForAll", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "setOwner", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "setRecord", data: BytesLike): Result; + functionFragment: 'recordExists', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'resolver', data: BytesLike): Result decodeFunctionResult( - functionFragment: "setResolver", - data: BytesLike - ): Result; + functionFragment: 'setApprovalForAll', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'setOwner', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'setRecord', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'setResolver', data: BytesLike): Result decodeFunctionResult( - functionFragment: "setSubnodeOwner", - data: BytesLike - ): Result; + functionFragment: 'setSubnodeOwner', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "setSubnodeRecord", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "setTTL", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "ttl", data: BytesLike): Result; + functionFragment: 'setSubnodeRecord', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'setTTL', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'ttl', data: BytesLike): Result events: { - "ApprovalForAll(address,address,bool)": EventFragment; - "NewOwner(bytes32,bytes32,address)": EventFragment; - "NewResolver(bytes32,address)": EventFragment; - "NewTTL(bytes32,uint64)": EventFragment; - "Transfer(bytes32,address)": EventFragment; - }; - - getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment; - getEvent(nameOrSignatureOrTopic: "NewOwner"): EventFragment; - getEvent(nameOrSignatureOrTopic: "NewResolver"): EventFragment; - getEvent(nameOrSignatureOrTopic: "NewTTL"): EventFragment; - getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment; + 'ApprovalForAll(address,address,bool)': EventFragment + 'NewOwner(bytes32,bytes32,address)': EventFragment + 'NewResolver(bytes32,address)': EventFragment + 'NewTTL(bytes32,uint64)': EventFragment + 'Transfer(bytes32,address)': EventFragment + } + + getEvent(nameOrSignatureOrTopic: 'ApprovalForAll'): EventFragment + getEvent(nameOrSignatureOrTopic: 'NewOwner'): EventFragment + getEvent(nameOrSignatureOrTopic: 'NewResolver'): EventFragment + getEvent(nameOrSignatureOrTopic: 'NewTTL'): EventFragment + getEvent(nameOrSignatureOrTopic: 'Transfer'): EventFragment } export interface ApprovalForAllEventObject { - owner: string; - operator: string; - approved: boolean; + owner: string + operator: string + approved: boolean } export type ApprovalForAllEvent = TypedEvent< [string, string, boolean], ApprovalForAllEventObject ->; +> -export type ApprovalForAllEventFilter = TypedEventFilter; +export type ApprovalForAllEventFilter = TypedEventFilter export interface NewOwnerEventObject { - node: string; - label: string; - owner: string; + node: string + label: string + owner: string } export type NewOwnerEvent = TypedEvent< [string, string, string], NewOwnerEventObject ->; +> -export type NewOwnerEventFilter = TypedEventFilter; +export type NewOwnerEventFilter = TypedEventFilter export interface NewResolverEventObject { - node: string; - resolver: string; + node: string + resolver: string } export type NewResolverEvent = TypedEvent< [string, string], NewResolverEventObject ->; +> -export type NewResolverEventFilter = TypedEventFilter; +export type NewResolverEventFilter = TypedEventFilter export interface NewTTLEventObject { - node: string; - ttl: BigNumber; + node: string + ttl: BigNumber } -export type NewTTLEvent = TypedEvent<[string, BigNumber], NewTTLEventObject>; +export type NewTTLEvent = TypedEvent<[string, BigNumber], NewTTLEventObject> -export type NewTTLEventFilter = TypedEventFilter; +export type NewTTLEventFilter = TypedEventFilter export interface TransferEventObject { - node: string; - owner: string; + node: string + owner: string } -export type TransferEvent = TypedEvent<[string, string], TransferEventObject>; +export type TransferEvent = TypedEvent<[string, string], TransferEventObject> -export type TransferEventFilter = TypedEventFilter; +export type TransferEventFilter = TypedEventFilter export interface ENSRegistry extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: ENSRegistryInterface; + interface: ENSRegistryInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { isApprovedForAll( owner: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> - old(overrides?: CallOverrides): Promise<[string]>; + old(overrides?: CallOverrides): Promise<[string]> owner( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> recordExists( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> resolver( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setOwner( node: PromiseOrValue, owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setRecord( node: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setResolver( node: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeOwner( node: PromiseOrValue, label: PromiseOrValue, owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeRecord( node: PromiseOrValue, @@ -313,76 +309,76 @@ export interface ENSRegistry extends BaseContract { owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setTTL( node: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise ttl( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber]>; - }; + overrides?: CallOverrides, + ): Promise<[BigNumber]> + } isApprovedForAll( owner: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - old(overrides?: CallOverrides): Promise; + old(overrides?: CallOverrides): Promise owner( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise recordExists( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise resolver( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setOwner( node: PromiseOrValue, owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setRecord( node: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setResolver( node: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeOwner( node: PromiseOrValue, label: PromiseOrValue, owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeRecord( node: PromiseOrValue, @@ -390,76 +386,76 @@ export interface ENSRegistry extends BaseContract { owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setTTL( node: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise ttl( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise callStatic: { isApprovedForAll( owner: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - old(overrides?: CallOverrides): Promise; + old(overrides?: CallOverrides): Promise owner( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise recordExists( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise resolver( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setOwner( node: PromiseOrValue, owner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setRecord( node: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setResolver( node: PromiseOrValue, resolver: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setSubnodeOwner( node: PromiseOrValue, label: PromiseOrValue, owner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setSubnodeRecord( node: PromiseOrValue, @@ -467,128 +463,128 @@ export interface ENSRegistry extends BaseContract { owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setTTL( node: PromiseOrValue, ttl: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise ttl( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } filters: { - "ApprovalForAll(address,address,bool)"( + 'ApprovalForAll(address,address,bool)'( owner?: PromiseOrValue | null, operator?: PromiseOrValue | null, - approved?: null - ): ApprovalForAllEventFilter; + approved?: null, + ): ApprovalForAllEventFilter ApprovalForAll( owner?: PromiseOrValue | null, operator?: PromiseOrValue | null, - approved?: null - ): ApprovalForAllEventFilter; + approved?: null, + ): ApprovalForAllEventFilter - "NewOwner(bytes32,bytes32,address)"( + 'NewOwner(bytes32,bytes32,address)'( node?: PromiseOrValue | null, label?: PromiseOrValue | null, - owner?: null - ): NewOwnerEventFilter; + owner?: null, + ): NewOwnerEventFilter NewOwner( node?: PromiseOrValue | null, label?: PromiseOrValue | null, - owner?: null - ): NewOwnerEventFilter; + owner?: null, + ): NewOwnerEventFilter - "NewResolver(bytes32,address)"( + 'NewResolver(bytes32,address)'( node?: PromiseOrValue | null, - resolver?: null - ): NewResolverEventFilter; + resolver?: null, + ): NewResolverEventFilter NewResolver( node?: PromiseOrValue | null, - resolver?: null - ): NewResolverEventFilter; + resolver?: null, + ): NewResolverEventFilter - "NewTTL(bytes32,uint64)"( + 'NewTTL(bytes32,uint64)'( node?: PromiseOrValue | null, - ttl?: null - ): NewTTLEventFilter; + ttl?: null, + ): NewTTLEventFilter NewTTL( node?: PromiseOrValue | null, - ttl?: null - ): NewTTLEventFilter; + ttl?: null, + ): NewTTLEventFilter - "Transfer(bytes32,address)"( + 'Transfer(bytes32,address)'( node?: PromiseOrValue | null, - owner?: null - ): TransferEventFilter; + owner?: null, + ): TransferEventFilter Transfer( node?: PromiseOrValue | null, - owner?: null - ): TransferEventFilter; - }; + owner?: null, + ): TransferEventFilter + } estimateGas: { isApprovedForAll( owner: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - old(overrides?: CallOverrides): Promise; + old(overrides?: CallOverrides): Promise owner( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise recordExists( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise resolver( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setOwner( node: PromiseOrValue, owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setRecord( node: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setResolver( node: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeOwner( node: PromiseOrValue, label: PromiseOrValue, owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeRecord( node: PromiseOrValue, @@ -596,77 +592,77 @@ export interface ENSRegistry extends BaseContract { owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setTTL( node: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise ttl( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } populateTransaction: { isApprovedForAll( owner: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - old(overrides?: CallOverrides): Promise; + old(overrides?: CallOverrides): Promise owner( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise recordExists( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise resolver( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setOwner( node: PromiseOrValue, owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setRecord( node: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setResolver( node: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeOwner( node: PromiseOrValue, label: PromiseOrValue, owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeRecord( node: PromiseOrValue, @@ -674,18 +670,18 @@ export interface ENSRegistry extends BaseContract { owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setTTL( node: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise ttl( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } } diff --git a/packages/ensjs/src/generated/ETHRegistrarController.ts b/packages/ensjs/src/generated/ETHRegistrarController.ts index dd014e89..6a5bf7e2 100644 --- a/packages/ensjs/src/generated/ETHRegistrarController.ts +++ b/packages/ensjs/src/generated/ETHRegistrarController.ts @@ -1,113 +1,112 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { + EventFragment, + FunctionFragment, + Result, +} from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber, BigNumberish } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BigNumberish, - BytesLike, CallOverrides, ContractTransaction, Overrides, PayableOverrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { - FunctionFragment, - Result, - EventFragment, -} from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; +} from '@ethersproject/contracts' import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' export declare namespace IPriceOracle { export type PriceStruct = { - base: PromiseOrValue; - premium: PromiseOrValue; - }; + base: PromiseOrValue + premium: PromiseOrValue + } export type PriceStructOutput = [BigNumber, BigNumber] & { - base: BigNumber; - premium: BigNumber; - }; + base: BigNumber + premium: BigNumber + } } -export interface ETHRegistrarControllerInterface extends utils.Interface { +export interface ETHRegistrarControllerInterface extends Interface { functions: { - "MIN_REGISTRATION_DURATION()": FunctionFragment; - "available(string)": FunctionFragment; - "commit(bytes32)": FunctionFragment; - "commitments(bytes32)": FunctionFragment; - "makeCommitment(string,address,uint256,bytes32,address,bytes[],bool,uint32,uint64)": FunctionFragment; - "maxCommitmentAge()": FunctionFragment; - "minCommitmentAge()": FunctionFragment; - "nameWrapper()": FunctionFragment; - "owner()": FunctionFragment; - "prices()": FunctionFragment; - "recoverFunds(address,address,uint256)": FunctionFragment; - "register(string,address,uint256,bytes32,address,bytes[],bool,uint32,uint64)": FunctionFragment; - "renew(string,uint256)": FunctionFragment; - "renewWithFuses(string,uint256,uint32,uint64)": FunctionFragment; - "renounceOwnership()": FunctionFragment; - "rentPrice(string,uint256)": FunctionFragment; - "reverseRegistrar()": FunctionFragment; - "supportsInterface(bytes4)": FunctionFragment; - "transferOwnership(address)": FunctionFragment; - "valid(string)": FunctionFragment; - "withdraw()": FunctionFragment; - }; + 'MIN_REGISTRATION_DURATION()': FunctionFragment + 'available(string)': FunctionFragment + 'commit(bytes32)': FunctionFragment + 'commitments(bytes32)': FunctionFragment + 'makeCommitment(string,address,uint256,bytes32,address,bytes[],bool,uint32,uint64)': FunctionFragment + 'maxCommitmentAge()': FunctionFragment + 'minCommitmentAge()': FunctionFragment + 'nameWrapper()': FunctionFragment + 'owner()': FunctionFragment + 'prices()': FunctionFragment + 'recoverFunds(address,address,uint256)': FunctionFragment + 'register(string,address,uint256,bytes32,address,bytes[],bool,uint32,uint64)': FunctionFragment + 'renew(string,uint256)': FunctionFragment + 'renewWithFuses(string,uint256,uint32,uint64)': FunctionFragment + 'renounceOwnership()': FunctionFragment + 'rentPrice(string,uint256)': FunctionFragment + 'reverseRegistrar()': FunctionFragment + 'supportsInterface(bytes4)': FunctionFragment + 'transferOwnership(address)': FunctionFragment + 'valid(string)': FunctionFragment + 'withdraw()': FunctionFragment + } getFunction( nameOrSignatureOrTopic: - | "MIN_REGISTRATION_DURATION" - | "available" - | "commit" - | "commitments" - | "makeCommitment" - | "maxCommitmentAge" - | "minCommitmentAge" - | "nameWrapper" - | "owner" - | "prices" - | "recoverFunds" - | "register" - | "renew" - | "renewWithFuses" - | "renounceOwnership" - | "rentPrice" - | "reverseRegistrar" - | "supportsInterface" - | "transferOwnership" - | "valid" - | "withdraw" - ): FunctionFragment; + | 'MIN_REGISTRATION_DURATION' + | 'available' + | 'commit' + | 'commitments' + | 'makeCommitment' + | 'maxCommitmentAge' + | 'minCommitmentAge' + | 'nameWrapper' + | 'owner' + | 'prices' + | 'recoverFunds' + | 'register' + | 'renew' + | 'renewWithFuses' + | 'renounceOwnership' + | 'rentPrice' + | 'reverseRegistrar' + | 'supportsInterface' + | 'transferOwnership' + | 'valid' + | 'withdraw', + ): FunctionFragment encodeFunctionData( - functionFragment: "MIN_REGISTRATION_DURATION", - values?: undefined - ): string; + functionFragment: 'MIN_REGISTRATION_DURATION', + values?: undefined, + ): string encodeFunctionData( - functionFragment: "available", - values: [PromiseOrValue] - ): string; + functionFragment: 'available', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "commit", - values: [PromiseOrValue] - ): string; + functionFragment: 'commit', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "commitments", - values: [PromiseOrValue] - ): string; + functionFragment: 'commitments', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "makeCommitment", + functionFragment: 'makeCommitment', values: [ PromiseOrValue, PromiseOrValue, @@ -117,33 +116,33 @@ export interface ETHRegistrarControllerInterface extends utils.Interface { PromiseOrValue[], PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "maxCommitmentAge", - values?: undefined - ): string; + functionFragment: 'maxCommitmentAge', + values?: undefined, + ): string encodeFunctionData( - functionFragment: "minCommitmentAge", - values?: undefined - ): string; + functionFragment: 'minCommitmentAge', + values?: undefined, + ): string encodeFunctionData( - functionFragment: "nameWrapper", - values?: undefined - ): string; - encodeFunctionData(functionFragment: "owner", values?: undefined): string; - encodeFunctionData(functionFragment: "prices", values?: undefined): string; + functionFragment: 'nameWrapper', + values?: undefined, + ): string + encodeFunctionData(functionFragment: 'owner', values?: undefined): string + encodeFunctionData(functionFragment: 'prices', values?: undefined): string encodeFunctionData( - functionFragment: "recoverFunds", + functionFragment: 'recoverFunds', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "register", + functionFragment: 'register', values: [ PromiseOrValue, PromiseOrValue, @@ -153,200 +152,194 @@ export interface ETHRegistrarControllerInterface extends utils.Interface { PromiseOrValue[], PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "renew", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'renew', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "renewWithFuses", + functionFragment: 'renewWithFuses', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "renounceOwnership", - values?: undefined - ): string; + functionFragment: 'renounceOwnership', + values?: undefined, + ): string encodeFunctionData( - functionFragment: "rentPrice", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'rentPrice', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "reverseRegistrar", - values?: undefined - ): string; + functionFragment: 'reverseRegistrar', + values?: undefined, + ): string encodeFunctionData( - functionFragment: "supportsInterface", - values: [PromiseOrValue] - ): string; + functionFragment: 'supportsInterface', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "transferOwnership", - values: [PromiseOrValue] - ): string; + functionFragment: 'transferOwnership', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "valid", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "withdraw", values?: undefined): string; + functionFragment: 'valid', + values: [PromiseOrValue], + ): string + encodeFunctionData(functionFragment: 'withdraw', values?: undefined): string decodeFunctionResult( - functionFragment: "MIN_REGISTRATION_DURATION", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "available", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "commit", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "commitments", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "makeCommitment", - data: BytesLike - ): Result; + functionFragment: 'MIN_REGISTRATION_DURATION', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'available', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'commit', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'commitments', data: BytesLike): Result decodeFunctionResult( - functionFragment: "maxCommitmentAge", - data: BytesLike - ): Result; + functionFragment: 'makeCommitment', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "minCommitmentAge", - data: BytesLike - ): Result; + functionFragment: 'maxCommitmentAge', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "nameWrapper", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "prices", data: BytesLike): Result; + functionFragment: 'minCommitmentAge', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'nameWrapper', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'owner', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'prices', data: BytesLike): Result decodeFunctionResult( - functionFragment: "recoverFunds", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "register", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "renew", data: BytesLike): Result; + functionFragment: 'recoverFunds', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'register', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'renew', data: BytesLike): Result decodeFunctionResult( - functionFragment: "renewWithFuses", - data: BytesLike - ): Result; + functionFragment: 'renewWithFuses', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "renounceOwnership", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "rentPrice", data: BytesLike): Result; + functionFragment: 'renounceOwnership', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'rentPrice', data: BytesLike): Result decodeFunctionResult( - functionFragment: "reverseRegistrar", - data: BytesLike - ): Result; + functionFragment: 'reverseRegistrar', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "supportsInterface", - data: BytesLike - ): Result; + functionFragment: 'supportsInterface', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "transferOwnership", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "valid", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "withdraw", data: BytesLike): Result; + functionFragment: 'transferOwnership', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'valid', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'withdraw', data: BytesLike): Result events: { - "NameRegistered(string,bytes32,address,uint256,uint256,uint256)": EventFragment; - "NameRenewed(string,bytes32,uint256,uint256)": EventFragment; - "OwnershipTransferred(address,address)": EventFragment; - }; - - getEvent(nameOrSignatureOrTopic: "NameRegistered"): EventFragment; - getEvent(nameOrSignatureOrTopic: "NameRenewed"): EventFragment; - getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; + 'NameRegistered(string,bytes32,address,uint256,uint256,uint256)': EventFragment + 'NameRenewed(string,bytes32,uint256,uint256)': EventFragment + 'OwnershipTransferred(address,address)': EventFragment + } + + getEvent(nameOrSignatureOrTopic: 'NameRegistered'): EventFragment + getEvent(nameOrSignatureOrTopic: 'NameRenewed'): EventFragment + getEvent(nameOrSignatureOrTopic: 'OwnershipTransferred'): EventFragment } export interface NameRegisteredEventObject { - name: string; - label: string; - owner: string; - baseCost: BigNumber; - premium: BigNumber; - expires: BigNumber; + name: string + label: string + owner: string + baseCost: BigNumber + premium: BigNumber + expires: BigNumber } export type NameRegisteredEvent = TypedEvent< [string, string, string, BigNumber, BigNumber, BigNumber], NameRegisteredEventObject ->; +> -export type NameRegisteredEventFilter = TypedEventFilter; +export type NameRegisteredEventFilter = TypedEventFilter export interface NameRenewedEventObject { - name: string; - label: string; - cost: BigNumber; - expires: BigNumber; + name: string + label: string + cost: BigNumber + expires: BigNumber } export type NameRenewedEvent = TypedEvent< [string, string, BigNumber, BigNumber], NameRenewedEventObject ->; +> -export type NameRenewedEventFilter = TypedEventFilter; +export type NameRenewedEventFilter = TypedEventFilter export interface OwnershipTransferredEventObject { - previousOwner: string; - newOwner: string; + previousOwner: string + newOwner: string } export type OwnershipTransferredEvent = TypedEvent< [string, string], OwnershipTransferredEventObject ->; +> export type OwnershipTransferredEventFilter = - TypedEventFilter; + TypedEventFilter export interface ETHRegistrarController extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: ETHRegistrarControllerInterface; + interface: ETHRegistrarControllerInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { - MIN_REGISTRATION_DURATION(overrides?: CallOverrides): Promise<[BigNumber]>; + MIN_REGISTRATION_DURATION(overrides?: CallOverrides): Promise<[BigNumber]> available( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> commit( commitment: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise commitments( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber]>; + overrides?: CallOverrides, + ): Promise<[BigNumber]> makeCommitment( name: PromiseOrValue, @@ -358,25 +351,25 @@ export interface ETHRegistrarController extends BaseContract { reverseRecord: PromiseOrValue, fuses: PromiseOrValue, wrapperExpiry: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> - maxCommitmentAge(overrides?: CallOverrides): Promise<[BigNumber]>; + maxCommitmentAge(overrides?: CallOverrides): Promise<[BigNumber]> - minCommitmentAge(overrides?: CallOverrides): Promise<[BigNumber]>; + minCommitmentAge(overrides?: CallOverrides): Promise<[BigNumber]> - nameWrapper(overrides?: CallOverrides): Promise<[string]>; + nameWrapper(overrides?: CallOverrides): Promise<[string]> - owner(overrides?: CallOverrides): Promise<[string]>; + owner(overrides?: CallOverrides): Promise<[string]> - prices(overrides?: CallOverrides): Promise<[string]>; + prices(overrides?: CallOverrides): Promise<[string]> recoverFunds( _token: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise register( name: PromiseOrValue, @@ -388,75 +381,75 @@ export interface ETHRegistrarController extends BaseContract { reverseRecord: PromiseOrValue, fuses: PromiseOrValue, wrapperExpiry: PromiseOrValue, - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise renew( name: PromiseOrValue, duration: PromiseOrValue, - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise renewWithFuses( name: PromiseOrValue, duration: PromiseOrValue, fuses: PromiseOrValue, wrapperExpiry: PromiseOrValue, - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise renounceOwnership( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise rentPrice( name: PromiseOrValue, duration: PromiseOrValue, - overrides?: CallOverrides + overrides?: CallOverrides, ): Promise< [IPriceOracle.PriceStructOutput] & { - price: IPriceOracle.PriceStructOutput; + price: IPriceOracle.PriceStructOutput } - >; + > - reverseRegistrar(overrides?: CallOverrides): Promise<[string]>; + reverseRegistrar(overrides?: CallOverrides): Promise<[string]> supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise valid( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> withdraw( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } - MIN_REGISTRATION_DURATION(overrides?: CallOverrides): Promise; + MIN_REGISTRATION_DURATION(overrides?: CallOverrides): Promise available( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise commit( commitment: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise commitments( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise makeCommitment( name: PromiseOrValue, @@ -468,25 +461,25 @@ export interface ETHRegistrarController extends BaseContract { reverseRecord: PromiseOrValue, fuses: PromiseOrValue, wrapperExpiry: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - maxCommitmentAge(overrides?: CallOverrides): Promise; + maxCommitmentAge(overrides?: CallOverrides): Promise - minCommitmentAge(overrides?: CallOverrides): Promise; + minCommitmentAge(overrides?: CallOverrides): Promise - nameWrapper(overrides?: CallOverrides): Promise; + nameWrapper(overrides?: CallOverrides): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise - prices(overrides?: CallOverrides): Promise; + prices(overrides?: CallOverrides): Promise recoverFunds( _token: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise register( name: PromiseOrValue, @@ -498,71 +491,71 @@ export interface ETHRegistrarController extends BaseContract { reverseRecord: PromiseOrValue, fuses: PromiseOrValue, wrapperExpiry: PromiseOrValue, - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise renew( name: PromiseOrValue, duration: PromiseOrValue, - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise renewWithFuses( name: PromiseOrValue, duration: PromiseOrValue, fuses: PromiseOrValue, wrapperExpiry: PromiseOrValue, - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise renounceOwnership( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise rentPrice( name: PromiseOrValue, duration: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - reverseRegistrar(overrides?: CallOverrides): Promise; + reverseRegistrar(overrides?: CallOverrides): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise valid( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise withdraw( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise callStatic: { - MIN_REGISTRATION_DURATION(overrides?: CallOverrides): Promise; + MIN_REGISTRATION_DURATION(overrides?: CallOverrides): Promise available( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise commit( commitment: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise commitments( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise makeCommitment( name: PromiseOrValue, @@ -574,25 +567,25 @@ export interface ETHRegistrarController extends BaseContract { reverseRecord: PromiseOrValue, fuses: PromiseOrValue, wrapperExpiry: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - maxCommitmentAge(overrides?: CallOverrides): Promise; + maxCommitmentAge(overrides?: CallOverrides): Promise - minCommitmentAge(overrides?: CallOverrides): Promise; + minCommitmentAge(overrides?: CallOverrides): Promise - nameWrapper(overrides?: CallOverrides): Promise; + nameWrapper(overrides?: CallOverrides): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise - prices(overrides?: CallOverrides): Promise; + prices(overrides?: CallOverrides): Promise recoverFunds( _token: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise register( name: PromiseOrValue, @@ -604,109 +597,109 @@ export interface ETHRegistrarController extends BaseContract { reverseRecord: PromiseOrValue, fuses: PromiseOrValue, wrapperExpiry: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise renew( name: PromiseOrValue, duration: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise renewWithFuses( name: PromiseOrValue, duration: PromiseOrValue, fuses: PromiseOrValue, wrapperExpiry: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - renounceOwnership(overrides?: CallOverrides): Promise; + renounceOwnership(overrides?: CallOverrides): Promise rentPrice( name: PromiseOrValue, duration: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - reverseRegistrar(overrides?: CallOverrides): Promise; + reverseRegistrar(overrides?: CallOverrides): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise valid( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - withdraw(overrides?: CallOverrides): Promise; - }; + withdraw(overrides?: CallOverrides): Promise + } filters: { - "NameRegistered(string,bytes32,address,uint256,uint256,uint256)"( + 'NameRegistered(string,bytes32,address,uint256,uint256,uint256)'( name?: null, label?: PromiseOrValue | null, owner?: PromiseOrValue | null, baseCost?: null, premium?: null, - expires?: null - ): NameRegisteredEventFilter; + expires?: null, + ): NameRegisteredEventFilter NameRegistered( name?: null, label?: PromiseOrValue | null, owner?: PromiseOrValue | null, baseCost?: null, premium?: null, - expires?: null - ): NameRegisteredEventFilter; + expires?: null, + ): NameRegisteredEventFilter - "NameRenewed(string,bytes32,uint256,uint256)"( + 'NameRenewed(string,bytes32,uint256,uint256)'( name?: null, label?: PromiseOrValue | null, cost?: null, - expires?: null - ): NameRenewedEventFilter; + expires?: null, + ): NameRenewedEventFilter NameRenewed( name?: null, label?: PromiseOrValue | null, cost?: null, - expires?: null - ): NameRenewedEventFilter; + expires?: null, + ): NameRenewedEventFilter - "OwnershipTransferred(address,address)"( + 'OwnershipTransferred(address,address)'( previousOwner?: PromiseOrValue | null, - newOwner?: PromiseOrValue | null - ): OwnershipTransferredEventFilter; + newOwner?: PromiseOrValue | null, + ): OwnershipTransferredEventFilter OwnershipTransferred( previousOwner?: PromiseOrValue | null, - newOwner?: PromiseOrValue | null - ): OwnershipTransferredEventFilter; - }; + newOwner?: PromiseOrValue | null, + ): OwnershipTransferredEventFilter + } estimateGas: { - MIN_REGISTRATION_DURATION(overrides?: CallOverrides): Promise; + MIN_REGISTRATION_DURATION(overrides?: CallOverrides): Promise available( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise commit( commitment: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise commitments( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise makeCommitment( name: PromiseOrValue, @@ -718,25 +711,25 @@ export interface ETHRegistrarController extends BaseContract { reverseRecord: PromiseOrValue, fuses: PromiseOrValue, wrapperExpiry: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - maxCommitmentAge(overrides?: CallOverrides): Promise; + maxCommitmentAge(overrides?: CallOverrides): Promise - minCommitmentAge(overrides?: CallOverrides): Promise; + minCommitmentAge(overrides?: CallOverrides): Promise - nameWrapper(overrides?: CallOverrides): Promise; + nameWrapper(overrides?: CallOverrides): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise - prices(overrides?: CallOverrides): Promise; + prices(overrides?: CallOverrides): Promise recoverFunds( _token: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise register( name: PromiseOrValue, @@ -748,74 +741,74 @@ export interface ETHRegistrarController extends BaseContract { reverseRecord: PromiseOrValue, fuses: PromiseOrValue, wrapperExpiry: PromiseOrValue, - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise renew( name: PromiseOrValue, duration: PromiseOrValue, - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise renewWithFuses( name: PromiseOrValue, duration: PromiseOrValue, fuses: PromiseOrValue, wrapperExpiry: PromiseOrValue, - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise renounceOwnership( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise rentPrice( name: PromiseOrValue, duration: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - reverseRegistrar(overrides?: CallOverrides): Promise; + reverseRegistrar(overrides?: CallOverrides): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise valid( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise withdraw( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } populateTransaction: { MIN_REGISTRATION_DURATION( - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise available( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise commit( commitment: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise commitments( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise makeCommitment( name: PromiseOrValue, @@ -827,25 +820,25 @@ export interface ETHRegistrarController extends BaseContract { reverseRecord: PromiseOrValue, fuses: PromiseOrValue, wrapperExpiry: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - maxCommitmentAge(overrides?: CallOverrides): Promise; + maxCommitmentAge(overrides?: CallOverrides): Promise - minCommitmentAge(overrides?: CallOverrides): Promise; + minCommitmentAge(overrides?: CallOverrides): Promise - nameWrapper(overrides?: CallOverrides): Promise; + nameWrapper(overrides?: CallOverrides): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise - prices(overrides?: CallOverrides): Promise; + prices(overrides?: CallOverrides): Promise recoverFunds( _token: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise register( name: PromiseOrValue, @@ -857,52 +850,52 @@ export interface ETHRegistrarController extends BaseContract { reverseRecord: PromiseOrValue, fuses: PromiseOrValue, wrapperExpiry: PromiseOrValue, - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise renew( name: PromiseOrValue, duration: PromiseOrValue, - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise renewWithFuses( name: PromiseOrValue, duration: PromiseOrValue, fuses: PromiseOrValue, wrapperExpiry: PromiseOrValue, - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise renounceOwnership( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise rentPrice( name: PromiseOrValue, duration: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - reverseRegistrar(overrides?: CallOverrides): Promise; + reverseRegistrar(overrides?: CallOverrides): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise valid( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise withdraw( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } } diff --git a/packages/ensjs/src/generated/Multicall.ts b/packages/ensjs/src/generated/Multicall.ts index b8e05a1b..7ba5feee 100644 --- a/packages/ensjs/src/generated/Multicall.ts +++ b/packages/ensjs/src/generated/Multicall.ts @@ -1,598 +1,591 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { FunctionFragment, Result } from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber, BigNumberish } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BigNumberish, - BytesLike, CallOverrides, ContractTransaction, PayableOverrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { FunctionFragment, Result } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; +} from '@ethersproject/contracts' import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' export declare namespace Multicall3 { export type CallStruct = { - target: PromiseOrValue; - callData: PromiseOrValue; - }; + target: PromiseOrValue + callData: PromiseOrValue + } export type CallStructOutput = [string, string] & { - target: string; - callData: string; - }; + target: string + callData: string + } export type Call3Struct = { - target: PromiseOrValue; - allowFailure: PromiseOrValue; - callData: PromiseOrValue; - }; + target: PromiseOrValue + allowFailure: PromiseOrValue + callData: PromiseOrValue + } export type Call3StructOutput = [string, boolean, string] & { - target: string; - allowFailure: boolean; - callData: string; - }; + target: string + allowFailure: boolean + callData: string + } export type ResultStruct = { - success: PromiseOrValue; - returnData: PromiseOrValue; - }; + success: PromiseOrValue + returnData: PromiseOrValue + } export type ResultStructOutput = [boolean, string] & { - success: boolean; - returnData: string; - }; + success: boolean + returnData: string + } export type Call3ValueStruct = { - target: PromiseOrValue; - allowFailure: PromiseOrValue; - value: PromiseOrValue; - callData: PromiseOrValue; - }; + target: PromiseOrValue + allowFailure: PromiseOrValue + value: PromiseOrValue + callData: PromiseOrValue + } export type Call3ValueStructOutput = [string, boolean, BigNumber, string] & { - target: string; - allowFailure: boolean; - value: BigNumber; - callData: string; - }; + target: string + allowFailure: boolean + value: BigNumber + callData: string + } } -export interface MulticallInterface extends utils.Interface { +export interface MulticallInterface extends Interface { functions: { - "aggregate((address,bytes)[])": FunctionFragment; - "aggregate3((address,bool,bytes)[])": FunctionFragment; - "aggregate3Value((address,bool,uint256,bytes)[])": FunctionFragment; - "blockAndAggregate((address,bytes)[])": FunctionFragment; - "getBasefee()": FunctionFragment; - "getBlockHash(uint256)": FunctionFragment; - "getBlockNumber()": FunctionFragment; - "getChainId()": FunctionFragment; - "getCurrentBlockCoinbase()": FunctionFragment; - "getCurrentBlockDifficulty()": FunctionFragment; - "getCurrentBlockGasLimit()": FunctionFragment; - "getCurrentBlockTimestamp()": FunctionFragment; - "getEthBalance(address)": FunctionFragment; - "getLastBlockHash()": FunctionFragment; - "tryAggregate(bool,(address,bytes)[])": FunctionFragment; - "tryBlockAndAggregate(bool,(address,bytes)[])": FunctionFragment; - }; + 'aggregate((address,bytes)[])': FunctionFragment + 'aggregate3((address,bool,bytes)[])': FunctionFragment + 'aggregate3Value((address,bool,uint256,bytes)[])': FunctionFragment + 'blockAndAggregate((address,bytes)[])': FunctionFragment + 'getBasefee()': FunctionFragment + 'getBlockHash(uint256)': FunctionFragment + 'getBlockNumber()': FunctionFragment + 'getChainId()': FunctionFragment + 'getCurrentBlockCoinbase()': FunctionFragment + 'getCurrentBlockDifficulty()': FunctionFragment + 'getCurrentBlockGasLimit()': FunctionFragment + 'getCurrentBlockTimestamp()': FunctionFragment + 'getEthBalance(address)': FunctionFragment + 'getLastBlockHash()': FunctionFragment + 'tryAggregate(bool,(address,bytes)[])': FunctionFragment + 'tryBlockAndAggregate(bool,(address,bytes)[])': FunctionFragment + } getFunction( nameOrSignatureOrTopic: - | "aggregate" - | "aggregate3" - | "aggregate3Value" - | "blockAndAggregate" - | "getBasefee" - | "getBlockHash" - | "getBlockNumber" - | "getChainId" - | "getCurrentBlockCoinbase" - | "getCurrentBlockDifficulty" - | "getCurrentBlockGasLimit" - | "getCurrentBlockTimestamp" - | "getEthBalance" - | "getLastBlockHash" - | "tryAggregate" - | "tryBlockAndAggregate" - ): FunctionFragment; + | 'aggregate' + | 'aggregate3' + | 'aggregate3Value' + | 'blockAndAggregate' + | 'getBasefee' + | 'getBlockHash' + | 'getBlockNumber' + | 'getChainId' + | 'getCurrentBlockCoinbase' + | 'getCurrentBlockDifficulty' + | 'getCurrentBlockGasLimit' + | 'getCurrentBlockTimestamp' + | 'getEthBalance' + | 'getLastBlockHash' + | 'tryAggregate' + | 'tryBlockAndAggregate', + ): FunctionFragment encodeFunctionData( - functionFragment: "aggregate", - values: [Multicall3.CallStruct[]] - ): string; - encodeFunctionData( - functionFragment: "aggregate3", - values: [Multicall3.Call3Struct[]] - ): string; - encodeFunctionData( - functionFragment: "aggregate3Value", - values: [Multicall3.Call3ValueStruct[]] - ): string; + functionFragment: 'aggregate', + values: [Multicall3.CallStruct[]], + ): string encodeFunctionData( - functionFragment: "blockAndAggregate", - values: [Multicall3.CallStruct[]] - ): string; + functionFragment: 'aggregate3', + values: [Multicall3.Call3Struct[]], + ): string encodeFunctionData( - functionFragment: "getBasefee", - values?: undefined - ): string; + functionFragment: 'aggregate3Value', + values: [Multicall3.Call3ValueStruct[]], + ): string encodeFunctionData( - functionFragment: "getBlockHash", - values: [PromiseOrValue] - ): string; + functionFragment: 'blockAndAggregate', + values: [Multicall3.CallStruct[]], + ): string + encodeFunctionData(functionFragment: 'getBasefee', values?: undefined): string encodeFunctionData( - functionFragment: "getBlockNumber", - values?: undefined - ): string; + functionFragment: 'getBlockHash', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "getChainId", - values?: undefined - ): string; + functionFragment: 'getBlockNumber', + values?: undefined, + ): string + encodeFunctionData(functionFragment: 'getChainId', values?: undefined): string encodeFunctionData( - functionFragment: "getCurrentBlockCoinbase", - values?: undefined - ): string; + functionFragment: 'getCurrentBlockCoinbase', + values?: undefined, + ): string encodeFunctionData( - functionFragment: "getCurrentBlockDifficulty", - values?: undefined - ): string; + functionFragment: 'getCurrentBlockDifficulty', + values?: undefined, + ): string encodeFunctionData( - functionFragment: "getCurrentBlockGasLimit", - values?: undefined - ): string; + functionFragment: 'getCurrentBlockGasLimit', + values?: undefined, + ): string encodeFunctionData( - functionFragment: "getCurrentBlockTimestamp", - values?: undefined - ): string; + functionFragment: 'getCurrentBlockTimestamp', + values?: undefined, + ): string encodeFunctionData( - functionFragment: "getEthBalance", - values: [PromiseOrValue] - ): string; + functionFragment: 'getEthBalance', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "getLastBlockHash", - values?: undefined - ): string; + functionFragment: 'getLastBlockHash', + values?: undefined, + ): string encodeFunctionData( - functionFragment: "tryAggregate", - values: [PromiseOrValue, Multicall3.CallStruct[]] - ): string; + functionFragment: 'tryAggregate', + values: [PromiseOrValue, Multicall3.CallStruct[]], + ): string encodeFunctionData( - functionFragment: "tryBlockAndAggregate", - values: [PromiseOrValue, Multicall3.CallStruct[]] - ): string; + functionFragment: 'tryBlockAndAggregate', + values: [PromiseOrValue, Multicall3.CallStruct[]], + ): string - decodeFunctionResult(functionFragment: "aggregate", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "aggregate3", data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'aggregate', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'aggregate3', data: BytesLike): Result decodeFunctionResult( - functionFragment: "aggregate3Value", - data: BytesLike - ): Result; + functionFragment: 'aggregate3Value', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "blockAndAggregate", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "getBasefee", data: BytesLike): Result; + functionFragment: 'blockAndAggregate', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'getBasefee', data: BytesLike): Result decodeFunctionResult( - functionFragment: "getBlockHash", - data: BytesLike - ): Result; + functionFragment: 'getBlockHash', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "getBlockNumber", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "getChainId", data: BytesLike): Result; + functionFragment: 'getBlockNumber', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'getChainId', data: BytesLike): Result decodeFunctionResult( - functionFragment: "getCurrentBlockCoinbase", - data: BytesLike - ): Result; + functionFragment: 'getCurrentBlockCoinbase', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "getCurrentBlockDifficulty", - data: BytesLike - ): Result; + functionFragment: 'getCurrentBlockDifficulty', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "getCurrentBlockGasLimit", - data: BytesLike - ): Result; + functionFragment: 'getCurrentBlockGasLimit', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "getCurrentBlockTimestamp", - data: BytesLike - ): Result; + functionFragment: 'getCurrentBlockTimestamp', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "getEthBalance", - data: BytesLike - ): Result; + functionFragment: 'getEthBalance', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "getLastBlockHash", - data: BytesLike - ): Result; + functionFragment: 'getLastBlockHash', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "tryAggregate", - data: BytesLike - ): Result; + functionFragment: 'tryAggregate', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "tryBlockAndAggregate", - data: BytesLike - ): Result; + functionFragment: 'tryBlockAndAggregate', + data: BytesLike, + ): Result - events: {}; + events: {} } export interface Multicall extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: MulticallInterface; + interface: MulticallInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { aggregate( calls: Multicall3.CallStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise aggregate3( calls: Multicall3.Call3Struct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise aggregate3Value( calls: Multicall3.Call3ValueStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise blockAndAggregate( calls: Multicall3.CallStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise getBasefee( - overrides?: CallOverrides - ): Promise<[BigNumber] & { basefee: BigNumber }>; + overrides?: CallOverrides, + ): Promise<[BigNumber] & { basefee: BigNumber }> getBlockHash( blockNumber: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string] & { blockHash: string }>; + overrides?: CallOverrides, + ): Promise<[string] & { blockHash: string }> getBlockNumber( - overrides?: CallOverrides - ): Promise<[BigNumber] & { blockNumber: BigNumber }>; + overrides?: CallOverrides, + ): Promise<[BigNumber] & { blockNumber: BigNumber }> getChainId( - overrides?: CallOverrides - ): Promise<[BigNumber] & { chainid: BigNumber }>; + overrides?: CallOverrides, + ): Promise<[BigNumber] & { chainid: BigNumber }> getCurrentBlockCoinbase( - overrides?: CallOverrides - ): Promise<[string] & { coinbase: string }>; + overrides?: CallOverrides, + ): Promise<[string] & { coinbase: string }> getCurrentBlockDifficulty( - overrides?: CallOverrides - ): Promise<[BigNumber] & { difficulty: BigNumber }>; + overrides?: CallOverrides, + ): Promise<[BigNumber] & { difficulty: BigNumber }> getCurrentBlockGasLimit( - overrides?: CallOverrides - ): Promise<[BigNumber] & { gaslimit: BigNumber }>; + overrides?: CallOverrides, + ): Promise<[BigNumber] & { gaslimit: BigNumber }> getCurrentBlockTimestamp( - overrides?: CallOverrides - ): Promise<[BigNumber] & { timestamp: BigNumber }>; + overrides?: CallOverrides, + ): Promise<[BigNumber] & { timestamp: BigNumber }> getEthBalance( addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber] & { balance: BigNumber }>; + overrides?: CallOverrides, + ): Promise<[BigNumber] & { balance: BigNumber }> getLastBlockHash( - overrides?: CallOverrides - ): Promise<[string] & { blockHash: string }>; + overrides?: CallOverrides, + ): Promise<[string] & { blockHash: string }> tryAggregate( requireSuccess: PromiseOrValue, calls: Multicall3.CallStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise tryBlockAndAggregate( requireSuccess: PromiseOrValue, calls: Multicall3.CallStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise + } aggregate( calls: Multicall3.CallStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise aggregate3( calls: Multicall3.Call3Struct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise aggregate3Value( calls: Multicall3.Call3ValueStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise blockAndAggregate( calls: Multicall3.CallStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise - getBasefee(overrides?: CallOverrides): Promise; + getBasefee(overrides?: CallOverrides): Promise getBlockHash( blockNumber: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - getBlockNumber(overrides?: CallOverrides): Promise; + getBlockNumber(overrides?: CallOverrides): Promise - getChainId(overrides?: CallOverrides): Promise; + getChainId(overrides?: CallOverrides): Promise - getCurrentBlockCoinbase(overrides?: CallOverrides): Promise; + getCurrentBlockCoinbase(overrides?: CallOverrides): Promise - getCurrentBlockDifficulty(overrides?: CallOverrides): Promise; + getCurrentBlockDifficulty(overrides?: CallOverrides): Promise - getCurrentBlockGasLimit(overrides?: CallOverrides): Promise; + getCurrentBlockGasLimit(overrides?: CallOverrides): Promise - getCurrentBlockTimestamp(overrides?: CallOverrides): Promise; + getCurrentBlockTimestamp(overrides?: CallOverrides): Promise getEthBalance( addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - getLastBlockHash(overrides?: CallOverrides): Promise; + getLastBlockHash(overrides?: CallOverrides): Promise tryAggregate( requireSuccess: PromiseOrValue, calls: Multicall3.CallStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise tryBlockAndAggregate( requireSuccess: PromiseOrValue, calls: Multicall3.CallStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise callStatic: { aggregate( calls: Multicall3.CallStruct[], - overrides?: CallOverrides + overrides?: CallOverrides, ): Promise< [BigNumber, string[]] & { blockNumber: BigNumber; returnData: string[] } - >; + > aggregate3( calls: Multicall3.Call3Struct[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise aggregate3Value( calls: Multicall3.Call3ValueStruct[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise blockAndAggregate( calls: Multicall3.CallStruct[], - overrides?: CallOverrides + overrides?: CallOverrides, ): Promise< [BigNumber, string, Multicall3.ResultStructOutput[]] & { - blockNumber: BigNumber; - blockHash: string; - returnData: Multicall3.ResultStructOutput[]; + blockNumber: BigNumber + blockHash: string + returnData: Multicall3.ResultStructOutput[] } - >; + > - getBasefee(overrides?: CallOverrides): Promise; + getBasefee(overrides?: CallOverrides): Promise getBlockHash( blockNumber: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - getBlockNumber(overrides?: CallOverrides): Promise; + getBlockNumber(overrides?: CallOverrides): Promise - getChainId(overrides?: CallOverrides): Promise; + getChainId(overrides?: CallOverrides): Promise - getCurrentBlockCoinbase(overrides?: CallOverrides): Promise; + getCurrentBlockCoinbase(overrides?: CallOverrides): Promise - getCurrentBlockDifficulty(overrides?: CallOverrides): Promise; + getCurrentBlockDifficulty(overrides?: CallOverrides): Promise - getCurrentBlockGasLimit(overrides?: CallOverrides): Promise; + getCurrentBlockGasLimit(overrides?: CallOverrides): Promise - getCurrentBlockTimestamp(overrides?: CallOverrides): Promise; + getCurrentBlockTimestamp(overrides?: CallOverrides): Promise getEthBalance( addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - getLastBlockHash(overrides?: CallOverrides): Promise; + getLastBlockHash(overrides?: CallOverrides): Promise tryAggregate( requireSuccess: PromiseOrValue, calls: Multicall3.CallStruct[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise tryBlockAndAggregate( requireSuccess: PromiseOrValue, calls: Multicall3.CallStruct[], - overrides?: CallOverrides + overrides?: CallOverrides, ): Promise< [BigNumber, string, Multicall3.ResultStructOutput[]] & { - blockNumber: BigNumber; - blockHash: string; - returnData: Multicall3.ResultStructOutput[]; + blockNumber: BigNumber + blockHash: string + returnData: Multicall3.ResultStructOutput[] } - >; - }; + > + } - filters: {}; + filters: {} estimateGas: { aggregate( calls: Multicall3.CallStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise aggregate3( calls: Multicall3.Call3Struct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise aggregate3Value( calls: Multicall3.Call3ValueStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise blockAndAggregate( calls: Multicall3.CallStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise - getBasefee(overrides?: CallOverrides): Promise; + getBasefee(overrides?: CallOverrides): Promise getBlockHash( blockNumber: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - getBlockNumber(overrides?: CallOverrides): Promise; + getBlockNumber(overrides?: CallOverrides): Promise - getChainId(overrides?: CallOverrides): Promise; + getChainId(overrides?: CallOverrides): Promise - getCurrentBlockCoinbase(overrides?: CallOverrides): Promise; + getCurrentBlockCoinbase(overrides?: CallOverrides): Promise - getCurrentBlockDifficulty(overrides?: CallOverrides): Promise; + getCurrentBlockDifficulty(overrides?: CallOverrides): Promise - getCurrentBlockGasLimit(overrides?: CallOverrides): Promise; + getCurrentBlockGasLimit(overrides?: CallOverrides): Promise - getCurrentBlockTimestamp(overrides?: CallOverrides): Promise; + getCurrentBlockTimestamp(overrides?: CallOverrides): Promise getEthBalance( addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - getLastBlockHash(overrides?: CallOverrides): Promise; + getLastBlockHash(overrides?: CallOverrides): Promise tryAggregate( requireSuccess: PromiseOrValue, calls: Multicall3.CallStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise tryBlockAndAggregate( requireSuccess: PromiseOrValue, calls: Multicall3.CallStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise + } populateTransaction: { aggregate( calls: Multicall3.CallStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise aggregate3( calls: Multicall3.Call3Struct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise aggregate3Value( calls: Multicall3.Call3ValueStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise blockAndAggregate( calls: Multicall3.CallStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise - getBasefee(overrides?: CallOverrides): Promise; + getBasefee(overrides?: CallOverrides): Promise getBlockHash( blockNumber: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - getBlockNumber(overrides?: CallOverrides): Promise; + getBlockNumber(overrides?: CallOverrides): Promise - getChainId(overrides?: CallOverrides): Promise; + getChainId(overrides?: CallOverrides): Promise getCurrentBlockCoinbase( - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise getCurrentBlockDifficulty( - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise getCurrentBlockGasLimit( - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise getCurrentBlockTimestamp( - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise getEthBalance( addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - getLastBlockHash(overrides?: CallOverrides): Promise; + getLastBlockHash(overrides?: CallOverrides): Promise tryAggregate( requireSuccess: PromiseOrValue, calls: Multicall3.CallStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise tryBlockAndAggregate( requireSuccess: PromiseOrValue, calls: Multicall3.CallStruct[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: PayableOverrides & { from?: PromiseOrValue }, + ): Promise + } } diff --git a/packages/ensjs/src/generated/NameWrapper.ts b/packages/ensjs/src/generated/NameWrapper.ts index 351ea776..b2633173 100644 --- a/packages/ensjs/src/generated/NameWrapper.ts +++ b/packages/ensjs/src/generated/NameWrapper.ts @@ -1,291 +1,290 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { + EventFragment, + FunctionFragment, + Result, +} from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber, BigNumberish } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BigNumberish, - BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; +} from '@ethersproject/contracts' import type { - FunctionFragment, - Result, - EventFragment, -} from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface NameWrapperInterface extends utils.Interface { +export interface NameWrapperInterface extends Interface { functions: { - "_tokens(uint256)": FunctionFragment; - "allFusesBurned(bytes32,uint32)": FunctionFragment; - "balanceOf(address,uint256)": FunctionFragment; - "balanceOfBatch(address[],uint256[])": FunctionFragment; - "controllers(address)": FunctionFragment; - "ens()": FunctionFragment; - "getData(uint256)": FunctionFragment; - "isApprovedForAll(address,address)": FunctionFragment; - "isTokenOwnerOrApproved(bytes32,address)": FunctionFragment; - "isWrapped(bytes32)": FunctionFragment; - "metadataService()": FunctionFragment; - "name()": FunctionFragment; - "names(bytes32)": FunctionFragment; - "onERC721Received(address,address,uint256,bytes)": FunctionFragment; - "owner()": FunctionFragment; - "ownerOf(uint256)": FunctionFragment; - "recoverFunds(address,address,uint256)": FunctionFragment; - "registerAndWrapETH2LD(string,address,uint256,address,uint32,uint64)": FunctionFragment; - "registrar()": FunctionFragment; - "renew(uint256,uint256,uint32,uint64)": FunctionFragment; - "renounceOwnership()": FunctionFragment; - "safeBatchTransferFrom(address,address,uint256[],uint256[],bytes)": FunctionFragment; - "safeTransferFrom(address,address,uint256,uint256,bytes)": FunctionFragment; - "setApprovalForAll(address,bool)": FunctionFragment; - "setChildFuses(bytes32,bytes32,uint32,uint64)": FunctionFragment; - "setController(address,bool)": FunctionFragment; - "setFuses(bytes32,uint32)": FunctionFragment; - "setMetadataService(address)": FunctionFragment; - "setRecord(bytes32,address,address,uint64)": FunctionFragment; - "setResolver(bytes32,address)": FunctionFragment; - "setSubnodeOwner(bytes32,string,address,uint32,uint64)": FunctionFragment; - "setSubnodeRecord(bytes32,string,address,address,uint64,uint32,uint64)": FunctionFragment; - "setTTL(bytes32,uint64)": FunctionFragment; - "setUpgradeContract(address)": FunctionFragment; - "supportsInterface(bytes4)": FunctionFragment; - "transferOwnership(address)": FunctionFragment; - "unwrap(bytes32,bytes32,address)": FunctionFragment; - "unwrapETH2LD(bytes32,address,address)": FunctionFragment; - "upgrade(bytes32,string,address,address)": FunctionFragment; - "upgradeContract()": FunctionFragment; - "upgradeETH2LD(string,address,address)": FunctionFragment; - "uri(uint256)": FunctionFragment; - "wrap(bytes,address,address)": FunctionFragment; - "wrapETH2LD(string,address,uint32,uint64,address)": FunctionFragment; - }; + '_tokens(uint256)': FunctionFragment + 'allFusesBurned(bytes32,uint32)': FunctionFragment + 'balanceOf(address,uint256)': FunctionFragment + 'balanceOfBatch(address[],uint256[])': FunctionFragment + 'controllers(address)': FunctionFragment + 'ens()': FunctionFragment + 'getData(uint256)': FunctionFragment + 'isApprovedForAll(address,address)': FunctionFragment + 'isTokenOwnerOrApproved(bytes32,address)': FunctionFragment + 'isWrapped(bytes32)': FunctionFragment + 'metadataService()': FunctionFragment + 'name()': FunctionFragment + 'names(bytes32)': FunctionFragment + 'onERC721Received(address,address,uint256,bytes)': FunctionFragment + 'owner()': FunctionFragment + 'ownerOf(uint256)': FunctionFragment + 'recoverFunds(address,address,uint256)': FunctionFragment + 'registerAndWrapETH2LD(string,address,uint256,address,uint32,uint64)': FunctionFragment + 'registrar()': FunctionFragment + 'renew(uint256,uint256,uint32,uint64)': FunctionFragment + 'renounceOwnership()': FunctionFragment + 'safeBatchTransferFrom(address,address,uint256[],uint256[],bytes)': FunctionFragment + 'safeTransferFrom(address,address,uint256,uint256,bytes)': FunctionFragment + 'setApprovalForAll(address,bool)': FunctionFragment + 'setChildFuses(bytes32,bytes32,uint32,uint64)': FunctionFragment + 'setController(address,bool)': FunctionFragment + 'setFuses(bytes32,uint32)': FunctionFragment + 'setMetadataService(address)': FunctionFragment + 'setRecord(bytes32,address,address,uint64)': FunctionFragment + 'setResolver(bytes32,address)': FunctionFragment + 'setSubnodeOwner(bytes32,string,address,uint32,uint64)': FunctionFragment + 'setSubnodeRecord(bytes32,string,address,address,uint64,uint32,uint64)': FunctionFragment + 'setTTL(bytes32,uint64)': FunctionFragment + 'setUpgradeContract(address)': FunctionFragment + 'supportsInterface(bytes4)': FunctionFragment + 'transferOwnership(address)': FunctionFragment + 'unwrap(bytes32,bytes32,address)': FunctionFragment + 'unwrapETH2LD(bytes32,address,address)': FunctionFragment + 'upgrade(bytes32,string,address,address)': FunctionFragment + 'upgradeContract()': FunctionFragment + 'upgradeETH2LD(string,address,address)': FunctionFragment + 'uri(uint256)': FunctionFragment + 'wrap(bytes,address,address)': FunctionFragment + 'wrapETH2LD(string,address,uint32,uint64,address)': FunctionFragment + } getFunction( nameOrSignatureOrTopic: - | "_tokens" - | "allFusesBurned" - | "balanceOf" - | "balanceOfBatch" - | "controllers" - | "ens" - | "getData" - | "isApprovedForAll" - | "isTokenOwnerOrApproved" - | "isWrapped" - | "metadataService" - | "name" - | "names" - | "onERC721Received" - | "owner" - | "ownerOf" - | "recoverFunds" - | "registerAndWrapETH2LD" - | "registrar" - | "renew" - | "renounceOwnership" - | "safeBatchTransferFrom" - | "safeTransferFrom" - | "setApprovalForAll" - | "setChildFuses" - | "setController" - | "setFuses" - | "setMetadataService" - | "setRecord" - | "setResolver" - | "setSubnodeOwner" - | "setSubnodeRecord" - | "setTTL" - | "setUpgradeContract" - | "supportsInterface" - | "transferOwnership" - | "unwrap" - | "unwrapETH2LD" - | "upgrade" - | "upgradeContract" - | "upgradeETH2LD" - | "uri" - | "wrap" - | "wrapETH2LD" - ): FunctionFragment; + | '_tokens' + | 'allFusesBurned' + | 'balanceOf' + | 'balanceOfBatch' + | 'controllers' + | 'ens' + | 'getData' + | 'isApprovedForAll' + | 'isTokenOwnerOrApproved' + | 'isWrapped' + | 'metadataService' + | 'name' + | 'names' + | 'onERC721Received' + | 'owner' + | 'ownerOf' + | 'recoverFunds' + | 'registerAndWrapETH2LD' + | 'registrar' + | 'renew' + | 'renounceOwnership' + | 'safeBatchTransferFrom' + | 'safeTransferFrom' + | 'setApprovalForAll' + | 'setChildFuses' + | 'setController' + | 'setFuses' + | 'setMetadataService' + | 'setRecord' + | 'setResolver' + | 'setSubnodeOwner' + | 'setSubnodeRecord' + | 'setTTL' + | 'setUpgradeContract' + | 'supportsInterface' + | 'transferOwnership' + | 'unwrap' + | 'unwrapETH2LD' + | 'upgrade' + | 'upgradeContract' + | 'upgradeETH2LD' + | 'uri' + | 'wrap' + | 'wrapETH2LD', + ): FunctionFragment encodeFunctionData( - functionFragment: "_tokens", - values: [PromiseOrValue] - ): string; + functionFragment: '_tokens', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "allFusesBurned", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'allFusesBurned', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "balanceOf", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'balanceOf', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "balanceOfBatch", - values: [PromiseOrValue[], PromiseOrValue[]] - ): string; + functionFragment: 'balanceOfBatch', + values: [PromiseOrValue[], PromiseOrValue[]], + ): string encodeFunctionData( - functionFragment: "controllers", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "ens", values?: undefined): string; + functionFragment: 'controllers', + values: [PromiseOrValue], + ): string + encodeFunctionData(functionFragment: 'ens', values?: undefined): string encodeFunctionData( - functionFragment: "getData", - values: [PromiseOrValue] - ): string; + functionFragment: 'getData', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "isApprovedForAll", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'isApprovedForAll', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "isTokenOwnerOrApproved", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'isTokenOwnerOrApproved', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "isWrapped", - values: [PromiseOrValue] - ): string; + functionFragment: 'isWrapped', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "metadataService", - values?: undefined - ): string; - encodeFunctionData(functionFragment: "name", values?: undefined): string; + functionFragment: 'metadataService', + values?: undefined, + ): string + encodeFunctionData(functionFragment: 'name', values?: undefined): string encodeFunctionData( - functionFragment: "names", - values: [PromiseOrValue] - ): string; + functionFragment: 'names', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "onERC721Received", + functionFragment: 'onERC721Received', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; - encodeFunctionData(functionFragment: "owner", values?: undefined): string; + PromiseOrValue, + ], + ): string + encodeFunctionData(functionFragment: 'owner', values?: undefined): string encodeFunctionData( - functionFragment: "ownerOf", - values: [PromiseOrValue] - ): string; + functionFragment: 'ownerOf', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "recoverFunds", + functionFragment: 'recoverFunds', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "registerAndWrapETH2LD", + functionFragment: 'registerAndWrapETH2LD', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; - encodeFunctionData(functionFragment: "registrar", values?: undefined): string; + PromiseOrValue, + ], + ): string + encodeFunctionData(functionFragment: 'registrar', values?: undefined): string encodeFunctionData( - functionFragment: "renew", + functionFragment: 'renew', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "renounceOwnership", - values?: undefined - ): string; + functionFragment: 'renounceOwnership', + values?: undefined, + ): string encodeFunctionData( - functionFragment: "safeBatchTransferFrom", + functionFragment: 'safeBatchTransferFrom', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue[], PromiseOrValue[], - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "safeTransferFrom", + functionFragment: 'safeTransferFrom', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "setApprovalForAll", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setApprovalForAll', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setChildFuses", + functionFragment: 'setChildFuses', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "setController", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setController', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setFuses", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setFuses', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setMetadataService", - values: [PromiseOrValue] - ): string; + functionFragment: 'setMetadataService', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setRecord", + functionFragment: 'setRecord', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "setResolver", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setResolver', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setSubnodeOwner", + functionFragment: 'setSubnodeOwner', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "setSubnodeRecord", + functionFragment: 'setSubnodeRecord', values: [ PromiseOrValue, PromiseOrValue, @@ -293,446 +292,440 @@ export interface NameWrapperInterface extends utils.Interface { PromiseOrValue, PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "setTTL", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setTTL', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setUpgradeContract", - values: [PromiseOrValue] - ): string; + functionFragment: 'setUpgradeContract', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "supportsInterface", - values: [PromiseOrValue] - ): string; + functionFragment: 'supportsInterface', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "transferOwnership", - values: [PromiseOrValue] - ): string; + functionFragment: 'transferOwnership', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "unwrap", + functionFragment: 'unwrap', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "unwrapETH2LD", + functionFragment: 'unwrapETH2LD', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "upgrade", + functionFragment: 'upgrade', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "upgradeContract", - values?: undefined - ): string; + functionFragment: 'upgradeContract', + values?: undefined, + ): string encodeFunctionData( - functionFragment: "upgradeETH2LD", + functionFragment: 'upgradeETH2LD', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "uri", - values: [PromiseOrValue] - ): string; + functionFragment: 'uri', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "wrap", + functionFragment: 'wrap', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "wrapETH2LD", + functionFragment: 'wrapETH2LD', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string - decodeFunctionResult(functionFragment: "_tokens", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "allFusesBurned", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "balanceOfBatch", - data: BytesLike - ): Result; + decodeFunctionResult(functionFragment: '_tokens', data: BytesLike): Result decodeFunctionResult( - functionFragment: "controllers", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "ens", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "getData", data: BytesLike): Result; + functionFragment: 'allFusesBurned', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'balanceOf', data: BytesLike): Result decodeFunctionResult( - functionFragment: "isApprovedForAll", - data: BytesLike - ): Result; + functionFragment: 'balanceOfBatch', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'controllers', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'ens', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'getData', data: BytesLike): Result decodeFunctionResult( - functionFragment: "isTokenOwnerOrApproved", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "isWrapped", data: BytesLike): Result; + functionFragment: 'isApprovedForAll', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "metadataService", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "names", data: BytesLike): Result; + functionFragment: 'isTokenOwnerOrApproved', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'isWrapped', data: BytesLike): Result decodeFunctionResult( - functionFragment: "onERC721Received", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "ownerOf", data: BytesLike): Result; + functionFragment: 'metadataService', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'name', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'names', data: BytesLike): Result decodeFunctionResult( - functionFragment: "recoverFunds", - data: BytesLike - ): Result; + functionFragment: 'onERC721Received', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'owner', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'ownerOf', data: BytesLike): Result decodeFunctionResult( - functionFragment: "registerAndWrapETH2LD", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "registrar", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "renew", data: BytesLike): Result; + functionFragment: 'recoverFunds', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "renounceOwnership", - data: BytesLike - ): Result; + functionFragment: 'registerAndWrapETH2LD', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'registrar', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'renew', data: BytesLike): Result decodeFunctionResult( - functionFragment: "safeBatchTransferFrom", - data: BytesLike - ): Result; + functionFragment: 'renounceOwnership', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "safeTransferFrom", - data: BytesLike - ): Result; + functionFragment: 'safeBatchTransferFrom', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "setApprovalForAll", - data: BytesLike - ): Result; + functionFragment: 'safeTransferFrom', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "setChildFuses", - data: BytesLike - ): Result; + functionFragment: 'setApprovalForAll', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "setController", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "setFuses", data: BytesLike): Result; + functionFragment: 'setChildFuses', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "setMetadataService", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "setRecord", data: BytesLike): Result; + functionFragment: 'setController', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'setFuses', data: BytesLike): Result decodeFunctionResult( - functionFragment: "setResolver", - data: BytesLike - ): Result; + functionFragment: 'setMetadataService', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'setRecord', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'setResolver', data: BytesLike): Result decodeFunctionResult( - functionFragment: "setSubnodeOwner", - data: BytesLike - ): Result; + functionFragment: 'setSubnodeOwner', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "setSubnodeRecord", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "setTTL", data: BytesLike): Result; + functionFragment: 'setSubnodeRecord', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'setTTL', data: BytesLike): Result decodeFunctionResult( - functionFragment: "setUpgradeContract", - data: BytesLike - ): Result; + functionFragment: 'setUpgradeContract', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "supportsInterface", - data: BytesLike - ): Result; + functionFragment: 'supportsInterface', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "transferOwnership", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "unwrap", data: BytesLike): Result; + functionFragment: 'transferOwnership', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'unwrap', data: BytesLike): Result decodeFunctionResult( - functionFragment: "unwrapETH2LD", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "upgrade", data: BytesLike): Result; + functionFragment: 'unwrapETH2LD', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'upgrade', data: BytesLike): Result decodeFunctionResult( - functionFragment: "upgradeContract", - data: BytesLike - ): Result; + functionFragment: 'upgradeContract', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "upgradeETH2LD", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "uri", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "wrap", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "wrapETH2LD", data: BytesLike): Result; + functionFragment: 'upgradeETH2LD', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'uri', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'wrap', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'wrapETH2LD', data: BytesLike): Result events: { - "ApprovalForAll(address,address,bool)": EventFragment; - "ControllerChanged(address,bool)": EventFragment; - "FusesSet(bytes32,uint32,uint64)": EventFragment; - "NameUnwrapped(bytes32,address)": EventFragment; - "NameWrapped(bytes32,bytes,address,uint32,uint64)": EventFragment; - "OwnershipTransferred(address,address)": EventFragment; - "TransferBatch(address,address,address,uint256[],uint256[])": EventFragment; - "TransferSingle(address,address,address,uint256,uint256)": EventFragment; - "URI(string,uint256)": EventFragment; - }; - - getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ControllerChanged"): EventFragment; - getEvent(nameOrSignatureOrTopic: "FusesSet"): EventFragment; - getEvent(nameOrSignatureOrTopic: "NameUnwrapped"): EventFragment; - getEvent(nameOrSignatureOrTopic: "NameWrapped"): EventFragment; - getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; - getEvent(nameOrSignatureOrTopic: "TransferBatch"): EventFragment; - getEvent(nameOrSignatureOrTopic: "TransferSingle"): EventFragment; - getEvent(nameOrSignatureOrTopic: "URI"): EventFragment; + 'ApprovalForAll(address,address,bool)': EventFragment + 'ControllerChanged(address,bool)': EventFragment + 'FusesSet(bytes32,uint32,uint64)': EventFragment + 'NameUnwrapped(bytes32,address)': EventFragment + 'NameWrapped(bytes32,bytes,address,uint32,uint64)': EventFragment + 'OwnershipTransferred(address,address)': EventFragment + 'TransferBatch(address,address,address,uint256[],uint256[])': EventFragment + 'TransferSingle(address,address,address,uint256,uint256)': EventFragment + 'URI(string,uint256)': EventFragment + } + + getEvent(nameOrSignatureOrTopic: 'ApprovalForAll'): EventFragment + getEvent(nameOrSignatureOrTopic: 'ControllerChanged'): EventFragment + getEvent(nameOrSignatureOrTopic: 'FusesSet'): EventFragment + getEvent(nameOrSignatureOrTopic: 'NameUnwrapped'): EventFragment + getEvent(nameOrSignatureOrTopic: 'NameWrapped'): EventFragment + getEvent(nameOrSignatureOrTopic: 'OwnershipTransferred'): EventFragment + getEvent(nameOrSignatureOrTopic: 'TransferBatch'): EventFragment + getEvent(nameOrSignatureOrTopic: 'TransferSingle'): EventFragment + getEvent(nameOrSignatureOrTopic: 'URI'): EventFragment } export interface ApprovalForAllEventObject { - account: string; - operator: string; - approved: boolean; + account: string + operator: string + approved: boolean } export type ApprovalForAllEvent = TypedEvent< [string, string, boolean], ApprovalForAllEventObject ->; +> -export type ApprovalForAllEventFilter = TypedEventFilter; +export type ApprovalForAllEventFilter = TypedEventFilter export interface ControllerChangedEventObject { - controller: string; - active: boolean; + controller: string + active: boolean } export type ControllerChangedEvent = TypedEvent< [string, boolean], ControllerChangedEventObject ->; +> export type ControllerChangedEventFilter = - TypedEventFilter; + TypedEventFilter export interface FusesSetEventObject { - node: string; - fuses: number; - expiry: BigNumber; + node: string + fuses: number + expiry: BigNumber } export type FusesSetEvent = TypedEvent< [string, number, BigNumber], FusesSetEventObject ->; +> -export type FusesSetEventFilter = TypedEventFilter; +export type FusesSetEventFilter = TypedEventFilter export interface NameUnwrappedEventObject { - node: string; - owner: string; + node: string + owner: string } export type NameUnwrappedEvent = TypedEvent< [string, string], NameUnwrappedEventObject ->; +> -export type NameUnwrappedEventFilter = TypedEventFilter; +export type NameUnwrappedEventFilter = TypedEventFilter export interface NameWrappedEventObject { - node: string; - name: string; - owner: string; - fuses: number; - expiry: BigNumber; + node: string + name: string + owner: string + fuses: number + expiry: BigNumber } export type NameWrappedEvent = TypedEvent< [string, string, string, number, BigNumber], NameWrappedEventObject ->; +> -export type NameWrappedEventFilter = TypedEventFilter; +export type NameWrappedEventFilter = TypedEventFilter export interface OwnershipTransferredEventObject { - previousOwner: string; - newOwner: string; + previousOwner: string + newOwner: string } export type OwnershipTransferredEvent = TypedEvent< [string, string], OwnershipTransferredEventObject ->; +> export type OwnershipTransferredEventFilter = - TypedEventFilter; + TypedEventFilter export interface TransferBatchEventObject { - operator: string; - from: string; - to: string; - ids: BigNumber[]; - values: BigNumber[]; + operator: string + from: string + to: string + ids: BigNumber[] + values: BigNumber[] } export type TransferBatchEvent = TypedEvent< [string, string, string, BigNumber[], BigNumber[]], TransferBatchEventObject ->; +> -export type TransferBatchEventFilter = TypedEventFilter; +export type TransferBatchEventFilter = TypedEventFilter export interface TransferSingleEventObject { - operator: string; - from: string; - to: string; - id: BigNumber; - value: BigNumber; + operator: string + from: string + to: string + id: BigNumber + value: BigNumber } export type TransferSingleEvent = TypedEvent< [string, string, string, BigNumber, BigNumber], TransferSingleEventObject ->; +> -export type TransferSingleEventFilter = TypedEventFilter; +export type TransferSingleEventFilter = TypedEventFilter export interface URIEventObject { - value: string; - id: BigNumber; + value: string + id: BigNumber } -export type URIEvent = TypedEvent<[string, BigNumber], URIEventObject>; +export type URIEvent = TypedEvent<[string, BigNumber], URIEventObject> -export type URIEventFilter = TypedEventFilter; +export type URIEventFilter = TypedEventFilter export interface NameWrapper extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: NameWrapperInterface; + interface: NameWrapperInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { _tokens( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber]>; + overrides?: CallOverrides, + ): Promise<[BigNumber]> allFusesBurned( node: PromiseOrValue, fuseMask: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> balanceOf( account: PromiseOrValue, id: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber]>; + overrides?: CallOverrides, + ): Promise<[BigNumber]> balanceOfBatch( accounts: PromiseOrValue[], ids: PromiseOrValue[], - overrides?: CallOverrides - ): Promise<[BigNumber[]]>; + overrides?: CallOverrides, + ): Promise<[BigNumber[]]> controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> - ens(overrides?: CallOverrides): Promise<[string]>; + ens(overrides?: CallOverrides): Promise<[string]> getData( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, number, BigNumber]>; + overrides?: CallOverrides, + ): Promise<[string, number, BigNumber]> isApprovedForAll( account: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> isTokenOwnerOrApproved( node: PromiseOrValue, addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> isWrapped( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> - metadataService(overrides?: CallOverrides): Promise<[string]>; + metadataService(overrides?: CallOverrides): Promise<[string]> - name(overrides?: CallOverrides): Promise<[string]>; + name(overrides?: CallOverrides): Promise<[string]> names( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> onERC721Received( to: PromiseOrValue, arg1: PromiseOrValue, tokenId: PromiseOrValue, data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - owner(overrides?: CallOverrides): Promise<[string]>; + owner(overrides?: CallOverrides): Promise<[string]> ownerOf( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string] & { owner: string }>; + overrides?: CallOverrides, + ): Promise<[string] & { owner: string }> recoverFunds( _token: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise registerAndWrapETH2LD( label: PromiseOrValue, @@ -741,22 +734,22 @@ export interface NameWrapper extends BaseContract { resolver: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - registrar(overrides?: CallOverrides): Promise<[string]>; + registrar(overrides?: CallOverrides): Promise<[string]> renew( tokenId: PromiseOrValue, duration: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise renounceOwnership( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise safeBatchTransferFrom( from: PromiseOrValue, @@ -764,8 +757,8 @@ export interface NameWrapper extends BaseContract { ids: PromiseOrValue[], amounts: PromiseOrValue[], data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise safeTransferFrom( from: PromiseOrValue, @@ -773,53 +766,53 @@ export interface NameWrapper extends BaseContract { id: PromiseOrValue, amount: PromiseOrValue, data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setChildFuses( parentNode: PromiseOrValue, labelhash: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setController( controller: PromiseOrValue, active: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setFuses( node: PromiseOrValue, fuses: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setMetadataService( _metadataService: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setRecord( node: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setResolver( node: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeOwner( parentNode: PromiseOrValue, @@ -827,8 +820,8 @@ export interface NameWrapper extends BaseContract { owner: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeRecord( parentNode: PromiseOrValue, @@ -838,72 +831,72 @@ export interface NameWrapper extends BaseContract { ttl: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setTTL( node: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setUpgradeContract( _upgradeAddress: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceId: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise unwrap( parentNode: PromiseOrValue, labelhash: PromiseOrValue, controller: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise unwrapETH2LD( labelhash: PromiseOrValue, registrant: PromiseOrValue, controller: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise upgrade( parentNode: PromiseOrValue, label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - upgradeContract(overrides?: CallOverrides): Promise<[string]>; + upgradeContract(overrides?: CallOverrides): Promise<[string]> upgradeETH2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise uri( tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> wrap( name: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise wrapETH2LD( label: PromiseOrValue, @@ -911,92 +904,92 @@ export interface NameWrapper extends BaseContract { fuses: PromiseOrValue, expiry: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } _tokens( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise allFusesBurned( node: PromiseOrValue, fuseMask: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise balanceOf( account: PromiseOrValue, id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise balanceOfBatch( accounts: PromiseOrValue[], ids: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise getData( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, number, BigNumber]>; + overrides?: CallOverrides, + ): Promise<[string, number, BigNumber]> isApprovedForAll( account: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isTokenOwnerOrApproved( node: PromiseOrValue, addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isWrapped( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - metadataService(overrides?: CallOverrides): Promise; + metadataService(overrides?: CallOverrides): Promise - name(overrides?: CallOverrides): Promise; + name(overrides?: CallOverrides): Promise names( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise onERC721Received( to: PromiseOrValue, arg1: PromiseOrValue, tokenId: PromiseOrValue, data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise ownerOf( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise recoverFunds( _token: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise registerAndWrapETH2LD( label: PromiseOrValue, @@ -1005,22 +998,22 @@ export interface NameWrapper extends BaseContract { resolver: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - registrar(overrides?: CallOverrides): Promise; + registrar(overrides?: CallOverrides): Promise renew( tokenId: PromiseOrValue, duration: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise renounceOwnership( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise safeBatchTransferFrom( from: PromiseOrValue, @@ -1028,8 +1021,8 @@ export interface NameWrapper extends BaseContract { ids: PromiseOrValue[], amounts: PromiseOrValue[], data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise safeTransferFrom( from: PromiseOrValue, @@ -1037,53 +1030,53 @@ export interface NameWrapper extends BaseContract { id: PromiseOrValue, amount: PromiseOrValue, data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setChildFuses( parentNode: PromiseOrValue, labelhash: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setController( controller: PromiseOrValue, active: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setFuses( node: PromiseOrValue, fuses: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setMetadataService( _metadataService: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setRecord( node: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setResolver( node: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeOwner( parentNode: PromiseOrValue, @@ -1091,8 +1084,8 @@ export interface NameWrapper extends BaseContract { owner: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeRecord( parentNode: PromiseOrValue, @@ -1102,72 +1095,72 @@ export interface NameWrapper extends BaseContract { ttl: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setTTL( node: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setUpgradeContract( _upgradeAddress: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise unwrap( parentNode: PromiseOrValue, labelhash: PromiseOrValue, controller: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise unwrapETH2LD( labelhash: PromiseOrValue, registrant: PromiseOrValue, controller: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise upgrade( parentNode: PromiseOrValue, label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - upgradeContract(overrides?: CallOverrides): Promise; + upgradeContract(overrides?: CallOverrides): Promise upgradeETH2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise uri( tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise wrap( name: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise wrapETH2LD( label: PromiseOrValue, @@ -1175,92 +1168,92 @@ export interface NameWrapper extends BaseContract { fuses: PromiseOrValue, expiry: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise callStatic: { _tokens( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise allFusesBurned( node: PromiseOrValue, fuseMask: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise balanceOf( account: PromiseOrValue, id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise balanceOfBatch( accounts: PromiseOrValue[], ids: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise getData( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, number, BigNumber]>; + overrides?: CallOverrides, + ): Promise<[string, number, BigNumber]> isApprovedForAll( account: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isTokenOwnerOrApproved( node: PromiseOrValue, addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isWrapped( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - metadataService(overrides?: CallOverrides): Promise; + metadataService(overrides?: CallOverrides): Promise - name(overrides?: CallOverrides): Promise; + name(overrides?: CallOverrides): Promise names( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise onERC721Received( to: PromiseOrValue, arg1: PromiseOrValue, tokenId: PromiseOrValue, data: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise ownerOf( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise recoverFunds( _token: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise registerAndWrapETH2LD( label: PromiseOrValue, @@ -1269,20 +1262,20 @@ export interface NameWrapper extends BaseContract { resolver: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - registrar(overrides?: CallOverrides): Promise; + registrar(overrides?: CallOverrides): Promise renew( tokenId: PromiseOrValue, duration: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - renounceOwnership(overrides?: CallOverrides): Promise; + renounceOwnership(overrides?: CallOverrides): Promise safeBatchTransferFrom( from: PromiseOrValue, @@ -1290,8 +1283,8 @@ export interface NameWrapper extends BaseContract { ids: PromiseOrValue[], amounts: PromiseOrValue[], data: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise safeTransferFrom( from: PromiseOrValue, @@ -1299,53 +1292,53 @@ export interface NameWrapper extends BaseContract { id: PromiseOrValue, amount: PromiseOrValue, data: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setChildFuses( parentNode: PromiseOrValue, labelhash: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setController( controller: PromiseOrValue, active: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setFuses( node: PromiseOrValue, fuses: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setMetadataService( _metadataService: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setRecord( node: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setResolver( node: PromiseOrValue, resolver: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setSubnodeOwner( parentNode: PromiseOrValue, @@ -1353,8 +1346,8 @@ export interface NameWrapper extends BaseContract { owner: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setSubnodeRecord( parentNode: PromiseOrValue, @@ -1364,72 +1357,72 @@ export interface NameWrapper extends BaseContract { ttl: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setTTL( node: PromiseOrValue, ttl: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setUpgradeContract( _upgradeAddress: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise supportsInterface( interfaceId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise unwrap( parentNode: PromiseOrValue, labelhash: PromiseOrValue, controller: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise unwrapETH2LD( labelhash: PromiseOrValue, registrant: PromiseOrValue, controller: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise upgrade( parentNode: PromiseOrValue, label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - upgradeContract(overrides?: CallOverrides): Promise; + upgradeContract(overrides?: CallOverrides): Promise upgradeETH2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise uri( tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise wrap( name: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise wrapETH2LD( label: PromiseOrValue, @@ -1437,195 +1430,195 @@ export interface NameWrapper extends BaseContract { fuses: PromiseOrValue, expiry: PromiseOrValue, resolver: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } filters: { - "ApprovalForAll(address,address,bool)"( + 'ApprovalForAll(address,address,bool)'( account?: PromiseOrValue | null, operator?: PromiseOrValue | null, - approved?: null - ): ApprovalForAllEventFilter; + approved?: null, + ): ApprovalForAllEventFilter ApprovalForAll( account?: PromiseOrValue | null, operator?: PromiseOrValue | null, - approved?: null - ): ApprovalForAllEventFilter; + approved?: null, + ): ApprovalForAllEventFilter - "ControllerChanged(address,bool)"( + 'ControllerChanged(address,bool)'( controller?: PromiseOrValue | null, - active?: null - ): ControllerChangedEventFilter; + active?: null, + ): ControllerChangedEventFilter ControllerChanged( controller?: PromiseOrValue | null, - active?: null - ): ControllerChangedEventFilter; + active?: null, + ): ControllerChangedEventFilter - "FusesSet(bytes32,uint32,uint64)"( + 'FusesSet(bytes32,uint32,uint64)'( node?: PromiseOrValue | null, fuses?: null, - expiry?: null - ): FusesSetEventFilter; + expiry?: null, + ): FusesSetEventFilter FusesSet( node?: PromiseOrValue | null, fuses?: null, - expiry?: null - ): FusesSetEventFilter; + expiry?: null, + ): FusesSetEventFilter - "NameUnwrapped(bytes32,address)"( + 'NameUnwrapped(bytes32,address)'( node?: PromiseOrValue | null, - owner?: null - ): NameUnwrappedEventFilter; + owner?: null, + ): NameUnwrappedEventFilter NameUnwrapped( node?: PromiseOrValue | null, - owner?: null - ): NameUnwrappedEventFilter; + owner?: null, + ): NameUnwrappedEventFilter - "NameWrapped(bytes32,bytes,address,uint32,uint64)"( + 'NameWrapped(bytes32,bytes,address,uint32,uint64)'( node?: PromiseOrValue | null, name?: null, owner?: null, fuses?: null, - expiry?: null - ): NameWrappedEventFilter; + expiry?: null, + ): NameWrappedEventFilter NameWrapped( node?: PromiseOrValue | null, name?: null, owner?: null, fuses?: null, - expiry?: null - ): NameWrappedEventFilter; + expiry?: null, + ): NameWrappedEventFilter - "OwnershipTransferred(address,address)"( + 'OwnershipTransferred(address,address)'( previousOwner?: PromiseOrValue | null, - newOwner?: PromiseOrValue | null - ): OwnershipTransferredEventFilter; + newOwner?: PromiseOrValue | null, + ): OwnershipTransferredEventFilter OwnershipTransferred( previousOwner?: PromiseOrValue | null, - newOwner?: PromiseOrValue | null - ): OwnershipTransferredEventFilter; + newOwner?: PromiseOrValue | null, + ): OwnershipTransferredEventFilter - "TransferBatch(address,address,address,uint256[],uint256[])"( + 'TransferBatch(address,address,address,uint256[],uint256[])'( operator?: PromiseOrValue | null, from?: PromiseOrValue | null, to?: PromiseOrValue | null, ids?: null, - values?: null - ): TransferBatchEventFilter; + values?: null, + ): TransferBatchEventFilter TransferBatch( operator?: PromiseOrValue | null, from?: PromiseOrValue | null, to?: PromiseOrValue | null, ids?: null, - values?: null - ): TransferBatchEventFilter; + values?: null, + ): TransferBatchEventFilter - "TransferSingle(address,address,address,uint256,uint256)"( + 'TransferSingle(address,address,address,uint256,uint256)'( operator?: PromiseOrValue | null, from?: PromiseOrValue | null, to?: PromiseOrValue | null, id?: null, - value?: null - ): TransferSingleEventFilter; + value?: null, + ): TransferSingleEventFilter TransferSingle( operator?: PromiseOrValue | null, from?: PromiseOrValue | null, to?: PromiseOrValue | null, id?: null, - value?: null - ): TransferSingleEventFilter; + value?: null, + ): TransferSingleEventFilter - "URI(string,uint256)"( + 'URI(string,uint256)'( value?: null, - id?: PromiseOrValue | null - ): URIEventFilter; - URI(value?: null, id?: PromiseOrValue | null): URIEventFilter; - }; + id?: PromiseOrValue | null, + ): URIEventFilter + URI(value?: null, id?: PromiseOrValue | null): URIEventFilter + } estimateGas: { _tokens( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise allFusesBurned( node: PromiseOrValue, fuseMask: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise balanceOf( account: PromiseOrValue, id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise balanceOfBatch( accounts: PromiseOrValue[], ids: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise getData( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isApprovedForAll( account: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isTokenOwnerOrApproved( node: PromiseOrValue, addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isWrapped( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - metadataService(overrides?: CallOverrides): Promise; + metadataService(overrides?: CallOverrides): Promise - name(overrides?: CallOverrides): Promise; + name(overrides?: CallOverrides): Promise names( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise onERC721Received( to: PromiseOrValue, arg1: PromiseOrValue, tokenId: PromiseOrValue, data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise ownerOf( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise recoverFunds( _token: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise registerAndWrapETH2LD( label: PromiseOrValue, @@ -1634,22 +1627,22 @@ export interface NameWrapper extends BaseContract { resolver: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - registrar(overrides?: CallOverrides): Promise; + registrar(overrides?: CallOverrides): Promise renew( tokenId: PromiseOrValue, duration: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise renounceOwnership( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise safeBatchTransferFrom( from: PromiseOrValue, @@ -1657,8 +1650,8 @@ export interface NameWrapper extends BaseContract { ids: PromiseOrValue[], amounts: PromiseOrValue[], data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise safeTransferFrom( from: PromiseOrValue, @@ -1666,53 +1659,53 @@ export interface NameWrapper extends BaseContract { id: PromiseOrValue, amount: PromiseOrValue, data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setChildFuses( parentNode: PromiseOrValue, labelhash: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setController( controller: PromiseOrValue, active: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setFuses( node: PromiseOrValue, fuses: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setMetadataService( _metadataService: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setRecord( node: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setResolver( node: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeOwner( parentNode: PromiseOrValue, @@ -1720,8 +1713,8 @@ export interface NameWrapper extends BaseContract { owner: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeRecord( parentNode: PromiseOrValue, @@ -1731,72 +1724,72 @@ export interface NameWrapper extends BaseContract { ttl: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setTTL( node: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setUpgradeContract( _upgradeAddress: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise unwrap( parentNode: PromiseOrValue, labelhash: PromiseOrValue, controller: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise unwrapETH2LD( labelhash: PromiseOrValue, registrant: PromiseOrValue, controller: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise upgrade( parentNode: PromiseOrValue, label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - upgradeContract(overrides?: CallOverrides): Promise; + upgradeContract(overrides?: CallOverrides): Promise upgradeETH2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise uri( tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise wrap( name: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise wrapETH2LD( label: PromiseOrValue, @@ -1804,93 +1797,93 @@ export interface NameWrapper extends BaseContract { fuses: PromiseOrValue, expiry: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } populateTransaction: { _tokens( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise allFusesBurned( node: PromiseOrValue, fuseMask: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise balanceOf( account: PromiseOrValue, id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise balanceOfBatch( accounts: PromiseOrValue[], ids: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise getData( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isApprovedForAll( account: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isTokenOwnerOrApproved( node: PromiseOrValue, addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isWrapped( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - metadataService(overrides?: CallOverrides): Promise; + metadataService(overrides?: CallOverrides): Promise - name(overrides?: CallOverrides): Promise; + name(overrides?: CallOverrides): Promise names( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise onERC721Received( to: PromiseOrValue, arg1: PromiseOrValue, tokenId: PromiseOrValue, data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise ownerOf( id: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise recoverFunds( _token: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise registerAndWrapETH2LD( label: PromiseOrValue, @@ -1899,22 +1892,22 @@ export interface NameWrapper extends BaseContract { resolver: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - registrar(overrides?: CallOverrides): Promise; + registrar(overrides?: CallOverrides): Promise renew( tokenId: PromiseOrValue, duration: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise renounceOwnership( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise safeBatchTransferFrom( from: PromiseOrValue, @@ -1922,8 +1915,8 @@ export interface NameWrapper extends BaseContract { ids: PromiseOrValue[], amounts: PromiseOrValue[], data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise safeTransferFrom( from: PromiseOrValue, @@ -1931,53 +1924,53 @@ export interface NameWrapper extends BaseContract { id: PromiseOrValue, amount: PromiseOrValue, data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setChildFuses( parentNode: PromiseOrValue, labelhash: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setController( controller: PromiseOrValue, active: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setFuses( node: PromiseOrValue, fuses: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setMetadataService( _metadataService: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setRecord( node: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setResolver( node: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeOwner( parentNode: PromiseOrValue, @@ -1985,8 +1978,8 @@ export interface NameWrapper extends BaseContract { owner: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeRecord( parentNode: PromiseOrValue, @@ -1996,72 +1989,72 @@ export interface NameWrapper extends BaseContract { ttl: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setTTL( node: PromiseOrValue, ttl: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setUpgradeContract( _upgradeAddress: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise unwrap( parentNode: PromiseOrValue, labelhash: PromiseOrValue, controller: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise unwrapETH2LD( labelhash: PromiseOrValue, registrant: PromiseOrValue, controller: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise upgrade( parentNode: PromiseOrValue, label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - upgradeContract(overrides?: CallOverrides): Promise; + upgradeContract(overrides?: CallOverrides): Promise upgradeETH2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise uri( tokenId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise wrap( name: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise wrapETH2LD( label: PromiseOrValue, @@ -2069,7 +2062,7 @@ export interface NameWrapper extends BaseContract { fuses: PromiseOrValue, expiry: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } } diff --git a/packages/ensjs/src/generated/P256SHA256Algorithm.ts b/packages/ensjs/src/generated/P256SHA256Algorithm.ts index f43b0d9f..289eb63d 100644 --- a/packages/ensjs/src/generated/P256SHA256Algorithm.ts +++ b/packages/ensjs/src/generated/P256SHA256Algorithm.ts @@ -1,71 +1,71 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { FunctionFragment, Result } from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BytesLike, CallOverrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { FunctionFragment, Result } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; +} from '@ethersproject/contracts' import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface P256SHA256AlgorithmInterface extends utils.Interface { +export interface P256SHA256AlgorithmInterface extends Interface { functions: { - "verify(bytes,bytes,bytes)": FunctionFragment; - }; + 'verify(bytes,bytes,bytes)': FunctionFragment + } - getFunction(nameOrSignatureOrTopic: "verify"): FunctionFragment; + getFunction(nameOrSignatureOrTopic: 'verify'): FunctionFragment encodeFunctionData( - functionFragment: "verify", + functionFragment: 'verify', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string - decodeFunctionResult(functionFragment: "verify", data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'verify', data: BytesLike): Result - events: {}; + events: {} } export interface P256SHA256Algorithm extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: P256SHA256AlgorithmInterface; + interface: P256SHA256AlgorithmInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { /** @@ -78,9 +78,9 @@ export interface P256SHA256Algorithm extends BaseContract { key: PromiseOrValue, data: PromiseOrValue, signature: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; - }; + overrides?: CallOverrides, + ): Promise<[boolean]> + } /** * Verifies a signature. @@ -92,8 +92,8 @@ export interface P256SHA256Algorithm extends BaseContract { key: PromiseOrValue, data: PromiseOrValue, signature: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise callStatic: { /** @@ -106,11 +106,11 @@ export interface P256SHA256Algorithm extends BaseContract { key: PromiseOrValue, data: PromiseOrValue, signature: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } - filters: {}; + filters: {} estimateGas: { /** @@ -123,9 +123,9 @@ export interface P256SHA256Algorithm extends BaseContract { key: PromiseOrValue, data: PromiseOrValue, signature: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } populateTransaction: { /** @@ -138,7 +138,7 @@ export interface P256SHA256Algorithm extends BaseContract { key: PromiseOrValue, data: PromiseOrValue, signature: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } } diff --git a/packages/ensjs/src/generated/PublicResolver.ts b/packages/ensjs/src/generated/PublicResolver.ts index 77e6f5a0..9ec880a4 100644 --- a/packages/ensjs/src/generated/PublicResolver.ts +++ b/packages/ensjs/src/generated/PublicResolver.ts @@ -1,1497 +1,1490 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { + EventFragment, + FunctionFragment, + Result, +} from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber, BigNumberish } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BigNumberish, - BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; +} from '@ethersproject/contracts' import type { - FunctionFragment, - Result, - EventFragment, -} from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface PublicResolverInterface extends utils.Interface { +export interface PublicResolverInterface extends Interface { functions: { - "ABI(bytes32,uint256)": FunctionFragment; - "addr(bytes32)": FunctionFragment; - "addr(bytes32,uint256)": FunctionFragment; - "clearRecords(bytes32)": FunctionFragment; - "contenthash(bytes32)": FunctionFragment; - "dnsRecord(bytes32,bytes32,uint16)": FunctionFragment; - "hasDNSRecords(bytes32,bytes32)": FunctionFragment; - "interfaceImplementer(bytes32,bytes4)": FunctionFragment; - "isApprovedForAll(address,address)": FunctionFragment; - "multicall(bytes[])": FunctionFragment; - "multicallWithNodeCheck(bytes32,bytes[])": FunctionFragment; - "name(bytes32)": FunctionFragment; - "pubkey(bytes32)": FunctionFragment; - "recordVersions(bytes32)": FunctionFragment; - "setABI(bytes32,uint256,bytes)": FunctionFragment; - "setAddr(bytes32,uint256,bytes)": FunctionFragment; - "setAddr(bytes32,address)": FunctionFragment; - "setApprovalForAll(address,bool)": FunctionFragment; - "setContenthash(bytes32,bytes)": FunctionFragment; - "setDNSRecords(bytes32,bytes)": FunctionFragment; - "setInterface(bytes32,bytes4,address)": FunctionFragment; - "setName(bytes32,string)": FunctionFragment; - "setPubkey(bytes32,bytes32,bytes32)": FunctionFragment; - "setText(bytes32,string,string)": FunctionFragment; - "setZonehash(bytes32,bytes)": FunctionFragment; - "supportsInterface(bytes4)": FunctionFragment; - "text(bytes32,string)": FunctionFragment; - "zonehash(bytes32)": FunctionFragment; - }; + 'ABI(bytes32,uint256)': FunctionFragment + 'addr(bytes32)': FunctionFragment + 'addr(bytes32,uint256)': FunctionFragment + 'clearRecords(bytes32)': FunctionFragment + 'contenthash(bytes32)': FunctionFragment + 'dnsRecord(bytes32,bytes32,uint16)': FunctionFragment + 'hasDNSRecords(bytes32,bytes32)': FunctionFragment + 'interfaceImplementer(bytes32,bytes4)': FunctionFragment + 'isApprovedForAll(address,address)': FunctionFragment + 'multicall(bytes[])': FunctionFragment + 'multicallWithNodeCheck(bytes32,bytes[])': FunctionFragment + 'name(bytes32)': FunctionFragment + 'pubkey(bytes32)': FunctionFragment + 'recordVersions(bytes32)': FunctionFragment + 'setABI(bytes32,uint256,bytes)': FunctionFragment + 'setAddr(bytes32,uint256,bytes)': FunctionFragment + 'setAddr(bytes32,address)': FunctionFragment + 'setApprovalForAll(address,bool)': FunctionFragment + 'setContenthash(bytes32,bytes)': FunctionFragment + 'setDNSRecords(bytes32,bytes)': FunctionFragment + 'setInterface(bytes32,bytes4,address)': FunctionFragment + 'setName(bytes32,string)': FunctionFragment + 'setPubkey(bytes32,bytes32,bytes32)': FunctionFragment + 'setText(bytes32,string,string)': FunctionFragment + 'setZonehash(bytes32,bytes)': FunctionFragment + 'supportsInterface(bytes4)': FunctionFragment + 'text(bytes32,string)': FunctionFragment + 'zonehash(bytes32)': FunctionFragment + } getFunction( nameOrSignatureOrTopic: - | "ABI" - | "addr(bytes32)" - | "addr(bytes32,uint256)" - | "clearRecords" - | "contenthash" - | "dnsRecord" - | "hasDNSRecords" - | "interfaceImplementer" - | "isApprovedForAll" - | "multicall" - | "multicallWithNodeCheck" - | "name" - | "pubkey" - | "recordVersions" - | "setABI" - | "setAddr(bytes32,uint256,bytes)" - | "setAddr(bytes32,address)" - | "setApprovalForAll" - | "setContenthash" - | "setDNSRecords" - | "setInterface" - | "setName" - | "setPubkey" - | "setText" - | "setZonehash" - | "supportsInterface" - | "text" - | "zonehash" - ): FunctionFragment; + | 'ABI' + | 'addr(bytes32)' + | 'addr(bytes32,uint256)' + | 'clearRecords' + | 'contenthash' + | 'dnsRecord' + | 'hasDNSRecords' + | 'interfaceImplementer' + | 'isApprovedForAll' + | 'multicall' + | 'multicallWithNodeCheck' + | 'name' + | 'pubkey' + | 'recordVersions' + | 'setABI' + | 'setAddr(bytes32,uint256,bytes)' + | 'setAddr(bytes32,address)' + | 'setApprovalForAll' + | 'setContenthash' + | 'setDNSRecords' + | 'setInterface' + | 'setName' + | 'setPubkey' + | 'setText' + | 'setZonehash' + | 'supportsInterface' + | 'text' + | 'zonehash', + ): FunctionFragment encodeFunctionData( - functionFragment: "ABI", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'ABI', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "addr(bytes32)", - values: [PromiseOrValue] - ): string; + functionFragment: 'addr(bytes32)', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "addr(bytes32,uint256)", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'addr(bytes32,uint256)', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "clearRecords", - values: [PromiseOrValue] - ): string; + functionFragment: 'clearRecords', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "contenthash", - values: [PromiseOrValue] - ): string; + functionFragment: 'contenthash', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "dnsRecord", + functionFragment: 'dnsRecord', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "hasDNSRecords", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'hasDNSRecords', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "interfaceImplementer", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'interfaceImplementer', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "isApprovedForAll", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'isApprovedForAll', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "multicall", - values: [PromiseOrValue[]] - ): string; + functionFragment: 'multicall', + values: [PromiseOrValue[]], + ): string encodeFunctionData( - functionFragment: "multicallWithNodeCheck", - values: [PromiseOrValue, PromiseOrValue[]] - ): string; + functionFragment: 'multicallWithNodeCheck', + values: [PromiseOrValue, PromiseOrValue[]], + ): string encodeFunctionData( - functionFragment: "name", - values: [PromiseOrValue] - ): string; + functionFragment: 'name', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "pubkey", - values: [PromiseOrValue] - ): string; + functionFragment: 'pubkey', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "recordVersions", - values: [PromiseOrValue] - ): string; + functionFragment: 'recordVersions', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setABI", + functionFragment: 'setABI', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "setAddr(bytes32,uint256,bytes)", + functionFragment: 'setAddr(bytes32,uint256,bytes)', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "setAddr(bytes32,address)", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setAddr(bytes32,address)', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setApprovalForAll", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setApprovalForAll', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setContenthash", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setContenthash', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setDNSRecords", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setDNSRecords', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setInterface", + functionFragment: 'setInterface', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "setName", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setName', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setPubkey", + functionFragment: 'setPubkey', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "setText", + functionFragment: 'setText', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "setZonehash", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setZonehash', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "supportsInterface", - values: [PromiseOrValue] - ): string; + functionFragment: 'supportsInterface', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "text", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'text', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "zonehash", - values: [PromiseOrValue] - ): string; + functionFragment: 'zonehash', + values: [PromiseOrValue], + ): string - decodeFunctionResult(functionFragment: "ABI", data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'ABI', data: BytesLike): Result decodeFunctionResult( - functionFragment: "addr(bytes32)", - data: BytesLike - ): Result; + functionFragment: 'addr(bytes32)', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "addr(bytes32,uint256)", - data: BytesLike - ): Result; + functionFragment: 'addr(bytes32,uint256)', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "clearRecords", - data: BytesLike - ): Result; + functionFragment: 'clearRecords', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'contenthash', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'dnsRecord', data: BytesLike): Result decodeFunctionResult( - functionFragment: "contenthash", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "dnsRecord", data: BytesLike): Result; + functionFragment: 'hasDNSRecords', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "hasDNSRecords", - data: BytesLike - ): Result; + functionFragment: 'interfaceImplementer', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "interfaceImplementer", - data: BytesLike - ): Result; + functionFragment: 'isApprovedForAll', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'multicall', data: BytesLike): Result decodeFunctionResult( - functionFragment: "isApprovedForAll", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "multicall", data: BytesLike): Result; + functionFragment: 'multicallWithNodeCheck', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'name', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'pubkey', data: BytesLike): Result decodeFunctionResult( - functionFragment: "multicallWithNodeCheck", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "pubkey", data: BytesLike): Result; + functionFragment: 'recordVersions', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'setABI', data: BytesLike): Result decodeFunctionResult( - functionFragment: "recordVersions", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "setABI", data: BytesLike): Result; + functionFragment: 'setAddr(bytes32,uint256,bytes)', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "setAddr(bytes32,uint256,bytes)", - data: BytesLike - ): Result; + functionFragment: 'setAddr(bytes32,address)', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "setAddr(bytes32,address)", - data: BytesLike - ): Result; + functionFragment: 'setApprovalForAll', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "setApprovalForAll", - data: BytesLike - ): Result; + functionFragment: 'setContenthash', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "setContenthash", - data: BytesLike - ): Result; + functionFragment: 'setDNSRecords', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "setDNSRecords", - data: BytesLike - ): Result; + functionFragment: 'setInterface', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'setName', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'setPubkey', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'setText', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'setZonehash', data: BytesLike): Result decodeFunctionResult( - functionFragment: "setInterface", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "setName", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "setPubkey", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "setText", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "setZonehash", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "supportsInterface", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "text", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "zonehash", data: BytesLike): Result; + functionFragment: 'supportsInterface', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'text', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'zonehash', data: BytesLike): Result events: { - "ABIChanged(bytes32,uint256)": EventFragment; - "AddrChanged(bytes32,address)": EventFragment; - "AddressChanged(bytes32,uint256,bytes)": EventFragment; - "ApprovalForAll(address,address,bool)": EventFragment; - "ContenthashChanged(bytes32,bytes)": EventFragment; - "DNSRecordChanged(bytes32,bytes,uint16,bytes)": EventFragment; - "DNSRecordDeleted(bytes32,bytes,uint16)": EventFragment; - "DNSZonehashChanged(bytes32,bytes,bytes)": EventFragment; - "InterfaceChanged(bytes32,bytes4,address)": EventFragment; - "NameChanged(bytes32,string)": EventFragment; - "PubkeyChanged(bytes32,bytes32,bytes32)": EventFragment; - "TextChanged(bytes32,string,string,string)": EventFragment; - "VersionChanged(bytes32,uint64)": EventFragment; - }; - - getEvent(nameOrSignatureOrTopic: "ABIChanged"): EventFragment; - getEvent(nameOrSignatureOrTopic: "AddrChanged"): EventFragment; - getEvent(nameOrSignatureOrTopic: "AddressChanged"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ContenthashChanged"): EventFragment; - getEvent(nameOrSignatureOrTopic: "DNSRecordChanged"): EventFragment; - getEvent(nameOrSignatureOrTopic: "DNSRecordDeleted"): EventFragment; - getEvent(nameOrSignatureOrTopic: "DNSZonehashChanged"): EventFragment; - getEvent(nameOrSignatureOrTopic: "InterfaceChanged"): EventFragment; - getEvent(nameOrSignatureOrTopic: "NameChanged"): EventFragment; - getEvent(nameOrSignatureOrTopic: "PubkeyChanged"): EventFragment; - getEvent(nameOrSignatureOrTopic: "TextChanged"): EventFragment; - getEvent(nameOrSignatureOrTopic: "VersionChanged"): EventFragment; + 'ABIChanged(bytes32,uint256)': EventFragment + 'AddrChanged(bytes32,address)': EventFragment + 'AddressChanged(bytes32,uint256,bytes)': EventFragment + 'ApprovalForAll(address,address,bool)': EventFragment + 'ContenthashChanged(bytes32,bytes)': EventFragment + 'DNSRecordChanged(bytes32,bytes,uint16,bytes)': EventFragment + 'DNSRecordDeleted(bytes32,bytes,uint16)': EventFragment + 'DNSZonehashChanged(bytes32,bytes,bytes)': EventFragment + 'InterfaceChanged(bytes32,bytes4,address)': EventFragment + 'NameChanged(bytes32,string)': EventFragment + 'PubkeyChanged(bytes32,bytes32,bytes32)': EventFragment + 'TextChanged(bytes32,string,string,string)': EventFragment + 'VersionChanged(bytes32,uint64)': EventFragment + } + + getEvent(nameOrSignatureOrTopic: 'ABIChanged'): EventFragment + getEvent(nameOrSignatureOrTopic: 'AddrChanged'): EventFragment + getEvent(nameOrSignatureOrTopic: 'AddressChanged'): EventFragment + getEvent(nameOrSignatureOrTopic: 'ApprovalForAll'): EventFragment + getEvent(nameOrSignatureOrTopic: 'ContenthashChanged'): EventFragment + getEvent(nameOrSignatureOrTopic: 'DNSRecordChanged'): EventFragment + getEvent(nameOrSignatureOrTopic: 'DNSRecordDeleted'): EventFragment + getEvent(nameOrSignatureOrTopic: 'DNSZonehashChanged'): EventFragment + getEvent(nameOrSignatureOrTopic: 'InterfaceChanged'): EventFragment + getEvent(nameOrSignatureOrTopic: 'NameChanged'): EventFragment + getEvent(nameOrSignatureOrTopic: 'PubkeyChanged'): EventFragment + getEvent(nameOrSignatureOrTopic: 'TextChanged'): EventFragment + getEvent(nameOrSignatureOrTopic: 'VersionChanged'): EventFragment } export interface ABIChangedEventObject { - node: string; - contentType: BigNumber; + node: string + contentType: BigNumber } export type ABIChangedEvent = TypedEvent< [string, BigNumber], ABIChangedEventObject ->; +> -export type ABIChangedEventFilter = TypedEventFilter; +export type ABIChangedEventFilter = TypedEventFilter export interface AddrChangedEventObject { - node: string; - a: string; + node: string + a: string } export type AddrChangedEvent = TypedEvent< [string, string], AddrChangedEventObject ->; +> -export type AddrChangedEventFilter = TypedEventFilter; +export type AddrChangedEventFilter = TypedEventFilter export interface AddressChangedEventObject { - node: string; - coinType: BigNumber; - newAddress: string; + node: string + coinType: BigNumber + newAddress: string } export type AddressChangedEvent = TypedEvent< [string, BigNumber, string], AddressChangedEventObject ->; +> -export type AddressChangedEventFilter = TypedEventFilter; +export type AddressChangedEventFilter = TypedEventFilter export interface ApprovalForAllEventObject { - owner: string; - operator: string; - approved: boolean; + owner: string + operator: string + approved: boolean } export type ApprovalForAllEvent = TypedEvent< [string, string, boolean], ApprovalForAllEventObject ->; +> -export type ApprovalForAllEventFilter = TypedEventFilter; +export type ApprovalForAllEventFilter = TypedEventFilter export interface ContenthashChangedEventObject { - node: string; - hash: string; + node: string + hash: string } export type ContenthashChangedEvent = TypedEvent< [string, string], ContenthashChangedEventObject ->; +> export type ContenthashChangedEventFilter = - TypedEventFilter; + TypedEventFilter export interface DNSRecordChangedEventObject { - node: string; - name: string; - resource: number; - record: string; + node: string + name: string + resource: number + record: string } export type DNSRecordChangedEvent = TypedEvent< [string, string, number, string], DNSRecordChangedEventObject ->; +> export type DNSRecordChangedEventFilter = - TypedEventFilter; + TypedEventFilter export interface DNSRecordDeletedEventObject { - node: string; - name: string; - resource: number; + node: string + name: string + resource: number } export type DNSRecordDeletedEvent = TypedEvent< [string, string, number], DNSRecordDeletedEventObject ->; +> export type DNSRecordDeletedEventFilter = - TypedEventFilter; + TypedEventFilter export interface DNSZonehashChangedEventObject { - node: string; - lastzonehash: string; - zonehash: string; + node: string + lastzonehash: string + zonehash: string } export type DNSZonehashChangedEvent = TypedEvent< [string, string, string], DNSZonehashChangedEventObject ->; +> export type DNSZonehashChangedEventFilter = - TypedEventFilter; + TypedEventFilter export interface InterfaceChangedEventObject { - node: string; - interfaceID: string; - implementer: string; + node: string + interfaceID: string + implementer: string } export type InterfaceChangedEvent = TypedEvent< [string, string, string], InterfaceChangedEventObject ->; +> export type InterfaceChangedEventFilter = - TypedEventFilter; + TypedEventFilter export interface NameChangedEventObject { - node: string; - name: string; + node: string + name: string } export type NameChangedEvent = TypedEvent< [string, string], NameChangedEventObject ->; +> -export type NameChangedEventFilter = TypedEventFilter; +export type NameChangedEventFilter = TypedEventFilter export interface PubkeyChangedEventObject { - node: string; - x: string; - y: string; + node: string + x: string + y: string } export type PubkeyChangedEvent = TypedEvent< [string, string, string], PubkeyChangedEventObject ->; +> -export type PubkeyChangedEventFilter = TypedEventFilter; +export type PubkeyChangedEventFilter = TypedEventFilter export interface TextChangedEventObject { - node: string; - indexedKey: string; - key: string; - value: string; + node: string + indexedKey: string + key: string + value: string } export type TextChangedEvent = TypedEvent< [string, string, string, string], TextChangedEventObject ->; +> -export type TextChangedEventFilter = TypedEventFilter; +export type TextChangedEventFilter = TypedEventFilter export interface VersionChangedEventObject { - node: string; - newVersion: BigNumber; + node: string + newVersion: BigNumber } export type VersionChangedEvent = TypedEvent< [string, BigNumber], VersionChangedEventObject ->; +> -export type VersionChangedEventFilter = TypedEventFilter; +export type VersionChangedEventFilter = TypedEventFilter export interface PublicResolver extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: PublicResolverInterface; + interface: PublicResolverInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { ABI( node: PromiseOrValue, contentTypes: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber, string]>; + overrides?: CallOverrides, + ): Promise<[BigNumber, string]> - "addr(bytes32)"( + 'addr(bytes32)'( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> - "addr(bytes32,uint256)"( + 'addr(bytes32,uint256)'( node: PromiseOrValue, coinType: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> clearRecords( node: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise contenthash( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> dnsRecord( node: PromiseOrValue, name: PromiseOrValue, resource: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> hasDNSRecords( node: PromiseOrValue, name: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> interfaceImplementer( node: PromiseOrValue, interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> isApprovedForAll( account: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> multicall( data: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise multicallWithNodeCheck( nodehash: PromiseOrValue, data: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise name( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> pubkey( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string] & { x: string; y: string }>; + overrides?: CallOverrides, + ): Promise<[string, string] & { x: string; y: string }> recordVersions( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber]>; + overrides?: CallOverrides, + ): Promise<[BigNumber]> setABI( node: PromiseOrValue, contentType: PromiseOrValue, data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "setAddr(bytes32,uint256,bytes)"( + 'setAddr(bytes32,uint256,bytes)'( node: PromiseOrValue, coinType: PromiseOrValue, a: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "setAddr(bytes32,address)"( + 'setAddr(bytes32,address)'( node: PromiseOrValue, a: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setContenthash( node: PromiseOrValue, hash: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setDNSRecords( node: PromiseOrValue, data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setInterface( node: PromiseOrValue, interfaceID: PromiseOrValue, implementer: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setName( node: PromiseOrValue, newName: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setPubkey( node: PromiseOrValue, x: PromiseOrValue, y: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setText( node: PromiseOrValue, key: PromiseOrValue, value: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setZonehash( node: PromiseOrValue, hash: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> text( node: PromiseOrValue, key: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> zonehash( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; - }; + overrides?: CallOverrides, + ): Promise<[string]> + } ABI( node: PromiseOrValue, contentTypes: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber, string]>; + overrides?: CallOverrides, + ): Promise<[BigNumber, string]> - "addr(bytes32)"( + 'addr(bytes32)'( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "addr(bytes32,uint256)"( + 'addr(bytes32,uint256)'( node: PromiseOrValue, coinType: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise clearRecords( node: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise contenthash( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise dnsRecord( node: PromiseOrValue, name: PromiseOrValue, resource: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise hasDNSRecords( node: PromiseOrValue, name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise interfaceImplementer( node: PromiseOrValue, interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isApprovedForAll( account: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise multicall( data: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise multicallWithNodeCheck( nodehash: PromiseOrValue, data: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise name( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise pubkey( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string] & { x: string; y: string }>; + overrides?: CallOverrides, + ): Promise<[string, string] & { x: string; y: string }> recordVersions( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setABI( node: PromiseOrValue, contentType: PromiseOrValue, data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "setAddr(bytes32,uint256,bytes)"( + 'setAddr(bytes32,uint256,bytes)'( node: PromiseOrValue, coinType: PromiseOrValue, a: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "setAddr(bytes32,address)"( + 'setAddr(bytes32,address)'( node: PromiseOrValue, a: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setContenthash( node: PromiseOrValue, hash: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setDNSRecords( node: PromiseOrValue, data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setInterface( node: PromiseOrValue, interfaceID: PromiseOrValue, implementer: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setName( node: PromiseOrValue, newName: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setPubkey( node: PromiseOrValue, x: PromiseOrValue, y: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setText( node: PromiseOrValue, key: PromiseOrValue, value: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setZonehash( node: PromiseOrValue, hash: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise text( node: PromiseOrValue, key: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise zonehash( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise callStatic: { ABI( node: PromiseOrValue, contentTypes: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber, string]>; + overrides?: CallOverrides, + ): Promise<[BigNumber, string]> - "addr(bytes32)"( + 'addr(bytes32)'( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "addr(bytes32,uint256)"( + 'addr(bytes32,uint256)'( node: PromiseOrValue, coinType: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise clearRecords( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise contenthash( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise dnsRecord( node: PromiseOrValue, name: PromiseOrValue, resource: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise hasDNSRecords( node: PromiseOrValue, name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise interfaceImplementer( node: PromiseOrValue, interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isApprovedForAll( account: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise multicall( data: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise multicallWithNodeCheck( nodehash: PromiseOrValue, data: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise name( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise pubkey( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string] & { x: string; y: string }>; + overrides?: CallOverrides, + ): Promise<[string, string] & { x: string; y: string }> recordVersions( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setABI( node: PromiseOrValue, contentType: PromiseOrValue, data: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "setAddr(bytes32,uint256,bytes)"( + 'setAddr(bytes32,uint256,bytes)'( node: PromiseOrValue, coinType: PromiseOrValue, a: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "setAddr(bytes32,address)"( + 'setAddr(bytes32,address)'( node: PromiseOrValue, a: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setContenthash( node: PromiseOrValue, hash: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setDNSRecords( node: PromiseOrValue, data: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setInterface( node: PromiseOrValue, interfaceID: PromiseOrValue, implementer: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setName( node: PromiseOrValue, newName: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setPubkey( node: PromiseOrValue, x: PromiseOrValue, y: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setText( node: PromiseOrValue, key: PromiseOrValue, value: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setZonehash( node: PromiseOrValue, hash: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise text( node: PromiseOrValue, key: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise zonehash( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } filters: { - "ABIChanged(bytes32,uint256)"( + 'ABIChanged(bytes32,uint256)'( node?: PromiseOrValue | null, - contentType?: PromiseOrValue | null - ): ABIChangedEventFilter; + contentType?: PromiseOrValue | null, + ): ABIChangedEventFilter ABIChanged( node?: PromiseOrValue | null, - contentType?: PromiseOrValue | null - ): ABIChangedEventFilter; + contentType?: PromiseOrValue | null, + ): ABIChangedEventFilter - "AddrChanged(bytes32,address)"( + 'AddrChanged(bytes32,address)'( node?: PromiseOrValue | null, - a?: null - ): AddrChangedEventFilter; + a?: null, + ): AddrChangedEventFilter AddrChanged( node?: PromiseOrValue | null, - a?: null - ): AddrChangedEventFilter; + a?: null, + ): AddrChangedEventFilter - "AddressChanged(bytes32,uint256,bytes)"( + 'AddressChanged(bytes32,uint256,bytes)'( node?: PromiseOrValue | null, coinType?: null, - newAddress?: null - ): AddressChangedEventFilter; + newAddress?: null, + ): AddressChangedEventFilter AddressChanged( node?: PromiseOrValue | null, coinType?: null, - newAddress?: null - ): AddressChangedEventFilter; + newAddress?: null, + ): AddressChangedEventFilter - "ApprovalForAll(address,address,bool)"( + 'ApprovalForAll(address,address,bool)'( owner?: PromiseOrValue | null, operator?: PromiseOrValue | null, - approved?: null - ): ApprovalForAllEventFilter; + approved?: null, + ): ApprovalForAllEventFilter ApprovalForAll( owner?: PromiseOrValue | null, operator?: PromiseOrValue | null, - approved?: null - ): ApprovalForAllEventFilter; + approved?: null, + ): ApprovalForAllEventFilter - "ContenthashChanged(bytes32,bytes)"( + 'ContenthashChanged(bytes32,bytes)'( node?: PromiseOrValue | null, - hash?: null - ): ContenthashChangedEventFilter; + hash?: null, + ): ContenthashChangedEventFilter ContenthashChanged( node?: PromiseOrValue | null, - hash?: null - ): ContenthashChangedEventFilter; + hash?: null, + ): ContenthashChangedEventFilter - "DNSRecordChanged(bytes32,bytes,uint16,bytes)"( + 'DNSRecordChanged(bytes32,bytes,uint16,bytes)'( node?: PromiseOrValue | null, name?: null, resource?: null, - record?: null - ): DNSRecordChangedEventFilter; + record?: null, + ): DNSRecordChangedEventFilter DNSRecordChanged( node?: PromiseOrValue | null, name?: null, resource?: null, - record?: null - ): DNSRecordChangedEventFilter; + record?: null, + ): DNSRecordChangedEventFilter - "DNSRecordDeleted(bytes32,bytes,uint16)"( + 'DNSRecordDeleted(bytes32,bytes,uint16)'( node?: PromiseOrValue | null, name?: null, - resource?: null - ): DNSRecordDeletedEventFilter; + resource?: null, + ): DNSRecordDeletedEventFilter DNSRecordDeleted( node?: PromiseOrValue | null, name?: null, - resource?: null - ): DNSRecordDeletedEventFilter; + resource?: null, + ): DNSRecordDeletedEventFilter - "DNSZonehashChanged(bytes32,bytes,bytes)"( + 'DNSZonehashChanged(bytes32,bytes,bytes)'( node?: PromiseOrValue | null, lastzonehash?: null, - zonehash?: null - ): DNSZonehashChangedEventFilter; + zonehash?: null, + ): DNSZonehashChangedEventFilter DNSZonehashChanged( node?: PromiseOrValue | null, lastzonehash?: null, - zonehash?: null - ): DNSZonehashChangedEventFilter; + zonehash?: null, + ): DNSZonehashChangedEventFilter - "InterfaceChanged(bytes32,bytes4,address)"( + 'InterfaceChanged(bytes32,bytes4,address)'( node?: PromiseOrValue | null, interfaceID?: PromiseOrValue | null, - implementer?: null - ): InterfaceChangedEventFilter; + implementer?: null, + ): InterfaceChangedEventFilter InterfaceChanged( node?: PromiseOrValue | null, interfaceID?: PromiseOrValue | null, - implementer?: null - ): InterfaceChangedEventFilter; + implementer?: null, + ): InterfaceChangedEventFilter - "NameChanged(bytes32,string)"( + 'NameChanged(bytes32,string)'( node?: PromiseOrValue | null, - name?: null - ): NameChangedEventFilter; + name?: null, + ): NameChangedEventFilter NameChanged( node?: PromiseOrValue | null, - name?: null - ): NameChangedEventFilter; + name?: null, + ): NameChangedEventFilter - "PubkeyChanged(bytes32,bytes32,bytes32)"( + 'PubkeyChanged(bytes32,bytes32,bytes32)'( node?: PromiseOrValue | null, x?: null, - y?: null - ): PubkeyChangedEventFilter; + y?: null, + ): PubkeyChangedEventFilter PubkeyChanged( node?: PromiseOrValue | null, x?: null, - y?: null - ): PubkeyChangedEventFilter; + y?: null, + ): PubkeyChangedEventFilter - "TextChanged(bytes32,string,string,string)"( + 'TextChanged(bytes32,string,string,string)'( node?: PromiseOrValue | null, indexedKey?: PromiseOrValue | null, key?: null, - value?: null - ): TextChangedEventFilter; + value?: null, + ): TextChangedEventFilter TextChanged( node?: PromiseOrValue | null, indexedKey?: PromiseOrValue | null, key?: null, - value?: null - ): TextChangedEventFilter; + value?: null, + ): TextChangedEventFilter - "VersionChanged(bytes32,uint64)"( + 'VersionChanged(bytes32,uint64)'( node?: PromiseOrValue | null, - newVersion?: null - ): VersionChangedEventFilter; + newVersion?: null, + ): VersionChangedEventFilter VersionChanged( node?: PromiseOrValue | null, - newVersion?: null - ): VersionChangedEventFilter; - }; + newVersion?: null, + ): VersionChangedEventFilter + } estimateGas: { ABI( node: PromiseOrValue, contentTypes: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "addr(bytes32)"( + 'addr(bytes32)'( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "addr(bytes32,uint256)"( + 'addr(bytes32,uint256)'( node: PromiseOrValue, coinType: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise clearRecords( node: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise contenthash( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise dnsRecord( node: PromiseOrValue, name: PromiseOrValue, resource: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise hasDNSRecords( node: PromiseOrValue, name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise interfaceImplementer( node: PromiseOrValue, interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isApprovedForAll( account: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise multicall( data: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise multicallWithNodeCheck( nodehash: PromiseOrValue, data: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise name( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise pubkey( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise recordVersions( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setABI( node: PromiseOrValue, contentType: PromiseOrValue, data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "setAddr(bytes32,uint256,bytes)"( + 'setAddr(bytes32,uint256,bytes)'( node: PromiseOrValue, coinType: PromiseOrValue, a: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "setAddr(bytes32,address)"( + 'setAddr(bytes32,address)'( node: PromiseOrValue, a: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setContenthash( node: PromiseOrValue, hash: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setDNSRecords( node: PromiseOrValue, data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setInterface( node: PromiseOrValue, interfaceID: PromiseOrValue, implementer: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setName( node: PromiseOrValue, newName: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setPubkey( node: PromiseOrValue, x: PromiseOrValue, y: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setText( node: PromiseOrValue, key: PromiseOrValue, value: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setZonehash( node: PromiseOrValue, hash: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise text( node: PromiseOrValue, key: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise zonehash( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } populateTransaction: { ABI( node: PromiseOrValue, contentTypes: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "addr(bytes32)"( + 'addr(bytes32)'( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "addr(bytes32,uint256)"( + 'addr(bytes32,uint256)'( node: PromiseOrValue, coinType: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise clearRecords( node: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise contenthash( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise dnsRecord( node: PromiseOrValue, name: PromiseOrValue, resource: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise hasDNSRecords( node: PromiseOrValue, name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise interfaceImplementer( node: PromiseOrValue, interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise isApprovedForAll( account: PromiseOrValue, operator: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise multicall( data: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise multicallWithNodeCheck( nodehash: PromiseOrValue, data: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise name( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise pubkey( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise recordVersions( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setABI( node: PromiseOrValue, contentType: PromiseOrValue, data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "setAddr(bytes32,uint256,bytes)"( + 'setAddr(bytes32,uint256,bytes)'( node: PromiseOrValue, coinType: PromiseOrValue, a: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "setAddr(bytes32,address)"( + 'setAddr(bytes32,address)'( node: PromiseOrValue, a: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setContenthash( node: PromiseOrValue, hash: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setDNSRecords( node: PromiseOrValue, data: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setInterface( node: PromiseOrValue, interfaceID: PromiseOrValue, implementer: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setName( node: PromiseOrValue, newName: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setPubkey( node: PromiseOrValue, x: PromiseOrValue, y: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setText( node: PromiseOrValue, key: PromiseOrValue, value: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setZonehash( node: PromiseOrValue, hash: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise text( node: PromiseOrValue, key: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise zonehash( node: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } } diff --git a/packages/ensjs/src/generated/RSASHA1Algorithm.ts b/packages/ensjs/src/generated/RSASHA1Algorithm.ts index e45a22e3..7d39e459 100644 --- a/packages/ensjs/src/generated/RSASHA1Algorithm.ts +++ b/packages/ensjs/src/generated/RSASHA1Algorithm.ts @@ -1,114 +1,114 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { FunctionFragment, Result } from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BytesLike, CallOverrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { FunctionFragment, Result } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; +} from '@ethersproject/contracts' import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface RSASHA1AlgorithmInterface extends utils.Interface { +export interface RSASHA1AlgorithmInterface extends Interface { functions: { - "verify(bytes,bytes,bytes)": FunctionFragment; - }; + 'verify(bytes,bytes,bytes)': FunctionFragment + } - getFunction(nameOrSignatureOrTopic: "verify"): FunctionFragment; + getFunction(nameOrSignatureOrTopic: 'verify'): FunctionFragment encodeFunctionData( - functionFragment: "verify", + functionFragment: 'verify', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string - decodeFunctionResult(functionFragment: "verify", data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'verify', data: BytesLike): Result - events: {}; + events: {} } export interface RSASHA1Algorithm extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: RSASHA1AlgorithmInterface; + interface: RSASHA1AlgorithmInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { verify( key: PromiseOrValue, data: PromiseOrValue, sig: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; - }; + overrides?: CallOverrides, + ): Promise<[boolean]> + } verify( key: PromiseOrValue, data: PromiseOrValue, sig: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise callStatic: { verify( key: PromiseOrValue, data: PromiseOrValue, sig: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } - filters: {}; + filters: {} estimateGas: { verify( key: PromiseOrValue, data: PromiseOrValue, sig: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } populateTransaction: { verify( key: PromiseOrValue, data: PromiseOrValue, sig: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } } diff --git a/packages/ensjs/src/generated/RSASHA256Algorithm.ts b/packages/ensjs/src/generated/RSASHA256Algorithm.ts index 5a09d1ee..610b3b8d 100644 --- a/packages/ensjs/src/generated/RSASHA256Algorithm.ts +++ b/packages/ensjs/src/generated/RSASHA256Algorithm.ts @@ -1,114 +1,114 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { FunctionFragment, Result } from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BytesLike, CallOverrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { FunctionFragment, Result } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; +} from '@ethersproject/contracts' import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface RSASHA256AlgorithmInterface extends utils.Interface { +export interface RSASHA256AlgorithmInterface extends Interface { functions: { - "verify(bytes,bytes,bytes)": FunctionFragment; - }; + 'verify(bytes,bytes,bytes)': FunctionFragment + } - getFunction(nameOrSignatureOrTopic: "verify"): FunctionFragment; + getFunction(nameOrSignatureOrTopic: 'verify'): FunctionFragment encodeFunctionData( - functionFragment: "verify", + functionFragment: 'verify', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string - decodeFunctionResult(functionFragment: "verify", data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'verify', data: BytesLike): Result - events: {}; + events: {} } export interface RSASHA256Algorithm extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: RSASHA256AlgorithmInterface; + interface: RSASHA256AlgorithmInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { verify( key: PromiseOrValue, data: PromiseOrValue, sig: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; - }; + overrides?: CallOverrides, + ): Promise<[boolean]> + } verify( key: PromiseOrValue, data: PromiseOrValue, sig: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise callStatic: { verify( key: PromiseOrValue, data: PromiseOrValue, sig: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } - filters: {}; + filters: {} estimateGas: { verify( key: PromiseOrValue, data: PromiseOrValue, sig: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } populateTransaction: { verify( key: PromiseOrValue, data: PromiseOrValue, sig: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } } diff --git a/packages/ensjs/src/generated/ReverseRegistrar.ts b/packages/ensjs/src/generated/ReverseRegistrar.ts index c048717d..09ed5f1a 100644 --- a/packages/ensjs/src/generated/ReverseRegistrar.ts +++ b/packages/ensjs/src/generated/ReverseRegistrar.ts @@ -1,628 +1,622 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { + EventFragment, + FunctionFragment, + Result, +} from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; +} from '@ethersproject/contracts' import type { - FunctionFragment, - Result, - EventFragment, -} from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface ReverseRegistrarInterface extends utils.Interface { +export interface ReverseRegistrarInterface extends Interface { functions: { - "claim(address)": FunctionFragment; - "claimForAddr(address,address,address)": FunctionFragment; - "claimWithResolver(address,address)": FunctionFragment; - "controllers(address)": FunctionFragment; - "defaultResolver()": FunctionFragment; - "ens()": FunctionFragment; - "node(address)": FunctionFragment; - "owner()": FunctionFragment; - "renounceOwnership()": FunctionFragment; - "setController(address,bool)": FunctionFragment; - "setDefaultResolver(address)": FunctionFragment; - "setName(string)": FunctionFragment; - "setNameForAddr(address,address,address,string)": FunctionFragment; - "transferOwnership(address)": FunctionFragment; - }; + 'claim(address)': FunctionFragment + 'claimForAddr(address,address,address)': FunctionFragment + 'claimWithResolver(address,address)': FunctionFragment + 'controllers(address)': FunctionFragment + 'defaultResolver()': FunctionFragment + 'ens()': FunctionFragment + 'node(address)': FunctionFragment + 'owner()': FunctionFragment + 'renounceOwnership()': FunctionFragment + 'setController(address,bool)': FunctionFragment + 'setDefaultResolver(address)': FunctionFragment + 'setName(string)': FunctionFragment + 'setNameForAddr(address,address,address,string)': FunctionFragment + 'transferOwnership(address)': FunctionFragment + } getFunction( nameOrSignatureOrTopic: - | "claim" - | "claimForAddr" - | "claimWithResolver" - | "controllers" - | "defaultResolver" - | "ens" - | "node" - | "owner" - | "renounceOwnership" - | "setController" - | "setDefaultResolver" - | "setName" - | "setNameForAddr" - | "transferOwnership" - ): FunctionFragment; + | 'claim' + | 'claimForAddr' + | 'claimWithResolver' + | 'controllers' + | 'defaultResolver' + | 'ens' + | 'node' + | 'owner' + | 'renounceOwnership' + | 'setController' + | 'setDefaultResolver' + | 'setName' + | 'setNameForAddr' + | 'transferOwnership', + ): FunctionFragment encodeFunctionData( - functionFragment: "claim", - values: [PromiseOrValue] - ): string; + functionFragment: 'claim', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "claimForAddr", + functionFragment: 'claimForAddr', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "claimWithResolver", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'claimWithResolver', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "controllers", - values: [PromiseOrValue] - ): string; + functionFragment: 'controllers', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "defaultResolver", - values?: undefined - ): string; - encodeFunctionData(functionFragment: "ens", values?: undefined): string; + functionFragment: 'defaultResolver', + values?: undefined, + ): string + encodeFunctionData(functionFragment: 'ens', values?: undefined): string encodeFunctionData( - functionFragment: "node", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "owner", values?: undefined): string; + functionFragment: 'node', + values: [PromiseOrValue], + ): string + encodeFunctionData(functionFragment: 'owner', values?: undefined): string encodeFunctionData( - functionFragment: "renounceOwnership", - values?: undefined - ): string; + functionFragment: 'renounceOwnership', + values?: undefined, + ): string encodeFunctionData( - functionFragment: "setController", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setController', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setDefaultResolver", - values: [PromiseOrValue] - ): string; + functionFragment: 'setDefaultResolver', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setName", - values: [PromiseOrValue] - ): string; + functionFragment: 'setName', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setNameForAddr", + functionFragment: 'setNameForAddr', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "transferOwnership", - values: [PromiseOrValue] - ): string; + functionFragment: 'transferOwnership', + values: [PromiseOrValue], + ): string - decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'claim', data: BytesLike): Result decodeFunctionResult( - functionFragment: "claimForAddr", - data: BytesLike - ): Result; + functionFragment: 'claimForAddr', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "claimWithResolver", - data: BytesLike - ): Result; + functionFragment: 'claimWithResolver', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'controllers', data: BytesLike): Result decodeFunctionResult( - functionFragment: "controllers", - data: BytesLike - ): Result; + functionFragment: 'defaultResolver', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'ens', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'node', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'owner', data: BytesLike): Result decodeFunctionResult( - functionFragment: "defaultResolver", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "ens", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "node", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; + functionFragment: 'renounceOwnership', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "renounceOwnership", - data: BytesLike - ): Result; + functionFragment: 'setController', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "setController", - data: BytesLike - ): Result; + functionFragment: 'setDefaultResolver', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'setName', data: BytesLike): Result decodeFunctionResult( - functionFragment: "setDefaultResolver", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "setName", data: BytesLike): Result; + functionFragment: 'setNameForAddr', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "setNameForAddr", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "transferOwnership", - data: BytesLike - ): Result; + functionFragment: 'transferOwnership', + data: BytesLike, + ): Result events: { - "ControllerChanged(address,bool)": EventFragment; - "DefaultResolverChanged(address)": EventFragment; - "OwnershipTransferred(address,address)": EventFragment; - "ReverseClaimed(address,bytes32)": EventFragment; - }; - - getEvent(nameOrSignatureOrTopic: "ControllerChanged"): EventFragment; - getEvent(nameOrSignatureOrTopic: "DefaultResolverChanged"): EventFragment; - getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ReverseClaimed"): EventFragment; + 'ControllerChanged(address,bool)': EventFragment + 'DefaultResolverChanged(address)': EventFragment + 'OwnershipTransferred(address,address)': EventFragment + 'ReverseClaimed(address,bytes32)': EventFragment + } + + getEvent(nameOrSignatureOrTopic: 'ControllerChanged'): EventFragment + getEvent(nameOrSignatureOrTopic: 'DefaultResolverChanged'): EventFragment + getEvent(nameOrSignatureOrTopic: 'OwnershipTransferred'): EventFragment + getEvent(nameOrSignatureOrTopic: 'ReverseClaimed'): EventFragment } export interface ControllerChangedEventObject { - controller: string; - enabled: boolean; + controller: string + enabled: boolean } export type ControllerChangedEvent = TypedEvent< [string, boolean], ControllerChangedEventObject ->; +> export type ControllerChangedEventFilter = - TypedEventFilter; + TypedEventFilter export interface DefaultResolverChangedEventObject { - resolver: string; + resolver: string } export type DefaultResolverChangedEvent = TypedEvent< [string], DefaultResolverChangedEventObject ->; +> export type DefaultResolverChangedEventFilter = - TypedEventFilter; + TypedEventFilter export interface OwnershipTransferredEventObject { - previousOwner: string; - newOwner: string; + previousOwner: string + newOwner: string } export type OwnershipTransferredEvent = TypedEvent< [string, string], OwnershipTransferredEventObject ->; +> export type OwnershipTransferredEventFilter = - TypedEventFilter; + TypedEventFilter export interface ReverseClaimedEventObject { - addr: string; - node: string; + addr: string + node: string } export type ReverseClaimedEvent = TypedEvent< [string, string], ReverseClaimedEventObject ->; +> -export type ReverseClaimedEventFilter = TypedEventFilter; +export type ReverseClaimedEventFilter = TypedEventFilter export interface ReverseRegistrar extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: ReverseRegistrarInterface; + interface: ReverseRegistrarInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { claim( owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise claimForAddr( addr: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise claimWithResolver( owner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> - defaultResolver(overrides?: CallOverrides): Promise<[string]>; + defaultResolver(overrides?: CallOverrides): Promise<[string]> - ens(overrides?: CallOverrides): Promise<[string]>; + ens(overrides?: CallOverrides): Promise<[string]> node( addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> - owner(overrides?: CallOverrides): Promise<[string]>; + owner(overrides?: CallOverrides): Promise<[string]> renounceOwnership( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setController( controller: PromiseOrValue, enabled: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setDefaultResolver( resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setName( name: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setNameForAddr( addr: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, name: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } claim( owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise claimForAddr( addr: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise claimWithResolver( owner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - defaultResolver(overrides?: CallOverrides): Promise; + defaultResolver(overrides?: CallOverrides): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise - node( - addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + node(addr: PromiseOrValue, overrides?: CallOverrides): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise renounceOwnership( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setController( controller: PromiseOrValue, enabled: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setDefaultResolver( resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setName( name: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setNameForAddr( addr: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, name: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise callStatic: { claim( owner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise claimForAddr( addr: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise claimWithResolver( owner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - defaultResolver(overrides?: CallOverrides): Promise; + defaultResolver(overrides?: CallOverrides): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise node( addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise - renounceOwnership(overrides?: CallOverrides): Promise; + renounceOwnership(overrides?: CallOverrides): Promise setController( controller: PromiseOrValue, enabled: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setDefaultResolver( resolver: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setName( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setNameForAddr( addr: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } filters: { - "ControllerChanged(address,bool)"( + 'ControllerChanged(address,bool)'( controller?: PromiseOrValue | null, - enabled?: null - ): ControllerChangedEventFilter; + enabled?: null, + ): ControllerChangedEventFilter ControllerChanged( controller?: PromiseOrValue | null, - enabled?: null - ): ControllerChangedEventFilter; + enabled?: null, + ): ControllerChangedEventFilter - "DefaultResolverChanged(address)"( - resolver?: PromiseOrValue | null - ): DefaultResolverChangedEventFilter; + 'DefaultResolverChanged(address)'( + resolver?: PromiseOrValue | null, + ): DefaultResolverChangedEventFilter DefaultResolverChanged( - resolver?: PromiseOrValue | null - ): DefaultResolverChangedEventFilter; + resolver?: PromiseOrValue | null, + ): DefaultResolverChangedEventFilter - "OwnershipTransferred(address,address)"( + 'OwnershipTransferred(address,address)'( previousOwner?: PromiseOrValue | null, - newOwner?: PromiseOrValue | null - ): OwnershipTransferredEventFilter; + newOwner?: PromiseOrValue | null, + ): OwnershipTransferredEventFilter OwnershipTransferred( previousOwner?: PromiseOrValue | null, - newOwner?: PromiseOrValue | null - ): OwnershipTransferredEventFilter; + newOwner?: PromiseOrValue | null, + ): OwnershipTransferredEventFilter - "ReverseClaimed(address,bytes32)"( + 'ReverseClaimed(address,bytes32)'( addr?: PromiseOrValue | null, - node?: PromiseOrValue | null - ): ReverseClaimedEventFilter; + node?: PromiseOrValue | null, + ): ReverseClaimedEventFilter ReverseClaimed( addr?: PromiseOrValue | null, - node?: PromiseOrValue | null - ): ReverseClaimedEventFilter; - }; + node?: PromiseOrValue | null, + ): ReverseClaimedEventFilter + } estimateGas: { claim( owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise claimForAddr( addr: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise claimWithResolver( owner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - defaultResolver(overrides?: CallOverrides): Promise; + defaultResolver(overrides?: CallOverrides): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise node( addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise renounceOwnership( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setController( controller: PromiseOrValue, enabled: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setDefaultResolver( resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setName( name: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setNameForAddr( addr: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, name: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } populateTransaction: { claim( owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise claimForAddr( addr: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise claimWithResolver( owner: PromiseOrValue, resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - defaultResolver(overrides?: CallOverrides): Promise; + defaultResolver(overrides?: CallOverrides): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise node( addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise renounceOwnership( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setController( controller: PromiseOrValue, enabled: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setDefaultResolver( resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setName( name: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setNameForAddr( addr: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, name: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } } diff --git a/packages/ensjs/src/generated/Root.ts b/packages/ensjs/src/generated/Root.ts index 678fbbad..82b0b482 100644 --- a/packages/ensjs/src/generated/Root.ts +++ b/packages/ensjs/src/generated/Root.ts @@ -1,437 +1,431 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { + EventFragment, + FunctionFragment, + Result, +} from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; +} from '@ethersproject/contracts' import type { - FunctionFragment, - Result, - EventFragment, -} from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface RootInterface extends utils.Interface { +export interface RootInterface extends Interface { functions: { - "controllers(address)": FunctionFragment; - "ens()": FunctionFragment; - "isOwner(address)": FunctionFragment; - "lock(bytes32)": FunctionFragment; - "locked(bytes32)": FunctionFragment; - "owner()": FunctionFragment; - "setController(address,bool)": FunctionFragment; - "setResolver(address)": FunctionFragment; - "setSubnodeOwner(bytes32,address)": FunctionFragment; - "supportsInterface(bytes4)": FunctionFragment; - "transferOwnership(address)": FunctionFragment; - }; + 'controllers(address)': FunctionFragment + 'ens()': FunctionFragment + 'isOwner(address)': FunctionFragment + 'lock(bytes32)': FunctionFragment + 'locked(bytes32)': FunctionFragment + 'owner()': FunctionFragment + 'setController(address,bool)': FunctionFragment + 'setResolver(address)': FunctionFragment + 'setSubnodeOwner(bytes32,address)': FunctionFragment + 'supportsInterface(bytes4)': FunctionFragment + 'transferOwnership(address)': FunctionFragment + } getFunction( nameOrSignatureOrTopic: - | "controllers" - | "ens" - | "isOwner" - | "lock" - | "locked" - | "owner" - | "setController" - | "setResolver" - | "setSubnodeOwner" - | "supportsInterface" - | "transferOwnership" - ): FunctionFragment; + | 'controllers' + | 'ens' + | 'isOwner' + | 'lock' + | 'locked' + | 'owner' + | 'setController' + | 'setResolver' + | 'setSubnodeOwner' + | 'supportsInterface' + | 'transferOwnership', + ): FunctionFragment encodeFunctionData( - functionFragment: "controllers", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "ens", values?: undefined): string; + functionFragment: 'controllers', + values: [PromiseOrValue], + ): string + encodeFunctionData(functionFragment: 'ens', values?: undefined): string encodeFunctionData( - functionFragment: "isOwner", - values: [PromiseOrValue] - ): string; + functionFragment: 'isOwner', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "lock", - values: [PromiseOrValue] - ): string; + functionFragment: 'lock', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "locked", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "owner", values?: undefined): string; + functionFragment: 'locked', + values: [PromiseOrValue], + ): string + encodeFunctionData(functionFragment: 'owner', values?: undefined): string encodeFunctionData( - functionFragment: "setController", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setController', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setResolver", - values: [PromiseOrValue] - ): string; + functionFragment: 'setResolver', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "setSubnodeOwner", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'setSubnodeOwner', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "supportsInterface", - values: [PromiseOrValue] - ): string; + functionFragment: 'supportsInterface', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "transferOwnership", - values: [PromiseOrValue] - ): string; - - decodeFunctionResult( - functionFragment: "controllers", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "ens", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "isOwner", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "lock", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "locked", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "setController", - data: BytesLike - ): Result; + functionFragment: 'transferOwnership', + values: [PromiseOrValue], + ): string + + decodeFunctionResult(functionFragment: 'controllers', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'ens', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'isOwner', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'lock', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'locked', data: BytesLike): Result + decodeFunctionResult(functionFragment: 'owner', data: BytesLike): Result decodeFunctionResult( - functionFragment: "setResolver", - data: BytesLike - ): Result; + functionFragment: 'setController', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'setResolver', data: BytesLike): Result decodeFunctionResult( - functionFragment: "setSubnodeOwner", - data: BytesLike - ): Result; + functionFragment: 'setSubnodeOwner', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "supportsInterface", - data: BytesLike - ): Result; + functionFragment: 'supportsInterface', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "transferOwnership", - data: BytesLike - ): Result; + functionFragment: 'transferOwnership', + data: BytesLike, + ): Result events: { - "TLDLocked(bytes32)": EventFragment; - }; + 'TLDLocked(bytes32)': EventFragment + } - getEvent(nameOrSignatureOrTopic: "TLDLocked"): EventFragment; + getEvent(nameOrSignatureOrTopic: 'TLDLocked'): EventFragment } export interface TLDLockedEventObject { - label: string; + label: string } -export type TLDLockedEvent = TypedEvent<[string], TLDLockedEventObject>; +export type TLDLockedEvent = TypedEvent<[string], TLDLockedEventObject> -export type TLDLockedEventFilter = TypedEventFilter; +export type TLDLockedEventFilter = TypedEventFilter export interface Root extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: RootInterface; + interface: RootInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> - ens(overrides?: CallOverrides): Promise<[string]>; + ens(overrides?: CallOverrides): Promise<[string]> isOwner( addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> lock( label: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise locked( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> - owner(overrides?: CallOverrides): Promise<[string]>; + owner(overrides?: CallOverrides): Promise<[string]> setController( controller: PromiseOrValue, enabled: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setResolver( resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeOwner( label: PromiseOrValue, owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; + overrides?: CallOverrides, + ): Promise<[boolean]> transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise isOwner( addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise lock( label: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise locked( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise setController( controller: PromiseOrValue, enabled: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setResolver( resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeOwner( label: PromiseOrValue, owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise callStatic: { controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise isOwner( addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise lock( label: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise locked( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise setController( controller: PromiseOrValue, enabled: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setResolver( resolver: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise setSubnodeOwner( label: PromiseOrValue, owner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } filters: { - "TLDLocked(bytes32)"( - label?: PromiseOrValue | null - ): TLDLockedEventFilter; - TLDLocked(label?: PromiseOrValue | null): TLDLockedEventFilter; - }; + 'TLDLocked(bytes32)'( + label?: PromiseOrValue | null, + ): TLDLockedEventFilter + TLDLocked(label?: PromiseOrValue | null): TLDLockedEventFilter + } estimateGas: { controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise isOwner( addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise lock( label: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise locked( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise setController( controller: PromiseOrValue, enabled: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setResolver( resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeOwner( label: PromiseOrValue, owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } populateTransaction: { controllers( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - ens(overrides?: CallOverrides): Promise; + ens(overrides?: CallOverrides): Promise isOwner( addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise lock( label: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise locked( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - owner(overrides?: CallOverrides): Promise; + owner(overrides?: CallOverrides): Promise setController( controller: PromiseOrValue, enabled: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setResolver( resolver: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise setSubnodeOwner( label: PromiseOrValue, owner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceID: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise transferOwnership( newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise + } } diff --git a/packages/ensjs/src/generated/SHA1Digest.ts b/packages/ensjs/src/generated/SHA1Digest.ts index bcb4453b..e3ef33fd 100644 --- a/packages/ensjs/src/generated/SHA1Digest.ts +++ b/packages/ensjs/src/generated/SHA1Digest.ts @@ -1,67 +1,67 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { FunctionFragment, Result } from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BytesLike, CallOverrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { FunctionFragment, Result } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; +} from '@ethersproject/contracts' import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface SHA1DigestInterface extends utils.Interface { +export interface SHA1DigestInterface extends Interface { functions: { - "verify(bytes,bytes)": FunctionFragment; - }; + 'verify(bytes,bytes)': FunctionFragment + } - getFunction(nameOrSignatureOrTopic: "verify"): FunctionFragment; + getFunction(nameOrSignatureOrTopic: 'verify'): FunctionFragment encodeFunctionData( - functionFragment: "verify", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'verify', + values: [PromiseOrValue, PromiseOrValue], + ): string - decodeFunctionResult(functionFragment: "verify", data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'verify', data: BytesLike): Result - events: {}; + events: {} } export interface SHA1Digest extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: SHA1DigestInterface; + interface: SHA1DigestInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { /** @@ -72,9 +72,9 @@ export interface SHA1Digest extends BaseContract { verify( data: PromiseOrValue, hash: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; - }; + overrides?: CallOverrides, + ): Promise<[boolean]> + } /** * Verifies a cryptographic hash. @@ -84,8 +84,8 @@ export interface SHA1Digest extends BaseContract { verify( data: PromiseOrValue, hash: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise callStatic: { /** @@ -96,11 +96,11 @@ export interface SHA1Digest extends BaseContract { verify( data: PromiseOrValue, hash: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } - filters: {}; + filters: {} estimateGas: { /** @@ -111,9 +111,9 @@ export interface SHA1Digest extends BaseContract { verify( data: PromiseOrValue, hash: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } populateTransaction: { /** @@ -124,7 +124,7 @@ export interface SHA1Digest extends BaseContract { verify( data: PromiseOrValue, hash: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } } diff --git a/packages/ensjs/src/generated/SHA1NSEC3Digest.ts b/packages/ensjs/src/generated/SHA1NSEC3Digest.ts index 913558af..8b0427ad 100644 --- a/packages/ensjs/src/generated/SHA1NSEC3Digest.ts +++ b/packages/ensjs/src/generated/SHA1NSEC3Digest.ts @@ -1,72 +1,71 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { FunctionFragment, Result } from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber, BigNumberish } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BigNumberish, - BytesLike, CallOverrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { FunctionFragment, Result } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; +} from '@ethersproject/contracts' import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface SHA1NSEC3DigestInterface extends utils.Interface { +export interface SHA1NSEC3DigestInterface extends Interface { functions: { - "hash(bytes,bytes,uint256)": FunctionFragment; - }; + 'hash(bytes,bytes,uint256)': FunctionFragment + } - getFunction(nameOrSignatureOrTopic: "hash"): FunctionFragment; + getFunction(nameOrSignatureOrTopic: 'hash'): FunctionFragment encodeFunctionData( - functionFragment: "hash", + functionFragment: 'hash', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string - decodeFunctionResult(functionFragment: "hash", data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'hash', data: BytesLike): Result - events: {}; + events: {} } export interface SHA1NSEC3Digest extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: SHA1NSEC3DigestInterface; + interface: SHA1NSEC3DigestInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { /** @@ -79,9 +78,9 @@ export interface SHA1NSEC3Digest extends BaseContract { salt: PromiseOrValue, data: PromiseOrValue, iterations: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; - }; + overrides?: CallOverrides, + ): Promise<[string]> + } /** * Performs an NSEC3 iterated hash. @@ -93,8 +92,8 @@ export interface SHA1NSEC3Digest extends BaseContract { salt: PromiseOrValue, data: PromiseOrValue, iterations: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise callStatic: { /** @@ -107,11 +106,11 @@ export interface SHA1NSEC3Digest extends BaseContract { salt: PromiseOrValue, data: PromiseOrValue, iterations: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } - filters: {}; + filters: {} estimateGas: { /** @@ -124,9 +123,9 @@ export interface SHA1NSEC3Digest extends BaseContract { salt: PromiseOrValue, data: PromiseOrValue, iterations: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } populateTransaction: { /** @@ -139,7 +138,7 @@ export interface SHA1NSEC3Digest extends BaseContract { salt: PromiseOrValue, data: PromiseOrValue, iterations: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } } diff --git a/packages/ensjs/src/generated/SHA256Digest.ts b/packages/ensjs/src/generated/SHA256Digest.ts index e7adbd89..8a33c5a9 100644 --- a/packages/ensjs/src/generated/SHA256Digest.ts +++ b/packages/ensjs/src/generated/SHA256Digest.ts @@ -1,67 +1,67 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { FunctionFragment, Result } from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BytesLike, CallOverrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { FunctionFragment, Result } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; +} from '@ethersproject/contracts' import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface SHA256DigestInterface extends utils.Interface { +export interface SHA256DigestInterface extends Interface { functions: { - "verify(bytes,bytes)": FunctionFragment; - }; + 'verify(bytes,bytes)': FunctionFragment + } - getFunction(nameOrSignatureOrTopic: "verify"): FunctionFragment; + getFunction(nameOrSignatureOrTopic: 'verify'): FunctionFragment encodeFunctionData( - functionFragment: "verify", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'verify', + values: [PromiseOrValue, PromiseOrValue], + ): string - decodeFunctionResult(functionFragment: "verify", data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'verify', data: BytesLike): Result - events: {}; + events: {} } export interface SHA256Digest extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: SHA256DigestInterface; + interface: SHA256DigestInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { /** @@ -72,9 +72,9 @@ export interface SHA256Digest extends BaseContract { verify( data: PromiseOrValue, hash: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; - }; + overrides?: CallOverrides, + ): Promise<[boolean]> + } /** * Verifies a cryptographic hash. @@ -84,8 +84,8 @@ export interface SHA256Digest extends BaseContract { verify( data: PromiseOrValue, hash: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise callStatic: { /** @@ -96,11 +96,11 @@ export interface SHA256Digest extends BaseContract { verify( data: PromiseOrValue, hash: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } - filters: {}; + filters: {} estimateGas: { /** @@ -111,9 +111,9 @@ export interface SHA256Digest extends BaseContract { verify( data: PromiseOrValue, hash: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } populateTransaction: { /** @@ -124,7 +124,7 @@ export interface SHA256Digest extends BaseContract { verify( data: PromiseOrValue, hash: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } } diff --git a/packages/ensjs/src/generated/StaticMetadataService.ts b/packages/ensjs/src/generated/StaticMetadataService.ts index 2757e5a1..0bb4eedd 100644 --- a/packages/ensjs/src/generated/StaticMetadataService.ts +++ b/packages/ensjs/src/generated/StaticMetadataService.ts @@ -1,101 +1,100 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { FunctionFragment, Result } from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber, BigNumberish } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BigNumberish, - BytesLike, CallOverrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { FunctionFragment, Result } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; +} from '@ethersproject/contracts' import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface StaticMetadataServiceInterface extends utils.Interface { +export interface StaticMetadataServiceInterface extends Interface { functions: { - "uri(uint256)": FunctionFragment; - }; + 'uri(uint256)': FunctionFragment + } - getFunction(nameOrSignatureOrTopic: "uri"): FunctionFragment; + getFunction(nameOrSignatureOrTopic: 'uri'): FunctionFragment encodeFunctionData( - functionFragment: "uri", - values: [PromiseOrValue] - ): string; + functionFragment: 'uri', + values: [PromiseOrValue], + ): string - decodeFunctionResult(functionFragment: "uri", data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'uri', data: BytesLike): Result - events: {}; + events: {} } export interface StaticMetadataService extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: StaticMetadataServiceInterface; + interface: StaticMetadataServiceInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { uri( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; - }; + overrides?: CallOverrides, + ): Promise<[string]> + } uri( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise callStatic: { uri( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } - filters: {}; + filters: {} estimateGas: { uri( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } populateTransaction: { uri( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } } diff --git a/packages/ensjs/src/generated/TLDPublicSuffixList.ts b/packages/ensjs/src/generated/TLDPublicSuffixList.ts index 95b25f65..95ce4f1b 100644 --- a/packages/ensjs/src/generated/TLDPublicSuffixList.ts +++ b/packages/ensjs/src/generated/TLDPublicSuffixList.ts @@ -1,103 +1,103 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { FunctionFragment, Result } from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BytesLike, CallOverrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { FunctionFragment, Result } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; +} from '@ethersproject/contracts' import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface TLDPublicSuffixListInterface extends utils.Interface { +export interface TLDPublicSuffixListInterface extends Interface { functions: { - "isPublicSuffix(bytes)": FunctionFragment; - }; + 'isPublicSuffix(bytes)': FunctionFragment + } - getFunction(nameOrSignatureOrTopic: "isPublicSuffix"): FunctionFragment; + getFunction(nameOrSignatureOrTopic: 'isPublicSuffix'): FunctionFragment encodeFunctionData( - functionFragment: "isPublicSuffix", - values: [PromiseOrValue] - ): string; + functionFragment: 'isPublicSuffix', + values: [PromiseOrValue], + ): string decodeFunctionResult( - functionFragment: "isPublicSuffix", - data: BytesLike - ): Result; + functionFragment: 'isPublicSuffix', + data: BytesLike, + ): Result - events: {}; + events: {} } export interface TLDPublicSuffixList extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: TLDPublicSuffixListInterface; + interface: TLDPublicSuffixListInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { isPublicSuffix( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; - }; + overrides?: CallOverrides, + ): Promise<[boolean]> + } isPublicSuffix( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise callStatic: { isPublicSuffix( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } - filters: {}; + filters: {} estimateGas: { isPublicSuffix( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } populateTransaction: { isPublicSuffix( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } } diff --git a/packages/ensjs/src/generated/UniversalResolver.ts b/packages/ensjs/src/generated/UniversalResolver.ts index fe5eca39..4dae31a2 100644 --- a/packages/ensjs/src/generated/UniversalResolver.ts +++ b/packages/ensjs/src/generated/UniversalResolver.ts @@ -1,214 +1,213 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ +import type { FunctionFragment, Result } from '@ethersproject/abi' +import { Interface } from '@ethersproject/abi' +import type { Listener, Provider } from '@ethersproject/abstract-provider' +import type { Signer } from '@ethersproject/abstract-signer' +import type { BigNumber, BigNumberish } from '@ethersproject/bignumber' +import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, - BigNumber, - BigNumberish, - BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { FunctionFragment, Result } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; +} from '@ethersproject/contracts' import type { - TypedEventFilter, - TypedEvent, - TypedListener, OnEvent, PromiseOrValue, -} from "./common"; + TypedEvent, + TypedEventFilter, + TypedListener, +} from './common' -export interface UniversalResolverInterface extends utils.Interface { +export interface UniversalResolverInterface extends Interface { functions: { - "_resolveSingle(bytes,bytes,string[],bytes4,bytes)": FunctionFragment; - "batchGatewayURLs(uint256)": FunctionFragment; - "findResolver(bytes)": FunctionFragment; - "registry()": FunctionFragment; - "resolve(bytes,bytes,string[])": FunctionFragment; - "resolve(bytes,bytes[])": FunctionFragment; - "resolve(bytes,bytes[],string[])": FunctionFragment; - "resolve(bytes,bytes)": FunctionFragment; - "resolveCallback(bytes,bytes)": FunctionFragment; - "resolveSingleCallback(bytes,bytes)": FunctionFragment; - "reverse(bytes,string[])": FunctionFragment; - "reverse(bytes)": FunctionFragment; - "reverseCallback(bytes,bytes)": FunctionFragment; - "supportsInterface(bytes4)": FunctionFragment; - }; + '_resolveSingle(bytes,bytes,string[],bytes4,bytes)': FunctionFragment + 'batchGatewayURLs(uint256)': FunctionFragment + 'findResolver(bytes)': FunctionFragment + 'registry()': FunctionFragment + 'resolve(bytes,bytes,string[])': FunctionFragment + 'resolve(bytes,bytes[])': FunctionFragment + 'resolve(bytes,bytes[],string[])': FunctionFragment + 'resolve(bytes,bytes)': FunctionFragment + 'resolveCallback(bytes,bytes)': FunctionFragment + 'resolveSingleCallback(bytes,bytes)': FunctionFragment + 'reverse(bytes,string[])': FunctionFragment + 'reverse(bytes)': FunctionFragment + 'reverseCallback(bytes,bytes)': FunctionFragment + 'supportsInterface(bytes4)': FunctionFragment + } getFunction( nameOrSignatureOrTopic: - | "_resolveSingle" - | "batchGatewayURLs" - | "findResolver" - | "registry" - | "resolve(bytes,bytes,string[])" - | "resolve(bytes,bytes[])" - | "resolve(bytes,bytes[],string[])" - | "resolve(bytes,bytes)" - | "resolveCallback" - | "resolveSingleCallback" - | "reverse(bytes,string[])" - | "reverse(bytes)" - | "reverseCallback" - | "supportsInterface" - ): FunctionFragment; + | '_resolveSingle' + | 'batchGatewayURLs' + | 'findResolver' + | 'registry' + | 'resolve(bytes,bytes,string[])' + | 'resolve(bytes,bytes[])' + | 'resolve(bytes,bytes[],string[])' + | 'resolve(bytes,bytes)' + | 'resolveCallback' + | 'resolveSingleCallback' + | 'reverse(bytes,string[])' + | 'reverse(bytes)' + | 'reverseCallback' + | 'supportsInterface', + ): FunctionFragment encodeFunctionData( - functionFragment: "_resolveSingle", + functionFragment: '_resolveSingle', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue[], PromiseOrValue, - PromiseOrValue - ] - ): string; + PromiseOrValue, + ], + ): string encodeFunctionData( - functionFragment: "batchGatewayURLs", - values: [PromiseOrValue] - ): string; + functionFragment: 'batchGatewayURLs', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "findResolver", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "registry", values?: undefined): string; + functionFragment: 'findResolver', + values: [PromiseOrValue], + ): string + encodeFunctionData(functionFragment: 'registry', values?: undefined): string encodeFunctionData( - functionFragment: "resolve(bytes,bytes,string[])", + functionFragment: 'resolve(bytes,bytes,string[])', values: [ PromiseOrValue, PromiseOrValue, - PromiseOrValue[] - ] - ): string; + PromiseOrValue[], + ], + ): string encodeFunctionData( - functionFragment: "resolve(bytes,bytes[])", - values: [PromiseOrValue, PromiseOrValue[]] - ): string; + functionFragment: 'resolve(bytes,bytes[])', + values: [PromiseOrValue, PromiseOrValue[]], + ): string encodeFunctionData( - functionFragment: "resolve(bytes,bytes[],string[])", + functionFragment: 'resolve(bytes,bytes[],string[])', values: [ PromiseOrValue, PromiseOrValue[], - PromiseOrValue[] - ] - ): string; + PromiseOrValue[], + ], + ): string encodeFunctionData( - functionFragment: "resolve(bytes,bytes)", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'resolve(bytes,bytes)', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "resolveCallback", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'resolveCallback', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "resolveSingleCallback", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'resolveSingleCallback', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "reverse(bytes,string[])", - values: [PromiseOrValue, PromiseOrValue[]] - ): string; + functionFragment: 'reverse(bytes,string[])', + values: [PromiseOrValue, PromiseOrValue[]], + ): string encodeFunctionData( - functionFragment: "reverse(bytes)", - values: [PromiseOrValue] - ): string; + functionFragment: 'reverse(bytes)', + values: [PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "reverseCallback", - values: [PromiseOrValue, PromiseOrValue] - ): string; + functionFragment: 'reverseCallback', + values: [PromiseOrValue, PromiseOrValue], + ): string encodeFunctionData( - functionFragment: "supportsInterface", - values: [PromiseOrValue] - ): string; + functionFragment: 'supportsInterface', + values: [PromiseOrValue], + ): string decodeFunctionResult( - functionFragment: "_resolveSingle", - data: BytesLike - ): Result; + functionFragment: '_resolveSingle', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "batchGatewayURLs", - data: BytesLike - ): Result; + functionFragment: 'batchGatewayURLs', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "findResolver", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "registry", data: BytesLike): Result; + functionFragment: 'findResolver', + data: BytesLike, + ): Result + decodeFunctionResult(functionFragment: 'registry', data: BytesLike): Result decodeFunctionResult( - functionFragment: "resolve(bytes,bytes,string[])", - data: BytesLike - ): Result; + functionFragment: 'resolve(bytes,bytes,string[])', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "resolve(bytes,bytes[])", - data: BytesLike - ): Result; + functionFragment: 'resolve(bytes,bytes[])', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "resolve(bytes,bytes[],string[])", - data: BytesLike - ): Result; + functionFragment: 'resolve(bytes,bytes[],string[])', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "resolve(bytes,bytes)", - data: BytesLike - ): Result; + functionFragment: 'resolve(bytes,bytes)', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "resolveCallback", - data: BytesLike - ): Result; + functionFragment: 'resolveCallback', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "resolveSingleCallback", - data: BytesLike - ): Result; + functionFragment: 'resolveSingleCallback', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "reverse(bytes,string[])", - data: BytesLike - ): Result; + functionFragment: 'reverse(bytes,string[])', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "reverse(bytes)", - data: BytesLike - ): Result; + functionFragment: 'reverse(bytes)', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "reverseCallback", - data: BytesLike - ): Result; + functionFragment: 'reverseCallback', + data: BytesLike, + ): Result decodeFunctionResult( - functionFragment: "supportsInterface", - data: BytesLike - ): Result; + functionFragment: 'supportsInterface', + data: BytesLike, + ): Result - events: {}; + events: {} } export interface UniversalResolver extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; + connect(signerOrProvider: Signer | Provider | string): this + attach(addressOrName: string): this + deployed(): Promise - interface: UniversalResolverInterface; + interface: UniversalResolverInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; + toBlock?: string | number | undefined, + ): Promise> listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; + eventFilter?: TypedEventFilter, + ): Array> + listeners(eventName?: string): Array removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; + eventFilter: TypedEventFilter, + ): this + removeAllListeners(eventName?: string): this + off: OnEvent + on: OnEvent + once: OnEvent + removeListener: OnEvent functions: { _resolveSingle( @@ -217,81 +216,81 @@ export interface UniversalResolver extends BaseContract { gateways: PromiseOrValue[], callbackFunction: PromiseOrValue, metaData: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string]> batchGatewayURLs( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string]>; + overrides?: CallOverrides, + ): Promise<[string]> findResolver( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string]> - registry(overrides?: CallOverrides): Promise<[string]>; + registry(overrides?: CallOverrides): Promise<[string]> - "resolve(bytes,bytes,string[])"( + 'resolve(bytes,bytes,string[])'( name: PromiseOrValue, data: PromiseOrValue, gateways: PromiseOrValue[], - overrides?: CallOverrides - ): Promise<[string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string]> - "resolve(bytes,bytes[])"( + 'resolve(bytes,bytes[])'( name: PromiseOrValue, data: PromiseOrValue[], - overrides?: CallOverrides - ): Promise<[string[], string]>; + overrides?: CallOverrides, + ): Promise<[string[], string]> - "resolve(bytes,bytes[],string[])"( + 'resolve(bytes,bytes[],string[])'( name: PromiseOrValue, data: PromiseOrValue[], gateways: PromiseOrValue[], - overrides?: CallOverrides - ): Promise<[string[], string]>; + overrides?: CallOverrides, + ): Promise<[string[], string]> - "resolve(bytes,bytes)"( + 'resolve(bytes,bytes)'( name: PromiseOrValue, data: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string]> resolveCallback( response: PromiseOrValue, extraData: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise resolveSingleCallback( response: PromiseOrValue, extraData: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "reverse(bytes,string[])"( + 'reverse(bytes,string[])'( reverseName: PromiseOrValue, gateways: PromiseOrValue[], - overrides?: CallOverrides - ): Promise<[string, string, string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string, string, string]> - "reverse(bytes)"( + 'reverse(bytes)'( reverseName: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string, string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string, string, string]> reverseCallback( response: PromiseOrValue, extraData: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceId: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; - }; + overrides?: CallOverrides, + ): Promise<[boolean]> + } _resolveSingle( name: PromiseOrValue, @@ -299,80 +298,80 @@ export interface UniversalResolver extends BaseContract { gateways: PromiseOrValue[], callbackFunction: PromiseOrValue, metaData: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string]> batchGatewayURLs( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise findResolver( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string]> - registry(overrides?: CallOverrides): Promise; + registry(overrides?: CallOverrides): Promise - "resolve(bytes,bytes,string[])"( + 'resolve(bytes,bytes,string[])'( name: PromiseOrValue, data: PromiseOrValue, gateways: PromiseOrValue[], - overrides?: CallOverrides - ): Promise<[string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string]> - "resolve(bytes,bytes[])"( + 'resolve(bytes,bytes[])'( name: PromiseOrValue, data: PromiseOrValue[], - overrides?: CallOverrides - ): Promise<[string[], string]>; + overrides?: CallOverrides, + ): Promise<[string[], string]> - "resolve(bytes,bytes[],string[])"( + 'resolve(bytes,bytes[],string[])'( name: PromiseOrValue, data: PromiseOrValue[], gateways: PromiseOrValue[], - overrides?: CallOverrides - ): Promise<[string[], string]>; + overrides?: CallOverrides, + ): Promise<[string[], string]> - "resolve(bytes,bytes)"( + 'resolve(bytes,bytes)'( name: PromiseOrValue, data: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string]> resolveCallback( response: PromiseOrValue, extraData: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise resolveSingleCallback( response: PromiseOrValue, extraData: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "reverse(bytes,string[])"( + 'reverse(bytes,string[])'( reverseName: PromiseOrValue, gateways: PromiseOrValue[], - overrides?: CallOverrides - ): Promise<[string, string, string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string, string, string]> - "reverse(bytes)"( + 'reverse(bytes)'( reverseName: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string, string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string, string, string]> reverseCallback( response: PromiseOrValue, extraData: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise callStatic: { _resolveSingle( @@ -381,83 +380,83 @@ export interface UniversalResolver extends BaseContract { gateways: PromiseOrValue[], callbackFunction: PromiseOrValue, metaData: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string]> batchGatewayURLs( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise findResolver( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string]> - registry(overrides?: CallOverrides): Promise; + registry(overrides?: CallOverrides): Promise - "resolve(bytes,bytes,string[])"( + 'resolve(bytes,bytes,string[])'( name: PromiseOrValue, data: PromiseOrValue, gateways: PromiseOrValue[], - overrides?: CallOverrides - ): Promise<[string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string]> - "resolve(bytes,bytes[])"( + 'resolve(bytes,bytes[])'( name: PromiseOrValue, data: PromiseOrValue[], - overrides?: CallOverrides - ): Promise<[string[], string]>; + overrides?: CallOverrides, + ): Promise<[string[], string]> - "resolve(bytes,bytes[],string[])"( + 'resolve(bytes,bytes[],string[])'( name: PromiseOrValue, data: PromiseOrValue[], gateways: PromiseOrValue[], - overrides?: CallOverrides - ): Promise<[string[], string]>; + overrides?: CallOverrides, + ): Promise<[string[], string]> - "resolve(bytes,bytes)"( + 'resolve(bytes,bytes)'( name: PromiseOrValue, data: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string]> resolveCallback( response: PromiseOrValue, extraData: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string[], string]>; + overrides?: CallOverrides, + ): Promise<[string[], string]> resolveSingleCallback( response: PromiseOrValue, extraData: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string]> - "reverse(bytes,string[])"( + 'reverse(bytes,string[])'( reverseName: PromiseOrValue, gateways: PromiseOrValue[], - overrides?: CallOverrides - ): Promise<[string, string, string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string, string, string]> - "reverse(bytes)"( + 'reverse(bytes)'( reverseName: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string, string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string, string, string]> reverseCallback( response: PromiseOrValue, extraData: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string, string, string, string]>; + overrides?: CallOverrides, + ): Promise<[string, string, string, string]> supportsInterface( interfaceId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } - filters: {}; + filters: {} estimateGas: { _resolveSingle( @@ -466,81 +465,81 @@ export interface UniversalResolver extends BaseContract { gateways: PromiseOrValue[], callbackFunction: PromiseOrValue, metaData: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise batchGatewayURLs( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise findResolver( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - registry(overrides?: CallOverrides): Promise; + registry(overrides?: CallOverrides): Promise - "resolve(bytes,bytes,string[])"( + 'resolve(bytes,bytes,string[])'( name: PromiseOrValue, data: PromiseOrValue, gateways: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "resolve(bytes,bytes[])"( + 'resolve(bytes,bytes[])'( name: PromiseOrValue, data: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "resolve(bytes,bytes[],string[])"( + 'resolve(bytes,bytes[],string[])'( name: PromiseOrValue, data: PromiseOrValue[], gateways: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "resolve(bytes,bytes)"( + 'resolve(bytes,bytes)'( name: PromiseOrValue, data: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise resolveCallback( response: PromiseOrValue, extraData: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise resolveSingleCallback( response: PromiseOrValue, extraData: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "reverse(bytes,string[])"( + 'reverse(bytes,string[])'( reverseName: PromiseOrValue, gateways: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "reverse(bytes)"( + 'reverse(bytes)'( reverseName: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise reverseCallback( response: PromiseOrValue, extraData: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } populateTransaction: { _resolveSingle( @@ -549,79 +548,79 @@ export interface UniversalResolver extends BaseContract { gateways: PromiseOrValue[], callbackFunction: PromiseOrValue, metaData: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise batchGatewayURLs( arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise findResolver( name: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - registry(overrides?: CallOverrides): Promise; + registry(overrides?: CallOverrides): Promise - "resolve(bytes,bytes,string[])"( + 'resolve(bytes,bytes,string[])'( name: PromiseOrValue, data: PromiseOrValue, gateways: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "resolve(bytes,bytes[])"( + 'resolve(bytes,bytes[])'( name: PromiseOrValue, data: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "resolve(bytes,bytes[],string[])"( + 'resolve(bytes,bytes[],string[])'( name: PromiseOrValue, data: PromiseOrValue[], gateways: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "resolve(bytes,bytes)"( + 'resolve(bytes,bytes)'( name: PromiseOrValue, data: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise resolveCallback( response: PromiseOrValue, extraData: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise resolveSingleCallback( response: PromiseOrValue, extraData: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise - "reverse(bytes,string[])"( + 'reverse(bytes,string[])'( reverseName: PromiseOrValue, gateways: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise - "reverse(bytes)"( + 'reverse(bytes)'( reverseName: PromiseOrValue, - overrides?: CallOverrides - ): Promise; + overrides?: CallOverrides, + ): Promise reverseCallback( response: PromiseOrValue, extraData: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise supportsInterface( interfaceId: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; + overrides?: CallOverrides, + ): Promise + } } diff --git a/packages/ensjs/src/generated/common.ts b/packages/ensjs/src/generated/common.ts index 4c90b08b..d47a7a6b 100644 --- a/packages/ensjs/src/generated/common.ts +++ b/packages/ensjs/src/generated/common.ts @@ -1,46 +1,46 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ -import type { Listener } from "@ethersproject/providers"; -import type { Event, EventFilter } from "ethers"; +import type { Event, EventFilter } from '@ethersproject/contracts' +import type { Listener } from '@ethersproject/providers' export interface TypedEvent< TArgsArray extends Array = any, - TArgsObject = any + TArgsObject = any, > extends Event { - args: TArgsArray & TArgsObject; + args: TArgsArray & TArgsObject } export interface TypedEventFilter<_TEvent extends TypedEvent> extends EventFilter {} export interface TypedListener { - (...listenerArg: [...__TypechainArgsArray, TEvent]): void; + (...listenerArg: [...__TypechainArgsArray, TEvent]): void } -type __TypechainArgsArray = T extends TypedEvent ? U : never; +type __TypechainArgsArray = T extends TypedEvent ? U : never export interface OnEvent { ( eventFilter: TypedEventFilter, - listener: TypedListener - ): TRes; - (eventName: string, listener: Listener): TRes; + listener: TypedListener, + ): TRes + (eventName: string, listener: Listener): TRes } export type MinEthersFactory = { - deploy(...a: ARGS[]): Promise; -}; + deploy(...a: ARGS[]): Promise +} export type GetContractTypeFromFactory = F extends MinEthersFactory< infer C, any > ? C - : never; + : never export type GetARGsTypeFromFactory = F extends MinEthersFactory - ? Parameters - : never; + ? Parameters + : never -export type PromiseOrValue = T | Promise; +export type PromiseOrValue = T | Promise diff --git a/packages/ensjs/src/generated/factories/BaseRegistrarImplementation__factory.ts b/packages/ensjs/src/generated/factories/BaseRegistrarImplementation__factory.ts index bfd85462..6f3418d8 100644 --- a/packages/ensjs/src/generated/factories/BaseRegistrarImplementation__factory.ts +++ b/packages/ensjs/src/generated/factories/BaseRegistrarImplementation__factory.ts @@ -2,780 +2,782 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' import type { BaseRegistrarImplementation, BaseRegistrarImplementationInterface, -} from "../BaseRegistrarImplementation"; +} from '../BaseRegistrarImplementation' const _abi = [ { inputs: [ { - internalType: "contract ENS", - name: "_ens", - type: "address", + internalType: 'contract ENS', + name: '_ens', + type: 'address', }, { - internalType: "bytes32", - name: "_baseNode", - type: "bytes32", + internalType: 'bytes32', + name: '_baseNode', + type: 'bytes32', }, ], payable: false, - stateMutability: "nonpayable", - type: "constructor", + stateMutability: 'nonpayable', + type: 'constructor', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { indexed: true, - internalType: "address", - name: "approved", - type: "address", + internalType: 'address', + name: 'approved', + type: 'address', }, { indexed: true, - internalType: "uint256", - name: "tokenId", - type: "uint256", + internalType: 'uint256', + name: 'tokenId', + type: 'uint256', }, ], - name: "Approval", - type: "event", + name: 'Approval', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { indexed: true, - internalType: "address", - name: "operator", - type: "address", + internalType: 'address', + name: 'operator', + type: 'address', }, { indexed: false, - internalType: "bool", - name: "approved", - type: "bool", + internalType: 'bool', + name: 'approved', + type: 'bool', }, ], - name: "ApprovalForAll", - type: "event", + name: 'ApprovalForAll', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "controller", - type: "address", + internalType: 'address', + name: 'controller', + type: 'address', }, ], - name: "ControllerAdded", - type: "event", + name: 'ControllerAdded', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "controller", - type: "address", + internalType: 'address', + name: 'controller', + type: 'address', }, ], - name: "ControllerRemoved", - type: "event", + name: 'ControllerRemoved', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "uint256", - name: "id", - type: "uint256", + internalType: 'uint256', + name: 'id', + type: 'uint256', }, { indexed: true, - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { indexed: false, - internalType: "uint256", - name: "expires", - type: "uint256", + internalType: 'uint256', + name: 'expires', + type: 'uint256', }, ], - name: "NameMigrated", - type: "event", + name: 'NameMigrated', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "uint256", - name: "id", - type: "uint256", + internalType: 'uint256', + name: 'id', + type: 'uint256', }, { indexed: true, - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { indexed: false, - internalType: "uint256", - name: "expires", - type: "uint256", + internalType: 'uint256', + name: 'expires', + type: 'uint256', }, ], - name: "NameRegistered", - type: "event", + name: 'NameRegistered', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "uint256", - name: "id", - type: "uint256", + internalType: 'uint256', + name: 'id', + type: 'uint256', }, { indexed: false, - internalType: "uint256", - name: "expires", - type: "uint256", + internalType: 'uint256', + name: 'expires', + type: 'uint256', }, ], - name: "NameRenewed", - type: "event", + name: 'NameRenewed', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "previousOwner", - type: "address", + internalType: 'address', + name: 'previousOwner', + type: 'address', }, { indexed: true, - internalType: "address", - name: "newOwner", - type: "address", + internalType: 'address', + name: 'newOwner', + type: 'address', }, ], - name: "OwnershipTransferred", - type: "event", + name: 'OwnershipTransferred', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "from", - type: "address", + internalType: 'address', + name: 'from', + type: 'address', }, { indexed: true, - internalType: "address", - name: "to", - type: "address", + internalType: 'address', + name: 'to', + type: 'address', }, { indexed: true, - internalType: "uint256", - name: "tokenId", - type: "uint256", + internalType: 'uint256', + name: 'tokenId', + type: 'uint256', }, ], - name: "Transfer", - type: "event", + name: 'Transfer', + type: 'event', }, { constant: true, inputs: [], - name: "GRACE_PERIOD", + name: 'GRACE_PERIOD', outputs: [ { - internalType: "uint256", - name: "", - type: "uint256", + internalType: 'uint256', + name: '', + type: 'uint256', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: false, inputs: [ { - internalType: "address", - name: "controller", - type: "address", + internalType: 'address', + name: 'controller', + type: 'address', }, ], - name: "addController", + name: 'addController', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "address", - name: "to", - type: "address", + internalType: 'address', + name: 'to', + type: 'address', }, { - internalType: "uint256", - name: "tokenId", - type: "uint256", + internalType: 'uint256', + name: 'tokenId', + type: 'uint256', }, ], - name: "approve", + name: 'approve', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: true, inputs: [ { - internalType: "uint256", - name: "id", - type: "uint256", + internalType: 'uint256', + name: 'id', + type: 'uint256', }, ], - name: "available", + name: 'available', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [ { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, ], - name: "balanceOf", + name: 'balanceOf', outputs: [ { - internalType: "uint256", - name: "", - type: "uint256", + internalType: 'uint256', + name: '', + type: 'uint256', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [], - name: "baseNode", + name: 'baseNode', outputs: [ { - internalType: "bytes32", - name: "", - type: "bytes32", + internalType: 'bytes32', + name: '', + type: 'bytes32', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [ { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - name: "controllers", + name: 'controllers', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [], - name: "ens", + name: 'ens', outputs: [ { - internalType: "contract ENS", - name: "", - type: "address", + internalType: 'contract ENS', + name: '', + type: 'address', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [ { - internalType: "uint256", - name: "tokenId", - type: "uint256", + internalType: 'uint256', + name: 'tokenId', + type: 'uint256', }, ], - name: "getApproved", + name: 'getApproved', outputs: [ { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [ { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { - internalType: "address", - name: "operator", - type: "address", + internalType: 'address', + name: 'operator', + type: 'address', }, ], - name: "isApprovedForAll", + name: 'isApprovedForAll', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [], - name: "isOwner", + name: 'isOwner', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [ { - internalType: "uint256", - name: "id", - type: "uint256", + internalType: 'uint256', + name: 'id', + type: 'uint256', }, ], - name: "nameExpires", + name: 'nameExpires', outputs: [ { - internalType: "uint256", - name: "", - type: "uint256", + internalType: 'uint256', + name: '', + type: 'uint256', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [], - name: "owner", + name: 'owner', outputs: [ { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [ { - internalType: "uint256", - name: "tokenId", - type: "uint256", + internalType: 'uint256', + name: 'tokenId', + type: 'uint256', }, ], - name: "ownerOf", + name: 'ownerOf', outputs: [ { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: false, inputs: [ { - internalType: "uint256", - name: "id", - type: "uint256", + internalType: 'uint256', + name: 'id', + type: 'uint256', }, { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, ], - name: "reclaim", + name: 'reclaim', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "uint256", - name: "id", - type: "uint256", + internalType: 'uint256', + name: 'id', + type: 'uint256', }, { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { - internalType: "uint256", - name: "duration", - type: "uint256", + internalType: 'uint256', + name: 'duration', + type: 'uint256', }, ], - name: "register", + name: 'register', outputs: [ { - internalType: "uint256", - name: "", - type: "uint256", + internalType: 'uint256', + name: '', + type: 'uint256', }, ], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "uint256", - name: "id", - type: "uint256", + internalType: 'uint256', + name: 'id', + type: 'uint256', }, { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { - internalType: "uint256", - name: "duration", - type: "uint256", + internalType: 'uint256', + name: 'duration', + type: 'uint256', }, ], - name: "registerOnly", + name: 'registerOnly', outputs: [ { - internalType: "uint256", - name: "", - type: "uint256", + internalType: 'uint256', + name: '', + type: 'uint256', }, ], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "address", - name: "controller", - type: "address", + internalType: 'address', + name: 'controller', + type: 'address', }, ], - name: "removeController", + name: 'removeController', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "uint256", - name: "id", - type: "uint256", + internalType: 'uint256', + name: 'id', + type: 'uint256', }, { - internalType: "uint256", - name: "duration", - type: "uint256", + internalType: 'uint256', + name: 'duration', + type: 'uint256', }, ], - name: "renew", + name: 'renew', outputs: [ { - internalType: "uint256", - name: "", - type: "uint256", + internalType: 'uint256', + name: '', + type: 'uint256', }, ], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [], - name: "renounceOwnership", + name: 'renounceOwnership', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "address", - name: "from", - type: "address", + internalType: 'address', + name: 'from', + type: 'address', }, { - internalType: "address", - name: "to", - type: "address", + internalType: 'address', + name: 'to', + type: 'address', }, { - internalType: "uint256", - name: "tokenId", - type: "uint256", + internalType: 'uint256', + name: 'tokenId', + type: 'uint256', }, ], - name: "safeTransferFrom", + name: 'safeTransferFrom', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "address", - name: "from", - type: "address", + internalType: 'address', + name: 'from', + type: 'address', }, { - internalType: "address", - name: "to", - type: "address", + internalType: 'address', + name: 'to', + type: 'address', }, { - internalType: "uint256", - name: "tokenId", - type: "uint256", + internalType: 'uint256', + name: 'tokenId', + type: 'uint256', }, { - internalType: "bytes", - name: "_data", - type: "bytes", + internalType: 'bytes', + name: '_data', + type: 'bytes', }, ], - name: "safeTransferFrom", + name: 'safeTransferFrom', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "address", - name: "to", - type: "address", + internalType: 'address', + name: 'to', + type: 'address', }, { - internalType: "bool", - name: "approved", - type: "bool", + internalType: 'bool', + name: 'approved', + type: 'bool', }, ], - name: "setApprovalForAll", + name: 'setApprovalForAll', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, ], - name: "setResolver", + name: 'setResolver', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: true, inputs: [ { - internalType: "bytes4", - name: "interfaceID", - type: "bytes4", + internalType: 'bytes4', + name: 'interfaceID', + type: 'bytes4', }, ], - name: "supportsInterface", + name: 'supportsInterface', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: false, inputs: [ { - internalType: "address", - name: "from", - type: "address", + internalType: 'address', + name: 'from', + type: 'address', }, { - internalType: "address", - name: "to", - type: "address", + internalType: 'address', + name: 'to', + type: 'address', }, { - internalType: "uint256", - name: "tokenId", - type: "uint256", + internalType: 'uint256', + name: 'tokenId', + type: 'uint256', }, ], - name: "transferFrom", + name: 'transferFrom', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "address", - name: "newOwner", - type: "address", + internalType: 'address', + name: 'newOwner', + type: 'address', }, ], - name: "transferOwnership", + name: 'transferOwnership', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, -]; +] export class BaseRegistrarImplementation__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): BaseRegistrarImplementationInterface { - return new utils.Interface(_abi) as BaseRegistrarImplementationInterface; + return new Interface(_abi) as BaseRegistrarImplementationInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): BaseRegistrarImplementation { return new Contract( address, _abi, - signerOrProvider - ) as BaseRegistrarImplementation; + signerOrProvider, + ) as BaseRegistrarImplementation } } diff --git a/packages/ensjs/src/generated/factories/BulkRenewal__factory.ts b/packages/ensjs/src/generated/factories/BulkRenewal__factory.ts index 4f0c9e6a..a1f4959b 100644 --- a/packages/ensjs/src/generated/factories/BulkRenewal__factory.ts +++ b/packages/ensjs/src/generated/factories/BulkRenewal__factory.ts @@ -2,107 +2,109 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { BulkRenewal, BulkRenewalInterface } from "../BulkRenewal"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' +import type { BulkRenewal, BulkRenewalInterface } from '../BulkRenewal' const _abi = [ { inputs: [ { - internalType: "contract ENS", - name: "_ens", - type: "address", + internalType: 'contract ENS', + name: '_ens', + type: 'address', }, ], - stateMutability: "nonpayable", - type: "constructor", + stateMutability: 'nonpayable', + type: 'constructor', }, { inputs: [], - name: "ens", + name: 'ens', outputs: [ { - internalType: "contract ENS", - name: "", - type: "address", + internalType: 'contract ENS', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "string[]", - name: "names", - type: "string[]", + internalType: 'string[]', + name: 'names', + type: 'string[]', }, { - internalType: "uint256", - name: "duration", - type: "uint256", + internalType: 'uint256', + name: 'duration', + type: 'uint256', }, ], - name: "renewAll", + name: 'renewAll', outputs: [], - stateMutability: "payable", - type: "function", + stateMutability: 'payable', + type: 'function', }, { inputs: [ { - internalType: "string[]", - name: "names", - type: "string[]", + internalType: 'string[]', + name: 'names', + type: 'string[]', }, { - internalType: "uint256", - name: "duration", - type: "uint256", + internalType: 'uint256', + name: 'duration', + type: 'uint256', }, ], - name: "rentPrice", + name: 'rentPrice', outputs: [ { - internalType: "uint256", - name: "total", - type: "uint256", + internalType: 'uint256', + name: 'total', + type: 'uint256', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes4", - name: "interfaceID", - type: "bytes4", + internalType: 'bytes4', + name: 'interfaceID', + type: 'bytes4', }, ], - name: "supportsInterface", + name: 'supportsInterface', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "pure", - type: "function", + stateMutability: 'pure', + type: 'function', }, -]; +] export class BulkRenewal__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): BulkRenewalInterface { - return new utils.Interface(_abi) as BulkRenewalInterface; + return new Interface(_abi) as BulkRenewalInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): BulkRenewal { - return new Contract(address, _abi, signerOrProvider) as BulkRenewal; + return new Contract(address, _abi, signerOrProvider) as BulkRenewal } } diff --git a/packages/ensjs/src/generated/factories/DNSRegistrar__factory.ts b/packages/ensjs/src/generated/factories/DNSRegistrar__factory.ts index bd7b196e..0a764b04 100644 --- a/packages/ensjs/src/generated/factories/DNSRegistrar__factory.ts +++ b/packages/ensjs/src/generated/factories/DNSRegistrar__factory.ts @@ -2,276 +2,278 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { DNSRegistrar, DNSRegistrarInterface } from "../DNSRegistrar"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' +import type { DNSRegistrar, DNSRegistrarInterface } from '../DNSRegistrar' const _abi = [ { inputs: [ { - internalType: "contract DNSSEC", - name: "_dnssec", - type: "address", + internalType: 'contract DNSSEC', + name: '_dnssec', + type: 'address', }, { - internalType: "contract PublicSuffixList", - name: "_suffixes", - type: "address", + internalType: 'contract PublicSuffixList', + name: '_suffixes', + type: 'address', }, { - internalType: "contract ENS", - name: "_ens", - type: "address", + internalType: 'contract ENS', + name: '_ens', + type: 'address', }, ], - stateMutability: "nonpayable", - type: "constructor", + stateMutability: 'nonpayable', + type: 'constructor', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: true, - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { indexed: false, - internalType: "bytes", - name: "dnsname", - type: "bytes", + internalType: 'bytes', + name: 'dnsname', + type: 'bytes', }, ], - name: "Claim", - type: "event", + name: 'Claim', + type: 'event', }, { anonymous: false, inputs: [ { indexed: false, - internalType: "address", - name: "oracle", - type: "address", + internalType: 'address', + name: 'oracle', + type: 'address', }, ], - name: "NewOracle", - type: "event", + name: 'NewOracle', + type: 'event', }, { anonymous: false, inputs: [ { indexed: false, - internalType: "address", - name: "suffixes", - type: "address", + internalType: 'address', + name: 'suffixes', + type: 'address', }, ], - name: "NewPublicSuffixList", - type: "event", + name: 'NewPublicSuffixList', + type: 'event', }, { inputs: [ { - internalType: "bytes", - name: "name", - type: "bytes", + internalType: 'bytes', + name: 'name', + type: 'bytes', }, { - internalType: "bytes", - name: "proof", - type: "bytes", + internalType: 'bytes', + name: 'proof', + type: 'bytes', }, ], - name: "claim", + name: 'claim', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [], - name: "ens", + name: 'ens', outputs: [ { - internalType: "contract ENS", - name: "", - type: "address", + internalType: 'contract ENS', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "oracle", + name: 'oracle', outputs: [ { - internalType: "contract DNSSEC", - name: "", - type: "address", + internalType: 'contract DNSSEC', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes", - name: "name", - type: "bytes", + internalType: 'bytes', + name: 'name', + type: 'bytes', }, { components: [ { - internalType: "bytes", - name: "rrset", - type: "bytes", + internalType: 'bytes', + name: 'rrset', + type: 'bytes', }, { - internalType: "bytes", - name: "sig", - type: "bytes", + internalType: 'bytes', + name: 'sig', + type: 'bytes', }, ], - internalType: "struct DNSSEC.RRSetWithSignature[]", - name: "input", - type: "tuple[]", + internalType: 'struct DNSSEC.RRSetWithSignature[]', + name: 'input', + type: 'tuple[]', }, { - internalType: "bytes", - name: "proof", - type: "bytes", + internalType: 'bytes', + name: 'proof', + type: 'bytes', }, ], - name: "proveAndClaim", + name: 'proveAndClaim', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes", - name: "name", - type: "bytes", + internalType: 'bytes', + name: 'name', + type: 'bytes', }, { components: [ { - internalType: "bytes", - name: "rrset", - type: "bytes", + internalType: 'bytes', + name: 'rrset', + type: 'bytes', }, { - internalType: "bytes", - name: "sig", - type: "bytes", + internalType: 'bytes', + name: 'sig', + type: 'bytes', }, ], - internalType: "struct DNSSEC.RRSetWithSignature[]", - name: "input", - type: "tuple[]", + internalType: 'struct DNSSEC.RRSetWithSignature[]', + name: 'input', + type: 'tuple[]', }, { - internalType: "bytes", - name: "proof", - type: "bytes", + internalType: 'bytes', + name: 'proof', + type: 'bytes', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, { - internalType: "address", - name: "addr", - type: "address", + internalType: 'address', + name: 'addr', + type: 'address', }, ], - name: "proveAndClaimWithResolver", + name: 'proveAndClaimWithResolver', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "contract DNSSEC", - name: "_dnssec", - type: "address", + internalType: 'contract DNSSEC', + name: '_dnssec', + type: 'address', }, ], - name: "setOracle", + name: 'setOracle', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "contract PublicSuffixList", - name: "_suffixes", - type: "address", + internalType: 'contract PublicSuffixList', + name: '_suffixes', + type: 'address', }, ], - name: "setPublicSuffixList", + name: 'setPublicSuffixList', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [], - name: "suffixes", + name: 'suffixes', outputs: [ { - internalType: "contract PublicSuffixList", - name: "", - type: "address", + internalType: 'contract PublicSuffixList', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes4", - name: "interfaceID", - type: "bytes4", + internalType: 'bytes4', + name: 'interfaceID', + type: 'bytes4', }, ], - name: "supportsInterface", + name: 'supportsInterface', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "pure", - type: "function", + stateMutability: 'pure', + type: 'function', }, -]; +] export class DNSRegistrar__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): DNSRegistrarInterface { - return new utils.Interface(_abi) as DNSRegistrarInterface; + return new Interface(_abi) as DNSRegistrarInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): DNSRegistrar { - return new Contract(address, _abi, signerOrProvider) as DNSRegistrar; + return new Contract(address, _abi, signerOrProvider) as DNSRegistrar } } diff --git a/packages/ensjs/src/generated/factories/DNSSECImpl__factory.ts b/packages/ensjs/src/generated/factories/DNSSECImpl__factory.ts index 5cf5315d..41a580bb 100644 --- a/packages/ensjs/src/generated/factories/DNSSECImpl__factory.ts +++ b/packages/ensjs/src/generated/factories/DNSSECImpl__factory.ts @@ -2,481 +2,483 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { DNSSECImpl, DNSSECImplInterface } from "../DNSSECImpl"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' +import type { DNSSECImpl, DNSSECImplInterface } from '../DNSSECImpl' const _abi = [ { inputs: [ { - internalType: "bytes", - name: "_anchors", - type: "bytes", + internalType: 'bytes', + name: '_anchors', + type: 'bytes', }, ], - stateMutability: "nonpayable", - type: "constructor", + stateMutability: 'nonpayable', + type: 'constructor', }, { anonymous: false, inputs: [ { indexed: false, - internalType: "uint8", - name: "id", - type: "uint8", + internalType: 'uint8', + name: 'id', + type: 'uint8', }, { indexed: false, - internalType: "address", - name: "addr", - type: "address", + internalType: 'address', + name: 'addr', + type: 'address', }, ], - name: "AlgorithmUpdated", - type: "event", + name: 'AlgorithmUpdated', + type: 'event', }, { anonymous: false, inputs: [ { indexed: false, - internalType: "uint8", - name: "id", - type: "uint8", + internalType: 'uint8', + name: 'id', + type: 'uint8', }, { indexed: false, - internalType: "address", - name: "addr", - type: "address", + internalType: 'address', + name: 'addr', + type: 'address', }, ], - name: "DigestUpdated", - type: "event", + name: 'DigestUpdated', + type: 'event', }, { anonymous: false, inputs: [], - name: "Marker", - type: "event", + name: 'Marker', + type: 'event', }, { anonymous: false, inputs: [ { indexed: false, - internalType: "uint8", - name: "id", - type: "uint8", + internalType: 'uint8', + name: 'id', + type: 'uint8', }, { indexed: false, - internalType: "address", - name: "addr", - type: "address", + internalType: 'address', + name: 'addr', + type: 'address', }, ], - name: "NSEC3DigestUpdated", - type: "event", + name: 'NSEC3DigestUpdated', + type: 'event', }, { anonymous: false, inputs: [ { indexed: false, - internalType: "bytes", - name: "name", - type: "bytes", + internalType: 'bytes', + name: 'name', + type: 'bytes', }, { indexed: false, - internalType: "bytes", - name: "rrset", - type: "bytes", + internalType: 'bytes', + name: 'rrset', + type: 'bytes', }, ], - name: "RRSetUpdated", - type: "event", + name: 'RRSetUpdated', + type: 'event', }, { anonymous: false, inputs: [ { indexed: false, - internalType: "uint256", - name: "t", - type: "uint256", + internalType: 'uint256', + name: 't', + type: 'uint256', }, ], - name: "Test", - type: "event", + name: 'Test', + type: 'event', }, { inputs: [ { - internalType: "uint8", - name: "", - type: "uint8", + internalType: 'uint8', + name: '', + type: 'uint8', }, ], - name: "algorithms", + name: 'algorithms', outputs: [ { - internalType: "contract Algorithm", - name: "", - type: "address", + internalType: 'contract Algorithm', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "anchors", + name: 'anchors', outputs: [ { - internalType: "bytes", - name: "", - type: "bytes", + internalType: 'bytes', + name: '', + type: 'bytes', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "uint16", - name: "deleteType", - type: "uint16", + internalType: 'uint16', + name: 'deleteType', + type: 'uint16', }, { - internalType: "bytes", - name: "deleteName", - type: "bytes", + internalType: 'bytes', + name: 'deleteName', + type: 'bytes', }, { components: [ { - internalType: "bytes", - name: "rrset", - type: "bytes", + internalType: 'bytes', + name: 'rrset', + type: 'bytes', }, { - internalType: "bytes", - name: "sig", - type: "bytes", + internalType: 'bytes', + name: 'sig', + type: 'bytes', }, ], - internalType: "struct DNSSEC.RRSetWithSignature", - name: "nsec", - type: "tuple", + internalType: 'struct DNSSEC.RRSetWithSignature', + name: 'nsec', + type: 'tuple', }, { - internalType: "bytes", - name: "proof", - type: "bytes", + internalType: 'bytes', + name: 'proof', + type: 'bytes', }, ], - name: "deleteRRSet", + name: 'deleteRRSet', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "uint16", - name: "deleteType", - type: "uint16", + internalType: 'uint16', + name: 'deleteType', + type: 'uint16', }, { - internalType: "bytes", - name: "deleteName", - type: "bytes", + internalType: 'bytes', + name: 'deleteName', + type: 'bytes', }, { components: [ { - internalType: "bytes", - name: "rrset", - type: "bytes", + internalType: 'bytes', + name: 'rrset', + type: 'bytes', }, { - internalType: "bytes", - name: "sig", - type: "bytes", + internalType: 'bytes', + name: 'sig', + type: 'bytes', }, ], - internalType: "struct DNSSEC.RRSetWithSignature", - name: "closestEncloser", - type: "tuple", + internalType: 'struct DNSSEC.RRSetWithSignature', + name: 'closestEncloser', + type: 'tuple', }, { components: [ { - internalType: "bytes", - name: "rrset", - type: "bytes", + internalType: 'bytes', + name: 'rrset', + type: 'bytes', }, { - internalType: "bytes", - name: "sig", - type: "bytes", + internalType: 'bytes', + name: 'sig', + type: 'bytes', }, ], - internalType: "struct DNSSEC.RRSetWithSignature", - name: "nextClosest", - type: "tuple", + internalType: 'struct DNSSEC.RRSetWithSignature', + name: 'nextClosest', + type: 'tuple', }, { - internalType: "bytes", - name: "dnskey", - type: "bytes", + internalType: 'bytes', + name: 'dnskey', + type: 'bytes', }, ], - name: "deleteRRSetNSEC3", + name: 'deleteRRSetNSEC3', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "uint8", - name: "", - type: "uint8", + internalType: 'uint8', + name: '', + type: 'uint8', }, ], - name: "digests", + name: 'digests', outputs: [ { - internalType: "contract Digest", - name: "", - type: "address", + internalType: 'contract Digest', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "uint8", - name: "", - type: "uint8", + internalType: 'uint8', + name: '', + type: 'uint8', }, ], - name: "nsec3Digests", + name: 'nsec3Digests', outputs: [ { - internalType: "contract NSEC3Digest", - name: "", - type: "address", + internalType: 'contract NSEC3Digest', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "owner", + name: 'owner', outputs: [ { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "uint16", - name: "dnstype", - type: "uint16", + internalType: 'uint16', + name: 'dnstype', + type: 'uint16', }, { - internalType: "bytes", - name: "name", - type: "bytes", + internalType: 'bytes', + name: 'name', + type: 'bytes', }, ], - name: "rrdata", + name: 'rrdata', outputs: [ { - internalType: "uint32", - name: "", - type: "uint32", + internalType: 'uint32', + name: '', + type: 'uint32', }, { - internalType: "uint32", - name: "", - type: "uint32", + internalType: 'uint32', + name: '', + type: 'uint32', }, { - internalType: "bytes20", - name: "", - type: "bytes20", + internalType: 'bytes20', + name: '', + type: 'bytes20', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "uint8", - name: "id", - type: "uint8", + internalType: 'uint8', + name: 'id', + type: 'uint8', }, { - internalType: "contract Algorithm", - name: "algo", - type: "address", + internalType: 'contract Algorithm', + name: 'algo', + type: 'address', }, ], - name: "setAlgorithm", + name: 'setAlgorithm', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "uint8", - name: "id", - type: "uint8", + internalType: 'uint8', + name: 'id', + type: 'uint8', }, { - internalType: "contract Digest", - name: "digest", - type: "address", + internalType: 'contract Digest', + name: 'digest', + type: 'address', }, ], - name: "setDigest", + name: 'setDigest', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "uint8", - name: "id", - type: "uint8", + internalType: 'uint8', + name: 'id', + type: 'uint8', }, { - internalType: "contract NSEC3Digest", - name: "digest", - type: "address", + internalType: 'contract NSEC3Digest', + name: 'digest', + type: 'address', }, ], - name: "setNSEC3Digest", + name: 'setNSEC3Digest', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "newOwner", - type: "address", + internalType: 'address', + name: 'newOwner', + type: 'address', }, ], - name: "setOwner", + name: 'setOwner', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { components: [ { - internalType: "bytes", - name: "rrset", - type: "bytes", + internalType: 'bytes', + name: 'rrset', + type: 'bytes', }, { - internalType: "bytes", - name: "sig", - type: "bytes", + internalType: 'bytes', + name: 'sig', + type: 'bytes', }, ], - internalType: "struct DNSSEC.RRSetWithSignature", - name: "input", - type: "tuple", + internalType: 'struct DNSSEC.RRSetWithSignature', + name: 'input', + type: 'tuple', }, { - internalType: "bytes", - name: "proof", - type: "bytes", + internalType: 'bytes', + name: 'proof', + type: 'bytes', }, ], - name: "submitRRSet", + name: 'submitRRSet', outputs: [ { - internalType: "bytes", - name: "", - type: "bytes", + internalType: 'bytes', + name: '', + type: 'bytes', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { components: [ { - internalType: "bytes", - name: "rrset", - type: "bytes", + internalType: 'bytes', + name: 'rrset', + type: 'bytes', }, { - internalType: "bytes", - name: "sig", - type: "bytes", + internalType: 'bytes', + name: 'sig', + type: 'bytes', }, ], - internalType: "struct DNSSEC.RRSetWithSignature[]", - name: "input", - type: "tuple[]", + internalType: 'struct DNSSEC.RRSetWithSignature[]', + name: 'input', + type: 'tuple[]', }, { - internalType: "bytes", - name: "_proof", - type: "bytes", + internalType: 'bytes', + name: '_proof', + type: 'bytes', }, ], - name: "submitRRSets", + name: 'submitRRSets', outputs: [ { - internalType: "bytes", - name: "", - type: "bytes", + internalType: 'bytes', + name: '', + type: 'bytes', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, -]; +] export class DNSSECImpl__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): DNSSECImplInterface { - return new utils.Interface(_abi) as DNSSECImplInterface; + return new Interface(_abi) as DNSSECImplInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): DNSSECImpl { - return new Contract(address, _abi, signerOrProvider) as DNSSECImpl; + return new Contract(address, _abi, signerOrProvider) as DNSSECImpl } } diff --git a/packages/ensjs/src/generated/factories/DefaultReverseResolver__factory.ts b/packages/ensjs/src/generated/factories/DefaultReverseResolver__factory.ts index a576faa5..e02cfc01 100644 --- a/packages/ensjs/src/generated/factories/DefaultReverseResolver__factory.ts +++ b/packages/ensjs/src/generated/factories/DefaultReverseResolver__factory.ts @@ -2,97 +2,99 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' import type { DefaultReverseResolver, DefaultReverseResolverInterface, -} from "../DefaultReverseResolver"; +} from '../DefaultReverseResolver' const _abi = [ { inputs: [ { - internalType: "contract ENS", - name: "ensAddr", - type: "address", + internalType: 'contract ENS', + name: 'ensAddr', + type: 'address', }, ], payable: false, - stateMutability: "nonpayable", - type: "constructor", + stateMutability: 'nonpayable', + type: 'constructor', }, { constant: true, inputs: [], - name: "ens", + name: 'ens', outputs: [ { - internalType: "contract ENS", - name: "", - type: "address", + internalType: 'contract ENS', + name: '', + type: 'address', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [ { - internalType: "bytes32", - name: "", - type: "bytes32", + internalType: 'bytes32', + name: '', + type: 'bytes32', }, ], - name: "name", + name: 'name', outputs: [ { - internalType: "string", - name: "", - type: "string", + internalType: 'string', + name: '', + type: 'string', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: false, inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "string", - name: "_name", - type: "string", + internalType: 'string', + name: '_name', + type: 'string', }, ], - name: "setName", + name: 'setName', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, -]; +] export class DefaultReverseResolver__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): DefaultReverseResolverInterface { - return new utils.Interface(_abi) as DefaultReverseResolverInterface; + return new Interface(_abi) as DefaultReverseResolverInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): DefaultReverseResolver { return new Contract( address, _abi, - signerOrProvider - ) as DefaultReverseResolver; + signerOrProvider, + ) as DefaultReverseResolver } } diff --git a/packages/ensjs/src/generated/factories/ENSRegistry__factory.ts b/packages/ensjs/src/generated/factories/ENSRegistry__factory.ts index 3047e1c0..096159e3 100644 --- a/packages/ensjs/src/generated/factories/ENSRegistry__factory.ts +++ b/packages/ensjs/src/generated/factories/ENSRegistry__factory.ts @@ -2,442 +2,444 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { ENSRegistry, ENSRegistryInterface } from "../ENSRegistry"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' +import type { ENSRegistry, ENSRegistryInterface } from '../ENSRegistry' const _abi = [ { inputs: [ { - internalType: "contract ENS", - name: "_old", - type: "address", + internalType: 'contract ENS', + name: '_old', + type: 'address', }, ], payable: false, - stateMutability: "nonpayable", - type: "constructor", + stateMutability: 'nonpayable', + type: 'constructor', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { indexed: true, - internalType: "address", - name: "operator", - type: "address", + internalType: 'address', + name: 'operator', + type: 'address', }, { indexed: false, - internalType: "bool", - name: "approved", - type: "bool", + internalType: 'bool', + name: 'approved', + type: 'bool', }, ], - name: "ApprovalForAll", - type: "event", + name: 'ApprovalForAll', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: true, - internalType: "bytes32", - name: "label", - type: "bytes32", + internalType: 'bytes32', + name: 'label', + type: 'bytes32', }, { indexed: false, - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, ], - name: "NewOwner", - type: "event", + name: 'NewOwner', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: false, - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, ], - name: "NewResolver", - type: "event", + name: 'NewResolver', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: false, - internalType: "uint64", - name: "ttl", - type: "uint64", + internalType: 'uint64', + name: 'ttl', + type: 'uint64', }, ], - name: "NewTTL", - type: "event", + name: 'NewTTL', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: false, - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, ], - name: "Transfer", - type: "event", + name: 'Transfer', + type: 'event', }, { constant: true, inputs: [ { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { - internalType: "address", - name: "operator", - type: "address", + internalType: 'address', + name: 'operator', + type: 'address', }, ], - name: "isApprovedForAll", + name: 'isApprovedForAll', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [], - name: "old", + name: 'old', outputs: [ { - internalType: "contract ENS", - name: "", - type: "address", + internalType: 'contract ENS', + name: '', + type: 'address', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, ], - name: "owner", + name: 'owner', outputs: [ { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, ], - name: "recordExists", + name: 'recordExists', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, ], - name: "resolver", + name: 'resolver', outputs: [ { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: false, inputs: [ { - internalType: "address", - name: "operator", - type: "address", + internalType: 'address', + name: 'operator', + type: 'address', }, { - internalType: "bool", - name: "approved", - type: "bool", + internalType: 'bool', + name: 'approved', + type: 'bool', }, ], - name: "setApprovalForAll", + name: 'setApprovalForAll', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, ], - name: "setOwner", + name: 'setOwner', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, { - internalType: "uint64", - name: "ttl", - type: "uint64", + internalType: 'uint64', + name: 'ttl', + type: 'uint64', }, ], - name: "setRecord", + name: 'setRecord', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, ], - name: "setResolver", + name: 'setResolver', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "bytes32", - name: "label", - type: "bytes32", + internalType: 'bytes32', + name: 'label', + type: 'bytes32', }, { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, ], - name: "setSubnodeOwner", + name: 'setSubnodeOwner', outputs: [ { - internalType: "bytes32", - name: "", - type: "bytes32", + internalType: 'bytes32', + name: '', + type: 'bytes32', }, ], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "bytes32", - name: "label", - type: "bytes32", + internalType: 'bytes32', + name: 'label', + type: 'bytes32', }, { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, { - internalType: "uint64", - name: "ttl", - type: "uint64", + internalType: 'uint64', + name: 'ttl', + type: 'uint64', }, ], - name: "setSubnodeRecord", + name: 'setSubnodeRecord', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "uint64", - name: "ttl", - type: "uint64", + internalType: 'uint64', + name: 'ttl', + type: 'uint64', }, ], - name: "setTTL", + name: 'setTTL', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: true, inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, ], - name: "ttl", + name: 'ttl', outputs: [ { - internalType: "uint64", - name: "", - type: "uint64", + internalType: 'uint64', + name: '', + type: 'uint64', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, -]; +] export class ENSRegistry__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): ENSRegistryInterface { - return new utils.Interface(_abi) as ENSRegistryInterface; + return new Interface(_abi) as ENSRegistryInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): ENSRegistry { - return new Contract(address, _abi, signerOrProvider) as ENSRegistry; + return new Contract(address, _abi, signerOrProvider) as ENSRegistry } } diff --git a/packages/ensjs/src/generated/factories/ETHRegistrarController__factory.ts b/packages/ensjs/src/generated/factories/ETHRegistrarController__factory.ts index f25eaee1..8bf590fe 100644 --- a/packages/ensjs/src/generated/factories/ETHRegistrarController__factory.ts +++ b/packages/ensjs/src/generated/factories/ETHRegistrarController__factory.ts @@ -2,668 +2,670 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' import type { ETHRegistrarController, ETHRegistrarControllerInterface, -} from "../ETHRegistrarController"; +} from '../ETHRegistrarController' const _abi = [ { inputs: [ { - internalType: "contract BaseRegistrarImplementation", - name: "_base", - type: "address", + internalType: 'contract BaseRegistrarImplementation', + name: '_base', + type: 'address', }, { - internalType: "contract IPriceOracle", - name: "_prices", - type: "address", + internalType: 'contract IPriceOracle', + name: '_prices', + type: 'address', }, { - internalType: "uint256", - name: "_minCommitmentAge", - type: "uint256", + internalType: 'uint256', + name: '_minCommitmentAge', + type: 'uint256', }, { - internalType: "uint256", - name: "_maxCommitmentAge", - type: "uint256", + internalType: 'uint256', + name: '_maxCommitmentAge', + type: 'uint256', }, { - internalType: "contract ReverseRegistrar", - name: "_reverseRegistrar", - type: "address", + internalType: 'contract ReverseRegistrar', + name: '_reverseRegistrar', + type: 'address', }, { - internalType: "contract INameWrapper", - name: "_nameWrapper", - type: "address", + internalType: 'contract INameWrapper', + name: '_nameWrapper', + type: 'address', }, ], - stateMutability: "nonpayable", - type: "constructor", + stateMutability: 'nonpayable', + type: 'constructor', }, { inputs: [ { - internalType: "bytes32", - name: "commitment", - type: "bytes32", + internalType: 'bytes32', + name: 'commitment', + type: 'bytes32', }, ], - name: "CommitmentTooNew", - type: "error", + name: 'CommitmentTooNew', + type: 'error', }, { inputs: [ { - internalType: "bytes32", - name: "commitment", - type: "bytes32", + internalType: 'bytes32', + name: 'commitment', + type: 'bytes32', }, ], - name: "CommitmentTooOld", - type: "error", + name: 'CommitmentTooOld', + type: 'error', }, { inputs: [ { - internalType: "uint256", - name: "duration", - type: "uint256", + internalType: 'uint256', + name: 'duration', + type: 'uint256', }, ], - name: "DurationTooShort", - type: "error", + name: 'DurationTooShort', + type: 'error', }, { inputs: [], - name: "InsufficientValue", - type: "error", + name: 'InsufficientValue', + type: 'error', }, { inputs: [], - name: "MaxCommitmentAgeTooHigh", - type: "error", + name: 'MaxCommitmentAgeTooHigh', + type: 'error', }, { inputs: [], - name: "MaxCommitmentAgeTooLow", - type: "error", + name: 'MaxCommitmentAgeTooLow', + type: 'error', }, { inputs: [ { - internalType: "string", - name: "name", - type: "string", + internalType: 'string', + name: 'name', + type: 'string', }, ], - name: "NameNotAvailable", - type: "error", + name: 'NameNotAvailable', + type: 'error', }, { inputs: [], - name: "ResolverRequiredWhenDataSupplied", - type: "error", + name: 'ResolverRequiredWhenDataSupplied', + type: 'error', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, ], - name: "Unauthorised", - type: "error", + name: 'Unauthorised', + type: 'error', }, { inputs: [ { - internalType: "bytes32", - name: "commitment", - type: "bytes32", + internalType: 'bytes32', + name: 'commitment', + type: 'bytes32', }, ], - name: "UnexpiredCommitmentExists", - type: "error", + name: 'UnexpiredCommitmentExists', + type: 'error', }, { anonymous: false, inputs: [ { indexed: false, - internalType: "string", - name: "name", - type: "string", + internalType: 'string', + name: 'name', + type: 'string', }, { indexed: true, - internalType: "bytes32", - name: "label", - type: "bytes32", + internalType: 'bytes32', + name: 'label', + type: 'bytes32', }, { indexed: true, - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { indexed: false, - internalType: "uint256", - name: "baseCost", - type: "uint256", + internalType: 'uint256', + name: 'baseCost', + type: 'uint256', }, { indexed: false, - internalType: "uint256", - name: "premium", - type: "uint256", + internalType: 'uint256', + name: 'premium', + type: 'uint256', }, { indexed: false, - internalType: "uint256", - name: "expires", - type: "uint256", + internalType: 'uint256', + name: 'expires', + type: 'uint256', }, ], - name: "NameRegistered", - type: "event", + name: 'NameRegistered', + type: 'event', }, { anonymous: false, inputs: [ { indexed: false, - internalType: "string", - name: "name", - type: "string", + internalType: 'string', + name: 'name', + type: 'string', }, { indexed: true, - internalType: "bytes32", - name: "label", - type: "bytes32", + internalType: 'bytes32', + name: 'label', + type: 'bytes32', }, { indexed: false, - internalType: "uint256", - name: "cost", - type: "uint256", + internalType: 'uint256', + name: 'cost', + type: 'uint256', }, { indexed: false, - internalType: "uint256", - name: "expires", - type: "uint256", + internalType: 'uint256', + name: 'expires', + type: 'uint256', }, ], - name: "NameRenewed", - type: "event", + name: 'NameRenewed', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "previousOwner", - type: "address", + internalType: 'address', + name: 'previousOwner', + type: 'address', }, { indexed: true, - internalType: "address", - name: "newOwner", - type: "address", + internalType: 'address', + name: 'newOwner', + type: 'address', }, ], - name: "OwnershipTransferred", - type: "event", + name: 'OwnershipTransferred', + type: 'event', }, { inputs: [], - name: "MIN_REGISTRATION_DURATION", + name: 'MIN_REGISTRATION_DURATION', outputs: [ { - internalType: "uint256", - name: "", - type: "uint256", + internalType: 'uint256', + name: '', + type: 'uint256', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "string", - name: "name", - type: "string", + internalType: 'string', + name: 'name', + type: 'string', }, ], - name: "available", + name: 'available', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "commitment", - type: "bytes32", + internalType: 'bytes32', + name: 'commitment', + type: 'bytes32', }, ], - name: "commit", + name: 'commit', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "", - type: "bytes32", + internalType: 'bytes32', + name: '', + type: 'bytes32', }, ], - name: "commitments", + name: 'commitments', outputs: [ { - internalType: "uint256", - name: "", - type: "uint256", + internalType: 'uint256', + name: '', + type: 'uint256', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "string", - name: "name", - type: "string", + internalType: 'string', + name: 'name', + type: 'string', }, { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { - internalType: "uint256", - name: "duration", - type: "uint256", + internalType: 'uint256', + name: 'duration', + type: 'uint256', }, { - internalType: "bytes32", - name: "secret", - type: "bytes32", + internalType: 'bytes32', + name: 'secret', + type: 'bytes32', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, { - internalType: "bytes[]", - name: "data", - type: "bytes[]", + internalType: 'bytes[]', + name: 'data', + type: 'bytes[]', }, { - internalType: "bool", - name: "reverseRecord", - type: "bool", + internalType: 'bool', + name: 'reverseRecord', + type: 'bool', }, { - internalType: "uint32", - name: "fuses", - type: "uint32", + internalType: 'uint32', + name: 'fuses', + type: 'uint32', }, { - internalType: "uint64", - name: "wrapperExpiry", - type: "uint64", + internalType: 'uint64', + name: 'wrapperExpiry', + type: 'uint64', }, ], - name: "makeCommitment", + name: 'makeCommitment', outputs: [ { - internalType: "bytes32", - name: "", - type: "bytes32", + internalType: 'bytes32', + name: '', + type: 'bytes32', }, ], - stateMutability: "pure", - type: "function", + stateMutability: 'pure', + type: 'function', }, { inputs: [], - name: "maxCommitmentAge", + name: 'maxCommitmentAge', outputs: [ { - internalType: "uint256", - name: "", - type: "uint256", + internalType: 'uint256', + name: '', + type: 'uint256', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "minCommitmentAge", + name: 'minCommitmentAge', outputs: [ { - internalType: "uint256", - name: "", - type: "uint256", + internalType: 'uint256', + name: '', + type: 'uint256', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "nameWrapper", + name: 'nameWrapper', outputs: [ { - internalType: "contract INameWrapper", - name: "", - type: "address", + internalType: 'contract INameWrapper', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "owner", + name: 'owner', outputs: [ { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "prices", + name: 'prices', outputs: [ { - internalType: "contract IPriceOracle", - name: "", - type: "address", + internalType: 'contract IPriceOracle', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "_token", - type: "address", + internalType: 'address', + name: '_token', + type: 'address', }, { - internalType: "address", - name: "_to", - type: "address", + internalType: 'address', + name: '_to', + type: 'address', }, { - internalType: "uint256", - name: "_amount", - type: "uint256", + internalType: 'uint256', + name: '_amount', + type: 'uint256', }, ], - name: "recoverFunds", + name: 'recoverFunds', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "string", - name: "name", - type: "string", + internalType: 'string', + name: 'name', + type: 'string', }, { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { - internalType: "uint256", - name: "duration", - type: "uint256", + internalType: 'uint256', + name: 'duration', + type: 'uint256', }, { - internalType: "bytes32", - name: "secret", - type: "bytes32", + internalType: 'bytes32', + name: 'secret', + type: 'bytes32', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, { - internalType: "bytes[]", - name: "data", - type: "bytes[]", + internalType: 'bytes[]', + name: 'data', + type: 'bytes[]', }, { - internalType: "bool", - name: "reverseRecord", - type: "bool", + internalType: 'bool', + name: 'reverseRecord', + type: 'bool', }, { - internalType: "uint32", - name: "fuses", - type: "uint32", + internalType: 'uint32', + name: 'fuses', + type: 'uint32', }, { - internalType: "uint64", - name: "wrapperExpiry", - type: "uint64", + internalType: 'uint64', + name: 'wrapperExpiry', + type: 'uint64', }, ], - name: "register", + name: 'register', outputs: [], - stateMutability: "payable", - type: "function", + stateMutability: 'payable', + type: 'function', }, { inputs: [ { - internalType: "string", - name: "name", - type: "string", + internalType: 'string', + name: 'name', + type: 'string', }, { - internalType: "uint256", - name: "duration", - type: "uint256", + internalType: 'uint256', + name: 'duration', + type: 'uint256', }, ], - name: "renew", + name: 'renew', outputs: [], - stateMutability: "payable", - type: "function", + stateMutability: 'payable', + type: 'function', }, { inputs: [ { - internalType: "string", - name: "name", - type: "string", + internalType: 'string', + name: 'name', + type: 'string', }, { - internalType: "uint256", - name: "duration", - type: "uint256", + internalType: 'uint256', + name: 'duration', + type: 'uint256', }, { - internalType: "uint32", - name: "fuses", - type: "uint32", + internalType: 'uint32', + name: 'fuses', + type: 'uint32', }, { - internalType: "uint64", - name: "wrapperExpiry", - type: "uint64", + internalType: 'uint64', + name: 'wrapperExpiry', + type: 'uint64', }, ], - name: "renewWithFuses", + name: 'renewWithFuses', outputs: [], - stateMutability: "payable", - type: "function", + stateMutability: 'payable', + type: 'function', }, { inputs: [], - name: "renounceOwnership", + name: 'renounceOwnership', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "string", - name: "name", - type: "string", + internalType: 'string', + name: 'name', + type: 'string', }, { - internalType: "uint256", - name: "duration", - type: "uint256", + internalType: 'uint256', + name: 'duration', + type: 'uint256', }, ], - name: "rentPrice", + name: 'rentPrice', outputs: [ { components: [ { - internalType: "uint256", - name: "base", - type: "uint256", + internalType: 'uint256', + name: 'base', + type: 'uint256', }, { - internalType: "uint256", - name: "premium", - type: "uint256", + internalType: 'uint256', + name: 'premium', + type: 'uint256', }, ], - internalType: "struct IPriceOracle.Price", - name: "price", - type: "tuple", + internalType: 'struct IPriceOracle.Price', + name: 'price', + type: 'tuple', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "reverseRegistrar", + name: 'reverseRegistrar', outputs: [ { - internalType: "contract ReverseRegistrar", - name: "", - type: "address", + internalType: 'contract ReverseRegistrar', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes4", - name: "interfaceID", - type: "bytes4", + internalType: 'bytes4', + name: 'interfaceID', + type: 'bytes4', }, ], - name: "supportsInterface", + name: 'supportsInterface', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "pure", - type: "function", + stateMutability: 'pure', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "newOwner", - type: "address", + internalType: 'address', + name: 'newOwner', + type: 'address', }, ], - name: "transferOwnership", + name: 'transferOwnership', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "string", - name: "name", - type: "string", + internalType: 'string', + name: 'name', + type: 'string', }, ], - name: "valid", + name: 'valid', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "pure", - type: "function", + stateMutability: 'pure', + type: 'function', }, { inputs: [], - name: "withdraw", + name: 'withdraw', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, -]; +] export class ETHRegistrarController__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): ETHRegistrarControllerInterface { - return new utils.Interface(_abi) as ETHRegistrarControllerInterface; + return new Interface(_abi) as ETHRegistrarControllerInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): ETHRegistrarController { return new Contract( address, _abi, - signerOrProvider - ) as ETHRegistrarController; + signerOrProvider, + ) as ETHRegistrarController } } diff --git a/packages/ensjs/src/generated/factories/Multicall__factory.ts b/packages/ensjs/src/generated/factories/Multicall__factory.ts index bfe25d10..0c44bdc8 100644 --- a/packages/ensjs/src/generated/factories/Multicall__factory.ts +++ b/packages/ensjs/src/generated/factories/Multicall__factory.ts @@ -2,9 +2,11 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { Multicall, MulticallInterface } from "../Multicall"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' +import type { Multicall, MulticallInterface } from '../Multicall' const _abi = [ { @@ -12,450 +14,450 @@ const _abi = [ { components: [ { - internalType: "address", - name: "target", - type: "address", + internalType: 'address', + name: 'target', + type: 'address', }, { - internalType: "bytes", - name: "callData", - type: "bytes", + internalType: 'bytes', + name: 'callData', + type: 'bytes', }, ], - internalType: "struct Multicall3.Call[]", - name: "calls", - type: "tuple[]", + internalType: 'struct Multicall3.Call[]', + name: 'calls', + type: 'tuple[]', }, ], - name: "aggregate", + name: 'aggregate', outputs: [ { - internalType: "uint256", - name: "blockNumber", - type: "uint256", + internalType: 'uint256', + name: 'blockNumber', + type: 'uint256', }, { - internalType: "bytes[]", - name: "returnData", - type: "bytes[]", + internalType: 'bytes[]', + name: 'returnData', + type: 'bytes[]', }, ], - stateMutability: "payable", - type: "function", + stateMutability: 'payable', + type: 'function', }, { inputs: [ { components: [ { - internalType: "address", - name: "target", - type: "address", + internalType: 'address', + name: 'target', + type: 'address', }, { - internalType: "bool", - name: "allowFailure", - type: "bool", + internalType: 'bool', + name: 'allowFailure', + type: 'bool', }, { - internalType: "bytes", - name: "callData", - type: "bytes", + internalType: 'bytes', + name: 'callData', + type: 'bytes', }, ], - internalType: "struct Multicall3.Call3[]", - name: "calls", - type: "tuple[]", + internalType: 'struct Multicall3.Call3[]', + name: 'calls', + type: 'tuple[]', }, ], - name: "aggregate3", + name: 'aggregate3', outputs: [ { components: [ { - internalType: "bool", - name: "success", - type: "bool", + internalType: 'bool', + name: 'success', + type: 'bool', }, { - internalType: "bytes", - name: "returnData", - type: "bytes", + internalType: 'bytes', + name: 'returnData', + type: 'bytes', }, ], - internalType: "struct Multicall3.Result[]", - name: "returnData", - type: "tuple[]", + internalType: 'struct Multicall3.Result[]', + name: 'returnData', + type: 'tuple[]', }, ], - stateMutability: "payable", - type: "function", + stateMutability: 'payable', + type: 'function', }, { inputs: [ { components: [ { - internalType: "address", - name: "target", - type: "address", + internalType: 'address', + name: 'target', + type: 'address', }, { - internalType: "bool", - name: "allowFailure", - type: "bool", + internalType: 'bool', + name: 'allowFailure', + type: 'bool', }, { - internalType: "uint256", - name: "value", - type: "uint256", + internalType: 'uint256', + name: 'value', + type: 'uint256', }, { - internalType: "bytes", - name: "callData", - type: "bytes", + internalType: 'bytes', + name: 'callData', + type: 'bytes', }, ], - internalType: "struct Multicall3.Call3Value[]", - name: "calls", - type: "tuple[]", + internalType: 'struct Multicall3.Call3Value[]', + name: 'calls', + type: 'tuple[]', }, ], - name: "aggregate3Value", + name: 'aggregate3Value', outputs: [ { components: [ { - internalType: "bool", - name: "success", - type: "bool", + internalType: 'bool', + name: 'success', + type: 'bool', }, { - internalType: "bytes", - name: "returnData", - type: "bytes", + internalType: 'bytes', + name: 'returnData', + type: 'bytes', }, ], - internalType: "struct Multicall3.Result[]", - name: "returnData", - type: "tuple[]", + internalType: 'struct Multicall3.Result[]', + name: 'returnData', + type: 'tuple[]', }, ], - stateMutability: "payable", - type: "function", + stateMutability: 'payable', + type: 'function', }, { inputs: [ { components: [ { - internalType: "address", - name: "target", - type: "address", + internalType: 'address', + name: 'target', + type: 'address', }, { - internalType: "bytes", - name: "callData", - type: "bytes", + internalType: 'bytes', + name: 'callData', + type: 'bytes', }, ], - internalType: "struct Multicall3.Call[]", - name: "calls", - type: "tuple[]", + internalType: 'struct Multicall3.Call[]', + name: 'calls', + type: 'tuple[]', }, ], - name: "blockAndAggregate", + name: 'blockAndAggregate', outputs: [ { - internalType: "uint256", - name: "blockNumber", - type: "uint256", + internalType: 'uint256', + name: 'blockNumber', + type: 'uint256', }, { - internalType: "bytes32", - name: "blockHash", - type: "bytes32", + internalType: 'bytes32', + name: 'blockHash', + type: 'bytes32', }, { components: [ { - internalType: "bool", - name: "success", - type: "bool", + internalType: 'bool', + name: 'success', + type: 'bool', }, { - internalType: "bytes", - name: "returnData", - type: "bytes", + internalType: 'bytes', + name: 'returnData', + type: 'bytes', }, ], - internalType: "struct Multicall3.Result[]", - name: "returnData", - type: "tuple[]", + internalType: 'struct Multicall3.Result[]', + name: 'returnData', + type: 'tuple[]', }, ], - stateMutability: "payable", - type: "function", + stateMutability: 'payable', + type: 'function', }, { inputs: [], - name: "getBasefee", + name: 'getBasefee', outputs: [ { - internalType: "uint256", - name: "basefee", - type: "uint256", + internalType: 'uint256', + name: 'basefee', + type: 'uint256', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "uint256", - name: "blockNumber", - type: "uint256", + internalType: 'uint256', + name: 'blockNumber', + type: 'uint256', }, ], - name: "getBlockHash", + name: 'getBlockHash', outputs: [ { - internalType: "bytes32", - name: "blockHash", - type: "bytes32", + internalType: 'bytes32', + name: 'blockHash', + type: 'bytes32', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "getBlockNumber", + name: 'getBlockNumber', outputs: [ { - internalType: "uint256", - name: "blockNumber", - type: "uint256", + internalType: 'uint256', + name: 'blockNumber', + type: 'uint256', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "getChainId", + name: 'getChainId', outputs: [ { - internalType: "uint256", - name: "chainid", - type: "uint256", + internalType: 'uint256', + name: 'chainid', + type: 'uint256', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "getCurrentBlockCoinbase", + name: 'getCurrentBlockCoinbase', outputs: [ { - internalType: "address", - name: "coinbase", - type: "address", + internalType: 'address', + name: 'coinbase', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "getCurrentBlockDifficulty", + name: 'getCurrentBlockDifficulty', outputs: [ { - internalType: "uint256", - name: "difficulty", - type: "uint256", + internalType: 'uint256', + name: 'difficulty', + type: 'uint256', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "getCurrentBlockGasLimit", + name: 'getCurrentBlockGasLimit', outputs: [ { - internalType: "uint256", - name: "gaslimit", - type: "uint256", + internalType: 'uint256', + name: 'gaslimit', + type: 'uint256', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "getCurrentBlockTimestamp", + name: 'getCurrentBlockTimestamp', outputs: [ { - internalType: "uint256", - name: "timestamp", - type: "uint256", + internalType: 'uint256', + name: 'timestamp', + type: 'uint256', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "addr", - type: "address", + internalType: 'address', + name: 'addr', + type: 'address', }, ], - name: "getEthBalance", + name: 'getEthBalance', outputs: [ { - internalType: "uint256", - name: "balance", - type: "uint256", + internalType: 'uint256', + name: 'balance', + type: 'uint256', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "getLastBlockHash", + name: 'getLastBlockHash', outputs: [ { - internalType: "bytes32", - name: "blockHash", - type: "bytes32", + internalType: 'bytes32', + name: 'blockHash', + type: 'bytes32', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bool", - name: "requireSuccess", - type: "bool", + internalType: 'bool', + name: 'requireSuccess', + type: 'bool', }, { components: [ { - internalType: "address", - name: "target", - type: "address", + internalType: 'address', + name: 'target', + type: 'address', }, { - internalType: "bytes", - name: "callData", - type: "bytes", + internalType: 'bytes', + name: 'callData', + type: 'bytes', }, ], - internalType: "struct Multicall3.Call[]", - name: "calls", - type: "tuple[]", + internalType: 'struct Multicall3.Call[]', + name: 'calls', + type: 'tuple[]', }, ], - name: "tryAggregate", + name: 'tryAggregate', outputs: [ { components: [ { - internalType: "bool", - name: "success", - type: "bool", + internalType: 'bool', + name: 'success', + type: 'bool', }, { - internalType: "bytes", - name: "returnData", - type: "bytes", + internalType: 'bytes', + name: 'returnData', + type: 'bytes', }, ], - internalType: "struct Multicall3.Result[]", - name: "returnData", - type: "tuple[]", + internalType: 'struct Multicall3.Result[]', + name: 'returnData', + type: 'tuple[]', }, ], - stateMutability: "payable", - type: "function", + stateMutability: 'payable', + type: 'function', }, { inputs: [ { - internalType: "bool", - name: "requireSuccess", - type: "bool", + internalType: 'bool', + name: 'requireSuccess', + type: 'bool', }, { components: [ { - internalType: "address", - name: "target", - type: "address", + internalType: 'address', + name: 'target', + type: 'address', }, { - internalType: "bytes", - name: "callData", - type: "bytes", + internalType: 'bytes', + name: 'callData', + type: 'bytes', }, ], - internalType: "struct Multicall3.Call[]", - name: "calls", - type: "tuple[]", + internalType: 'struct Multicall3.Call[]', + name: 'calls', + type: 'tuple[]', }, ], - name: "tryBlockAndAggregate", + name: 'tryBlockAndAggregate', outputs: [ { - internalType: "uint256", - name: "blockNumber", - type: "uint256", + internalType: 'uint256', + name: 'blockNumber', + type: 'uint256', }, { - internalType: "bytes32", - name: "blockHash", - type: "bytes32", + internalType: 'bytes32', + name: 'blockHash', + type: 'bytes32', }, { components: [ { - internalType: "bool", - name: "success", - type: "bool", + internalType: 'bool', + name: 'success', + type: 'bool', }, { - internalType: "bytes", - name: "returnData", - type: "bytes", + internalType: 'bytes', + name: 'returnData', + type: 'bytes', }, ], - internalType: "struct Multicall3.Result[]", - name: "returnData", - type: "tuple[]", + internalType: 'struct Multicall3.Result[]', + name: 'returnData', + type: 'tuple[]', }, ], - stateMutability: "payable", - type: "function", + stateMutability: 'payable', + type: 'function', }, -]; +] export class Multicall__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): MulticallInterface { - return new utils.Interface(_abi) as MulticallInterface; + return new Interface(_abi) as MulticallInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): Multicall { - return new Contract(address, _abi, signerOrProvider) as Multicall; + return new Contract(address, _abi, signerOrProvider) as Multicall } } diff --git a/packages/ensjs/src/generated/factories/NameWrapper__factory.ts b/packages/ensjs/src/generated/factories/NameWrapper__factory.ts index 74bc9b34..9c49223b 100644 --- a/packages/ensjs/src/generated/factories/NameWrapper__factory.ts +++ b/packages/ensjs/src/generated/factories/NameWrapper__factory.ts @@ -2,1371 +2,1373 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { NameWrapper, NameWrapperInterface } from "../NameWrapper"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' +import type { NameWrapper, NameWrapperInterface } from '../NameWrapper' const _abi = [ { inputs: [ { - internalType: "contract ENS", - name: "_ens", - type: "address", + internalType: 'contract ENS', + name: '_ens', + type: 'address', }, { - internalType: "contract IBaseRegistrar", - name: "_registrar", - type: "address", + internalType: 'contract IBaseRegistrar', + name: '_registrar', + type: 'address', }, { - internalType: "contract IMetadataService", - name: "_metadataService", - type: "address", + internalType: 'contract IMetadataService', + name: '_metadataService', + type: 'address', }, ], - stateMutability: "nonpayable", - type: "constructor", + stateMutability: 'nonpayable', + type: 'constructor', }, { inputs: [], - name: "CannotUpgrade", - type: "error", + name: 'CannotUpgrade', + type: 'error', }, { inputs: [], - name: "IncompatibleParent", - type: "error", + name: 'IncompatibleParent', + type: 'error', }, { inputs: [ { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, ], - name: "IncorrectTargetOwner", - type: "error", + name: 'IncorrectTargetOwner', + type: 'error', }, { inputs: [], - name: "IncorrectTokenType", - type: "error", + name: 'IncorrectTokenType', + type: 'error', }, { inputs: [ { - internalType: "bytes32", - name: "labelHash", - type: "bytes32", + internalType: 'bytes32', + name: 'labelHash', + type: 'bytes32', }, { - internalType: "bytes32", - name: "expectedLabelhash", - type: "bytes32", + internalType: 'bytes32', + name: 'expectedLabelhash', + type: 'bytes32', }, ], - name: "LabelMismatch", - type: "error", + name: 'LabelMismatch', + type: 'error', }, { inputs: [ { - internalType: "string", - name: "label", - type: "string", + internalType: 'string', + name: 'label', + type: 'string', }, ], - name: "LabelTooLong", - type: "error", + name: 'LabelTooLong', + type: 'error', }, { inputs: [], - name: "LabelTooShort", - type: "error", + name: 'LabelTooShort', + type: 'error', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, ], - name: "OperationProhibited", - type: "error", + name: 'OperationProhibited', + type: 'error', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "address", - name: "addr", - type: "address", + internalType: 'address', + name: 'addr', + type: 'address', }, ], - name: "Unauthorised", - type: "error", + name: 'Unauthorised', + type: 'error', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "account", - type: "address", + internalType: 'address', + name: 'account', + type: 'address', }, { indexed: true, - internalType: "address", - name: "operator", - type: "address", + internalType: 'address', + name: 'operator', + type: 'address', }, { indexed: false, - internalType: "bool", - name: "approved", - type: "bool", + internalType: 'bool', + name: 'approved', + type: 'bool', }, ], - name: "ApprovalForAll", - type: "event", + name: 'ApprovalForAll', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "controller", - type: "address", + internalType: 'address', + name: 'controller', + type: 'address', }, { indexed: false, - internalType: "bool", - name: "active", - type: "bool", + internalType: 'bool', + name: 'active', + type: 'bool', }, ], - name: "ControllerChanged", - type: "event", + name: 'ControllerChanged', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: false, - internalType: "uint32", - name: "fuses", - type: "uint32", + internalType: 'uint32', + name: 'fuses', + type: 'uint32', }, { indexed: false, - internalType: "uint64", - name: "expiry", - type: "uint64", + internalType: 'uint64', + name: 'expiry', + type: 'uint64', }, ], - name: "FusesSet", - type: "event", + name: 'FusesSet', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: false, - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, ], - name: "NameUnwrapped", - type: "event", + name: 'NameUnwrapped', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: false, - internalType: "bytes", - name: "name", - type: "bytes", + internalType: 'bytes', + name: 'name', + type: 'bytes', }, { indexed: false, - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { indexed: false, - internalType: "uint32", - name: "fuses", - type: "uint32", + internalType: 'uint32', + name: 'fuses', + type: 'uint32', }, { indexed: false, - internalType: "uint64", - name: "expiry", - type: "uint64", + internalType: 'uint64', + name: 'expiry', + type: 'uint64', }, ], - name: "NameWrapped", - type: "event", + name: 'NameWrapped', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "previousOwner", - type: "address", + internalType: 'address', + name: 'previousOwner', + type: 'address', }, { indexed: true, - internalType: "address", - name: "newOwner", - type: "address", + internalType: 'address', + name: 'newOwner', + type: 'address', }, ], - name: "OwnershipTransferred", - type: "event", + name: 'OwnershipTransferred', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "operator", - type: "address", + internalType: 'address', + name: 'operator', + type: 'address', }, { indexed: true, - internalType: "address", - name: "from", - type: "address", + internalType: 'address', + name: 'from', + type: 'address', }, { indexed: true, - internalType: "address", - name: "to", - type: "address", + internalType: 'address', + name: 'to', + type: 'address', }, { indexed: false, - internalType: "uint256[]", - name: "ids", - type: "uint256[]", + internalType: 'uint256[]', + name: 'ids', + type: 'uint256[]', }, { indexed: false, - internalType: "uint256[]", - name: "values", - type: "uint256[]", + internalType: 'uint256[]', + name: 'values', + type: 'uint256[]', }, ], - name: "TransferBatch", - type: "event", + name: 'TransferBatch', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "operator", - type: "address", + internalType: 'address', + name: 'operator', + type: 'address', }, { indexed: true, - internalType: "address", - name: "from", - type: "address", + internalType: 'address', + name: 'from', + type: 'address', }, { indexed: true, - internalType: "address", - name: "to", - type: "address", + internalType: 'address', + name: 'to', + type: 'address', }, { indexed: false, - internalType: "uint256", - name: "id", - type: "uint256", + internalType: 'uint256', + name: 'id', + type: 'uint256', }, { indexed: false, - internalType: "uint256", - name: "value", - type: "uint256", + internalType: 'uint256', + name: 'value', + type: 'uint256', }, ], - name: "TransferSingle", - type: "event", + name: 'TransferSingle', + type: 'event', }, { anonymous: false, inputs: [ { indexed: false, - internalType: "string", - name: "value", - type: "string", + internalType: 'string', + name: 'value', + type: 'string', }, { indexed: true, - internalType: "uint256", - name: "id", - type: "uint256", + internalType: 'uint256', + name: 'id', + type: 'uint256', }, ], - name: "URI", - type: "event", + name: 'URI', + type: 'event', }, { inputs: [ { - internalType: "uint256", - name: "", - type: "uint256", + internalType: 'uint256', + name: '', + type: 'uint256', }, ], - name: "_tokens", + name: '_tokens', outputs: [ { - internalType: "uint256", - name: "", - type: "uint256", + internalType: 'uint256', + name: '', + type: 'uint256', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "uint32", - name: "fuseMask", - type: "uint32", + internalType: 'uint32', + name: 'fuseMask', + type: 'uint32', }, ], - name: "allFusesBurned", + name: 'allFusesBurned', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "account", - type: "address", + internalType: 'address', + name: 'account', + type: 'address', }, { - internalType: "uint256", - name: "id", - type: "uint256", + internalType: 'uint256', + name: 'id', + type: 'uint256', }, ], - name: "balanceOf", + name: 'balanceOf', outputs: [ { - internalType: "uint256", - name: "", - type: "uint256", + internalType: 'uint256', + name: '', + type: 'uint256', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "address[]", - name: "accounts", - type: "address[]", + internalType: 'address[]', + name: 'accounts', + type: 'address[]', }, { - internalType: "uint256[]", - name: "ids", - type: "uint256[]", + internalType: 'uint256[]', + name: 'ids', + type: 'uint256[]', }, ], - name: "balanceOfBatch", + name: 'balanceOfBatch', outputs: [ { - internalType: "uint256[]", - name: "", - type: "uint256[]", + internalType: 'uint256[]', + name: '', + type: 'uint256[]', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - name: "controllers", + name: 'controllers', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "ens", + name: 'ens', outputs: [ { - internalType: "contract ENS", - name: "", - type: "address", + internalType: 'contract ENS', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "uint256", - name: "id", - type: "uint256", + internalType: 'uint256', + name: 'id', + type: 'uint256', }, ], - name: "getData", + name: 'getData', outputs: [ { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, { - internalType: "uint32", - name: "", - type: "uint32", + internalType: 'uint32', + name: '', + type: 'uint32', }, { - internalType: "uint64", - name: "", - type: "uint64", + internalType: 'uint64', + name: '', + type: 'uint64', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "account", - type: "address", + internalType: 'address', + name: 'account', + type: 'address', }, { - internalType: "address", - name: "operator", - type: "address", + internalType: 'address', + name: 'operator', + type: 'address', }, ], - name: "isApprovedForAll", + name: 'isApprovedForAll', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "address", - name: "addr", - type: "address", + internalType: 'address', + name: 'addr', + type: 'address', }, ], - name: "isTokenOwnerOrApproved", + name: 'isTokenOwnerOrApproved', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, ], - name: "isWrapped", + name: 'isWrapped', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "metadataService", + name: 'metadataService', outputs: [ { - internalType: "contract IMetadataService", - name: "", - type: "address", + internalType: 'contract IMetadataService', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "name", + name: 'name', outputs: [ { - internalType: "string", - name: "", - type: "string", + internalType: 'string', + name: '', + type: 'string', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "", - type: "bytes32", + internalType: 'bytes32', + name: '', + type: 'bytes32', }, ], - name: "names", + name: 'names', outputs: [ { - internalType: "bytes", - name: "", - type: "bytes", + internalType: 'bytes', + name: '', + type: 'bytes', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "to", - type: "address", + internalType: 'address', + name: 'to', + type: 'address', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, { - internalType: "uint256", - name: "tokenId", - type: "uint256", + internalType: 'uint256', + name: 'tokenId', + type: 'uint256', }, { - internalType: "bytes", - name: "data", - type: "bytes", + internalType: 'bytes', + name: 'data', + type: 'bytes', }, ], - name: "onERC721Received", + name: 'onERC721Received', outputs: [ { - internalType: "bytes4", - name: "", - type: "bytes4", + internalType: 'bytes4', + name: '', + type: 'bytes4', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [], - name: "owner", + name: 'owner', outputs: [ { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "uint256", - name: "id", - type: "uint256", + internalType: 'uint256', + name: 'id', + type: 'uint256', }, ], - name: "ownerOf", + name: 'ownerOf', outputs: [ { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "_token", - type: "address", + internalType: 'address', + name: '_token', + type: 'address', }, { - internalType: "address", - name: "_to", - type: "address", + internalType: 'address', + name: '_to', + type: 'address', }, { - internalType: "uint256", - name: "_amount", - type: "uint256", + internalType: 'uint256', + name: '_amount', + type: 'uint256', }, ], - name: "recoverFunds", + name: 'recoverFunds', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "string", - name: "label", - type: "string", + internalType: 'string', + name: 'label', + type: 'string', }, { - internalType: "address", - name: "wrappedOwner", - type: "address", + internalType: 'address', + name: 'wrappedOwner', + type: 'address', }, { - internalType: "uint256", - name: "duration", - type: "uint256", + internalType: 'uint256', + name: 'duration', + type: 'uint256', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, { - internalType: "uint32", - name: "fuses", - type: "uint32", + internalType: 'uint32', + name: 'fuses', + type: 'uint32', }, { - internalType: "uint64", - name: "expiry", - type: "uint64", + internalType: 'uint64', + name: 'expiry', + type: 'uint64', }, ], - name: "registerAndWrapETH2LD", + name: 'registerAndWrapETH2LD', outputs: [ { - internalType: "uint256", - name: "registrarExpiry", - type: "uint256", + internalType: 'uint256', + name: 'registrarExpiry', + type: 'uint256', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [], - name: "registrar", + name: 'registrar', outputs: [ { - internalType: "contract IBaseRegistrar", - name: "", - type: "address", + internalType: 'contract IBaseRegistrar', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "uint256", - name: "tokenId", - type: "uint256", + internalType: 'uint256', + name: 'tokenId', + type: 'uint256', }, { - internalType: "uint256", - name: "duration", - type: "uint256", + internalType: 'uint256', + name: 'duration', + type: 'uint256', }, { - internalType: "uint32", - name: "fuses", - type: "uint32", + internalType: 'uint32', + name: 'fuses', + type: 'uint32', }, { - internalType: "uint64", - name: "expiry", - type: "uint64", + internalType: 'uint64', + name: 'expiry', + type: 'uint64', }, ], - name: "renew", + name: 'renew', outputs: [ { - internalType: "uint256", - name: "expires", - type: "uint256", + internalType: 'uint256', + name: 'expires', + type: 'uint256', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [], - name: "renounceOwnership", + name: 'renounceOwnership', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "from", - type: "address", + internalType: 'address', + name: 'from', + type: 'address', }, { - internalType: "address", - name: "to", - type: "address", + internalType: 'address', + name: 'to', + type: 'address', }, { - internalType: "uint256[]", - name: "ids", - type: "uint256[]", + internalType: 'uint256[]', + name: 'ids', + type: 'uint256[]', }, { - internalType: "uint256[]", - name: "amounts", - type: "uint256[]", + internalType: 'uint256[]', + name: 'amounts', + type: 'uint256[]', }, { - internalType: "bytes", - name: "data", - type: "bytes", + internalType: 'bytes', + name: 'data', + type: 'bytes', }, ], - name: "safeBatchTransferFrom", + name: 'safeBatchTransferFrom', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "from", - type: "address", + internalType: 'address', + name: 'from', + type: 'address', }, { - internalType: "address", - name: "to", - type: "address", + internalType: 'address', + name: 'to', + type: 'address', }, { - internalType: "uint256", - name: "id", - type: "uint256", + internalType: 'uint256', + name: 'id', + type: 'uint256', }, { - internalType: "uint256", - name: "amount", - type: "uint256", + internalType: 'uint256', + name: 'amount', + type: 'uint256', }, { - internalType: "bytes", - name: "data", - type: "bytes", + internalType: 'bytes', + name: 'data', + type: 'bytes', }, ], - name: "safeTransferFrom", + name: 'safeTransferFrom', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "operator", - type: "address", + internalType: 'address', + name: 'operator', + type: 'address', }, { - internalType: "bool", - name: "approved", - type: "bool", + internalType: 'bool', + name: 'approved', + type: 'bool', }, ], - name: "setApprovalForAll", + name: 'setApprovalForAll', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "parentNode", - type: "bytes32", + internalType: 'bytes32', + name: 'parentNode', + type: 'bytes32', }, { - internalType: "bytes32", - name: "labelhash", - type: "bytes32", + internalType: 'bytes32', + name: 'labelhash', + type: 'bytes32', }, { - internalType: "uint32", - name: "fuses", - type: "uint32", + internalType: 'uint32', + name: 'fuses', + type: 'uint32', }, { - internalType: "uint64", - name: "expiry", - type: "uint64", + internalType: 'uint64', + name: 'expiry', + type: 'uint64', }, ], - name: "setChildFuses", + name: 'setChildFuses', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "controller", - type: "address", + internalType: 'address', + name: 'controller', + type: 'address', }, { - internalType: "bool", - name: "active", - type: "bool", + internalType: 'bool', + name: 'active', + type: 'bool', }, ], - name: "setController", + name: 'setController', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "uint32", - name: "fuses", - type: "uint32", + internalType: 'uint32', + name: 'fuses', + type: 'uint32', }, ], - name: "setFuses", + name: 'setFuses', outputs: [ { - internalType: "uint32", - name: "", - type: "uint32", + internalType: 'uint32', + name: '', + type: 'uint32', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "contract IMetadataService", - name: "_metadataService", - type: "address", + internalType: 'contract IMetadataService', + name: '_metadataService', + type: 'address', }, ], - name: "setMetadataService", + name: 'setMetadataService', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, { - internalType: "uint64", - name: "ttl", - type: "uint64", + internalType: 'uint64', + name: 'ttl', + type: 'uint64', }, ], - name: "setRecord", + name: 'setRecord', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, ], - name: "setResolver", + name: 'setResolver', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "parentNode", - type: "bytes32", + internalType: 'bytes32', + name: 'parentNode', + type: 'bytes32', }, { - internalType: "string", - name: "label", - type: "string", + internalType: 'string', + name: 'label', + type: 'string', }, { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { - internalType: "uint32", - name: "fuses", - type: "uint32", + internalType: 'uint32', + name: 'fuses', + type: 'uint32', }, { - internalType: "uint64", - name: "expiry", - type: "uint64", + internalType: 'uint64', + name: 'expiry', + type: 'uint64', }, ], - name: "setSubnodeOwner", + name: 'setSubnodeOwner', outputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "parentNode", - type: "bytes32", + internalType: 'bytes32', + name: 'parentNode', + type: 'bytes32', }, { - internalType: "string", - name: "label", - type: "string", + internalType: 'string', + name: 'label', + type: 'string', }, { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, { - internalType: "uint64", - name: "ttl", - type: "uint64", + internalType: 'uint64', + name: 'ttl', + type: 'uint64', }, { - internalType: "uint32", - name: "fuses", - type: "uint32", + internalType: 'uint32', + name: 'fuses', + type: 'uint32', }, { - internalType: "uint64", - name: "expiry", - type: "uint64", + internalType: 'uint64', + name: 'expiry', + type: 'uint64', }, ], - name: "setSubnodeRecord", + name: 'setSubnodeRecord', outputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "uint64", - name: "ttl", - type: "uint64", + internalType: 'uint64', + name: 'ttl', + type: 'uint64', }, ], - name: "setTTL", + name: 'setTTL', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "contract INameWrapperUpgrade", - name: "_upgradeAddress", - type: "address", + internalType: 'contract INameWrapperUpgrade', + name: '_upgradeAddress', + type: 'address', }, ], - name: "setUpgradeContract", + name: 'setUpgradeContract', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes4", - name: "interfaceId", - type: "bytes4", + internalType: 'bytes4', + name: 'interfaceId', + type: 'bytes4', }, ], - name: "supportsInterface", + name: 'supportsInterface', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "newOwner", - type: "address", + internalType: 'address', + name: 'newOwner', + type: 'address', }, ], - name: "transferOwnership", + name: 'transferOwnership', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "parentNode", - type: "bytes32", + internalType: 'bytes32', + name: 'parentNode', + type: 'bytes32', }, { - internalType: "bytes32", - name: "labelhash", - type: "bytes32", + internalType: 'bytes32', + name: 'labelhash', + type: 'bytes32', }, { - internalType: "address", - name: "controller", - type: "address", + internalType: 'address', + name: 'controller', + type: 'address', }, ], - name: "unwrap", + name: 'unwrap', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "labelhash", - type: "bytes32", + internalType: 'bytes32', + name: 'labelhash', + type: 'bytes32', }, { - internalType: "address", - name: "registrant", - type: "address", + internalType: 'address', + name: 'registrant', + type: 'address', }, { - internalType: "address", - name: "controller", - type: "address", + internalType: 'address', + name: 'controller', + type: 'address', }, ], - name: "unwrapETH2LD", + name: 'unwrapETH2LD', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "parentNode", - type: "bytes32", + internalType: 'bytes32', + name: 'parentNode', + type: 'bytes32', }, { - internalType: "string", - name: "label", - type: "string", + internalType: 'string', + name: 'label', + type: 'string', }, { - internalType: "address", - name: "wrappedOwner", - type: "address", + internalType: 'address', + name: 'wrappedOwner', + type: 'address', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, ], - name: "upgrade", + name: 'upgrade', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [], - name: "upgradeContract", + name: 'upgradeContract', outputs: [ { - internalType: "contract INameWrapperUpgrade", - name: "", - type: "address", + internalType: 'contract INameWrapperUpgrade', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "string", - name: "label", - type: "string", + internalType: 'string', + name: 'label', + type: 'string', }, { - internalType: "address", - name: "wrappedOwner", - type: "address", + internalType: 'address', + name: 'wrappedOwner', + type: 'address', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, ], - name: "upgradeETH2LD", + name: 'upgradeETH2LD', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "uint256", - name: "tokenId", - type: "uint256", + internalType: 'uint256', + name: 'tokenId', + type: 'uint256', }, ], - name: "uri", + name: 'uri', outputs: [ { - internalType: "string", - name: "", - type: "string", + internalType: 'string', + name: '', + type: 'string', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes", - name: "name", - type: "bytes", + internalType: 'bytes', + name: 'name', + type: 'bytes', }, { - internalType: "address", - name: "wrappedOwner", - type: "address", + internalType: 'address', + name: 'wrappedOwner', + type: 'address', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, ], - name: "wrap", + name: 'wrap', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "string", - name: "label", - type: "string", + internalType: 'string', + name: 'label', + type: 'string', }, { - internalType: "address", - name: "wrappedOwner", - type: "address", + internalType: 'address', + name: 'wrappedOwner', + type: 'address', }, { - internalType: "uint32", - name: "fuses", - type: "uint32", + internalType: 'uint32', + name: 'fuses', + type: 'uint32', }, { - internalType: "uint64", - name: "expiry", - type: "uint64", + internalType: 'uint64', + name: 'expiry', + type: 'uint64', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, ], - name: "wrapETH2LD", + name: 'wrapETH2LD', outputs: [ { - internalType: "uint64", - name: "", - type: "uint64", + internalType: 'uint64', + name: '', + type: 'uint64', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, -]; +] export class NameWrapper__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): NameWrapperInterface { - return new utils.Interface(_abi) as NameWrapperInterface; + return new Interface(_abi) as NameWrapperInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): NameWrapper { - return new Contract(address, _abi, signerOrProvider) as NameWrapper; + return new Contract(address, _abi, signerOrProvider) as NameWrapper } } diff --git a/packages/ensjs/src/generated/factories/P256SHA256Algorithm__factory.ts b/packages/ensjs/src/generated/factories/P256SHA256Algorithm__factory.ts index 93793efa..902185fd 100644 --- a/packages/ensjs/src/generated/factories/P256SHA256Algorithm__factory.ts +++ b/packages/ensjs/src/generated/factories/P256SHA256Algorithm__factory.ts @@ -2,54 +2,56 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' import type { P256SHA256Algorithm, P256SHA256AlgorithmInterface, -} from "../P256SHA256Algorithm"; +} from '../P256SHA256Algorithm' const _abi = [ { inputs: [ { - internalType: "bytes", - name: "key", - type: "bytes", + internalType: 'bytes', + name: 'key', + type: 'bytes', }, { - internalType: "bytes", - name: "data", - type: "bytes", + internalType: 'bytes', + name: 'data', + type: 'bytes', }, { - internalType: "bytes", - name: "signature", - type: "bytes", + internalType: 'bytes', + name: 'signature', + type: 'bytes', }, ], - name: "verify", + name: 'verify', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, -]; +] export class P256SHA256Algorithm__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): P256SHA256AlgorithmInterface { - return new utils.Interface(_abi) as P256SHA256AlgorithmInterface; + return new Interface(_abi) as P256SHA256AlgorithmInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): P256SHA256Algorithm { - return new Contract(address, _abi, signerOrProvider) as P256SHA256Algorithm; + return new Contract(address, _abi, signerOrProvider) as P256SHA256Algorithm } } diff --git a/packages/ensjs/src/generated/factories/PublicResolver__factory.ts b/packages/ensjs/src/generated/factories/PublicResolver__factory.ts index 31f38482..a47f04b8 100644 --- a/packages/ensjs/src/generated/factories/PublicResolver__factory.ts +++ b/packages/ensjs/src/generated/factories/PublicResolver__factory.ts @@ -2,953 +2,952 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { - PublicResolver, - PublicResolverInterface, -} from "../PublicResolver"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' +import type { PublicResolver, PublicResolverInterface } from '../PublicResolver' const _abi = [ { inputs: [ { - internalType: "contract ENS", - name: "_ens", - type: "address", + internalType: 'contract ENS', + name: '_ens', + type: 'address', }, { - internalType: "contract INameWrapper", - name: "wrapperAddress", - type: "address", + internalType: 'contract INameWrapper', + name: 'wrapperAddress', + type: 'address', }, { - internalType: "address", - name: "_trustedETHController", - type: "address", + internalType: 'address', + name: '_trustedETHController', + type: 'address', }, { - internalType: "address", - name: "_trustedReverseRegistrar", - type: "address", + internalType: 'address', + name: '_trustedReverseRegistrar', + type: 'address', }, ], - stateMutability: "nonpayable", - type: "constructor", + stateMutability: 'nonpayable', + type: 'constructor', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: true, - internalType: "uint256", - name: "contentType", - type: "uint256", + internalType: 'uint256', + name: 'contentType', + type: 'uint256', }, ], - name: "ABIChanged", - type: "event", + name: 'ABIChanged', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: false, - internalType: "address", - name: "a", - type: "address", + internalType: 'address', + name: 'a', + type: 'address', }, ], - name: "AddrChanged", - type: "event", + name: 'AddrChanged', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: false, - internalType: "uint256", - name: "coinType", - type: "uint256", + internalType: 'uint256', + name: 'coinType', + type: 'uint256', }, { indexed: false, - internalType: "bytes", - name: "newAddress", - type: "bytes", + internalType: 'bytes', + name: 'newAddress', + type: 'bytes', }, ], - name: "AddressChanged", - type: "event", + name: 'AddressChanged', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { indexed: true, - internalType: "address", - name: "operator", - type: "address", + internalType: 'address', + name: 'operator', + type: 'address', }, { indexed: false, - internalType: "bool", - name: "approved", - type: "bool", + internalType: 'bool', + name: 'approved', + type: 'bool', }, ], - name: "ApprovalForAll", - type: "event", + name: 'ApprovalForAll', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: false, - internalType: "bytes", - name: "hash", - type: "bytes", + internalType: 'bytes', + name: 'hash', + type: 'bytes', }, ], - name: "ContenthashChanged", - type: "event", + name: 'ContenthashChanged', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: false, - internalType: "bytes", - name: "name", - type: "bytes", + internalType: 'bytes', + name: 'name', + type: 'bytes', }, { indexed: false, - internalType: "uint16", - name: "resource", - type: "uint16", + internalType: 'uint16', + name: 'resource', + type: 'uint16', }, { indexed: false, - internalType: "bytes", - name: "record", - type: "bytes", + internalType: 'bytes', + name: 'record', + type: 'bytes', }, ], - name: "DNSRecordChanged", - type: "event", + name: 'DNSRecordChanged', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: false, - internalType: "bytes", - name: "name", - type: "bytes", + internalType: 'bytes', + name: 'name', + type: 'bytes', }, { indexed: false, - internalType: "uint16", - name: "resource", - type: "uint16", + internalType: 'uint16', + name: 'resource', + type: 'uint16', }, ], - name: "DNSRecordDeleted", - type: "event", + name: 'DNSRecordDeleted', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: false, - internalType: "bytes", - name: "lastzonehash", - type: "bytes", + internalType: 'bytes', + name: 'lastzonehash', + type: 'bytes', }, { indexed: false, - internalType: "bytes", - name: "zonehash", - type: "bytes", + internalType: 'bytes', + name: 'zonehash', + type: 'bytes', }, ], - name: "DNSZonehashChanged", - type: "event", + name: 'DNSZonehashChanged', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: true, - internalType: "bytes4", - name: "interfaceID", - type: "bytes4", + internalType: 'bytes4', + name: 'interfaceID', + type: 'bytes4', }, { indexed: false, - internalType: "address", - name: "implementer", - type: "address", + internalType: 'address', + name: 'implementer', + type: 'address', }, ], - name: "InterfaceChanged", - type: "event", + name: 'InterfaceChanged', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: false, - internalType: "string", - name: "name", - type: "string", + internalType: 'string', + name: 'name', + type: 'string', }, ], - name: "NameChanged", - type: "event", + name: 'NameChanged', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: false, - internalType: "bytes32", - name: "x", - type: "bytes32", + internalType: 'bytes32', + name: 'x', + type: 'bytes32', }, { indexed: false, - internalType: "bytes32", - name: "y", - type: "bytes32", + internalType: 'bytes32', + name: 'y', + type: 'bytes32', }, ], - name: "PubkeyChanged", - type: "event", + name: 'PubkeyChanged', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: true, - internalType: "string", - name: "indexedKey", - type: "string", + internalType: 'string', + name: 'indexedKey', + type: 'string', }, { indexed: false, - internalType: "string", - name: "key", - type: "string", + internalType: 'string', + name: 'key', + type: 'string', }, { indexed: false, - internalType: "string", - name: "value", - type: "string", + internalType: 'string', + name: 'value', + type: 'string', }, ], - name: "TextChanged", - type: "event", + name: 'TextChanged', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { indexed: false, - internalType: "uint64", - name: "newVersion", - type: "uint64", + internalType: 'uint64', + name: 'newVersion', + type: 'uint64', }, ], - name: "VersionChanged", - type: "event", + name: 'VersionChanged', + type: 'event', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "uint256", - name: "contentTypes", - type: "uint256", + internalType: 'uint256', + name: 'contentTypes', + type: 'uint256', }, ], - name: "ABI", + name: 'ABI', outputs: [ { - internalType: "uint256", - name: "", - type: "uint256", + internalType: 'uint256', + name: '', + type: 'uint256', }, { - internalType: "bytes", - name: "", - type: "bytes", + internalType: 'bytes', + name: '', + type: 'bytes', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, ], - name: "addr", + name: 'addr', outputs: [ { - internalType: "address payable", - name: "", - type: "address", + internalType: 'address payable', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "uint256", - name: "coinType", - type: "uint256", + internalType: 'uint256', + name: 'coinType', + type: 'uint256', }, ], - name: "addr", + name: 'addr', outputs: [ { - internalType: "bytes", - name: "", - type: "bytes", + internalType: 'bytes', + name: '', + type: 'bytes', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, ], - name: "clearRecords", + name: 'clearRecords', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, ], - name: "contenthash", + name: 'contenthash', outputs: [ { - internalType: "bytes", - name: "", - type: "bytes", + internalType: 'bytes', + name: '', + type: 'bytes', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "bytes32", - name: "name", - type: "bytes32", + internalType: 'bytes32', + name: 'name', + type: 'bytes32', }, { - internalType: "uint16", - name: "resource", - type: "uint16", + internalType: 'uint16', + name: 'resource', + type: 'uint16', }, ], - name: "dnsRecord", + name: 'dnsRecord', outputs: [ { - internalType: "bytes", - name: "", - type: "bytes", + internalType: 'bytes', + name: '', + type: 'bytes', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "bytes32", - name: "name", - type: "bytes32", + internalType: 'bytes32', + name: 'name', + type: 'bytes32', }, ], - name: "hasDNSRecords", + name: 'hasDNSRecords', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "bytes4", - name: "interfaceID", - type: "bytes4", + internalType: 'bytes4', + name: 'interfaceID', + type: 'bytes4', }, ], - name: "interfaceImplementer", + name: 'interfaceImplementer', outputs: [ { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "account", - type: "address", + internalType: 'address', + name: 'account', + type: 'address', }, { - internalType: "address", - name: "operator", - type: "address", + internalType: 'address', + name: 'operator', + type: 'address', }, ], - name: "isApprovedForAll", + name: 'isApprovedForAll', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes[]", - name: "data", - type: "bytes[]", + internalType: 'bytes[]', + name: 'data', + type: 'bytes[]', }, ], - name: "multicall", + name: 'multicall', outputs: [ { - internalType: "bytes[]", - name: "results", - type: "bytes[]", + internalType: 'bytes[]', + name: 'results', + type: 'bytes[]', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "nodehash", - type: "bytes32", + internalType: 'bytes32', + name: 'nodehash', + type: 'bytes32', }, { - internalType: "bytes[]", - name: "data", - type: "bytes[]", + internalType: 'bytes[]', + name: 'data', + type: 'bytes[]', }, ], - name: "multicallWithNodeCheck", + name: 'multicallWithNodeCheck', outputs: [ { - internalType: "bytes[]", - name: "results", - type: "bytes[]", + internalType: 'bytes[]', + name: 'results', + type: 'bytes[]', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, ], - name: "name", + name: 'name', outputs: [ { - internalType: "string", - name: "", - type: "string", + internalType: 'string', + name: '', + type: 'string', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, ], - name: "pubkey", + name: 'pubkey', outputs: [ { - internalType: "bytes32", - name: "x", - type: "bytes32", + internalType: 'bytes32', + name: 'x', + type: 'bytes32', }, { - internalType: "bytes32", - name: "y", - type: "bytes32", + internalType: 'bytes32', + name: 'y', + type: 'bytes32', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "", - type: "bytes32", + internalType: 'bytes32', + name: '', + type: 'bytes32', }, ], - name: "recordVersions", + name: 'recordVersions', outputs: [ { - internalType: "uint64", - name: "", - type: "uint64", + internalType: 'uint64', + name: '', + type: 'uint64', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "uint256", - name: "contentType", - type: "uint256", + internalType: 'uint256', + name: 'contentType', + type: 'uint256', }, { - internalType: "bytes", - name: "data", - type: "bytes", + internalType: 'bytes', + name: 'data', + type: 'bytes', }, ], - name: "setABI", + name: 'setABI', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "uint256", - name: "coinType", - type: "uint256", + internalType: 'uint256', + name: 'coinType', + type: 'uint256', }, { - internalType: "bytes", - name: "a", - type: "bytes", + internalType: 'bytes', + name: 'a', + type: 'bytes', }, ], - name: "setAddr", + name: 'setAddr', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "address", - name: "a", - type: "address", + internalType: 'address', + name: 'a', + type: 'address', }, ], - name: "setAddr", + name: 'setAddr', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "operator", - type: "address", + internalType: 'address', + name: 'operator', + type: 'address', }, { - internalType: "bool", - name: "approved", - type: "bool", + internalType: 'bool', + name: 'approved', + type: 'bool', }, ], - name: "setApprovalForAll", + name: 'setApprovalForAll', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "bytes", - name: "hash", - type: "bytes", + internalType: 'bytes', + name: 'hash', + type: 'bytes', }, ], - name: "setContenthash", + name: 'setContenthash', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "bytes", - name: "data", - type: "bytes", + internalType: 'bytes', + name: 'data', + type: 'bytes', }, ], - name: "setDNSRecords", + name: 'setDNSRecords', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "bytes4", - name: "interfaceID", - type: "bytes4", + internalType: 'bytes4', + name: 'interfaceID', + type: 'bytes4', }, { - internalType: "address", - name: "implementer", - type: "address", + internalType: 'address', + name: 'implementer', + type: 'address', }, ], - name: "setInterface", + name: 'setInterface', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "string", - name: "newName", - type: "string", + internalType: 'string', + name: 'newName', + type: 'string', }, ], - name: "setName", + name: 'setName', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "bytes32", - name: "x", - type: "bytes32", + internalType: 'bytes32', + name: 'x', + type: 'bytes32', }, { - internalType: "bytes32", - name: "y", - type: "bytes32", + internalType: 'bytes32', + name: 'y', + type: 'bytes32', }, ], - name: "setPubkey", + name: 'setPubkey', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "string", - name: "key", - type: "string", + internalType: 'string', + name: 'key', + type: 'string', }, { - internalType: "string", - name: "value", - type: "string", + internalType: 'string', + name: 'value', + type: 'string', }, ], - name: "setText", + name: 'setText', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "bytes", - name: "hash", - type: "bytes", + internalType: 'bytes', + name: 'hash', + type: 'bytes', }, ], - name: "setZonehash", + name: 'setZonehash', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes4", - name: "interfaceID", - type: "bytes4", + internalType: 'bytes4', + name: 'interfaceID', + type: 'bytes4', }, ], - name: "supportsInterface", + name: 'supportsInterface', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, { - internalType: "string", - name: "key", - type: "string", + internalType: 'string', + name: 'key', + type: 'string', }, ], - name: "text", + name: 'text', outputs: [ { - internalType: "string", - name: "", - type: "string", + internalType: 'string', + name: '', + type: 'string', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, ], - name: "zonehash", + name: 'zonehash', outputs: [ { - internalType: "bytes", - name: "", - type: "bytes", + internalType: 'bytes', + name: '', + type: 'bytes', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, -]; +] export class PublicResolver__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): PublicResolverInterface { - return new utils.Interface(_abi) as PublicResolverInterface; + return new Interface(_abi) as PublicResolverInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): PublicResolver { - return new Contract(address, _abi, signerOrProvider) as PublicResolver; + return new Contract(address, _abi, signerOrProvider) as PublicResolver } } diff --git a/packages/ensjs/src/generated/factories/RSASHA1Algorithm__factory.ts b/packages/ensjs/src/generated/factories/RSASHA1Algorithm__factory.ts index 5d311374..7d89dc12 100644 --- a/packages/ensjs/src/generated/factories/RSASHA1Algorithm__factory.ts +++ b/packages/ensjs/src/generated/factories/RSASHA1Algorithm__factory.ts @@ -2,54 +2,56 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' import type { RSASHA1Algorithm, RSASHA1AlgorithmInterface, -} from "../RSASHA1Algorithm"; +} from '../RSASHA1Algorithm' const _abi = [ { inputs: [ { - internalType: "bytes", - name: "key", - type: "bytes", + internalType: 'bytes', + name: 'key', + type: 'bytes', }, { - internalType: "bytes", - name: "data", - type: "bytes", + internalType: 'bytes', + name: 'data', + type: 'bytes', }, { - internalType: "bytes", - name: "sig", - type: "bytes", + internalType: 'bytes', + name: 'sig', + type: 'bytes', }, ], - name: "verify", + name: 'verify', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, -]; +] export class RSASHA1Algorithm__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): RSASHA1AlgorithmInterface { - return new utils.Interface(_abi) as RSASHA1AlgorithmInterface; + return new Interface(_abi) as RSASHA1AlgorithmInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): RSASHA1Algorithm { - return new Contract(address, _abi, signerOrProvider) as RSASHA1Algorithm; + return new Contract(address, _abi, signerOrProvider) as RSASHA1Algorithm } } diff --git a/packages/ensjs/src/generated/factories/RSASHA256Algorithm__factory.ts b/packages/ensjs/src/generated/factories/RSASHA256Algorithm__factory.ts index c0171d48..48023863 100644 --- a/packages/ensjs/src/generated/factories/RSASHA256Algorithm__factory.ts +++ b/packages/ensjs/src/generated/factories/RSASHA256Algorithm__factory.ts @@ -2,54 +2,56 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' import type { RSASHA256Algorithm, RSASHA256AlgorithmInterface, -} from "../RSASHA256Algorithm"; +} from '../RSASHA256Algorithm' const _abi = [ { inputs: [ { - internalType: "bytes", - name: "key", - type: "bytes", + internalType: 'bytes', + name: 'key', + type: 'bytes', }, { - internalType: "bytes", - name: "data", - type: "bytes", + internalType: 'bytes', + name: 'data', + type: 'bytes', }, { - internalType: "bytes", - name: "sig", - type: "bytes", + internalType: 'bytes', + name: 'sig', + type: 'bytes', }, ], - name: "verify", + name: 'verify', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, -]; +] export class RSASHA256Algorithm__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): RSASHA256AlgorithmInterface { - return new utils.Interface(_abi) as RSASHA256AlgorithmInterface; + return new Interface(_abi) as RSASHA256AlgorithmInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): RSASHA256Algorithm { - return new Contract(address, _abi, signerOrProvider) as RSASHA256Algorithm; + return new Contract(address, _abi, signerOrProvider) as RSASHA256Algorithm } } diff --git a/packages/ensjs/src/generated/factories/ReverseRegistrar__factory.ts b/packages/ensjs/src/generated/factories/ReverseRegistrar__factory.ts index 3940c5a3..2cbfc221 100644 --- a/packages/ensjs/src/generated/factories/ReverseRegistrar__factory.ts +++ b/packages/ensjs/src/generated/factories/ReverseRegistrar__factory.ts @@ -2,359 +2,361 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' import type { ReverseRegistrar, ReverseRegistrarInterface, -} from "../ReverseRegistrar"; +} from '../ReverseRegistrar' const _abi = [ { inputs: [ { - internalType: "contract ENS", - name: "ensAddr", - type: "address", + internalType: 'contract ENS', + name: 'ensAddr', + type: 'address', }, ], - stateMutability: "nonpayable", - type: "constructor", + stateMutability: 'nonpayable', + type: 'constructor', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "controller", - type: "address", + internalType: 'address', + name: 'controller', + type: 'address', }, { indexed: false, - internalType: "bool", - name: "enabled", - type: "bool", + internalType: 'bool', + name: 'enabled', + type: 'bool', }, ], - name: "ControllerChanged", - type: "event", + name: 'ControllerChanged', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "contract NameResolver", - name: "resolver", - type: "address", + internalType: 'contract NameResolver', + name: 'resolver', + type: 'address', }, ], - name: "DefaultResolverChanged", - type: "event", + name: 'DefaultResolverChanged', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "previousOwner", - type: "address", + internalType: 'address', + name: 'previousOwner', + type: 'address', }, { indexed: true, - internalType: "address", - name: "newOwner", - type: "address", + internalType: 'address', + name: 'newOwner', + type: 'address', }, ], - name: "OwnershipTransferred", - type: "event", + name: 'OwnershipTransferred', + type: 'event', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "address", - name: "addr", - type: "address", + internalType: 'address', + name: 'addr', + type: 'address', }, { indexed: true, - internalType: "bytes32", - name: "node", - type: "bytes32", + internalType: 'bytes32', + name: 'node', + type: 'bytes32', }, ], - name: "ReverseClaimed", - type: "event", + name: 'ReverseClaimed', + type: 'event', }, { inputs: [ { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, ], - name: "claim", + name: 'claim', outputs: [ { - internalType: "bytes32", - name: "", - type: "bytes32", + internalType: 'bytes32', + name: '', + type: 'bytes32', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "addr", - type: "address", + internalType: 'address', + name: 'addr', + type: 'address', }, { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, ], - name: "claimForAddr", + name: 'claimForAddr', outputs: [ { - internalType: "bytes32", - name: "", - type: "bytes32", + internalType: 'bytes32', + name: '', + type: 'bytes32', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, ], - name: "claimWithResolver", + name: 'claimWithResolver', outputs: [ { - internalType: "bytes32", - name: "", - type: "bytes32", + internalType: 'bytes32', + name: '', + type: 'bytes32', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - name: "controllers", + name: 'controllers', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "defaultResolver", + name: 'defaultResolver', outputs: [ { - internalType: "contract NameResolver", - name: "", - type: "address", + internalType: 'contract NameResolver', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "ens", + name: 'ens', outputs: [ { - internalType: "contract ENS", - name: "", - type: "address", + internalType: 'contract ENS', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "addr", - type: "address", + internalType: 'address', + name: 'addr', + type: 'address', }, ], - name: "node", + name: 'node', outputs: [ { - internalType: "bytes32", - name: "", - type: "bytes32", + internalType: 'bytes32', + name: '', + type: 'bytes32', }, ], - stateMutability: "pure", - type: "function", + stateMutability: 'pure', + type: 'function', }, { inputs: [], - name: "owner", + name: 'owner', outputs: [ { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "renounceOwnership", + name: 'renounceOwnership', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "controller", - type: "address", + internalType: 'address', + name: 'controller', + type: 'address', }, { - internalType: "bool", - name: "enabled", - type: "bool", + internalType: 'bool', + name: 'enabled', + type: 'bool', }, ], - name: "setController", + name: 'setController', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, ], - name: "setDefaultResolver", + name: 'setDefaultResolver', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "string", - name: "name", - type: "string", + internalType: 'string', + name: 'name', + type: 'string', }, ], - name: "setName", + name: 'setName', outputs: [ { - internalType: "bytes32", - name: "", - type: "bytes32", + internalType: 'bytes32', + name: '', + type: 'bytes32', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "addr", - type: "address", + internalType: 'address', + name: 'addr', + type: 'address', }, { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, { - internalType: "string", - name: "name", - type: "string", + internalType: 'string', + name: 'name', + type: 'string', }, ], - name: "setNameForAddr", + name: 'setNameForAddr', outputs: [ { - internalType: "bytes32", - name: "", - type: "bytes32", + internalType: 'bytes32', + name: '', + type: 'bytes32', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "address", - name: "newOwner", - type: "address", + internalType: 'address', + name: 'newOwner', + type: 'address', }, ], - name: "transferOwnership", + name: 'transferOwnership', outputs: [], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, -]; +] export class ReverseRegistrar__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): ReverseRegistrarInterface { - return new utils.Interface(_abi) as ReverseRegistrarInterface; + return new Interface(_abi) as ReverseRegistrarInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): ReverseRegistrar { - return new Contract(address, _abi, signerOrProvider) as ReverseRegistrar; + return new Contract(address, _abi, signerOrProvider) as ReverseRegistrar } } diff --git a/packages/ensjs/src/generated/factories/Root__factory.ts b/packages/ensjs/src/generated/factories/Root__factory.ts index a90753bf..c22e610d 100644 --- a/packages/ensjs/src/generated/factories/Root__factory.ts +++ b/packages/ensjs/src/generated/factories/Root__factory.ts @@ -2,243 +2,245 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { Root, RootInterface } from "../Root"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' +import type { Root, RootInterface } from '../Root' const _abi = [ { inputs: [ { - internalType: "contract ENS", - name: "_ens", - type: "address", + internalType: 'contract ENS', + name: '_ens', + type: 'address', }, ], payable: false, - stateMutability: "nonpayable", - type: "constructor", + stateMutability: 'nonpayable', + type: 'constructor', }, { anonymous: false, inputs: [ { indexed: true, - internalType: "bytes32", - name: "label", - type: "bytes32", + internalType: 'bytes32', + name: 'label', + type: 'bytes32', }, ], - name: "TLDLocked", - type: "event", + name: 'TLDLocked', + type: 'event', }, { constant: true, inputs: [ { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - name: "controllers", + name: 'controllers', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [], - name: "ens", + name: 'ens', outputs: [ { - internalType: "contract ENS", - name: "", - type: "address", + internalType: 'contract ENS', + name: '', + type: 'address', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [ { - internalType: "address", - name: "addr", - type: "address", + internalType: 'address', + name: 'addr', + type: 'address', }, ], - name: "isOwner", + name: 'isOwner', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: false, inputs: [ { - internalType: "bytes32", - name: "label", - type: "bytes32", + internalType: 'bytes32', + name: 'label', + type: 'bytes32', }, ], - name: "lock", + name: 'lock', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: true, inputs: [ { - internalType: "bytes32", - name: "", - type: "bytes32", + internalType: 'bytes32', + name: '', + type: 'bytes32', }, ], - name: "locked", + name: 'locked', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: true, inputs: [], - name: "owner", + name: 'owner', outputs: [ { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], payable: false, - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { constant: false, inputs: [ { - internalType: "address", - name: "controller", - type: "address", + internalType: 'address', + name: 'controller', + type: 'address', }, { - internalType: "bool", - name: "enabled", - type: "bool", + internalType: 'bool', + name: 'enabled', + type: 'bool', }, ], - name: "setController", + name: 'setController', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "address", - name: "resolver", - type: "address", + internalType: 'address', + name: 'resolver', + type: 'address', }, ], - name: "setResolver", + name: 'setResolver', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: false, inputs: [ { - internalType: "bytes32", - name: "label", - type: "bytes32", + internalType: 'bytes32', + name: 'label', + type: 'bytes32', }, { - internalType: "address", - name: "owner", - type: "address", + internalType: 'address', + name: 'owner', + type: 'address', }, ], - name: "setSubnodeOwner", + name: 'setSubnodeOwner', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { constant: true, inputs: [ { - internalType: "bytes4", - name: "interfaceID", - type: "bytes4", + internalType: 'bytes4', + name: 'interfaceID', + type: 'bytes4', }, ], - name: "supportsInterface", + name: 'supportsInterface', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], payable: false, - stateMutability: "pure", - type: "function", + stateMutability: 'pure', + type: 'function', }, { constant: false, inputs: [ { - internalType: "address", - name: "newOwner", - type: "address", + internalType: 'address', + name: 'newOwner', + type: 'address', }, ], - name: "transferOwnership", + name: 'transferOwnership', outputs: [], payable: false, - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, -]; +] export class Root__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): RootInterface { - return new utils.Interface(_abi) as RootInterface; + return new Interface(_abi) as RootInterface } static connect(address: string, signerOrProvider: Signer | Provider): Root { - return new Contract(address, _abi, signerOrProvider) as Root; + return new Contract(address, _abi, signerOrProvider) as Root } } diff --git a/packages/ensjs/src/generated/factories/SHA1Digest__factory.ts b/packages/ensjs/src/generated/factories/SHA1Digest__factory.ts index ae29da85..fc099f3d 100644 --- a/packages/ensjs/src/generated/factories/SHA1Digest__factory.ts +++ b/packages/ensjs/src/generated/factories/SHA1Digest__factory.ts @@ -2,46 +2,48 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { SHA1Digest, SHA1DigestInterface } from "../SHA1Digest"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' +import type { SHA1Digest, SHA1DigestInterface } from '../SHA1Digest' const _abi = [ { inputs: [ { - internalType: "bytes", - name: "data", - type: "bytes", + internalType: 'bytes', + name: 'data', + type: 'bytes', }, { - internalType: "bytes", - name: "hash", - type: "bytes", + internalType: 'bytes', + name: 'hash', + type: 'bytes', }, ], - name: "verify", + name: 'verify', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "pure", - type: "function", + stateMutability: 'pure', + type: 'function', }, -]; +] export class SHA1Digest__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): SHA1DigestInterface { - return new utils.Interface(_abi) as SHA1DigestInterface; + return new Interface(_abi) as SHA1DigestInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): SHA1Digest { - return new Contract(address, _abi, signerOrProvider) as SHA1Digest; + return new Contract(address, _abi, signerOrProvider) as SHA1Digest } } diff --git a/packages/ensjs/src/generated/factories/SHA1NSEC3Digest__factory.ts b/packages/ensjs/src/generated/factories/SHA1NSEC3Digest__factory.ts index 236057ad..56b9cddf 100644 --- a/packages/ensjs/src/generated/factories/SHA1NSEC3Digest__factory.ts +++ b/packages/ensjs/src/generated/factories/SHA1NSEC3Digest__factory.ts @@ -2,54 +2,56 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' import type { SHA1NSEC3Digest, SHA1NSEC3DigestInterface, -} from "../SHA1NSEC3Digest"; +} from '../SHA1NSEC3Digest' const _abi = [ { inputs: [ { - internalType: "bytes", - name: "salt", - type: "bytes", + internalType: 'bytes', + name: 'salt', + type: 'bytes', }, { - internalType: "bytes", - name: "data", - type: "bytes", + internalType: 'bytes', + name: 'data', + type: 'bytes', }, { - internalType: "uint256", - name: "iterations", - type: "uint256", + internalType: 'uint256', + name: 'iterations', + type: 'uint256', }, ], - name: "hash", + name: 'hash', outputs: [ { - internalType: "bytes32", - name: "", - type: "bytes32", + internalType: 'bytes32', + name: '', + type: 'bytes32', }, ], - stateMutability: "pure", - type: "function", + stateMutability: 'pure', + type: 'function', }, -]; +] export class SHA1NSEC3Digest__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): SHA1NSEC3DigestInterface { - return new utils.Interface(_abi) as SHA1NSEC3DigestInterface; + return new Interface(_abi) as SHA1NSEC3DigestInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): SHA1NSEC3Digest { - return new Contract(address, _abi, signerOrProvider) as SHA1NSEC3Digest; + return new Contract(address, _abi, signerOrProvider) as SHA1NSEC3Digest } } diff --git a/packages/ensjs/src/generated/factories/SHA256Digest__factory.ts b/packages/ensjs/src/generated/factories/SHA256Digest__factory.ts index e77b918b..0f151893 100644 --- a/packages/ensjs/src/generated/factories/SHA256Digest__factory.ts +++ b/packages/ensjs/src/generated/factories/SHA256Digest__factory.ts @@ -2,46 +2,48 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { SHA256Digest, SHA256DigestInterface } from "../SHA256Digest"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' +import type { SHA256Digest, SHA256DigestInterface } from '../SHA256Digest' const _abi = [ { inputs: [ { - internalType: "bytes", - name: "data", - type: "bytes", + internalType: 'bytes', + name: 'data', + type: 'bytes', }, { - internalType: "bytes", - name: "hash", - type: "bytes", + internalType: 'bytes', + name: 'hash', + type: 'bytes', }, ], - name: "verify", + name: 'verify', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "pure", - type: "function", + stateMutability: 'pure', + type: 'function', }, -]; +] export class SHA256Digest__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): SHA256DigestInterface { - return new utils.Interface(_abi) as SHA256DigestInterface; + return new Interface(_abi) as SHA256DigestInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): SHA256Digest { - return new Contract(address, _abi, signerOrProvider) as SHA256Digest; + return new Contract(address, _abi, signerOrProvider) as SHA256Digest } } diff --git a/packages/ensjs/src/generated/factories/StaticMetadataService__factory.ts b/packages/ensjs/src/generated/factories/StaticMetadataService__factory.ts index a01f9be0..162c649f 100644 --- a/packages/ensjs/src/generated/factories/StaticMetadataService__factory.ts +++ b/packages/ensjs/src/generated/factories/StaticMetadataService__factory.ts @@ -2,59 +2,61 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' import type { StaticMetadataService, StaticMetadataServiceInterface, -} from "../StaticMetadataService"; +} from '../StaticMetadataService' const _abi = [ { inputs: [ { - internalType: "string", - name: "_metaDataUri", - type: "string", + internalType: 'string', + name: '_metaDataUri', + type: 'string', }, ], - stateMutability: "nonpayable", - type: "constructor", + stateMutability: 'nonpayable', + type: 'constructor', }, { inputs: [ { - internalType: "uint256", - name: "", - type: "uint256", + internalType: 'uint256', + name: '', + type: 'uint256', }, ], - name: "uri", + name: 'uri', outputs: [ { - internalType: "string", - name: "", - type: "string", + internalType: 'string', + name: '', + type: 'string', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, -]; +] export class StaticMetadataService__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): StaticMetadataServiceInterface { - return new utils.Interface(_abi) as StaticMetadataServiceInterface; + return new Interface(_abi) as StaticMetadataServiceInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): StaticMetadataService { return new Contract( address, _abi, - signerOrProvider - ) as StaticMetadataService; + signerOrProvider, + ) as StaticMetadataService } } diff --git a/packages/ensjs/src/generated/factories/TLDPublicSuffixList__factory.ts b/packages/ensjs/src/generated/factories/TLDPublicSuffixList__factory.ts index c7fcf255..7fee015f 100644 --- a/packages/ensjs/src/generated/factories/TLDPublicSuffixList__factory.ts +++ b/packages/ensjs/src/generated/factories/TLDPublicSuffixList__factory.ts @@ -2,44 +2,46 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' import type { TLDPublicSuffixList, TLDPublicSuffixListInterface, -} from "../TLDPublicSuffixList"; +} from '../TLDPublicSuffixList' const _abi = [ { inputs: [ { - internalType: "bytes", - name: "name", - type: "bytes", + internalType: 'bytes', + name: 'name', + type: 'bytes', }, ], - name: "isPublicSuffix", + name: 'isPublicSuffix', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, -]; +] export class TLDPublicSuffixList__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): TLDPublicSuffixListInterface { - return new utils.Interface(_abi) as TLDPublicSuffixListInterface; + return new Interface(_abi) as TLDPublicSuffixListInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): TLDPublicSuffixList { - return new Contract(address, _abi, signerOrProvider) as TLDPublicSuffixList; + return new Contract(address, _abi, signerOrProvider) as TLDPublicSuffixList } } diff --git a/packages/ensjs/src/generated/factories/UniversalResolver__factory.ts b/packages/ensjs/src/generated/factories/UniversalResolver__factory.ts index 4cdcf305..3422e5b6 100644 --- a/packages/ensjs/src/generated/factories/UniversalResolver__factory.ts +++ b/packages/ensjs/src/generated/factories/UniversalResolver__factory.ts @@ -2,487 +2,489 @@ /* tslint:disable */ /* eslint-disable */ -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; +import { Interface } from '@ethersproject/abi/lib/interface' +import { Signer } from '@ethersproject/abstract-signer' +import { Contract } from '@ethersproject/contracts' +import type { Provider } from '@ethersproject/providers' import type { UniversalResolver, UniversalResolverInterface, -} from "../UniversalResolver"; +} from '../UniversalResolver' const _abi = [ { inputs: [ { - internalType: "address", - name: "_registry", - type: "address", + internalType: 'address', + name: '_registry', + type: 'address', }, { - internalType: "string[]", - name: "_urls", - type: "string[]", + internalType: 'string[]', + name: '_urls', + type: 'string[]', }, ], - stateMutability: "nonpayable", - type: "constructor", + stateMutability: 'nonpayable', + type: 'constructor', }, { inputs: [ { - internalType: "address", - name: "sender", - type: "address", + internalType: 'address', + name: 'sender', + type: 'address', }, { - internalType: "string[]", - name: "urls", - type: "string[]", + internalType: 'string[]', + name: 'urls', + type: 'string[]', }, { - internalType: "bytes", - name: "callData", - type: "bytes", + internalType: 'bytes', + name: 'callData', + type: 'bytes', }, { - internalType: "bytes4", - name: "callbackFunction", - type: "bytes4", + internalType: 'bytes4', + name: 'callbackFunction', + type: 'bytes4', }, { - internalType: "bytes", - name: "extraData", - type: "bytes", + internalType: 'bytes', + name: 'extraData', + type: 'bytes', }, ], - name: "OffchainLookup", - type: "error", + name: 'OffchainLookup', + type: 'error', }, { inputs: [ { - internalType: "bytes", - name: "name", - type: "bytes", + internalType: 'bytes', + name: 'name', + type: 'bytes', }, { - internalType: "bytes", - name: "data", - type: "bytes", + internalType: 'bytes', + name: 'data', + type: 'bytes', }, { - internalType: "string[]", - name: "gateways", - type: "string[]", + internalType: 'string[]', + name: 'gateways', + type: 'string[]', }, { - internalType: "bytes4", - name: "callbackFunction", - type: "bytes4", + internalType: 'bytes4', + name: 'callbackFunction', + type: 'bytes4', }, { - internalType: "bytes", - name: "metaData", - type: "bytes", + internalType: 'bytes', + name: 'metaData', + type: 'bytes', }, ], - name: "_resolveSingle", + name: '_resolveSingle', outputs: [ { - internalType: "bytes", - name: "", - type: "bytes", + internalType: 'bytes', + name: '', + type: 'bytes', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "uint256", - name: "", - type: "uint256", + internalType: 'uint256', + name: '', + type: 'uint256', }, ], - name: "batchGatewayURLs", + name: 'batchGatewayURLs', outputs: [ { - internalType: "string", - name: "", - type: "string", + internalType: 'string', + name: '', + type: 'string', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes", - name: "name", - type: "bytes", + internalType: 'bytes', + name: 'name', + type: 'bytes', }, ], - name: "findResolver", + name: 'findResolver', outputs: [ { - internalType: "contract Resolver", - name: "", - type: "address", + internalType: 'contract Resolver', + name: '', + type: 'address', }, { - internalType: "bytes32", - name: "", - type: "bytes32", + internalType: 'bytes32', + name: '', + type: 'bytes32', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [], - name: "registry", + name: 'registry', outputs: [ { - internalType: "contract ENS", - name: "", - type: "address", + internalType: 'contract ENS', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes", - name: "name", - type: "bytes", + internalType: 'bytes', + name: 'name', + type: 'bytes', }, { - internalType: "bytes", - name: "data", - type: "bytes", + internalType: 'bytes', + name: 'data', + type: 'bytes', }, { - internalType: "string[]", - name: "gateways", - type: "string[]", + internalType: 'string[]', + name: 'gateways', + type: 'string[]', }, ], - name: "resolve", + name: 'resolve', outputs: [ { - internalType: "bytes", - name: "", - type: "bytes", + internalType: 'bytes', + name: '', + type: 'bytes', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes", - name: "name", - type: "bytes", + internalType: 'bytes', + name: 'name', + type: 'bytes', }, { - internalType: "bytes[]", - name: "data", - type: "bytes[]", + internalType: 'bytes[]', + name: 'data', + type: 'bytes[]', }, ], - name: "resolve", + name: 'resolve', outputs: [ { - internalType: "bytes[]", - name: "", - type: "bytes[]", + internalType: 'bytes[]', + name: '', + type: 'bytes[]', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes", - name: "name", - type: "bytes", + internalType: 'bytes', + name: 'name', + type: 'bytes', }, { - internalType: "bytes[]", - name: "data", - type: "bytes[]", + internalType: 'bytes[]', + name: 'data', + type: 'bytes[]', }, { - internalType: "string[]", - name: "gateways", - type: "string[]", + internalType: 'string[]', + name: 'gateways', + type: 'string[]', }, ], - name: "resolve", + name: 'resolve', outputs: [ { - internalType: "bytes[]", - name: "", - type: "bytes[]", + internalType: 'bytes[]', + name: '', + type: 'bytes[]', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes", - name: "name", - type: "bytes", + internalType: 'bytes', + name: 'name', + type: 'bytes', }, { - internalType: "bytes", - name: "data", - type: "bytes", + internalType: 'bytes', + name: 'data', + type: 'bytes', }, ], - name: "resolve", + name: 'resolve', outputs: [ { - internalType: "bytes", - name: "", - type: "bytes", + internalType: 'bytes', + name: '', + type: 'bytes', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes", - name: "response", - type: "bytes", + internalType: 'bytes', + name: 'response', + type: 'bytes', }, { - internalType: "bytes", - name: "extraData", - type: "bytes", + internalType: 'bytes', + name: 'extraData', + type: 'bytes', }, ], - name: "resolveCallback", + name: 'resolveCallback', outputs: [ { - internalType: "bytes[]", - name: "", - type: "bytes[]", + internalType: 'bytes[]', + name: '', + type: 'bytes[]', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes", - name: "response", - type: "bytes", + internalType: 'bytes', + name: 'response', + type: 'bytes', }, { - internalType: "bytes", - name: "extraData", - type: "bytes", + internalType: 'bytes', + name: 'extraData', + type: 'bytes', }, ], - name: "resolveSingleCallback", + name: 'resolveSingleCallback', outputs: [ { - internalType: "bytes", - name: "", - type: "bytes", + internalType: 'bytes', + name: '', + type: 'bytes', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes", - name: "reverseName", - type: "bytes", + internalType: 'bytes', + name: 'reverseName', + type: 'bytes', }, { - internalType: "string[]", - name: "gateways", - type: "string[]", + internalType: 'string[]', + name: 'gateways', + type: 'string[]', }, ], - name: "reverse", + name: 'reverse', outputs: [ { - internalType: "string", - name: "", - type: "string", + internalType: 'string', + name: '', + type: 'string', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes", - name: "reverseName", - type: "bytes", + internalType: 'bytes', + name: 'reverseName', + type: 'bytes', }, ], - name: "reverse", + name: 'reverse', outputs: [ { - internalType: "string", - name: "", - type: "string", + internalType: 'string', + name: '', + type: 'string', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, { inputs: [ { - internalType: "bytes", - name: "response", - type: "bytes", + internalType: 'bytes', + name: 'response', + type: 'bytes', }, { - internalType: "bytes", - name: "extraData", - type: "bytes", + internalType: 'bytes', + name: 'extraData', + type: 'bytes', }, ], - name: "reverseCallback", + name: 'reverseCallback', outputs: [ { - internalType: "string", - name: "", - type: "string", + internalType: 'string', + name: '', + type: 'string', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, { - internalType: "address", - name: "", - type: "address", + internalType: 'address', + name: '', + type: 'address', }, ], - stateMutability: "nonpayable", - type: "function", + stateMutability: 'nonpayable', + type: 'function', }, { inputs: [ { - internalType: "bytes4", - name: "interfaceId", - type: "bytes4", + internalType: 'bytes4', + name: 'interfaceId', + type: 'bytes4', }, ], - name: "supportsInterface", + name: 'supportsInterface', outputs: [ { - internalType: "bool", - name: "", - type: "bool", + internalType: 'bool', + name: '', + type: 'bool', }, ], - stateMutability: "view", - type: "function", + stateMutability: 'view', + type: 'function', }, -]; +] export class UniversalResolver__factory { - static readonly abi = _abi; + static readonly abi = _abi static createInterface(): UniversalResolverInterface { - return new utils.Interface(_abi) as UniversalResolverInterface; + return new Interface(_abi) as UniversalResolverInterface } static connect( address: string, - signerOrProvider: Signer | Provider + signerOrProvider: Signer | Provider, ): UniversalResolver { - return new Contract(address, _abi, signerOrProvider) as UniversalResolver; + return new Contract(address, _abi, signerOrProvider) as UniversalResolver } } diff --git a/packages/ensjs/src/index.ts b/packages/ensjs/src/index.ts index 07945620..15982c25 100644 --- a/packages/ensjs/src/index.ts +++ b/packages/ensjs/src/index.ts @@ -1,56 +1,16 @@ -import type { JsonRpcSigner } from '@ethersproject/providers' -import { ContractTransaction, ethers, PopulatedTransaction } from 'ethers' +import { + ContractTransaction, + PopulatedTransaction, +} from '@ethersproject/contracts' +import type { + JsonRpcProvider, + JsonRpcSigner, + Provider, +} from '@ethersproject/providers' import { getContractAddress as _getContractAddress } from './contracts/getContractAddress' import ContractManager from './contracts/index' import { SupportedNetworkId } from './contracts/types' -import type batch from './functions/batch' -import type { - multicallWrapper, - resolverMulticallWrapper, - universalWrapper, -} from './functions/batchWrappers' -import type burnFuses from './functions/burnFuses' -import type commitName from './functions/commitName' -import type createSubname from './functions/createSubname' -import type deleteSubname from './functions/deleteSubname' -import type getAvailable from './functions/getAvailable' -import type getDNSOwner from './functions/getDNSOwner' -import type getExpiry from './functions/getExpiry' -import type { getHistory } from './functions/getHistory' -import type getName from './functions/getName' -import type getNames from './functions/getNames' -import type getOwner from './functions/getOwner' -import type getPrice from './functions/getPrice' -import type getProfile from './functions/getProfile' -import type getRecords from './functions/getRecords' -import type getResolver from './functions/getResolver' -import type { - getAddr, - getContentHash, - getText, - _getAddr, - _getContentHash, - _getText, -} from './functions/getSpecificRecord' -import type getSubnames from './functions/getSubnames' -import type getWrapperData from './functions/getWrapperData' -import type importDNSSECName from './functions/importDNSSECName' -import type registerName from './functions/registerName' -import type { - // eslint-disable-next-line import/no-named-default - default as renewNames, - renewNameWithData, -} from './functions/renewNames' -import type setName from './functions/setName' -import type setRecord from './functions/setRecord' -import type setRecords from './functions/setRecords' -import type setResolver from './functions/setResolver' -import type supportsTLD from './functions/supportsTLD' -import type transferController from './functions/transferController' -import type transferName from './functions/transferName' -import type transferSubname from './functions/transferSubname' -import type unwrapName from './functions/unwrapName' -import type wrapName from './functions/wrapName' +import type FunctionTypes from './functions/types' import GqlManager from './GqlManager' import singleCall from './utils/singleCall' import writeTx from './utils/writeTx' @@ -71,7 +31,7 @@ type ENSOptions = { export type InternalENS = { options?: ENSOptions - provider?: ethers.providers.Provider + provider?: Provider signer: JsonRpcSigner graphURI?: string | null } & ENS @@ -123,7 +83,7 @@ interface WriteFunction any> extends Function { } /* eslint-disable @typescript-eslint/naming-convention */ -const graphURIEndpoints: Record = { +export const graphURIEndpoints: Record = { 1: 'https://api.thegraph.com/subgraphs/name/ensdomains/ens', 3: 'https://api.thegraph.com/subgraphs/name/ensdomains/ensropsten', 4: 'https://api.thegraph.com/subgraphs/name/ensdomains/ensrinkeby', @@ -181,16 +141,24 @@ interface GeneratedBatchFunction batch: BatchFunction } +export type FunctionSubtype = + | 'raw' + | 'decode' + | 'combine' + | 'batch' + | 'write' + | 'populateTransaction' + export class ENS { [x: string]: any protected options?: ENSOptions - protected provider?: ethers.providers.JsonRpcProvider + protected provider?: JsonRpcProvider protected graphURI?: string | null - protected initialProvider?: ethers.providers.JsonRpcProvider + protected initialProvider?: JsonRpcProvider contracts?: ContractManager @@ -219,7 +187,7 @@ export class ENS { * @param {FunctionDeps} dependencies - An array of ENS properties * @returns {Object} - An object of ENS properties */ - private forwardDependenciesFromArray = ( + protected forwardDependenciesFromArray = ( dependencies: FunctionDeps, ): object => // Creates an object from entries of the array @@ -228,6 +196,30 @@ export class ENS { dependencies.map((dep) => [dep, this[dep as keyof InternalENS]]), ) + // eslint-disable-next-line class-methods-use-this + protected getModule = async (path: string, exportName: string) => { + let mod = await import( + /* webpackMode: "lazy", webpackChunkName: "[request]", webpackPreload: true, webpackExclude: /.*\.ts$/ */ + `./functions/${path}` + ) + + // if export is nested in default, use default + if (mod.default?.[exportName]) { + mod = mod.default + } + return mod + } + + // eslint-disable-next-line class-methods-use-this + protected getFunction = ( + subFunc: FunctionSubtype | undefined, + writeable: boolean | undefined, + exportName: string, + mod: any, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + _path: string, + ) => (subFunc && !writeable ? mod[exportName][subFunc] : mod[exportName]) + /** * Creates a wrapper for a function to be dynamically imported, with the correct dependencies passed in * @param {string} path - The path of the exported function @@ -240,13 +232,7 @@ export class ENS { path: string, dependencies: FunctionDeps, exportName: string = 'default', - subFunc?: - | 'raw' - | 'decode' - | 'combine' - | 'batch' - | 'write' - | 'populateTransaction', + subFunc?: FunctionSubtype, passthrough?: RawFunction, ): Function => { // if batch is specified, create batch func @@ -259,14 +245,7 @@ export class ENS { // check the initial provider and set if it exists await thisRef.checkInitialProvider() // import the module dynamically - let mod = await import( - /* webpackMode: "lazy", webpackChunkName: "[request]", webpackPreload: true, webpackExclude: /.*\.ts$/ */ - `./functions/${path}` - ) - // if export is nested in default, use default - if (mod.default?.[exportName]) { - mod = mod.default - } + const mod = await thisRef.getModule(path, exportName) // if combine isn't specified, run normally // otherwise, create a function from the raw and decode functions @@ -274,8 +253,13 @@ export class ENS { const writeable = subFunc === 'write' || subFunc === 'populateTransaction' // get the function to call - const func = - subFunc && !writeable ? mod[exportName][subFunc] : mod[exportName] + const func = thisRef.getFunction( + subFunc, + writeable, + exportName, + mod, + path, + ) // get the dependencies to forward to the function as the first arg let dependenciesToForward = thisRef.forwardDependenciesFromArray(dependencies) @@ -310,7 +294,7 @@ export class ENS { return singleCall( thisRef.provider!, dependenciesToForward, - mod[exportName], + thisRef.getFunction(undefined, undefined, exportName, mod, path), ...args, ) } @@ -402,14 +386,14 @@ export class ENS { /** * Sets the provider for the ENS class - * @param {ethers.providers.JsonRpcProvider} provider - The provider to set + * @param {JsonRpcProvider} provider - The provider to set * @returns {Promise} - A promise that resolves when the provider is set */ - public setProvider = async ( - provider: ethers.providers.JsonRpcProvider, - ): Promise => { + public setProvider = async (provider: JsonRpcProvider): Promise => { this.provider = provider - const network = (await this.provider.getNetwork()).chainId + const network = this.staticNetwork + ? this.provider._network.chainId + : (await this.provider.getNetwork()).chainId if (this.options && this.options.graphURI) { this.graphURI = this.options.graphURI } else { @@ -424,22 +408,22 @@ export class ENS { /** * Creates a new ENS instance with a different provider, ideally should be used individually with any given function - * @param {ethers.providers.JsonRpcProvider} provider - The provider to use + * @param {JsonRpcProvider} provider - The provider to use * @returns {ENS} - A new ENS instance with the given provider */ - public withProvider = (provider: ethers.providers.JsonRpcProvider): ENS => { + public withProvider = (provider: JsonRpcProvider): ENS => { const newENS = new ENS(this.options) newENS.initialProvider = provider return newENS } - public batch = this.generateRawFunction( + public batch = this.generateRawFunction( 'initialGetters', ['multicallWrapper'], 'batch', - ) as GeneratedBatchFunction + ) as GeneratedBatchFunction - public getProfile = this.generateFunction( + public getProfile = this.generateFunction( 'initialGetters', [ 'contracts', @@ -454,211 +438,197 @@ export class ENS { 'getProfile', ) - public getRecords = this.generateFunction( + public getRecords = this.generateFunction( 'initialGetters', ['getProfile'], 'getRecords', ) - public getName = this.generateRawFunction( + public getName = this.generateRawFunction( 'initialGetters', ['contracts'], 'getName', ) - public getResolver = this.generateRawFunction( + public getResolver = this.generateRawFunction( 'getResolver', ['contracts'], ) - public getWrapperData = this.generateRawFunction( - 'getWrapperData', - ['contracts'], - ) + public getWrapperData = this.generateRawFunction< + FunctionTypes['getWrapperData'] + >('getWrapperData', ['contracts']) - public getHistory = this.generateFunction( + public getHistory = this.generateFunction( 'getHistory', ['gqlInstance'], 'getHistory', ) - public getContentHash = this.generateRawFunction( - 'initialGetters', - ['contracts', 'universalWrapper'], - 'getContentHash', - ) + public getContentHash = this.generateRawFunction< + FunctionTypes['getContentHash'] + >('initialGetters', ['contracts', 'universalWrapper'], 'getContentHash') - public _getContentHash = this.generateRawFunction( - 'initialGetters', - ['contracts'], - '_getContentHash', - ) + public _getContentHash = this.generateRawFunction< + FunctionTypes['_getContentHash'] + >('initialGetters', ['contracts'], '_getContentHash') - public getAddr = this.generateRawFunction( + public getAddr = this.generateRawFunction( 'initialGetters', ['contracts', 'universalWrapper'], 'getAddr', ) - public _getAddr = this.generateRawFunction( + public _getAddr = this.generateRawFunction( 'initialGetters', ['contracts'], '_getAddr', ) - public getText = this.generateRawFunction( + public getText = this.generateRawFunction( 'initialGetters', ['contracts', 'universalWrapper'], 'getText', ) - public _getText = this.generateRawFunction( + public _getText = this.generateRawFunction( 'initialGetters', ['contracts'], '_getText', ) - public getOwner = this.generateRawFunction( + public getOwner = this.generateRawFunction( 'initialGetters', ['contracts', 'multicallWrapper', 'gqlInstance'], 'getOwner', ) - public getExpiry = this.generateRawFunction( + public getExpiry = this.generateRawFunction( 'initialGetters', ['contracts', 'multicallWrapper'], 'getExpiry', ) - public getSubnames = this.generateFunction( + public getSubnames = this.generateFunction( 'initialGetters', ['gqlInstance'], 'getSubnames', ) - public getNames = this.generateFunction( + public getNames = this.generateFunction( 'initialGetters', ['gqlInstance'], 'getNames', ) - public getPrice = this.generateRawFunction( + public getPrice = this.generateRawFunction( 'initialGetters', ['contracts', 'multicallWrapper'], 'getPrice', ) - public getDNSOwner = this.generateFunction( + public getDNSOwner = this.generateFunction( 'getDNSOwner', [], ) - public supportsTLD = this.generateFunction( + public supportsTLD = this.generateFunction( 'initialGetters', ['getOwner', 'provider'], 'supportsTLD', ) - public getAvailable = this.generateRawFunction( + public getAvailable = this.generateRawFunction( 'getAvailable', ['contracts'], ) - public universalWrapper = this.generateRawFunction( - 'initialGetters', - ['contracts'], - 'universalWrapper', - ) + public universalWrapper = this.generateRawFunction< + FunctionTypes['universalWrapper'] + >('initialGetters', ['contracts'], 'universalWrapper') public resolverMulticallWrapper = this.generateRawFunction< - typeof resolverMulticallWrapper + FunctionTypes['resolverMulticallWrapper'] >('initialGetters', ['contracts'], 'resolverMulticallWrapper') - public multicallWrapper = this.generateRawFunction( - 'initialGetters', + public multicallWrapper = this.generateRawFunction< + FunctionTypes['multicallWrapper'] + >('initialGetters', ['contracts'], 'multicallWrapper') + + public setName = this.generateWriteFunction( + 'setName', ['contracts'], - 'multicallWrapper', ) - public setName = this.generateWriteFunction('setName', [ - 'contracts', - ]) - - public setRecords = this.generateWriteFunction( + public setRecords = this.generateWriteFunction( 'setRecords', ['contracts', 'provider', 'getResolver'], ) - public setRecord = this.generateWriteFunction('setRecord', [ - 'contracts', - 'provider', - 'getResolver', - ]) + public setRecord = this.generateWriteFunction( + 'setRecord', + ['contracts', 'provider', 'getResolver'], + ) - public setResolver = this.generateWriteFunction( + public setResolver = this.generateWriteFunction( 'setResolver', ['contracts'], ) - public transferName = this.generateWriteFunction( - 'transferName', - ['contracts'], - ) + public transferName = this.generateWriteFunction< + FunctionTypes['transferName'] + >('transferName', ['contracts']) public transferController = this.generateWriteFunction< - typeof transferController + FunctionTypes['transferController'] >('transferController', ['contracts']) - public wrapName = this.generateWriteFunction('wrapName', [ - 'contracts', - 'getExpiry', - ]) + public wrapName = this.generateWriteFunction( + 'wrapName', + ['contracts', 'getExpiry'], + ) - public unwrapName = this.generateWriteFunction( + public unwrapName = this.generateWriteFunction( 'unwrapName', ['contracts'], ) - public burnFuses = this.generateWriteFunction('burnFuses', [ - 'contracts', - ]) - - public importDNSSECName = this.generateWriteFunction( - 'importDNSSECName', - ['contracts', 'provider', 'signer'], + public burnFuses = this.generateWriteFunction( + 'burnFuses', + ['contracts'], ) - public createSubname = this.generateWriteFunction( - 'createSubname', - ['contracts', 'getExpiry'], - ) + public importDNSSECName = this.generateWriteFunction< + FunctionTypes['importDNSSECName'] + >('importDNSSECName', ['contracts', 'provider', 'signer']) - public deleteSubname = this.generateWriteFunction( - 'deleteSubname', - ['contracts'], - ) + public createSubname = this.generateWriteFunction< + FunctionTypes['createSubname'] + >('createSubname', ['contracts', 'getExpiry']) - public transferSubname = this.generateWriteFunction( - 'transferSubname', - ['contracts', 'getExpiry'], - ) + public deleteSubname = this.generateWriteFunction< + FunctionTypes['deleteSubname'] + >('deleteSubname', ['contracts']) + + public transferSubname = this.generateWriteFunction< + FunctionTypes['transferSubname'] + >('transferSubname', ['contracts', 'getExpiry']) - public commitName = this.generateWriteFunction( + public commitName = this.generateWriteFunction( 'commitName', ['contracts'], ) - public registerName = this.generateWriteFunction( - 'registerName', - ['contracts'], - ) + public registerName = this.generateWriteFunction< + FunctionTypes['registerName'] + >('registerName', ['contracts']) - public renewNames = this.generateWriteFunction( + public renewNames = this.generateWriteFunction( 'renewNames', ['contracts'], ) public renewNameWithData = this.generateWriteFunction< - typeof renewNameWithData + FunctionTypes['renewNameWithData'] >('renewNames', ['contracts'], 'renewNameWithData') } diff --git a/packages/ensjs/src/static.ts b/packages/ensjs/src/static.ts new file mode 100644 index 00000000..7044890a --- /dev/null +++ b/packages/ensjs/src/static.ts @@ -0,0 +1,94 @@ +import type { StaticJsonRpcProvider } from '@ethersproject/providers/lib/url-json-rpc-provider' +import { gql, GraphQLClient } from 'graphql-request' +import { parse, print, visit } from 'graphql/language' +import traverse from 'traverse' +import ContractManager from './contracts/index' +import { SupportedNetworkId } from './contracts/types' +import { ENS, FunctionSubtype, graphURIEndpoints } from './index' + +import type Factories from './contracts/factories' +import type FunctionTypes from './functions/types' +import { requestMiddleware, responseMiddleware } from './GqlManager' + +type Options = ConstructorParameters[0] & { + functions: Partial + contracts: Partial +} + +class StaticENS extends ENS { + private functions: Partial + + private contractsObject: Partial + + gqlInstance: { + client: GraphQLClient | { request: () => Promise } + setUrl: () => Promise + gql: typeof gql | ((query: TemplateStringsArray) => string) + } = { + client: { request: () => Promise.resolve(null) }, + setUrl: () => Promise.resolve(), + gql: (query: TemplateStringsArray) => query.join(), + } + + constructor( + provider: StaticJsonRpcProvider, + { functions, contracts, ...options }: Options, + ) { + super(options) + this.functions = functions + this.contractsObject = contracts + this.setStaticProvider(provider) + } + + public setStaticProvider = (provider: StaticJsonRpcProvider) => { + this.provider = provider + const network = provider.network.chainId + if (this.options && this.options.graphURI) { + this.graphURI = this.options.graphURI + } else { + this.graphURI = graphURIEndpoints[network] + } + if (this.graphURI) { + const client = new GraphQLClient(this.graphURI, { + requestMiddleware: requestMiddleware(visit, parse, print), + responseMiddleware: responseMiddleware(traverse), + }) + this.gqlInstance = { + client, + setUrl: () => Promise.resolve(), + gql, + } + } + this.contracts = new ContractManager( + provider, + this.getContractAddress(String(network) as SupportedNetworkId), + (name) => + Promise.resolve(this.contractsObject[name as keyof Factories] as any), + ) + } + + public override setProvider = async ( + provider: StaticJsonRpcProvider, + ): Promise => { + this.setStaticProvider(provider) + } + + protected override getModule = async () => this.functions + + // eslint-disable-next-line class-methods-use-this + protected override getFunction = ( + subFunc: FunctionSubtype | undefined, + _writeable: boolean | undefined, + exportName: string, + mod: any, + path: string, + ) => { + const base = mod[exportName === 'default' ? path : exportName] + if (subFunc === 'raw' || subFunc === 'decode') { + return base[subFunc] + } + return base + } +} + +export default StaticENS diff --git a/packages/ensjs/src/tests/func-imports.ts b/packages/ensjs/src/tests/func-imports.ts new file mode 100644 index 00000000..6f3d5ce6 --- /dev/null +++ b/packages/ensjs/src/tests/func-imports.ts @@ -0,0 +1,92 @@ +import batch from '../functions/batch' +import { + multicallWrapper, + resolverMulticallWrapper, + universalWrapper, +} from '../functions/batchWrappers' +import burnFuses from '../functions/burnFuses' +import commitName from '../functions/commitName' +import createSubname from '../functions/createSubname' +import deleteSubname from '../functions/deleteSubname' +import getAvailable from '../functions/getAvailable' +import getDNSOwner from '../functions/getDNSOwner' +import getExpiry from '../functions/getExpiry' +import { getHistory } from '../functions/getHistory' +import getName from '../functions/getName' +import getNames from '../functions/getNames' +import getOwner from '../functions/getOwner' +import getPrice from '../functions/getPrice' +import getProfile from '../functions/getProfile' +import getRecords from '../functions/getRecords' +import getResolver from '../functions/getResolver' +import { + getAddr, + getContentHash, + getText, + _getAddr, + _getContentHash, + _getText, +} from '../functions/getSpecificRecord' +import getSubnames from '../functions/getSubnames' +import getWrapperData from '../functions/getWrapperData' +import importDNSSECName from '../functions/importDNSSECName' +import registerName from '../functions/registerName' +import { + // eslint-disable-next-line import/no-named-default + default as renewNames, + renewNameWithData, +} from '../functions/renewNames' +import setName from '../functions/setName' +import setRecord from '../functions/setRecord' +import setRecords from '../functions/setRecords' +import setResolver from '../functions/setResolver' +import supportsTLD from '../functions/supportsTLD' +import transferController from '../functions/transferController' +import transferName from '../functions/transferName' +import transferSubname from '../functions/transferSubname' +import unwrapName from '../functions/unwrapName' +import wrapName from '../functions/wrapName' + +export default { + batch, + multicallWrapper, + resolverMulticallWrapper, + universalWrapper, + burnFuses, + commitName, + createSubname, + deleteSubname, + getAvailable, + getDNSOwner, + getExpiry, + getHistory, + getName, + getNames, + getOwner, + getPrice, + getProfile, + getRecords, + getResolver, + getAddr, + getContentHash, + getText, + _getAddr, + _getContentHash, + _getText, + getSubnames, + getWrapperData, + importDNSSECName, + registerName, + renewNames, + renewNameWithData, + setName, + setRecord, + setRecords, + setResolver, + supportsTLD, + transferController, + transferName, + transferSubname, + unwrapName, + wrapName, +} diff --git a/packages/ensjs/src/tests/setup.ts b/packages/ensjs/src/tests/setup.ts index 0ce61bc1..8f8b88c7 100644 --- a/packages/ensjs/src/tests/setup.ts +++ b/packages/ensjs/src/tests/setup.ts @@ -4,6 +4,8 @@ import { ethers } from 'ethers' import { resolve } from 'path' import { ENS } from '..' import { ContractName } from '../contracts/types' +import StaticENS from '../static' +import functions from './func-imports' config({ path: resolve(__dirname, '../../.env.local'), @@ -17,8 +19,14 @@ export const deploymentAddresses = JSON.parse( string > -const createENS = (graphURI: string, useReal?: boolean) => - new ENS({ +const IS_STATIC = !!process.env.STATIC_ENS + +const createENS = async ( + provider: ethers.providers.StaticJsonRpcProvider, + graphURI: string, + useReal?: boolean, +) => { + const options: ConstructorParameters[0] = { graphURI, getContractAddress: useReal ? undefined @@ -28,7 +36,14 @@ const createENS = (graphURI: string, useReal?: boolean) => ? 'ENSRegistry' : contractName ], - }) + } + if (!IS_STATIC) { + const ensInstance = new ENS(options) + await ensInstance.setProvider(provider) + return ensInstance + } + return new StaticENS(provider, { ...options, functions }) +} export default async (useReal?: boolean) => { const { graphURI, providerURI, chainId } = useReal @@ -48,8 +63,7 @@ export default async (useReal?: boolean) => { chainId, ) - let ensInstance = createENS(graphURI, useReal) - await ensInstance.setProvider(provider) + let ensInstance = await createENS(provider, graphURI, useReal) if (useReal) { return { ensInstance, revert: () => {}, createSnapshot: () => {}, provider } @@ -64,8 +78,7 @@ export default async (useReal?: boolean) => { snapshot = await provider.send('evm_snapshot', []) } - ensInstance = createENS(graphURI) - await ensInstance.setProvider(provider) + ensInstance = await createENS(provider, graphURI) return } diff --git a/packages/ensjs/src/utils/ccip.ts b/packages/ensjs/src/utils/ccip.ts index 5383b483..882b407a 100644 --- a/packages/ensjs/src/utils/ccip.ts +++ b/packages/ensjs/src/utils/ccip.ts @@ -1,12 +1,13 @@ -import type { BaseProvider, TransactionRequest } from '@ethersproject/providers' -import { BigNumber, Transaction } from 'ethers' +import { BigNumber } from '@ethersproject/bignumber/lib/bignumber' import { arrayify, BytesLike, hexConcat, hexDataSlice, - toUtf8String, -} from 'ethers/lib/utils' +} from '@ethersproject/bytes' +import type { BaseProvider, TransactionRequest } from '@ethersproject/providers' +import { toUtf8String } from '@ethersproject/strings/lib/utf8' +import type { Transaction } from '@ethersproject/transactions' function bytesPad(value: Uint8Array): Uint8Array { if (value.length % 32 === 0) { diff --git a/packages/ensjs/src/utils/contentHash.ts b/packages/ensjs/src/utils/contentHash.ts index 000fb863..b0698bbe 100644 --- a/packages/ensjs/src/utils/contentHash.ts +++ b/packages/ensjs/src/utils/contentHash.ts @@ -1,5 +1,5 @@ import contentHash from '@ensdomains/content-hash' -import { utils } from 'ethers' +import { isHexString } from '@ethersproject/bytes' export type DecodedContentHash = { protocolType?: any @@ -76,7 +76,7 @@ export function validateContent(encoded: any) { export function isValidContenthash(encoded: any) { try { const codec = contentHash.getCodec(encoded) - return utils.isHexString(encoded) && supportedCodecs.includes(codec) + return isHexString(encoded) && supportedCodecs.includes(codec) } catch (e) { console.log(e) } diff --git a/packages/ensjs/src/utils/fuses.ts b/packages/ensjs/src/utils/fuses.ts index 9ac71d48..375d2c77 100644 --- a/packages/ensjs/src/utils/fuses.ts +++ b/packages/ensjs/src/utils/fuses.ts @@ -1,4 +1,4 @@ -import { BigNumber, BigNumberish } from 'ethers' +import { BigNumber, BigNumberish } from '@ethersproject/bignumber/lib/bignumber' const CANNOT_UNWRAP = 1 const CANNOT_BURN_FUSES = 2 diff --git a/packages/ensjs/src/utils/generateFuseInput.ts b/packages/ensjs/src/utils/generateFuseInput.ts index 3aa554f7..e26ca752 100644 --- a/packages/ensjs/src/utils/generateFuseInput.ts +++ b/packages/ensjs/src/utils/generateFuseInput.ts @@ -1,4 +1,4 @@ -import { ethers } from 'ethers' +import { BigNumber } from '@ethersproject/bignumber/lib/bignumber' import fuses, { FuseOptions } from './fuses' export default (fuseOptions: FuseOptions) => { @@ -8,6 +8,6 @@ export default (fuseOptions: FuseOptions) => { const bigNumberFuses = fuseKeys.reduce((prev, curr) => { return prev.or(fuses[curr as keyof typeof fuses]) - }, ethers.BigNumber.from(0)) + }, BigNumber.from(0)) return bigNumberFuses.toHexString() } diff --git a/packages/ensjs/src/utils/labels.ts b/packages/ensjs/src/utils/labels.ts index 1829ec2c..5b220fb6 100644 --- a/packages/ensjs/src/utils/labels.ts +++ b/packages/ensjs/src/utils/labels.ts @@ -1,4 +1,4 @@ -import { solidityKeccak256 } from 'ethers/lib/utils' +import { keccak256 as solidityKeccak256 } from '@ethersproject/solidity' import { truncateFormat } from './format' const hasLocalStorage = typeof localStorage !== 'undefined' diff --git a/packages/ensjs/src/utils/normalise.ts b/packages/ensjs/src/utils/normalise.ts index f4a3b855..8d512670 100644 --- a/packages/ensjs/src/utils/normalise.ts +++ b/packages/ensjs/src/utils/normalise.ts @@ -1,4 +1,6 @@ -import { concat, hexlify, keccak256, toUtf8Bytes } from 'ethers/lib/utils' +import { concat, hexlify } from '@ethersproject/bytes' +import { keccak256 } from '@ethersproject/keccak256' +import { toUtf8Bytes } from '@ethersproject/strings/lib/utf8' import uts46 from 'idna-uts46-hx/uts46bundle.js' import { decodeLabelhash, isEncodedLabelhash } from './labels' diff --git a/packages/ensjs/src/utils/registerHelpers.ts b/packages/ensjs/src/utils/registerHelpers.ts index 27917da1..6553d8f7 100644 --- a/packages/ensjs/src/utils/registerHelpers.ts +++ b/packages/ensjs/src/utils/registerHelpers.ts @@ -1,4 +1,6 @@ -import { BigNumberish, utils } from 'ethers' +import { defaultAbiCoder } from '@ethersproject/abi/lib/abi-coder' +import { BigNumberish } from '@ethersproject/bignumber/lib/bignumber' +import { keccak256 } from '@ethersproject/keccak256' import type { PublicResolver } from '../generated' import { FuseOptions } from './fuses' import generateFuseInput from './generateFuseInput' @@ -118,8 +120,8 @@ export const makeRegistrationData = ( } export const _makeCommitment = (params: CommitmentTuple) => { - return utils.keccak256( - utils.defaultAbiCoder.encode( + return keccak256( + defaultAbiCoder.encode( [ 'bytes32', 'address', diff --git a/packages/ensjs/src/utils/singleCall.ts b/packages/ensjs/src/utils/singleCall.ts index e2d497e6..02706c68 100644 --- a/packages/ensjs/src/utils/singleCall.ts +++ b/packages/ensjs/src/utils/singleCall.ts @@ -1,7 +1,7 @@ -import { ethers } from 'ethers' +import type { Provider } from '@ethersproject/providers' export default async ( - provider: ethers.providers.Provider, + provider: Provider, ensData: any, func: { raw: (...args: any[]) => Promise<{ to: string; data: string }> diff --git a/packages/ensjs/src/utils/validation.ts b/packages/ensjs/src/utils/validation.ts index d39515e6..74dd6413 100644 --- a/packages/ensjs/src/utils/validation.ts +++ b/packages/ensjs/src/utils/validation.ts @@ -1,4 +1,4 @@ -import { isAddress } from 'ethers/lib/utils' +import { isAddress } from '@ethersproject/address' import { isEncodedLabelhash, saveName } from './labels' import { normalise } from './normalise' diff --git a/packages/ensjs/src/utils/wrapper.ts b/packages/ensjs/src/utils/wrapper.ts index 8bec07c8..cb0e9b59 100644 --- a/packages/ensjs/src/utils/wrapper.ts +++ b/packages/ensjs/src/utils/wrapper.ts @@ -1,5 +1,5 @@ -import { BigNumber } from 'ethers' -import { toUtf8Bytes } from 'ethers/lib/utils' +import { BigNumber } from '@ethersproject/bignumber/lib/bignumber' +import { toUtf8Bytes } from '@ethersproject/strings/lib/utf8' import { ENSArgs } from '../index' export type Expiry = string | number | Date | BigNumber diff --git a/packages/ensjs/src/utils/writeTx.ts b/packages/ensjs/src/utils/writeTx.ts index 93f14af7..da60992c 100644 --- a/packages/ensjs/src/utils/writeTx.ts +++ b/packages/ensjs/src/utils/writeTx.ts @@ -1,5 +1,5 @@ +import type { PopulatedTransaction } from '@ethersproject/contracts' import type { JsonRpcSigner } from '@ethersproject/providers' -import type { PopulatedTransaction } from 'ethers' type CustomData = Record diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ddf34c38..c095f2fa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,12 +21,9 @@ importers: eslint-config-prettier: ^8.5.0 eslint-plugin-import: ^2.26.0 eslint-plugin-prettier: ^4.0.0 - ethers: ^5.6.1 prettier: ^2.6.0 ts-node: ^10.7.0 typescript: ^4.7.4 - dependencies: - ethers: 5.6.9 devDependencies: '@typescript-eslint/eslint-plugin': 5.33.0_njno5y7ry2l2lcmiu4tywxkwnq '@typescript-eslint/parser': 5.33.0_qugx7qdu5zevzvxaiqyxfiwquq @@ -90,8 +87,16 @@ importers: '@ensdomains/dnssecoraclejs': ^0.2.7 '@ensdomains/ens-contracts': ^0.0.15 '@ensdomains/ens-test-env': workspace:* - '@ethersproject/abi': ^5.6.0 - '@ethersproject/providers': ^5.6.2 + '@ethersproject/abi': ^5.6.4 + '@ethersproject/abstract-provider': ^5.7.0 + '@ethersproject/abstract-signer': ^5.7.0 + '@ethersproject/bignumber': ^5.7.0 + '@ethersproject/bytes': ^5.7.0 + '@ethersproject/contracts': ^5.7.0 + '@ethersproject/providers': ^5.6.8 + '@ethersproject/solidity': ^5.7.0 + '@ethersproject/strings': ^5.7.0 + '@ethersproject/web': ^5.7.1 '@nomiclabs/hardhat-ethers': npm:hardhat-deploy-ethers@0.3.0-beta.13 '@openzeppelin/contracts': ^4.5.0 '@openzeppelin/test-helpers': ^0.5.16 @@ -105,7 +110,6 @@ importers: dotenv: ^16.0.0 esbuild: ^0.15.6 eslint-plugin-jest: ^27.0.1 - ethers: ^5.6.1 ganache: ^7.4.0 glob: ^8.0.3 graphql: ^16.3.0 @@ -133,9 +137,8 @@ importers: '@ensdomains/dnsprovejs': 0.4.1 '@ensdomains/dnssecoraclejs': 0.2.7_timjjj5ssgey6ctscbdzvpmswi dns-packet: 5.4.0 - ethers: 5.6.9 graphql: 16.6.0 - graphql-request: 5.1.0-next.3_graphql@16.6.0 + graphql-request: 5.1.1-next.1_graphql@16.6.0 idna-uts46-hx: 3.4.0 traverse: 0.6.6 devDependencies: @@ -143,13 +146,21 @@ importers: '@ensdomains/ens-contracts': 0.0.15_hardhat@2.10.2 '@ensdomains/ens-test-env': link:../ens-test-env '@ethersproject/abi': 5.6.4 + '@ethersproject/abstract-provider': 5.7.0 + '@ethersproject/abstract-signer': 5.7.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/contracts': 5.7.0 '@ethersproject/providers': 5.6.8 - '@nomiclabs/hardhat-ethers': /hardhat-deploy-ethers/0.3.0-beta.13_illgchr2x7f55uzbyysl5sx6wu + '@ethersproject/solidity': 5.7.0 + '@ethersproject/strings': 5.7.0 + '@ethersproject/web': 5.7.1 + '@nomiclabs/hardhat-ethers': /hardhat-deploy-ethers/0.3.0-beta.13_hardhat@2.10.2 '@openzeppelin/contracts': 4.7.3 '@openzeppelin/test-helpers': 0.5.16 '@swc/core': 1.2.241 '@swc/jest': 0.2.22_@swc+core@1.2.241 - '@typechain/ethers-v5': 10.1.0_fbp5tbcdjjq4jan7wzeon4p3qq + '@typechain/ethers-v5': 10.1.0_zirapnoax7obo5rwoz4itdilki '@types/bn.js': 5.1.0 '@types/jest': 27.5.2 '@types/traverse': 0.6.32 @@ -738,7 +749,7 @@ packages: dependencies: '@resolver-engine/imports': 0.3.3 '@resolver-engine/imports-fs': 0.3.3 - '@typechain/ethers-v5': 2.0.0_typechain@3.0.0 + '@typechain/ethers-v5': 2.0.0_oai42fke67omxp5i2g4vu7ymuy '@types/mkdirp': 0.5.2 '@types/node-fetch': 2.6.2 ethers: 5.6.9 @@ -771,7 +782,7 @@ packages: resolution: {integrity: sha512-Mp0iB2YNWYGUV+VMl5tjPsaXKbKo8MDH9wSJ702l9EBjdxFf/vBvnMBAC1Fub1lLtmD0JHtp1pq+mWzg/xlLnA==} engines: {node: '>=10.0'} dependencies: - '@ethersproject/abi': 5.6.4 + '@ethersproject/abi': 5.7.0 ethers: 5.6.9 transitivePeerDependencies: - bufferutil @@ -858,15 +869,15 @@ packages: /@ethersproject/abi/5.0.0-beta.153: resolution: {integrity: sha512-aXweZ1Z7vMNzJdLpR1CZUAIgnwjrZeUSvN9syCwlBaEBUFJmFY+HHnfuTI5vIhVs/mRkfJVrbEyl51JZQqyjAg==} dependencies: - '@ethersproject/address': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/constants': 5.6.1 - '@ethersproject/hash': 5.6.1 - '@ethersproject/keccak256': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/properties': 5.6.0 - '@ethersproject/strings': 5.6.1 + '@ethersproject/address': 5.7.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/constants': 5.7.0 + '@ethersproject/hash': 5.7.0 + '@ethersproject/keccak256': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/properties': 5.7.0 + '@ethersproject/strings': 5.7.0 dev: false optional: true @@ -874,127 +885,219 @@ packages: resolution: {integrity: sha512-TTeZUlCeIHG6527/2goZA6gW5F8Emoc7MrZDC7hhP84aRGvW3TEdTnZR08Ls88YXM1m2SuK42Osw/jSi3uO8gg==} dependencies: '@ethersproject/address': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 '@ethersproject/constants': 5.6.1 '@ethersproject/hash': 5.6.1 '@ethersproject/keccak256': 5.6.1 '@ethersproject/logger': 5.6.0 '@ethersproject/properties': 5.6.0 - '@ethersproject/strings': 5.6.1 + '@ethersproject/strings': 5.7.0 + + /@ethersproject/abi/5.7.0: + resolution: {integrity: sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==} + dependencies: + '@ethersproject/address': 5.7.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/constants': 5.7.0 + '@ethersproject/hash': 5.7.0 + '@ethersproject/keccak256': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/properties': 5.7.0 + '@ethersproject/strings': 5.7.0 /@ethersproject/abstract-provider/5.6.1: resolution: {integrity: sha512-BxlIgogYJtp1FS8Muvj8YfdClk3unZH0vRMVX791Z9INBNT/kuACZ9GzaY1Y4yFq+YSy6/w4gzj3HCRKrK9hsQ==} dependencies: - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 '@ethersproject/networks': 5.6.4 '@ethersproject/properties': 5.6.0 '@ethersproject/transactions': 5.6.2 - '@ethersproject/web': 5.6.1 + '@ethersproject/web': 5.7.1 + + /@ethersproject/abstract-provider/5.7.0: + resolution: {integrity: sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==} + dependencies: + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/networks': 5.7.1 + '@ethersproject/properties': 5.7.0 + '@ethersproject/transactions': 5.7.0 + '@ethersproject/web': 5.7.1 /@ethersproject/abstract-signer/5.6.2: resolution: {integrity: sha512-n1r6lttFBG0t2vNiI3HoWaS/KdOt8xyDjzlP2cuevlWLG6EX0OwcKLyG/Kp/cuwNxdy/ous+R/DEMdTUwWQIjQ==} dependencies: - '@ethersproject/abstract-provider': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/abstract-provider': 5.7.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.6.0 + /@ethersproject/abstract-signer/5.7.0: + resolution: {integrity: sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==} + dependencies: + '@ethersproject/abstract-provider': 5.7.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/properties': 5.7.0 + /@ethersproject/address/5.6.1: resolution: {integrity: sha512-uOgF0kS5MJv9ZvCz7x6T2EXJSzotiybApn4XlOgoTX0xdtyVIJ7pF+6cGPxiEq/dpBiTfMiw7Yc81JcwhSYA0Q==} dependencies: - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 '@ethersproject/keccak256': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/logger': 5.7.0 '@ethersproject/rlp': 5.6.1 + /@ethersproject/address/5.7.0: + resolution: {integrity: sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==} + dependencies: + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/keccak256': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/rlp': 5.7.0 + /@ethersproject/base64/5.6.1: resolution: {integrity: sha512-qB76rjop6a0RIYYMiB4Eh/8n+Hxu2NIZm8S/Q7kNo5pmZfXhHGHmS4MinUainiBC54SCyRnwzL+KZjj8zbsSsw==} dependencies: - '@ethersproject/bytes': 5.6.1 + '@ethersproject/bytes': 5.7.0 + + /@ethersproject/base64/5.7.0: + resolution: {integrity: sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==} + dependencies: + '@ethersproject/bytes': 5.7.0 /@ethersproject/basex/5.6.1: resolution: {integrity: sha512-a52MkVz4vuBXR06nvflPMotld1FJWSj2QT0985v7P/emPZO00PucFAkbcmq2vpVU7Ts7umKiSI6SppiLykVWsA==} dependencies: - '@ethersproject/bytes': 5.6.1 + '@ethersproject/bytes': 5.7.0 '@ethersproject/properties': 5.6.0 /@ethersproject/bignumber/5.6.2: resolution: {integrity: sha512-v7+EEUbhGqT3XJ9LMPsKvXYHFc8eHxTowFCG/HgJErmq4XHJ2WR7aeyICg3uTOAQ7Icn0GFHAohXEhxQHq4Ubw==} dependencies: - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 + bn.js: 5.2.1 + + /@ethersproject/bignumber/5.7.0: + resolution: {integrity: sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==} + dependencies: + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 bn.js: 5.2.1 /@ethersproject/bytes/5.6.1: resolution: {integrity: sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==} dependencies: - '@ethersproject/logger': 5.6.0 + '@ethersproject/logger': 5.7.0 + + /@ethersproject/bytes/5.7.0: + resolution: {integrity: sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==} + dependencies: + '@ethersproject/logger': 5.7.0 /@ethersproject/constants/5.6.1: resolution: {integrity: sha512-QSq9WVnZbxXYFftrjSjZDUshp6/eKp6qrtdBtUCm0QxCV5z1fG/w3kdlcsjMCQuQHUnAclKoK7XpXMezhRDOLg==} dependencies: - '@ethersproject/bignumber': 5.6.2 + '@ethersproject/bignumber': 5.7.0 + + /@ethersproject/constants/5.7.0: + resolution: {integrity: sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==} + dependencies: + '@ethersproject/bignumber': 5.7.0 /@ethersproject/contracts/5.6.2: resolution: {integrity: sha512-hguUA57BIKi6WY0kHvZp6PwPlWF87MCeB4B7Z7AbUpTxfFXFdn/3b0GmjZPagIHS+3yhcBJDnuEfU4Xz+Ks/8g==} dependencies: '@ethersproject/abi': 5.6.4 - '@ethersproject/abstract-provider': 5.6.1 - '@ethersproject/abstract-signer': 5.6.2 + '@ethersproject/abstract-provider': 5.7.0 + '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/address': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/constants': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/constants': 5.7.0 + '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.6.0 '@ethersproject/transactions': 5.6.2 + /@ethersproject/contracts/5.7.0: + resolution: {integrity: sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==} + dependencies: + '@ethersproject/abi': 5.7.0 + '@ethersproject/abstract-provider': 5.7.0 + '@ethersproject/abstract-signer': 5.7.0 + '@ethersproject/address': 5.7.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/constants': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/properties': 5.7.0 + '@ethersproject/transactions': 5.7.0 + dev: true + /@ethersproject/hash/5.6.1: resolution: {integrity: sha512-L1xAHurbaxG8VVul4ankNX5HgQ8PNCTrnVXEiFnE9xoRnaUcgfD12tZINtDinSllxPLCtGwguQxJ5E6keE84pA==} dependencies: - '@ethersproject/abstract-signer': 5.6.2 + '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/address': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 '@ethersproject/keccak256': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.6.0 - '@ethersproject/strings': 5.6.1 + '@ethersproject/strings': 5.7.0 + + /@ethersproject/hash/5.7.0: + resolution: {integrity: sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==} + dependencies: + '@ethersproject/abstract-signer': 5.7.0 + '@ethersproject/address': 5.7.0 + '@ethersproject/base64': 5.7.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/keccak256': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/properties': 5.7.0 + '@ethersproject/strings': 5.7.0 /@ethersproject/hdnode/5.6.2: resolution: {integrity: sha512-tERxW8Ccf9CxW2db3WsN01Qao3wFeRsfYY9TCuhmG0xNpl2IO8wgXU3HtWIZ49gUWPggRy4Yg5axU0ACaEKf1Q==} dependencies: - '@ethersproject/abstract-signer': 5.6.2 + '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/basex': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 '@ethersproject/pbkdf2': 5.6.1 '@ethersproject/properties': 5.6.0 '@ethersproject/sha2': 5.6.1 '@ethersproject/signing-key': 5.6.2 - '@ethersproject/strings': 5.6.1 + '@ethersproject/strings': 5.7.0 '@ethersproject/transactions': 5.6.2 '@ethersproject/wordlists': 5.6.1 /@ethersproject/json-wallets/5.6.1: resolution: {integrity: sha512-KfyJ6Zwz3kGeX25nLihPwZYlDqamO6pfGKNnVMWWfEVVp42lTfCZVXXy5Ie8IZTN0HKwAngpIPi7gk4IJzgmqQ==} dependencies: - '@ethersproject/abstract-signer': 5.6.2 + '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/address': 5.6.1 - '@ethersproject/bytes': 5.6.1 + '@ethersproject/bytes': 5.7.0 '@ethersproject/hdnode': 5.6.2 '@ethersproject/keccak256': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/logger': 5.7.0 '@ethersproject/pbkdf2': 5.6.1 '@ethersproject/properties': 5.6.0 '@ethersproject/random': 5.6.1 - '@ethersproject/strings': 5.6.1 + '@ethersproject/strings': 5.7.0 '@ethersproject/transactions': 5.6.2 aes-js: 3.0.0 scrypt-js: 3.0.1 @@ -1002,38 +1105,57 @@ packages: /@ethersproject/keccak256/5.6.1: resolution: {integrity: sha512-bB7DQHCTRDooZZdL3lk9wpL0+XuG3XLGHLh3cePnybsO3V0rdCAOQGpn/0R3aODmnTOOkCATJiD2hnL+5bwthA==} dependencies: - '@ethersproject/bytes': 5.6.1 + '@ethersproject/bytes': 5.7.0 + js-sha3: 0.8.0 + + /@ethersproject/keccak256/5.7.0: + resolution: {integrity: sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==} + dependencies: + '@ethersproject/bytes': 5.7.0 js-sha3: 0.8.0 /@ethersproject/logger/5.6.0: resolution: {integrity: sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==} + /@ethersproject/logger/5.7.0: + resolution: {integrity: sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==} + /@ethersproject/networks/5.6.4: resolution: {integrity: sha512-KShHeHPahHI2UlWdtDMn2lJETcbtaJge4k7XSjDR9h79QTd6yQJmv6Cp2ZA4JdqWnhszAOLSuJEd9C0PRw7hSQ==} dependencies: - '@ethersproject/logger': 5.6.0 + '@ethersproject/logger': 5.7.0 + + /@ethersproject/networks/5.7.1: + resolution: {integrity: sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==} + dependencies: + '@ethersproject/logger': 5.7.0 /@ethersproject/pbkdf2/5.6.1: resolution: {integrity: sha512-k4gRQ+D93zDRPNUfmduNKq065uadC2YjMP/CqwwX5qG6R05f47boq6pLZtV/RnC4NZAYOPH1Cyo54q0c9sshRQ==} dependencies: - '@ethersproject/bytes': 5.6.1 + '@ethersproject/bytes': 5.7.0 '@ethersproject/sha2': 5.6.1 /@ethersproject/properties/5.6.0: resolution: {integrity: sha512-szoOkHskajKePTJSZ46uHUWWkbv7TzP2ypdEK6jGMqJaEt2sb0jCgfBo0gH0m2HBpRixMuJ6TBRaQCF7a9DoCg==} dependencies: - '@ethersproject/logger': 5.6.0 + '@ethersproject/logger': 5.7.0 + + /@ethersproject/properties/5.7.0: + resolution: {integrity: sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==} + dependencies: + '@ethersproject/logger': 5.7.0 /@ethersproject/providers/5.6.8: resolution: {integrity: sha512-Wf+CseT/iOJjrGtAOf3ck9zS7AgPmr2fZ3N97r4+YXN3mBePTG2/bJ8DApl9mVwYL+RpYbNxMEkEp4mPGdwG/w==} dependencies: - '@ethersproject/abstract-provider': 5.6.1 - '@ethersproject/abstract-signer': 5.6.2 + '@ethersproject/abstract-provider': 5.7.0 + '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/address': 5.6.1 '@ethersproject/base64': 5.6.1 '@ethersproject/basex': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 '@ethersproject/constants': 5.6.1 '@ethersproject/hash': 5.6.1 '@ethersproject/logger': 5.6.0 @@ -1042,9 +1164,9 @@ packages: '@ethersproject/random': 5.6.1 '@ethersproject/rlp': 5.6.1 '@ethersproject/sha2': 5.6.1 - '@ethersproject/strings': 5.6.1 + '@ethersproject/strings': 5.7.0 '@ethersproject/transactions': 5.6.2 - '@ethersproject/web': 5.6.1 + '@ethersproject/web': 5.7.1 bech32: 1.1.4 ws: 7.4.6 transitivePeerDependencies: @@ -1054,82 +1176,137 @@ packages: /@ethersproject/random/5.6.1: resolution: {integrity: sha512-/wtPNHwbmng+5yi3fkipA8YBT59DdkGRoC2vWk09Dci/q5DlgnMkhIycjHlavrvrjJBkFjO/ueLyT+aUDfc4lA==} dependencies: - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 /@ethersproject/rlp/5.6.1: resolution: {integrity: sha512-uYjmcZx+DKlFUk7a5/W9aQVaoEC7+1MOBgNtvNg13+RnuUwT4F0zTovC0tmay5SmRslb29V1B7Y5KCri46WhuQ==} dependencies: - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 + + /@ethersproject/rlp/5.7.0: + resolution: {integrity: sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==} + dependencies: + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 /@ethersproject/sha2/5.6.1: resolution: {integrity: sha512-5K2GyqcW7G4Yo3uenHegbXRPDgARpWUiXc6RiF7b6i/HXUoWlb7uCARh7BAHg7/qT/Q5ydofNwiZcim9qpjB6g==} dependencies: - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 + hash.js: 1.1.7 + + /@ethersproject/sha2/5.7.0: + resolution: {integrity: sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==} + dependencies: + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 hash.js: 1.1.7 + dev: true /@ethersproject/signing-key/5.6.2: resolution: {integrity: sha512-jVbu0RuP7EFpw82vHcL+GP35+KaNruVAZM90GxgQnGqB6crhBqW/ozBfFvdeImtmb4qPko0uxXjn8l9jpn0cwQ==} dependencies: - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.6.0 bn.js: 5.2.1 elliptic: 6.5.4 hash.js: 1.1.7 + /@ethersproject/signing-key/5.7.0: + resolution: {integrity: sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==} + dependencies: + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/properties': 5.7.0 + bn.js: 5.2.1 + elliptic: 6.5.4 + hash.js: 1.1.7 + /@ethersproject/solidity/5.6.1: resolution: {integrity: sha512-KWqVLkUUoLBfL1iwdzUVlkNqAUIFMpbbeH0rgCfKmJp0vFtY4AsaN91gHKo9ZZLkC4UOm3cI3BmMV4N53BOq4g==} dependencies: - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 '@ethersproject/keccak256': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/logger': 5.7.0 '@ethersproject/sha2': 5.6.1 - '@ethersproject/strings': 5.6.1 + '@ethersproject/strings': 5.7.0 + + /@ethersproject/solidity/5.7.0: + resolution: {integrity: sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==} + dependencies: + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/keccak256': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/sha2': 5.7.0 + '@ethersproject/strings': 5.7.0 + dev: true /@ethersproject/strings/5.6.1: resolution: {integrity: sha512-2X1Lgk6Jyfg26MUnsHiT456U9ijxKUybz8IM1Vih+NJxYtXhmvKBcHOmvGqpFSVJ0nQ4ZCoIViR8XlRw1v/+Cw==} dependencies: - '@ethersproject/bytes': 5.6.1 - '@ethersproject/constants': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/constants': 5.7.0 + '@ethersproject/logger': 5.7.0 + + /@ethersproject/strings/5.7.0: + resolution: {integrity: sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==} + dependencies: + '@ethersproject/bytes': 5.7.0 + '@ethersproject/constants': 5.7.0 + '@ethersproject/logger': 5.7.0 /@ethersproject/transactions/5.6.2: resolution: {integrity: sha512-BuV63IRPHmJvthNkkt9G70Ullx6AcM+SDc+a8Aw/8Yew6YwT51TcBKEp1P4oOQ/bP25I18JJr7rcFRgFtU9B2Q==} dependencies: '@ethersproject/address': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/constants': 5.6.1 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/constants': 5.7.0 '@ethersproject/keccak256': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.6.0 '@ethersproject/rlp': 5.6.1 '@ethersproject/signing-key': 5.6.2 + /@ethersproject/transactions/5.7.0: + resolution: {integrity: sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==} + dependencies: + '@ethersproject/address': 5.7.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/constants': 5.7.0 + '@ethersproject/keccak256': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/properties': 5.7.0 + '@ethersproject/rlp': 5.7.0 + '@ethersproject/signing-key': 5.7.0 + /@ethersproject/units/5.6.1: resolution: {integrity: sha512-rEfSEvMQ7obcx3KWD5EWWx77gqv54K6BKiZzKxkQJqtpriVsICrktIQmKl8ReNToPeIYPnFHpXvKpi068YFZXw==} dependencies: - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/constants': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/constants': 5.7.0 + '@ethersproject/logger': 5.7.0 /@ethersproject/wallet/5.6.2: resolution: {integrity: sha512-lrgh0FDQPuOnHcF80Q3gHYsSUODp6aJLAdDmDV0xKCN/T7D99ta1jGVhulg3PY8wiXEngD0DfM0I2XKXlrqJfg==} dependencies: - '@ethersproject/abstract-provider': 5.6.1 - '@ethersproject/abstract-signer': 5.6.2 + '@ethersproject/abstract-provider': 5.7.0 + '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/address': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 '@ethersproject/hash': 5.6.1 '@ethersproject/hdnode': 5.6.2 '@ethersproject/json-wallets': 5.6.1 '@ethersproject/keccak256': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.6.0 '@ethersproject/random': 5.6.1 '@ethersproject/signing-key': 5.6.2 @@ -1140,19 +1317,28 @@ packages: resolution: {integrity: sha512-/vSyzaQlNXkO1WV+RneYKqCJwualcUdx/Z3gseVovZP0wIlOFcCE1hkRhKBH8ImKbGQbMl9EAAyJFrJu7V0aqA==} dependencies: '@ethersproject/base64': 5.6.1 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.6.0 - '@ethersproject/strings': 5.6.1 + '@ethersproject/strings': 5.7.0 + + /@ethersproject/web/5.7.1: + resolution: {integrity: sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==} + dependencies: + '@ethersproject/base64': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/properties': 5.7.0 + '@ethersproject/strings': 5.7.0 /@ethersproject/wordlists/5.6.1: resolution: {integrity: sha512-wiPRgBpNbNwCQFoCr8bcWO8o5I810cqO6mkdtKfLKFlLxeCWcnzDi4Alu8iyNzlhYuS9npCwivMbRWF19dyblw==} dependencies: - '@ethersproject/bytes': 5.6.1 + '@ethersproject/bytes': 5.7.0 '@ethersproject/hash': 5.6.1 - '@ethersproject/logger': 5.6.0 + '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.6.0 - '@ethersproject/strings': 5.6.1 + '@ethersproject/strings': 5.7.0 /@graphql-typed-document-node/core/3.1.1_graphql@16.6.0: resolution: {integrity: sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==} @@ -2031,7 +2217,7 @@ packages: /@tsconfig/node16/1.0.3: resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} - /@typechain/ethers-v5/10.1.0_fbp5tbcdjjq4jan7wzeon4p3qq: + /@typechain/ethers-v5/10.1.0_zirapnoax7obo5rwoz4itdilki: resolution: {integrity: sha512-3LIb+eUpV3mNCrjUKT5oqp8PBsZYSnVrkfk6pY/ZM0boRs2mKxjFZ7bktx42vfDye8PPz3NxtW4DL5NsNsFqlg==} peerDependencies: '@ethersproject/abi': ^5.0.0 @@ -2042,24 +2228,22 @@ packages: typescript: '>=4.3.0' dependencies: '@ethersproject/abi': 5.6.4 + '@ethersproject/bytes': 5.7.0 '@ethersproject/providers': 5.6.8 - ethers: 5.6.9 lodash: 4.17.21 ts-essentials: 7.0.3_typescript@4.7.4 typechain: 8.1.0_typescript@4.7.4 typescript: 4.7.4 dev: true - /@typechain/ethers-v5/2.0.0_typechain@3.0.0: + /@typechain/ethers-v5/2.0.0_oai42fke67omxp5i2g4vu7ymuy: resolution: {integrity: sha512-0xdCkyGOzdqh4h5JSf+zoWx85IusEjDcPIwNEHP8mrWSnCae4rvrqB+/gtpdNfX7zjlFlZiMeePn2r63EI3Lrw==} peerDependencies: + ethers: ^5.0.0 typechain: ^3.0.0 dependencies: ethers: 5.6.9 typechain: 3.0.0_typescript@4.7.4 - transitivePeerDependencies: - - bufferutil - - utf-8-validate dev: false /@types/abstract-leveldown/7.2.0: @@ -6927,8 +7111,8 @@ packages: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true - /graphql-request/5.1.0-next.3_graphql@16.6.0: - resolution: {integrity: sha512-DzFHEz4/fUIWvo/CiWF3FnTejsaFDel/Fcu4YY34OYiFERG8LSsmGhKvwBWWygJYyzdQ5h4P42xv11+kdBheHg==} + /graphql-request/5.1.1-next.1_graphql@16.6.0: + resolution: {integrity: sha512-GPUWyaD1MAQkOc2RD2cLUwQCEbvVuI01Uh6tYEdzQHHXghC/pcQrwmgieW/r0g0hfz/XQE/8KVl9DQH7T8W8KQ==} peerDependencies: graphql: 14 - 16 dependencies: @@ -6974,6 +7158,15 @@ packages: hardhat: 2.10.2_6oasmw356qmm23djlsjgkwvrtm dev: true + /hardhat-deploy-ethers/0.3.0-beta.13_hardhat@2.10.2: + resolution: {integrity: sha512-PdWVcKB9coqWV1L7JTpfXRCI91Cgwsm7KLmBcwZ8f0COSm1xtABHZTyz3fvF6p42cTnz1VM0QnfDvMFlIRkSNw==} + peerDependencies: + ethers: ^5.0.0 + hardhat: ^2.0.0 + dependencies: + hardhat: 2.10.2_6oasmw356qmm23djlsjgkwvrtm + dev: true + /hardhat-deploy-ethers/0.3.0-beta.13_illgchr2x7f55uzbyysl5sx6wu: resolution: {integrity: sha512-PdWVcKB9coqWV1L7JTpfXRCI91Cgwsm7KLmBcwZ8f0COSm1xtABHZTyz3fvF6p42cTnz1VM0QnfDvMFlIRkSNw==} peerDependencies: @@ -6982,6 +7175,7 @@ packages: dependencies: ethers: 5.6.9 hardhat: 2.10.2_6oasmw356qmm23djlsjgkwvrtm + dev: false /hardhat-deploy/0.11.12: resolution: {integrity: sha512-Wv0BqzwW4mz78raxkfQtBbkhZwZTRWXwRbEwgkTUimD3MX/0Z9+D4O+s1zHJlG0zwZvJMbwxPOrOHQm4NZ3JAQ==} @@ -12392,7 +12586,7 @@ packages: resolution: {integrity: sha512-ff0q76Cde94HAxLDZ6DbdmKniYCQVtvuaYh+rtOUMB6kssa5FX0q3vPmixi7NPooFnbKmmZCM6NvXg4IreTPIw==} engines: {node: '>=8.0.0'} dependencies: - '@ethersproject/transactions': 5.6.2 + '@ethersproject/transactions': 5.7.0 underscore: 1.9.1 web3-core-helpers: 1.2.11 web3-core-promievent: 1.2.11 @@ -12405,7 +12599,7 @@ packages: resolution: {integrity: sha512-56K7pq+8lZRkxJyzf5MHQPI9/VL3IJLoy4L/+q8HRdZJ3CkB1DkXYaXGU2PeylG1GosGiSzgIfu1ljqS7CP9xQ==} engines: {node: '>=8.0.0'} dependencies: - '@ethersproject/transactions': 5.6.2 + '@ethersproject/transactions': 5.7.0 web3-core-helpers: 1.7.4 web3-core-promievent: 1.7.4 web3-core-subscriptions: 1.7.4 @@ -12415,7 +12609,7 @@ packages: resolution: {integrity: sha512-ApTvq1Llzlbxmy0n4L7QaE6NodIsR80VJqk8qN4kLg30SGznt/pNJFebryLI2kpyDmxSgj1TjEWzmHJBp6FhYg==} engines: {node: '>=8.0.0'} dependencies: - '@ethersproject/transactions': 5.6.2 + '@ethersproject/transactions': 5.7.0 web3-core-helpers: 1.7.5 web3-core-promievent: 1.7.5 web3-core-subscriptions: 1.7.5 @@ -12563,14 +12757,14 @@ packages: resolution: {integrity: sha512-eMZr8zgTbqyL9MCTCAvb67RbVyN5ZX7DvA0jbLOqRWCiw+KlJKTGnymKO6jPE8n5yjk4w01e165Qb11hTDwHgg==} engines: {node: '>=8.0.0'} dependencies: - '@ethersproject/abi': 5.6.4 + '@ethersproject/abi': 5.7.0 web3-utils: 1.7.4 /web3-eth-abi/1.7.5: resolution: {integrity: sha512-qWHvF7sayxql9BD1yqK9sZRLBQ66eJzGeaU53Y1PRq2iFPrhY6NUWxQ3c3ps0rg+dyObvRbloviWpKXcS4RE/A==} engines: {node: '>=8.0.0'} dependencies: - '@ethersproject/abi': 5.6.4 + '@ethersproject/abi': 5.7.0 web3-utils: 1.7.5 /web3-eth-accounts/1.2.11: