Directories ¶
Path | Synopsis |
---|---|
Package agreement implements Algorand's agreement protocol, which enables all nodes to consistently update the state of the system.
|
Package agreement implements Algorand's agreement protocol, which enables all nodes to consistently update the state of the system. |
agreementtest
Package agreementtest produces useful functions for testing code.
|
Package agreementtest produces useful functions for testing code. |
gossip
Package gossip adapts the interface of network.GossipNode to agreement.Network.
|
Package gossip adapts the interface of network.GossipNode to agreement.Network. |
cmd
|
|
algofix
Fix finds Go programs that use old APIs and rewrites them to use newer ones.
|
Fix finds Go programs that use old APIs and rewrites them to use newer ones. |
dbgen
dbgen -i <inputfile> -o <outputfile> -p <pkgname> -n <funcname> generates an installation function for a sqlite3 database schema installation.
|
dbgen -i <inputfile> -o <outputfile> -p <pkgname> -n <funcname> generates an installation function for a sqlite3 database schema installation. |
incorporate
incorporate builds a genesis JSON file from a CSV file.
|
incorporate builds a genesis JSON file from a CSV file. |
merkle
Package merkle provides Merkle tree manipulation functions.
|
Package merkle provides Merkle tree manipulation functions. |
daemon
|
|
algod/api/server
Package server Algod REST API.
|
Package server Algod REST API. |
algod/api/server/v1/handlers
Package handlers handles and helps specify the algod/api Currently, server implementation annotations serve as the API ground truth.
|
Package handlers handles and helps specify the algod/api Currently, server implementation annotations serve as the API ground truth. |
algod/api/spec/common
Package common defines models exposed by algod rest api
|
Package common defines models exposed by algod rest api |
algod/api/spec/v1
Package v1 defines models exposed by algod rest api
|
Package v1 defines models exposed by algod rest api |
kmd/api
Package api for KMD HTTP API API for KMD (Key Management Daemon) Schemes: http Host: localhost BasePath: / Version: 0.0.1 License: Contact: contact@algorand.com Consumes: - application/json Produces: - application/json Security: - api_key: SecurityDefinitions: api_key: type: apiKey name: X-KMD-API-Token in: header description: >- Generated header parameter.
|
Package api for KMD HTTP API API for KMD (Key Management Daemon) Schemes: http Host: localhost BasePath: / Version: 0.0.1 License: Contact: contact@algorand.com Consumes: - application/json Produces: - application/json Security: - api_key: SecurityDefinitions: api_key: type: apiKey name: X-KMD-API-Token in: header description: >- Generated header parameter. |
debug
|
|
carpenter
carpenter builds meaningful patterns out of raw Algorand logs
|
carpenter builds meaningful patterns out of raw Algorand logs |
coroner
coroner performs post-mortem autospies on Algorand nodes
|
coroner performs post-mortem autospies on Algorand nodes |
doberman
doberman will tell you when there's something wrong with the system
|
doberman will tell you when there's something wrong with the system |
logspec
Package logspec specifies the data format of event log statements.
|
Package logspec specifies the data format of event log statements. |
Package node is the Algorand node itself, with functions exposed to the frontend
|
Package node is the Algorand node itself, with functions exposed to the frontend |
shared
|
|
test
|
|
commandandcontrol/cc_agent
cc_agent starts agent process on algod host
|
cc_agent starts agent process on algod host |
tools
|
|
teal/algotmpl
algotmpl is a command-line tool which provides documentation and fills out templates for users.
|
algotmpl is a command-line tool which provides documentation and fills out templates for users. |
teal/dkey/dsign
dsign creates keys for signing data in LogicSig scripts.
|
dsign creates keys for signing data in LogicSig scripts. |
bloom
Package bloom implements Bloom filters.
|
Package bloom implements Bloom filters. |
db
Package db defines database utility functions.
|
Package db defines database utility functions. |
metrics
Package metrics provides a metric logging wrappers for Prometheus server.
|
Package metrics provides a metric logging wrappers for Prometheus server. |
timers
Package timers provides a Clock abstraction useful for simulating timeouts.
|
Package timers provides a Clock abstraction useful for simulating timeouts. |
Click to show internal directories.
Click to hide internal directories.