Hierarchy

  • MerkleDistributor

Constructors

Properties

leafs: Buffer[]
receipients: Leaf[]

Methods

  • Get the merkle root.

    Returns

    Merkle root.

    Returns Buffer

  • Get merkle proof.

    Returns

    Merkle proof.

    Parameters

    • data: Leaf

      Receiptent data.

    Returns Buffer[]

  • Get total distributed tokens

    Returns

    Total

    Returns BN

  • Convert current merkle tree to buffer.

    Returns

    Buffer.

    Returns Buffer

  • Verify a merkle proof.

    Returns

    Valid.

    Parameters

    • proof: Buffer[]

      Merkle proof.

    • data: Leaf

      Receiptent data.

    Returns boolean

  • Parameters

    • buf: Buffer

    Returns Leaf

  • Build a merkle distributor instance from merkle tree data buffer.

    Returns

    Merkle distributor instance.

    Parameters

    • buf: Buffer

      Merkle tree data buffer.

    Returns MerkleDistributor

  • Parameters

    • Optional defaultSeed: string

    Returns Buffer

  • Parameters

    • __namedParameters: Leaf

    Returns Buffer

  • Parameters

    • Rest ...args: Buffer[]

    Returns Buffer[]

Generated using TypeDoc