Home Reference Source

References

summary
public

F async termination(Blockchain: *)

applications

summary
public
public

common/blockchain/global

summary
public
public
public
public

common/blockchain/global/difficulty

summary
public

common/blockchain/interface-blockchain/addresses

summary
public
public
public

common/blockchain/interface-blockchain/agents

summary
public

Agent controls the Synchronization

public
public
public

This is the Agent used to control the status when you are mining in a Pool

public

Agent 47 - The place I was raised, they didn't give us names. They gave us numbers. Mine was 47.

An Agent is a class that force your machine to synchronize to the network based on the protocol you use it

public

V AGENT_STATUS: {"AGENT_STATUS_NOT_SYNCHRONIZED": *, "AGENT_STATUS_SYNCHRONIZED": number, "AGENT_STATUS_SYNCHRONIZED_SLAVES": number, "AGENT_STATUS_SYNCHRONIZED_POOL": number}

common/blockchain/interface-blockchain/agents/Nano

summary
public

Nano Wallet which virtualize the consensus using SPV on the Accountant Tree

public

common/blockchain/interface-blockchain/blockchain

summary
public
public

Blockchain contains a chain of blocks based on Proof of Work

common/blockchain/interface-blockchain/blockchain/forks

summary
public

Blockchain contains a chain of blocks based on Proof of Work

public

Blockchain contains a chain of blocks based on Proof of Work

common/blockchain/interface-blockchain/blockchain/tips

summary
public
public

Blockchain contains a chain of blocks based on Proof of Work

public

common/blockchain/interface-blockchain/blocks

summary
public
public
public
public
public

It creates like an Array of Blocks.

common/blockchain/interface-blockchain/blocks/hard-forks

summary
public

common/blockchain/interface-blockchain/blocks/validation

summary
public

common/blockchain/interface-blockchain/free-memory

summary
public

common/blockchain/interface-blockchain/mining

summary
public
public
public
public

common/blockchain/interface-blockchain/mining/backbone

summary
public
public

common/blockchain/interface-blockchain/mining/backbone/workers

summary
public
public
public

common/blockchain/interface-blockchain/mining/browser

summary
public

WEBWORKIFY DOCUMENTATION ON https://github.com/browserify/webworkify

public

common/blockchain/interface-blockchain/mining/transactions-selector

summary
public

common/blockchain/interface-blockchain/protocol

summary
public

Blockchain Protocol Fork Solver - that solves the fork of a new blockchain

public
public

Blockchain Protocol

common/blockchain/interface-blockchain/timestmap

summary
public
public

common/blockchain/interface-blockchain/timestmap/clusters

summary
public
public

common/blockchain/interface-blockchain/transactions

summary
public
public

common/blockchain/interface-blockchain/transactions/pending

summary
public
public

common/blockchain/interface-blockchain/transactions/protocol

summary
public
public
public

common/blockchain/interface-blockchain/transactions/transaction

summary
public
public
public

common/blockchain/interface-blockchain/transactions/wizard

summary
public

common/blockchain/mini-blockchain

summary
public
public

common/blockchain/mini-blockchain/agents

summary
public
public
public

common/blockchain/mini-blockchain/balances

summary
public

common/blockchain/mini-blockchain/blockchain

summary
public
public
public

Light Nodes virtualize prevHash, prevTimestamp and prevDifficultyTarget

public

common/blockchain/mini-blockchain/blocks

summary
public

It overrides the inheritedBlockData to introduce the Accountant Tree Hash

public

common/blockchain/mini-blockchain/protocol

summary
public
public
public

FULL MINI BLOCKCHAIN PROTOCOL

common/blockchain/mini-blockchain/protocol/light

summary
public
public
public

common/blockchain/mini-blockchain/state

summary
public
public
public

common/blockchain/mini-blockchain/transactions

summary
public

common/blockchain/mini-blockchain/transactions/trasanction

summary
public
public
public

common/blockchain/ppow-blockchain/agents

summary
public
public

common/blockchain/ppow-blockchain/blockchain

summary
public

NiPoPoW Blockchain contains a chain of blocks based on Proof of Proofs of Work

common/blockchain/ppow-blockchain/blockchain/forks

summary
public

common/blockchain/ppow-blockchain/blockchain/helpers

summary
public
public

common/blockchain/ppow-blockchain/blockchain/prover

summary
public
public

common/blockchain/ppow-blockchain/blockchain/prover/proofs

summary
public
public
public

common/blockchain/ppow-blockchain/blockchain/verifier

summary
public
public

common/blockchain/ppow-blockchain/blocks

summary
public
public

common/blockchain/ppow-blockchain/protocol

summary
public
public
public

common/blockchain/utils/saving-manager

summary
public

common/crypto

summary
public
public
public

common/crypto/Argon2

summary
public

V Argon2: *

common/crypto/Argon2/browser

summary
public
public

common/crypto/Argon2/browser/web-assembly

summary
public
public

common/crypto/Argon2/browser/web-assembly/antelle

summary
public
public
public

common/crypto/Argon2/node

summary
public
public

common/events

summary
public
public

common/mining-pools/common

summary
public
public
public

common/mining-pools/miner

summary
public
public
public

common/mining-pools/miner/mining

summary
public
public

common/mining-pools/miner/mining/backbone

summary
public

common/mining-pools/miner/mining/browser

summary
public

common/mining-pools/miner/pool-statistics

summary
public

common/mining-pools/miner/protocol

summary
public

common/mining-pools/pool/pool-management

summary
public
public

common/mining-pools/pool/pool-management/pool-data

summary
public
public

