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. |
goal
Code generated by bundle_genesis_json.sh.
|
Code generated by bundle_genesis_json.sh. |
incorporate
incorporate builds a genesis JSON file from a CSV file.
|
incorporate builds a genesis JSON file from a CSV file. |
tealdbg
Code generated during build process.
|
Code generated during build process. |
partitiontest_linter
Module
|
|
components
|
|
secp256k1
Package secp256k1 wraps the bitcoin secp256k1 C library.
|
Package secp256k1 wraps the bitcoin secp256k1 C library. |
daemon
|
|
algod/api/server
Package server Algod REST API.
|
Package server Algod REST API. |
algod/api/server/v2/generated/data
Package data provides primitives to interact with the openapi HTTP API.
|
Package data provides primitives to interact with the openapi HTTP API. |
algod/api/server/v2/generated/experimental
Package experimental provides primitives to interact with the openapi HTTP API.
|
Package experimental provides primitives to interact with the openapi HTTP API. |
algod/api/server/v2/generated/model
Package model provides primitives to interact with the openapi HTTP API.
|
Package model provides primitives to interact with the openapi HTTP API. |
algod/api/server/v2/generated/nonparticipating/private
Package private provides primitives to interact with the openapi HTTP API.
|
Package private provides primitives to interact with the openapi HTTP API. |
algod/api/server/v2/generated/nonparticipating/public
Package public provides primitives to interact with the openapi HTTP API.
|
Package public provides primitives to interact with the openapi HTTP API. |
algod/api/server/v2/generated/participating/private
Package private provides primitives to interact with the openapi HTTP API.
|
Package private provides primitives to interact with the openapi HTTP API. |
algod/api/server/v2/generated/participating/public
Package public provides primitives to interact with the openapi HTTP API.
|
Package public provides primitives to interact with the openapi HTTP API. |
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/v2
Package v2 defines models exposed by algod rest api
|
Package v2 defines models exposed by algod rest api |
kmd/api
Package api for KMD HTTP API
|
Package api for KMD HTTP API |
kmd/lib/kmdapi
Code generated by bundle_swagger_json.sh, along with swagger.json.
|
Code generated by bundle_swagger_json.sh, along with swagger.json. |
internal
|
|
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
|
|
pingpong
Package pingpong provides a transaction generating utility for performance testing.
|
Package pingpong provides a transaction generating utility for performance testing. |
test
|
|
commandandcontrol/cc_agent
cc_agent starts agent process on algod host
|
cc_agent starts agent process on algod host |
tools
|
|
debug/carpenter
carpenter builds meaningful patterns out of raw Algorand logs
|
carpenter builds meaningful patterns out of raw Algorand logs |
debug/chopper
chopper compares raw Algorand logs for matching catchpoint (balance trie) roots and labels
|
chopper compares raw Algorand logs for matching catchpoint (balance trie) roots and labels |
debug/coroner
coroner performs post-mortem autospies on Algorand nodes
|
coroner performs post-mortem autospies on Algorand nodes |
debug/genconsensusconfig
doberman will tell you when there's something wrong with the system
|
doberman will tell you when there's something wrong with the system |
debug/logfilter
logfilter buffer go test output and make sure to limit the output to only the error-related stuff.
|
logfilter buffer go test output and make sure to limit the output to only the error-related stuff. |
network/dnssec
Package dnssec provides net.Resolver-compatible methods for DNSSEC.
|
Package dnssec provides net.Resolver-compatible methods for DNSSEC. |
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. |
block-generator
Module
|
|
x-repo-types
Module
|
|
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.