Interface Signer

Hierarchy

  • Signer

Properties

call: (<RequestT, ResponseT, OutputT>(request) => Promise<OutputT>)

Type declaration

    • <RequestT, ResponseT, OutputT>(request): Promise<OutputT>
    • Type Parameters

      • RequestT

      • ResponseT

      • OutputT

      Parameters

      • request: default<RequestT, ResponseT, OutputT>

      Returns Promise<OutputT>

checkTransaction: (<T>(transaction) => Promise<T>)

Type declaration

    • <T>(transaction): Promise<T>
    • Type Parameters

      Parameters

      • transaction: T

      Returns Promise<T>

getAccountBalance: (() => Promise<AccountBalance>)

Type declaration

getAccountId: (() => AccountId)

Type declaration

getAccountInfo: (() => Promise<AccountInfo>)

Type declaration

getAccountKey: undefined | (() => Key)

Type declaration

getAccountRecords: (() => Promise<TransactionRecord[]>)

Type declaration

getLedgerId: (() => null | LedgerId)

Type declaration

getMirrorNetwork: (() => string[])

Type declaration

    • (): string[]
    • Returns string[]

getNetwork: (() => {
    [key: string]: string | AccountId;
})

Type declaration

    • (): {
          [key: string]: string | AccountId;
      }
    • Returns {
          [key: string]: string | AccountId;
      }

      • [key: string]: string | AccountId
populateTransaction: (<T>(transaction) => Promise<T>)

Type declaration

    • <T>(transaction): Promise<T>
    • Type Parameters

      Parameters

      • transaction: T

      Returns Promise<T>

sign: ((messages) => Promise<SignerSignature[]>)

Type declaration

signTransaction: (<T>(transaction) => Promise<T>)

Type declaration

    • <T>(transaction): Promise<T>
    • Type Parameters

      Parameters

      • transaction: T

      Returns Promise<T>

Generated using TypeDoc