UNPKG

@algonameservice/sdk

Version:

JavaScript SDK to resolve ANS .algo names

46 lines 990 B
import { Algodv2, Indexer, Transaction } from "algosdk"; export interface NameConstructor { rpc: Algodv2; indexer: Indexer; name: string; network?: string; app: number; } export interface AddressConstructor { address: string; rpc: Algodv2; indexer: Indexer; network?: string; app: number; } export interface DomainOptions { socials?: boolean; metadata?: boolean; limit?: number; } export interface Domain extends NameResponse { name: string; socials?: Record[]; metadata?: Record[]; address: string; } export interface RegistrationTxns { optinTxn?: { txID: string; blob: Uint8Array; }; txns: Transaction[]; unsignedOptinTxn?: Transaction; } export interface Record { key: string; value: string; } export interface NameResponse { found: boolean; address?: string; socials?: Record[]; metadata?: Record[]; value?: string; } //# sourceMappingURL=interfaces.d.ts.map