common/mining-pools/pool/pool-management/pool-data/block-informations

summary
public
public

common/mining-pools/pool/pool-management/pool-data/miners

summary
public
public
public
public

common/mining-pools/pool/pool-management/pool-statistics

summary
public

common/mining-pools/pool/pool-management/pool-work

summary
public
public
public
public
public

common/mining-pools/pool/pool-management/pool-work/rewards

summary
public

common/mining-pools/pool/pool-management/pool-work/rewards/Payout

summary
public
public

common/mining-pools/pool/pool-management/protocol

summary
public

common/mining-pools/pool/pool-management/protocol/connected-miners

summary
public

common/mining-pools/pool/pool-management/protocol/connected-servers

summary
public

common/mining-pools/server-pool

summary
public
public

common/mining-pools/server-pool/protocol

summary
public

common/mining-pools/server-pool/protocol/connected-miners

summary
public

common/mining-pools/server-pool/protocol/connected-pools

summary
public

common/mining-pools/server-pool/server-pool-data

summary
public
public

common/satoshmindb

summary
public

common/sockets/protocol

summary
public
public
public
public

common/sockets/protocol/extend-socket

summary
public
public
public
public

acknowledgment doesn't make much difference between event vs ackwnowledgment

public

common/sockets/protocol/propagation

summary
public
public

common/sockets/protocol/signaling/client

summary
public
public

common/sockets/protocol/signaling/client/signaling-client-list

summary
public
public
public

common/sockets/protocol/signaling/client/signaling-client-service

summary
public
public

common/sockets/protocol/signaling/server

summary
public
public

common/sockets/protocol/signaling/server/signaling-server-room

summary
public
public
public

common/sockets/protocol/signaling/server/signaling-server-service

summary
public
public
public

common/threads

summary
public

common/trees

summary
public
public
public

common/trees/merkle-tree

summary
public
public

common/trees/radix-tree

summary
public
public
public

common/trees/radix-tree/accountant-tree

summary
public
public

OBSOLETE

common/trees/radix-tree/accountant-tree/merkle-tree

summary
public

common/trees/radix-tree/merkle-tree

summary
public
public

common/utils

summary
public
public
public
public

C GZip

public
public
public
public
public

V gZip: GZip

public

common/utils/Revert-Actions

summary
public

common/utils/bans

summary
public
public
public

common/utils/coins

summary
public
public

common/utils/cookies

summary
public

F getCookie(cname: *): string

public

F setCookie(cname: *, cvalue: *, seconds: *)

common/utils/helpers

summary
public
public
public

C Utils

public
public
public
public
public

common/utils/logging

summary
public

C Log

public

C Logger

public

V log: Log

common/utils/validation

summary
public
public
public

consts

summary
public

V consts: {"DEBUG": *, "OPEN_SERVER": boolean}

public

V global: {}

main-blockchain

summary
public
public

main-blockchain/agents

summary
public

MainBlockchainAgent inherit the entire MiniBlockchainAgent

public

main-blockchain/balances

summary
public

main-blockchain/blockchain-protocol

summary
public

MainBlockchainProtocol inherit the entire MiniBlockchainProtocol

main-blockchain/chain

summary
public

main-blockchain/mining

summary
public

main-blockchain/wallet

summary
public

node

summary
public

C Node

public

V node: Node

node/lists

summary
public
public
public

node/lists/geolocation-lists

summary
public
public
public

node/lists/geolocation-lists/geo-helpers

summary
public
public

node/lists/stats

summary
public
public

node/lists/types

summary
public

V CONNECTION_TYPE: {"CONNECTION_WEBRTC": *, "CONNECTION_CLIENT_SOCKET": number, "CONNECTION_SERVER_SOCKET": number}

public

V NODES_CONSENSUS_TYPE: {"NODE_CONSENSUS_PEER": *, "NODE_CONSENSUS_SERVER": number, "NODE_CONSENSUS_SERVER_FOR_POOL": number, "NODE_CONSENSUS_SERVER_FOR_MINER": number, "NODE_CONSENSUS_POOL": number, "NODE_CONSENSUS_MINER_POOL": number}

public

V NODE_TYPE: {"NODE_WEB_PEER": *, "NODE_TERMINAL": number}

node/lists/waitlist

summary
public
public
public
public
public

node/menu

summary
public
public

C CLI

public
public

V cLI: CLI

node/sockets/node-clients/service

summary
public
public

node/sockets/node-clients/service/discovery

summary
public
public

node/sockets/node-clients/service/discovery/fallbacks

summary
public

node/sockets/node-clients/socket

summary
public

node/sockets/node-server/API

summary
public
public
public
public

node/sockets/node-server/API-router

summary
public
public

V NODE_API_TYPE: {"NODE_API_TYPE_SOCKET": number, "NODE_API_TYPE_HTTP": number}

public

node/sockets/node-server/API/anti-dos

summary
public
public

node/sockets/node-server/API/callbacks

summary
public
public

node/sockets/node-server/API/public

summary
public
public
public
public
public
public
public
public
public
public

node/sockets/node-server/express

summary
public
public

node/sockets/node-server/sockets

summary
public
public
public
public

node/webrtc/service

summary
public
public

node/webrtc/service/discovery

summary
public
public

node/webrtc/web-peer

summary
public

tests

summary
public
public

tests/trees/helpers

summary
public

tests/trees/radix/accountant/helpers

summary
public
public

F InterfaceAccountantRadixTreetester(InterfaceAccountantRadixTreeHelper: *)

tests/trees/radix/helpers

summary
public

F InterfaceRadixTreetester(InterfaceRadixTreeHelper: *, simplified: *)