MerkleTreeCollapsedUpdate
@midnight-ntwrk/ledger v3.0.2 β’ Readme | API
@midnight-ntwrk/ledger v3.0.2 / MerkleTreeCollapsedUpdate
Class: MerkleTreeCollapsedUpdate
A compact delta on the coin commitments Merkle tree, used to keep local spending trees in sync with the global state without requiring receiving all transactions.
Constructorsβ
new MerkleTreeCollapsedUpdate(state, start, end)β
new MerkleTreeCollapsedUpdate(
state,
start,
end): MerkleTreeCollapsedUpdate
Create a new compact update from a non-compact state, and inclusive
start and end indices
Parametersβ
β’ state: ZswapChainState
β’ start: bigint
β’ end: bigint
Returnsβ
Throwsβ
If the indices are out-of-bounds for the state, or end < start
Methodsβ
serialize()β
serialize(netid): Uint8Array
Parametersβ
β’ netid: NetworkId
Returnsβ
Uint8Array
toString()β
toString(compact?): string
Parametersβ
β’ compact?: boolean
Returnsβ
string
deserialize()β
static deserialize(raw, netid): MerkleTreeCollapsedUpdate
Parametersβ
β’ raw: Uint8Array
β’ netid: NetworkId