Directories
¶
Path | Synopsis |
---|---|
aggregator
|
|
avsi
|
|
server
Package server is used to start a new AVSI server.
|
Package server is used to start a new AVSI server. |
cmd
|
|
merkle
Package merkle computes a deterministic minimal height Merkle tree hash.
|
Package merkle computes a deterministic minimal height Merkle tree hash. |
xchacha20poly1305
Package xchacha20poly1305 creates an AEAD using hchacha, chacha, and poly1305 This allows for randomized nonces to be used in conjunction with chacha.
|
Package xchacha20poly1305 creates an AEAD using hchacha, chacha, and poly1305 This allows for randomized nonces to be used in conjunction with chacha. |
libs
|
|
events
Package events - Pub-Sub in go with event caching
|
Package events - Pub-Sub in go with event caching |
flowrate
Package flowrate provides the tools for monitoring and limiting the flow rate of an arbitrary data stream.
|
Package flowrate provides the tools for monitoring and limiting the flow rate of an arbitrary data stream. |
json
Package json provides functions for marshaling and unmarshaling JSON in a format that is backwards-compatible with Amino JSON encoding.
|
Package json provides functions for marshaling and unmarshaling JSON in a format that is backwards-compatible with Amino JSON encoding. |
query
Package query implements the custom query format used to filter event subscriptions in PellDVS.
|
Package query implements the custom query format used to filter event subscriptions in PellDVS. |
query/syntax
Package syntax defines a scanner and parser for the PellDVS event filter query language.
|
Package syntax defines a scanner and parser for the PellDVS event filter query language. |
Package node is the main entry point, where the Node struct, which represents a full node, is defined.
|
Package node is the main entry point, where the Node struct, which represents a full node, is defined. |
pkg
|
|
Package privval provides different implementations of the types.PrivValidator.
|
Package privval provides different implementations of the types.PrivValidator. |
proto
|
|
rpc
|
|
jsonrpc
HTTP RPC server supporting calls via uri params, jsonrpc over HTTP, and jsonrpc over websockets
|
HTTP RPC server supporting calls via uri params, jsonrpc over HTTP, and jsonrpc over websockets |
jsonrpc/server
Commons for HTTP handling
|
Commons for HTTP handling |
scripts
|
|
metricsgen
metricsgen is a code generation tool for creating constructors for PellDVS metrics types.
|
metricsgen is a code generation tool for creating constructors for PellDVS metrics types. |
metricsgen/metricsdiff
metricsdiff is a tool for generating a diff between two different files containing prometheus metrics.
|
metricsdiff is a tool for generating a diff between two different files containing prometheus metrics. |
Package security provides functionality for managing the security aspects of the distributed validation system, including request storage and operator state
|
Package security provides functionality for managing the security aspects of the distributed validation system, including request storage and operator state |
state
|
|
test
|
|
Click to show internal directories.
Click to hide internal directories.