Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Methods

addWhitelist

  • addWhitelist(arg_0: string): Promise<boolean>
  • Parameters

    • arg_0: string

    Returns Promise<boolean>

approve

  • approve(arg_0: string, arg_1: Principal): Promise<TxReceipt>
  • Parameters

    • arg_0: string
    • arg_1: Principal

    Returns Promise<TxReceipt>

balanceOf

  • balanceOf(arg_0: Principal): Promise<bigint>
  • Parameters

    • arg_0: Principal

    Returns Promise<bigint>

controller

  • controller(arg_0: string): Promise<[] | [Principal]>
  • Parameters

    • arg_0: string

    Returns Promise<[] | [Principal]>

expiry

  • expiry(arg_0: string): Promise<[] | [bigint]>
  • Parameters

    • arg_0: string

    Returns Promise<[] | [bigint]>

exportOwnerDomains

  • exportOwnerDomains(): Promise<[Principal, string[]][]>

getApproved

  • getApproved(arg_0: string): Promise<[] | [Principal]>
  • Parameters

    • arg_0: string

    Returns Promise<[] | [Principal]>

getControllerDomains

  • getControllerDomains(arg_0: Principal): Promise<[] | [RecordExt[]]>

getInfo

  • getInfo(): Promise<Info>

getRecord

  • getRecord(arg_0: string): Promise<[] | [RecordExt]>

getUserDomains

  • getUserDomains(arg_0: Principal): Promise<[] | [RecordExt[]]>

isApproved

  • isApproved(arg_0: string, arg_1: Principal): Promise<boolean>
  • Parameters

    • arg_0: string
    • arg_1: Principal

    Returns Promise<boolean>

isApprovedForAll

  • isApprovedForAll(arg_0: Principal, arg_1: Principal): Promise<boolean>
  • Parameters

    • arg_0: Principal
    • arg_1: Principal

    Returns Promise<boolean>

isWhitelisted

  • isWhitelisted(arg_0: string): Promise<boolean>
  • Parameters

    • arg_0: string

    Returns Promise<boolean>

owner

  • owner(arg_0: string): Promise<[] | [Principal]>
  • Parameters

    • arg_0: string

    Returns Promise<[] | [Principal]>

recordExists

  • recordExists(arg_0: string): Promise<boolean>
  • Parameters

    • arg_0: string

    Returns Promise<boolean>

removeWhitelist

  • removeWhitelist(arg_0: string): Promise<boolean>
  • Parameters

    • arg_0: string

    Returns Promise<boolean>

resolver

  • resolver(arg_0: string): Promise<[] | [Principal]>
  • Parameters

    • arg_0: string

    Returns Promise<[] | [Principal]>

setApprovalForAll

  • setApprovalForAll(arg_0: Principal, arg_1: boolean): Promise<TxReceipt>

setController

  • setController(arg_0: string, arg_1: Principal): Promise<TxReceipt>

setOwner

  • setOwner(arg_0: string, arg_1: Principal): Promise<TxReceipt>
  • Parameters

    • arg_0: string
    • arg_1: Principal

    Returns Promise<TxReceipt>

setRecord

  • setRecord(arg_0: string, arg_1: Principal, arg_2: Principal, arg_3: bigint, arg_4: bigint): Promise<TxReceipt>
  • Parameters

    • arg_0: string
    • arg_1: Principal
    • arg_2: Principal
    • arg_3: bigint
    • arg_4: bigint

    Returns Promise<TxReceipt>

setResolver

  • setResolver(arg_0: string, arg_1: Principal): Promise<TxReceipt>

setSubnodeExpiry

  • setSubnodeExpiry(arg_0: string, arg_1: string, arg_2: bigint): Promise<TxReceipt>

setSubnodeOwner

  • setSubnodeOwner(arg_0: string, arg_1: string, arg_2: Principal): Promise<TxReceipt>

setSubnodeRecord

  • setSubnodeRecord(arg_0: string, arg_1: string, arg_2: Principal, arg_3: Principal, arg_4: bigint, arg_5: bigint): Promise<TxReceipt>
  • Parameters

    • arg_0: string
    • arg_1: string
    • arg_2: Principal
    • arg_3: Principal
    • arg_4: bigint
    • arg_5: bigint

    Returns Promise<TxReceipt>

setTTL

  • setTTL(arg_0: string, arg_1: bigint): Promise<TxReceipt>
  • Parameters

    • arg_0: string
    • arg_1: bigint

    Returns Promise<TxReceipt>

transfer

  • transfer(arg_0: Principal, arg_1: string): Promise<TxReceipt>
  • Parameters

    • arg_0: Principal
    • arg_1: string

    Returns Promise<TxReceipt>

transferFrom

  • transferFrom(arg_0: Principal, arg_1: Principal, arg_2: string): Promise<TxReceipt>
  • Parameters

    • arg_0: Principal
    • arg_1: Principal
    • arg_2: string

    Returns Promise<TxReceipt>

ttl

  • ttl(arg_0: string): Promise<[] | [bigint]>
  • Parameters

    • arg_0: string

    Returns Promise<[] | [bigint]>

Legend

  • Variable
  • Function
  • Function with type parameter
  • Type alias
  • Type alias with type parameter
  • Interface
  • Interface with type parameter
  • Class
  • Class with type parameter
  • Enumeration