/* 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, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, } from '@ethersproject/contracts' import type { OnEvent, PromiseOrValue, TypedEvent, TypedEventFilter, TypedListener, } from './common' export interface NameWrapperInterface extends Interface { functions: { '_tokens(uint256)': FunctionFragment 'allFusesBurned(bytes32,uint32)': FunctionFragment 'balanceOf(address,uint256)': FunctionFragment 'balanceOfBatch(address[],uint256[])': FunctionFragment 'canModifyName(bytes32,address)': FunctionFragment 'controllers(address)': FunctionFragment 'fns()': FunctionFragment 'extendExpiry(bytes32,bytes32,uint64)': FunctionFragment 'getData(uint256)': FunctionFragment 'isApprovedForAll(address,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 'registerAndWrapFTM2LD(string,address,uint256,address,uint16)': FunctionFragment 'registrar()': FunctionFragment 'renew(uint256,uint256)': 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,uint16)': 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 'unwrapFTM2LD(bytes32,address,address)': FunctionFragment 'upgrade(bytes32,string,address,address)': FunctionFragment 'upgradeContract()': FunctionFragment 'upgradeFTM2LD(string,address,address)': FunctionFragment 'uri(uint256)': FunctionFragment 'wrap(bytes,address,address)': FunctionFragment 'wrapFTM2LD(string,address,uint16,address)': FunctionFragment } getFunction( nameOrSignatureOrTopic: | '_tokens' | 'allFusesBurned' | 'balanceOf' | 'balanceOfBatch' | 'canModifyName' | 'controllers' | 'fns' | 'extendExpiry' | 'getData' | 'isApprovedForAll' | 'isWrapped' | 'metadataService' | 'name' | 'names' | 'onERC721Received' | 'owner' | 'ownerOf' | 'recoverFunds' | 'registerAndWrapFTM2LD' | 'registrar' | 'renew' | 'renounceOwnership' | 'safeBatchTransferFrom' | 'safeTransferFrom' | 'setApprovalForAll' | 'setChildFuses' | 'setController' | 'setFuses' | 'setMetadataService' | 'setRecord' | 'setResolver' | 'setSubnodeOwner' | 'setSubnodeRecord' | 'setTTL' | 'setUpgradeContract' | 'supportsInterface' | 'transferOwnership' | 'unwrap' | 'unwrapFTM2LD' | 'upgrade' | 'upgradeContract' | 'upgradeFTM2LD' | 'uri' | 'wrap' | 'wrapFTM2LD', ): FunctionFragment encodeFunctionData( functionFragment: '_tokens', values: [PromiseOrValue], ): string encodeFunctionData( functionFragment: 'allFusesBurned', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'balanceOf', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'balanceOfBatch', values: [PromiseOrValue[], PromiseOrValue[]], ): string encodeFunctionData( functionFragment: 'canModifyName', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'controllers', values: [PromiseOrValue], ): string encodeFunctionData(functionFragment: 'fns', values?: undefined): string encodeFunctionData( functionFragment: 'extendExpiry', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, ], ): string encodeFunctionData( functionFragment: 'getData', values: [PromiseOrValue], ): string encodeFunctionData( functionFragment: 'isApprovedForAll', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'isWrapped', values: [PromiseOrValue], ): string encodeFunctionData( functionFragment: 'metadataService', values?: undefined, ): string encodeFunctionData(functionFragment: 'name', values?: undefined): string encodeFunctionData( functionFragment: 'names', values: [PromiseOrValue], ): string encodeFunctionData( functionFragment: 'onERC721Received', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, ], ): string encodeFunctionData(functionFragment: 'owner', values?: undefined): string encodeFunctionData( functionFragment: 'ownerOf', values: [PromiseOrValue], ): string encodeFunctionData( functionFragment: 'recoverFunds', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, ], ): string encodeFunctionData( functionFragment: 'registerAndWrapFTM2LD', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, ], ): string encodeFunctionData(functionFragment: 'registrar', values?: undefined): string encodeFunctionData( functionFragment: 'renew', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'renounceOwnership', values?: undefined, ): string encodeFunctionData( functionFragment: 'safeBatchTransferFrom', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue[], PromiseOrValue[], PromiseOrValue, ], ): string encodeFunctionData( functionFragment: 'safeTransferFrom', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, ], ): string encodeFunctionData( functionFragment: 'setApprovalForAll', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'setChildFuses', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, ], ): string encodeFunctionData( functionFragment: 'setController', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'setFuses', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'setMetadataService', values: [PromiseOrValue], ): string encodeFunctionData( functionFragment: 'setRecord', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, ], ): string encodeFunctionData( functionFragment: 'setResolver', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'setSubnodeOwner', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, ], ): string encodeFunctionData( functionFragment: 'setSubnodeRecord', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, ], ): string encodeFunctionData( functionFragment: 'setTTL', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'setUpgradeContract', values: [PromiseOrValue], ): string encodeFunctionData( functionFragment: 'supportsInterface', values: [PromiseOrValue], ): string encodeFunctionData( functionFragment: 'transferOwnership', values: [PromiseOrValue], ): string encodeFunctionData( functionFragment: 'unwrap', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, ], ): string encodeFunctionData( functionFragment: 'unwrapFTM2LD', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, ], ): string encodeFunctionData( functionFragment: 'upgrade', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, ], ): string encodeFunctionData( functionFragment: 'upgradeContract', values?: undefined, ): string encodeFunctionData( functionFragment: 'upgradeFTM2LD', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, ], ): string encodeFunctionData( functionFragment: 'uri', values: [PromiseOrValue], ): string encodeFunctionData( functionFragment: 'wrap', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, ], ): string encodeFunctionData( functionFragment: 'wrapFTM2LD', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, 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: 'canModifyName', data: BytesLike, ): Result decodeFunctionResult(functionFragment: 'controllers', data: BytesLike): Result decodeFunctionResult(functionFragment: 'fns', data: BytesLike): Result decodeFunctionResult( functionFragment: 'extendExpiry', data: BytesLike, ): Result decodeFunctionResult(functionFragment: 'getData', data: BytesLike): Result decodeFunctionResult( functionFragment: 'isApprovedForAll', data: BytesLike, ): Result decodeFunctionResult(functionFragment: 'isWrapped', data: BytesLike): Result decodeFunctionResult( functionFragment: 'metadataService', data: BytesLike, ): Result decodeFunctionResult(functionFragment: 'name', data: BytesLike): Result decodeFunctionResult(functionFragment: 'names', data: BytesLike): Result decodeFunctionResult( functionFragment: 'onERC721Received', data: BytesLike, ): Result decodeFunctionResult(functionFragment: 'owner', data: BytesLike): Result decodeFunctionResult(functionFragment: 'ownerOf', data: BytesLike): Result decodeFunctionResult( functionFragment: 'recoverFunds', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'registerAndWrapFTM2LD', data: BytesLike, ): Result decodeFunctionResult(functionFragment: 'registrar', data: BytesLike): Result decodeFunctionResult(functionFragment: 'renew', data: BytesLike): Result decodeFunctionResult( functionFragment: 'renounceOwnership', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'safeBatchTransferFrom', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'safeTransferFrom', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'setApprovalForAll', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'setChildFuses', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'setController', data: BytesLike, ): Result decodeFunctionResult(functionFragment: 'setFuses', data: BytesLike): Result decodeFunctionResult( functionFragment: 'setMetadataService', data: BytesLike, ): Result decodeFunctionResult(functionFragment: 'setRecord', data: BytesLike): Result decodeFunctionResult(functionFragment: 'setResolver', data: BytesLike): Result decodeFunctionResult( functionFragment: 'setSubnodeOwner', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'setSubnodeRecord', data: BytesLike, ): Result decodeFunctionResult(functionFragment: 'setTTL', data: BytesLike): Result decodeFunctionResult( functionFragment: 'setUpgradeContract', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'supportsInterface', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'transferOwnership', data: BytesLike, ): Result decodeFunctionResult(functionFragment: 'unwrap', data: BytesLike): Result decodeFunctionResult( functionFragment: 'unwrapFTM2LD', data: BytesLike, ): Result decodeFunctionResult(functionFragment: 'upgrade', data: BytesLike): Result decodeFunctionResult( functionFragment: 'upgradeContract', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'upgradeFTM2LD', data: BytesLike, ): Result decodeFunctionResult(functionFragment: 'uri', data: BytesLike): Result decodeFunctionResult(functionFragment: 'wrap', data: BytesLike): Result decodeFunctionResult(functionFragment: 'wrapFTM2LD', data: BytesLike): Result events: { 'ApprovalForAll(address,address,bool)': EventFragment 'ControllerChanged(address,bool)': EventFragment 'ExpiryExtended(bytes32,uint64)': EventFragment 'FusesSet(bytes32,uint32)': 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: 'ExpiryExtended'): 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 } export type ApprovalForAllEvent = TypedEvent< [string, string, boolean], ApprovalForAllEventObject > export type ApprovalForAllEventFilter = TypedEventFilter export interface ControllerChangedEventObject { controller: string active: boolean } export type ControllerChangedEvent = TypedEvent< [string, boolean], ControllerChangedEventObject > export type ControllerChangedEventFilter = TypedEventFilter export interface ExpiryExtendedEventObject { node: string expiry: BigNumber } export type ExpiryExtendedEvent = TypedEvent< [string, BigNumber], ExpiryExtendedEventObject > export type ExpiryExtendedEventFilter = TypedEventFilter export interface FusesSetEventObject { node: string fuses: number } export type FusesSetEvent = TypedEvent<[string, number], FusesSetEventObject> export type FusesSetEventFilter = TypedEventFilter export interface NameUnwrappedEventObject { node: string owner: string } export type NameUnwrappedEvent = TypedEvent< [string, string], NameUnwrappedEventObject > export type NameUnwrappedEventFilter = TypedEventFilter export interface NameWrappedEventObject { 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 interface OwnershipTransferredEventObject { previousOwner: string newOwner: string } export type OwnershipTransferredEvent = TypedEvent< [string, string], OwnershipTransferredEventObject > export type OwnershipTransferredEventFilter = TypedEventFilter export interface TransferBatchEventObject { 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 interface TransferSingleEventObject { 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 interface URIEventObject { value: string id: BigNumber } export type URIEvent = TypedEvent<[string, BigNumber], URIEventObject> export type URIEventFilter = TypedEventFilter export interface NameWrapper extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this attach(addressOrName: string): this deployed(): Promise interface: NameWrapperInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined, ): Promise> listeners( eventFilter?: TypedEventFilter, ): Array> listeners(eventName?: string): Array removeAllListeners( eventFilter: TypedEventFilter, ): this removeAllListeners(eventName?: string): this off: OnEvent on: OnEvent once: OnEvent removeListener: OnEvent functions: { _tokens( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise<[BigNumber]> allFusesBurned( node: PromiseOrValue, fuseMask: PromiseOrValue, overrides?: CallOverrides, ): Promise<[boolean]> balanceOf( account: PromiseOrValue, id: PromiseOrValue, overrides?: CallOverrides, ): Promise<[BigNumber]> balanceOfBatch( accounts: PromiseOrValue[], ids: PromiseOrValue[], overrides?: CallOverrides, ): Promise<[BigNumber[]]> canModifyName( node: PromiseOrValue, addr: PromiseOrValue, overrides?: CallOverrides, ): Promise<[boolean]> controllers( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise<[boolean]> fns(overrides?: CallOverrides): Promise<[string]> extendExpiry( parentNode: PromiseOrValue, labelhash: PromiseOrValue, expiry: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise getData( id: PromiseOrValue, overrides?: CallOverrides, ): Promise< [string, number, BigNumber] & { owner: string fuses: number expiry: BigNumber } > isApprovedForAll( account: PromiseOrValue, operator: PromiseOrValue, overrides?: CallOverrides, ): Promise<[boolean]> isWrapped( node: PromiseOrValue, overrides?: CallOverrides, ): Promise<[boolean]> metadataService(overrides?: CallOverrides): Promise<[string]> name(overrides?: CallOverrides): Promise<[string]> names( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string]> onERC721Received( to: PromiseOrValue, arg1: PromiseOrValue, tokenId: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise owner(overrides?: CallOverrides): Promise<[string]> ownerOf( id: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string] & { owner: string }> recoverFunds( _token: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise registerAndWrapFTM2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, duration: PromiseOrValue, resolver: PromiseOrValue, ownerControlledFuses: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise registrar(overrides?: CallOverrides): Promise<[string]> renew( tokenId: PromiseOrValue, duration: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue }, ): Promise safeBatchTransferFrom( from: PromiseOrValue, to: PromiseOrValue, ids: PromiseOrValue[], amounts: PromiseOrValue[], data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise safeTransferFrom( from: PromiseOrValue, to: PromiseOrValue, id: PromiseOrValue, amount: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setChildFuses( parentNode: PromiseOrValue, labelhash: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setController( controller: PromiseOrValue, active: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setFuses( node: PromiseOrValue, ownerControlledFuses: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setMetadataService( _metadataService: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setRecord( node: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setResolver( node: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setSubnodeOwner( parentNode: PromiseOrValue, label: PromiseOrValue, owner: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setSubnodeRecord( parentNode: PromiseOrValue, label: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setTTL( node: PromiseOrValue, ttl: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setUpgradeContract( _upgradeAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise supportsInterface( interfaceId: PromiseOrValue, overrides?: CallOverrides, ): Promise<[boolean]> transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise unwrap( parentNode: PromiseOrValue, labelhash: PromiseOrValue, controller: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise unwrapFTM2LD( labelhash: PromiseOrValue, registrant: PromiseOrValue, controller: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise upgrade( parentNode: PromiseOrValue, label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise upgradeContract(overrides?: CallOverrides): Promise<[string]> upgradeFTM2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise uri( tokenId: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string]> wrap( name: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise wrapFTM2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, ownerControlledFuses: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise } _tokens( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise allFusesBurned( node: PromiseOrValue, fuseMask: PromiseOrValue, overrides?: CallOverrides, ): Promise balanceOf( account: PromiseOrValue, id: PromiseOrValue, overrides?: CallOverrides, ): Promise balanceOfBatch( accounts: PromiseOrValue[], ids: PromiseOrValue[], overrides?: CallOverrides, ): Promise canModifyName( node: PromiseOrValue, addr: PromiseOrValue, overrides?: CallOverrides, ): Promise controllers( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise fns(overrides?: CallOverrides): Promise extendExpiry( parentNode: PromiseOrValue, labelhash: PromiseOrValue, expiry: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise getData( id: PromiseOrValue, overrides?: CallOverrides, ): Promise< [string, number, BigNumber] & { owner: string fuses: number expiry: BigNumber } > isApprovedForAll( account: PromiseOrValue, operator: PromiseOrValue, overrides?: CallOverrides, ): Promise isWrapped( node: PromiseOrValue, overrides?: CallOverrides, ): Promise metadataService(overrides?: CallOverrides): Promise name(overrides?: CallOverrides): Promise names( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise onERC721Received( to: PromiseOrValue, arg1: PromiseOrValue, tokenId: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise owner(overrides?: CallOverrides): Promise ownerOf( id: PromiseOrValue, overrides?: CallOverrides, ): Promise recoverFunds( _token: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise registerAndWrapFTM2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, duration: PromiseOrValue, resolver: PromiseOrValue, ownerControlledFuses: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise registrar(overrides?: CallOverrides): Promise renew( tokenId: PromiseOrValue, duration: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue }, ): Promise safeBatchTransferFrom( from: PromiseOrValue, to: PromiseOrValue, ids: PromiseOrValue[], amounts: PromiseOrValue[], data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise safeTransferFrom( from: PromiseOrValue, to: PromiseOrValue, id: PromiseOrValue, amount: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setChildFuses( parentNode: PromiseOrValue, labelhash: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setController( controller: PromiseOrValue, active: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setFuses( node: PromiseOrValue, ownerControlledFuses: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setMetadataService( _metadataService: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setRecord( node: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setResolver( node: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setSubnodeOwner( parentNode: PromiseOrValue, label: PromiseOrValue, owner: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setSubnodeRecord( parentNode: PromiseOrValue, label: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setTTL( node: PromiseOrValue, ttl: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setUpgradeContract( _upgradeAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise supportsInterface( interfaceId: PromiseOrValue, overrides?: CallOverrides, ): Promise transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise unwrap( parentNode: PromiseOrValue, labelhash: PromiseOrValue, controller: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise unwrapFTM2LD( labelhash: PromiseOrValue, registrant: PromiseOrValue, controller: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise upgrade( parentNode: PromiseOrValue, label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise upgradeContract(overrides?: CallOverrides): Promise upgradeFTM2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise uri( tokenId: PromiseOrValue, overrides?: CallOverrides, ): Promise wrap( name: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise wrapFTM2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, ownerControlledFuses: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise callStatic: { _tokens( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise allFusesBurned( node: PromiseOrValue, fuseMask: PromiseOrValue, overrides?: CallOverrides, ): Promise balanceOf( account: PromiseOrValue, id: PromiseOrValue, overrides?: CallOverrides, ): Promise balanceOfBatch( accounts: PromiseOrValue[], ids: PromiseOrValue[], overrides?: CallOverrides, ): Promise canModifyName( node: PromiseOrValue, addr: PromiseOrValue, overrides?: CallOverrides, ): Promise controllers( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise fns(overrides?: CallOverrides): Promise extendExpiry( parentNode: PromiseOrValue, labelhash: PromiseOrValue, expiry: PromiseOrValue, overrides?: CallOverrides, ): Promise getData( id: PromiseOrValue, overrides?: CallOverrides, ): Promise< [string, number, BigNumber] & { owner: string fuses: number expiry: BigNumber } > isApprovedForAll( account: PromiseOrValue, operator: PromiseOrValue, overrides?: CallOverrides, ): Promise isWrapped( node: PromiseOrValue, overrides?: CallOverrides, ): Promise metadataService(overrides?: CallOverrides): Promise name(overrides?: CallOverrides): Promise names( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise onERC721Received( to: PromiseOrValue, arg1: PromiseOrValue, tokenId: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides, ): Promise owner(overrides?: CallOverrides): Promise ownerOf( id: PromiseOrValue, overrides?: CallOverrides, ): Promise recoverFunds( _token: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, overrides?: CallOverrides, ): Promise registerAndWrapFTM2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, duration: PromiseOrValue, resolver: PromiseOrValue, ownerControlledFuses: PromiseOrValue, overrides?: CallOverrides, ): Promise registrar(overrides?: CallOverrides): Promise renew( tokenId: PromiseOrValue, duration: PromiseOrValue, overrides?: CallOverrides, ): Promise renounceOwnership(overrides?: CallOverrides): Promise safeBatchTransferFrom( from: PromiseOrValue, to: PromiseOrValue, ids: PromiseOrValue[], amounts: PromiseOrValue[], data: PromiseOrValue, overrides?: CallOverrides, ): Promise safeTransferFrom( from: PromiseOrValue, to: PromiseOrValue, id: PromiseOrValue, amount: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides, ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, overrides?: CallOverrides, ): Promise setChildFuses( parentNode: PromiseOrValue, labelhash: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, overrides?: CallOverrides, ): Promise setController( controller: PromiseOrValue, active: PromiseOrValue, overrides?: CallOverrides, ): Promise setFuses( node: PromiseOrValue, ownerControlledFuses: PromiseOrValue, overrides?: CallOverrides, ): Promise setMetadataService( _metadataService: PromiseOrValue, overrides?: CallOverrides, ): Promise setRecord( node: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, overrides?: CallOverrides, ): Promise setResolver( node: PromiseOrValue, resolver: PromiseOrValue, overrides?: CallOverrides, ): Promise setSubnodeOwner( parentNode: PromiseOrValue, label: PromiseOrValue, owner: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, overrides?: CallOverrides, ): Promise setSubnodeRecord( parentNode: PromiseOrValue, label: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, overrides?: CallOverrides, ): Promise setTTL( node: PromiseOrValue, ttl: PromiseOrValue, overrides?: CallOverrides, ): Promise setUpgradeContract( _upgradeAddress: PromiseOrValue, overrides?: CallOverrides, ): Promise supportsInterface( interfaceId: PromiseOrValue, overrides?: CallOverrides, ): Promise transferOwnership( newOwner: PromiseOrValue, overrides?: CallOverrides, ): Promise unwrap( parentNode: PromiseOrValue, labelhash: PromiseOrValue, controller: PromiseOrValue, overrides?: CallOverrides, ): Promise unwrapFTM2LD( labelhash: PromiseOrValue, registrant: PromiseOrValue, controller: PromiseOrValue, overrides?: CallOverrides, ): Promise upgrade( parentNode: PromiseOrValue, label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, overrides?: CallOverrides, ): Promise upgradeContract(overrides?: CallOverrides): Promise upgradeFTM2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, overrides?: CallOverrides, ): Promise uri( tokenId: PromiseOrValue, overrides?: CallOverrides, ): Promise wrap( name: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, overrides?: CallOverrides, ): Promise wrapFTM2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, ownerControlledFuses: PromiseOrValue, resolver: PromiseOrValue, overrides?: CallOverrides, ): Promise } filters: { 'ApprovalForAll(address,address,bool)'( account?: PromiseOrValue | null, operator?: PromiseOrValue | null, approved?: null, ): ApprovalForAllEventFilter ApprovalForAll( account?: PromiseOrValue | null, operator?: PromiseOrValue | null, approved?: null, ): ApprovalForAllEventFilter 'ControllerChanged(address,bool)'( controller?: PromiseOrValue | null, active?: null, ): ControllerChangedEventFilter ControllerChanged( controller?: PromiseOrValue | null, active?: null, ): ControllerChangedEventFilter 'ExpiryExtended(bytes32,uint64)'( node?: PromiseOrValue | null, expiry?: null, ): ExpiryExtendedEventFilter ExpiryExtended( node?: PromiseOrValue | null, expiry?: null, ): ExpiryExtendedEventFilter 'FusesSet(bytes32,uint32)'( node?: PromiseOrValue | null, fuses?: null, ): FusesSetEventFilter FusesSet( node?: PromiseOrValue | null, fuses?: null, ): FusesSetEventFilter 'NameUnwrapped(bytes32,address)'( node?: PromiseOrValue | null, owner?: null, ): NameUnwrappedEventFilter NameUnwrapped( node?: PromiseOrValue | null, owner?: null, ): NameUnwrappedEventFilter 'NameWrapped(bytes32,bytes,address,uint32,uint64)'( node?: PromiseOrValue | null, name?: null, owner?: null, fuses?: null, expiry?: null, ): NameWrappedEventFilter NameWrapped( node?: PromiseOrValue | null, name?: null, owner?: null, fuses?: null, expiry?: null, ): NameWrappedEventFilter 'OwnershipTransferred(address,address)'( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null, ): OwnershipTransferredEventFilter OwnershipTransferred( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null, ): OwnershipTransferredEventFilter 'TransferBatch(address,address,address,uint256[],uint256[])'( operator?: PromiseOrValue | null, from?: PromiseOrValue | null, to?: PromiseOrValue | null, ids?: null, values?: null, ): TransferBatchEventFilter TransferBatch( operator?: PromiseOrValue | null, from?: PromiseOrValue | null, to?: PromiseOrValue | null, ids?: null, values?: null, ): TransferBatchEventFilter 'TransferSingle(address,address,address,uint256,uint256)'( operator?: PromiseOrValue | null, from?: PromiseOrValue | null, to?: PromiseOrValue | null, id?: null, value?: null, ): TransferSingleEventFilter TransferSingle( operator?: PromiseOrValue | null, from?: PromiseOrValue | null, to?: PromiseOrValue | null, id?: null, value?: null, ): TransferSingleEventFilter 'URI(string,uint256)'( value?: null, id?: PromiseOrValue | null, ): URIEventFilter URI(value?: null, id?: PromiseOrValue | null): URIEventFilter } estimateGas: { _tokens( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise allFusesBurned( node: PromiseOrValue, fuseMask: PromiseOrValue, overrides?: CallOverrides, ): Promise balanceOf( account: PromiseOrValue, id: PromiseOrValue, overrides?: CallOverrides, ): Promise balanceOfBatch( accounts: PromiseOrValue[], ids: PromiseOrValue[], overrides?: CallOverrides, ): Promise canModifyName( node: PromiseOrValue, addr: PromiseOrValue, overrides?: CallOverrides, ): Promise controllers( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise fns(overrides?: CallOverrides): Promise extendExpiry( parentNode: PromiseOrValue, labelhash: PromiseOrValue, expiry: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise getData( id: PromiseOrValue, overrides?: CallOverrides, ): Promise isApprovedForAll( account: PromiseOrValue, operator: PromiseOrValue, overrides?: CallOverrides, ): Promise isWrapped( node: PromiseOrValue, overrides?: CallOverrides, ): Promise metadataService(overrides?: CallOverrides): Promise name(overrides?: CallOverrides): Promise names( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise onERC721Received( to: PromiseOrValue, arg1: PromiseOrValue, tokenId: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise owner(overrides?: CallOverrides): Promise ownerOf( id: PromiseOrValue, overrides?: CallOverrides, ): Promise recoverFunds( _token: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise registerAndWrapFTM2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, duration: PromiseOrValue, resolver: PromiseOrValue, ownerControlledFuses: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise registrar(overrides?: CallOverrides): Promise renew( tokenId: PromiseOrValue, duration: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue }, ): Promise safeBatchTransferFrom( from: PromiseOrValue, to: PromiseOrValue, ids: PromiseOrValue[], amounts: PromiseOrValue[], data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise safeTransferFrom( from: PromiseOrValue, to: PromiseOrValue, id: PromiseOrValue, amount: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setChildFuses( parentNode: PromiseOrValue, labelhash: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setController( controller: PromiseOrValue, active: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setFuses( node: PromiseOrValue, ownerControlledFuses: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setMetadataService( _metadataService: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setRecord( node: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setResolver( node: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setSubnodeOwner( parentNode: PromiseOrValue, label: PromiseOrValue, owner: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setSubnodeRecord( parentNode: PromiseOrValue, label: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setTTL( node: PromiseOrValue, ttl: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setUpgradeContract( _upgradeAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise supportsInterface( interfaceId: PromiseOrValue, overrides?: CallOverrides, ): Promise transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise unwrap( parentNode: PromiseOrValue, labelhash: PromiseOrValue, controller: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise unwrapFTM2LD( labelhash: PromiseOrValue, registrant: PromiseOrValue, controller: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise upgrade( parentNode: PromiseOrValue, label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise upgradeContract(overrides?: CallOverrides): Promise upgradeFTM2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise uri( tokenId: PromiseOrValue, overrides?: CallOverrides, ): Promise wrap( name: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise wrapFTM2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, ownerControlledFuses: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise } populateTransaction: { _tokens( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise allFusesBurned( node: PromiseOrValue, fuseMask: PromiseOrValue, overrides?: CallOverrides, ): Promise balanceOf( account: PromiseOrValue, id: PromiseOrValue, overrides?: CallOverrides, ): Promise balanceOfBatch( accounts: PromiseOrValue[], ids: PromiseOrValue[], overrides?: CallOverrides, ): Promise canModifyName( node: PromiseOrValue, addr: PromiseOrValue, overrides?: CallOverrides, ): Promise controllers( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise fns(overrides?: CallOverrides): Promise extendExpiry( parentNode: PromiseOrValue, labelhash: PromiseOrValue, expiry: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise getData( id: PromiseOrValue, overrides?: CallOverrides, ): Promise isApprovedForAll( account: PromiseOrValue, operator: PromiseOrValue, overrides?: CallOverrides, ): Promise isWrapped( node: PromiseOrValue, overrides?: CallOverrides, ): Promise metadataService(overrides?: CallOverrides): Promise name(overrides?: CallOverrides): Promise names( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise onERC721Received( to: PromiseOrValue, arg1: PromiseOrValue, tokenId: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise owner(overrides?: CallOverrides): Promise ownerOf( id: PromiseOrValue, overrides?: CallOverrides, ): Promise recoverFunds( _token: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise registerAndWrapFTM2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, duration: PromiseOrValue, resolver: PromiseOrValue, ownerControlledFuses: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise registrar(overrides?: CallOverrides): Promise renew( tokenId: PromiseOrValue, duration: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue }, ): Promise safeBatchTransferFrom( from: PromiseOrValue, to: PromiseOrValue, ids: PromiseOrValue[], amounts: PromiseOrValue[], data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise safeTransferFrom( from: PromiseOrValue, to: PromiseOrValue, id: PromiseOrValue, amount: PromiseOrValue, data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setApprovalForAll( operator: PromiseOrValue, approved: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setChildFuses( parentNode: PromiseOrValue, labelhash: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setController( controller: PromiseOrValue, active: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setFuses( node: PromiseOrValue, ownerControlledFuses: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setMetadataService( _metadataService: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setRecord( node: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setResolver( node: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setSubnodeOwner( parentNode: PromiseOrValue, label: PromiseOrValue, owner: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setSubnodeRecord( parentNode: PromiseOrValue, label: PromiseOrValue, owner: PromiseOrValue, resolver: PromiseOrValue, ttl: PromiseOrValue, fuses: PromiseOrValue, expiry: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setTTL( node: PromiseOrValue, ttl: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setUpgradeContract( _upgradeAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise supportsInterface( interfaceId: PromiseOrValue, overrides?: CallOverrides, ): Promise transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise unwrap( parentNode: PromiseOrValue, labelhash: PromiseOrValue, controller: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise unwrapFTM2LD( labelhash: PromiseOrValue, registrant: PromiseOrValue, controller: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise upgrade( parentNode: PromiseOrValue, label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise upgradeContract(overrides?: CallOverrides): Promise upgradeFTM2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise uri( tokenId: PromiseOrValue, overrides?: CallOverrides, ): Promise wrap( name: PromiseOrValue, wrappedOwner: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise wrapFTM2LD( label: PromiseOrValue, wrappedOwner: PromiseOrValue, ownerControlledFuses: PromiseOrValue, resolver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise } }