UNPKG

@rsksmart/rns-sdk

Version:
13 lines (12 loc) 632 B
import { Signer, Contract, ContractTransaction } from 'ethers'; export declare class RNS { rnsRegistry: Contract; signer: Signer; constructor(rnsRegistryAddress: string, signer: Signer); setOwner(domain: string, owner: string): Promise<ContractTransaction>; getOwner(domain: string): Promise<string>; setResolver(domain: string, resolver: string): Promise<ContractTransaction>; getResolver(domain: string): Promise<string>; setSubdomainOwner(domain: string, label: string, owner: string): Promise<ContractTransaction>; getSubdomainAvailability(domain: string, label: string): Promise<boolean>; }