Home Reference Source Test
public class | source

AccountsProof

Static Method Summary

Static Public Methods
public static

Constructor Summary

Public Constructor
public

constructor(nodes: Array<AccountsTreeNode>)

Member Summary

Public Members
public get

length: number

public get
public get

serializedSize: number

Method Summary

Public Methods
public
public

root(): Hash

public
public

toString(): string

public

verify(): boolean

Assumes nodes to be in post order and hashes nodes to check internal consistency of proof.

Static Public Methods

public static unserialize(buf: SerialBuffer): AccountsProof source

Params:

NameTypeAttributeDescription
buf SerialBuffer

Return:

AccountsProof

Public Constructors

public constructor(nodes: Array<AccountsTreeNode>) source

Params:

NameTypeAttributeDescription
nodes Array<AccountsTreeNode>

Public Members

public get length: number source

public get nodes: Array<AccountsTreeNode> source

public get serializedSize: number source

Public Methods

public getAccount(address: Address): Account source

Params:

NameTypeAttributeDescription
address Address

Return:

Account

public root(): Hash source

Return:

Hash

public serialize(buf: SerialBuffer): SerialBuffer source

Params:

NameTypeAttributeDescription
buf SerialBuffer
  • optional

Return:

SerialBuffer

public toString(): string source

Return:

string

public verify(): boolean source

Assumes nodes to be in post order and hashes nodes to check internal consistency of proof. XXX Abuse this method to index the nodes contained in the proof. This forces callers to explicitly verify() the proof before retrieving accounts.

Return:

boolean