Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
examples
|
|
|
relay-signing/oracle
command
Command oracle is the authority a non-Go relay signer is tested against.
|
Command oracle is the authority a non-Go relay signer is tested against. |
|
internal
|
|
|
memlimit
Package memlimit gives the process a memory limit when it starts, so the runtime's GC and the miner's memory bounds work against a number even when the operator did not set GOMEMLIMIT.
|
Package memlimit gives the process a memory limit when it starts, so the runtime's GC and the miner's memory bounds work against a number even when the operator did not set GOMEMLIMIT. |
|
Package logging provides centralized logging utilities for the HA RelayMiner.
|
Package logging provides centralized logging utilities for the HA RelayMiner. |
|
Package miner, SMST subsystem.
|
Package miner, SMST subsystem. |
|
Buffer Pool for High-Concurrency HTTP Response Processing ===========================================================
|
Buffer Pool for High-Concurrency HTTP Response Processing =========================================================== |
|
Package rings provides the RingClient interface that is used to build rings for applications by either the application itself or a gateway.
|
Package rings provides the RingClient interface that is used to build rings for applications by either the application itself or a gateway. |
|
Package standalone holds what the standalone subcommand adds on top of the relayer and the miner it runs in one process: one config file for both.
|
Package standalone holds what the standalone subcommand adds on top of the relayer and the miner it runs in one process: one config file for both. |
|
inspect
Package inspect is the standalone process's read-only inspect server: what the store holds -- sessions, trees, the relay queues, meters, submissions -- served as JSON on a loopback address, for `pocket-relay-miner standalone inspect` and the live gate.
|
Package inspect is the standalone process's read-only inspect server: what the store holds -- sessions, trees, the relay queues, meters, submissions -- served as JSON on a loopback address, for `pocket-relay-miner standalone inspect` and the live gate. |
|
storage
|
|
|
kv
Package kv is the small key-value surface the caches, the relay meter and the miner's registries use: strings with a TTL, sets, compare-and-delete locks and pub/sub.
|
Package kv is the small key-value surface the caches, the relay meter and the miner's registries use: strings with a TTL, sets, compare-and-delete locks and pub/sub. |
|
pebblestore
Package pebblestore is the embedded store the standalone subcommand keeps its state in instead of Redis: one Pebble database per process, shared by the relayer and the miner.
|
Package pebblestore is the embedded store the standalone subcommand keeps its state in instead of Redis: one Pebble database per process, shared by the relayer and the miner. |
|
grpcconn
Package grpcconn builds every outbound gRPC connection this process makes to a Pocket full node, so that the query path and the transaction path cannot drift apart in what they configure.
|
Package grpcconn builds every outbound gRPC connection this process makes to a Pocket full node, so that the query path and the transaction path cannot drift apart in what they configure. |
|
pebblequeue
Package pebblequeue is the relay queue of a standalone process: the relayer publishes mined relays into it and the miner consumes them, through one Pebble store instead of Redis Streams.
|
Package pebblequeue is the relay queue of a standalone process: the relayer publishes mined relays into it and the miner consumes them, through one Pebble store instead of Redis Streams. |
Click to show internal directories.
Click to hide internal directories.
