Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • BalanceTree

Index

Constructors

  • new BalanceTree(balances: { account: PublicKey; amount: BN }[]): BalanceTree
  • Parameters

    • balances: { account: PublicKey; amount: BN }[]

    Returns BalanceTree

Methods

  • getHexProof(index: number, account: PublicKey, amount: BN): string[]
  • Parameters

    • index: number
    • account: PublicKey
    • amount: BN

    Returns string[]

  • getHexRoot(): string
  • Returns string

  • getProof(index: number, account: PublicKey, amount: BN): Buffer[]
  • Parameters

    • index: number
    • account: PublicKey
    • amount: BN

    Returns Buffer[]

  • getRoot(): Buffer
  • Returns Buffer

  • toNode(index: number, account: PublicKey, amount: BN): Buffer
  • Parameters

    • index: number
    • account: PublicKey
    • amount: BN

    Returns Buffer

  • verifyProof(index: number, account: PublicKey, amount: BN, proof: Buffer[], root: Buffer): boolean
  • Parameters

    • index: number
    • account: PublicKey
    • amount: BN
    • proof: Buffer[]
    • root: Buffer

    Returns boolean

Generated using TypeDoc