Home Reference Source Test

References

main/generic/api

summary
public

C Client

public
public
public
public
public
public
public
public
public
public
public

T BlockListener: function(blockHash: Hash): ?Promise

public

T ConsensusChangedListener: function(consensusState: Client.ConsensusState): ?Promise

public

T Handle: number

public

T HeadChangedListener: function(blockHash: Hash, reason: string, revertedBlocks: Array<Hash>, adoptedBlocks: Array<Hash>): ?Promise

public

T TransactionListener: function(transaction: Client.TransactionDetails): ?Promise

public

T MempoolListener: function(transactionHash: Hash): void

main/generic/consensus

summary
public abstract
public abstract
public
public abstract
public
public abstract
public
public
public
public
public
public
public

C Policy

main/generic/consensus/base/account

summary
public abstract
public
public
public
public
public
public
public

This is a classic account that can send all his funds and receive any transaction.

public
public
public
public
public

F fromAny(type: Account.Type | string): Account.Type

public

F toString(type: Account.Type): string

public

F toString(proofType: HashedTimeLockedContract.ProofType): string

main/generic/consensus/base/account/tree

summary
public
public
public
public
public
public
public
public
public

main/generic/consensus/base/block

summary
public

C Block

public
public
public
public

main/generic/consensus/base/blockchain

summary
public abstract
public
public
public
public
public
public
public
public
public
public

main/generic/consensus/base/mempool

summary
public
public
public

main/generic/consensus/base/primitive

summary
public
public
public
public
public

C Hash

public
public
public
public
public
public

C Secret

public abstract
public
public

F toString(hashAlgorithm: Hash.Algorithm): string

main/generic/consensus/base/subscription

summary
public

main/generic/consensus/base/transaction

summary
public
public
public
public abstract
public
public
public

F fromAny(format: Transaction.Format | string): Transaction.Format

public

F toString(format: Transaction.Format): string

public

T BlockDescriptor: object

main/generic/consensus/base/transaction/index

summary
public
public
public
public

main/generic/consensus/full

summary
public

An anchored, contiguous chain of full blocks.

public
public

main/generic/consensus/light

summary
public

A LightChain is initialized by using NiPoPoWs instead of the full blockchain history, but after initialization, it behaves as a regular full blockchain.

public
public
public

main/generic/consensus/nano

summary
public
public
public
public
this class was deprecated.

main/generic/consensus/pico

summary
public
public
public

main/generic/miner

summary
public abstract
this class was deprecated.
public

C Miner

this class was deprecated.
public
this class was deprecated.
public
this class was deprecated.
public
this class was deprecated.
public
this class was deprecated.
public
this class was deprecated.

main/generic/network

summary
public abstract
public
public
public
public
public
public
public
public
public

C Peer

public
public
public
public

main/generic/network/address

summary
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public

C PeerId

public
public

main/generic/network/connection

summary
public
public
public
public
public
public
public
public
public
public
public

main/generic/network/message

summary
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public

main/generic/network/webrtc

summary
public
public
public
public
public
public

main/generic/network/websocket

summary
public
public

main/generic/utils

summary
public
public
public
public

C Log

public
public
public
public

C Time

This class stores and provides the network time (current system time with an offset calculated from our peer's time)

public

C Timers

public
public

main/generic/utils/array

summary
public
public
public
public
public
public
public
public
public

C Queue

public
public
public
public
public

T LinkedListEntry: {next: ?LinkedListEntry, prev: ?LinkedListEntry, value: V|*}

main/generic/utils/assert

summary
public

C Assert

main/generic/utils/buffer

summary
public
public

main/generic/utils/crc

summary
public

C CRC32

public

C CRC8

main/generic/utils/crypto

summary
public
public
public

main/generic/utils/merkle

summary
public
public
public
public

main/generic/utils/mnemonic

summary
public

main/generic/utils/number

summary
public
public

V BigNumber: *

main/generic/utils/string

summary
public

main/generic/utils/synchronizer

summary
public
public
public

main/generic/wallet

summary
public
public

C Wallet

public
public

main/platform/browser

summary
public

C Nimiq

Entry class and dynamic loader for the Nimiq library in Browsers.