Documentation
¶
Overview ¶
Command bitcoin-retry-endpoint caches multicast BSV transaction frames and retransmits them on demand via NACK requests.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package beacon implements the ADVERT beacon sender for bitcoin-retry-endpoint.
|
Package beacon implements the ADVERT beacon sender for bitcoin-retry-endpoint. |
|
Package cache provides a modular cache backend for storing multicast BSV transaction frames with configurable TTL.
|
Package cache provides a modular cache backend for storing multicast BSV transaction frames with configurable TTL. |
|
memory
Package memory provides an in-memory cache backend for testing and as a fallback when Redis is unavailable.
|
Package memory provides an in-memory cache backend for testing and as a fallback when Redis is unavailable. |
|
redis
Package redis provides a Redis cache backend for frame storage.
|
Package redis provides a Redis cache backend for frame storage. |
|
Package config loads and validates runtime configuration for bitcoin-retry-endpoint.
|
Package config loads and validates runtime configuration for bitcoin-retry-endpoint. |
|
Package ingress implements the multicast receive worker for bitcoin-retry-endpoint.
|
Package ingress implements the multicast receive worker for bitcoin-retry-endpoint. |
|
Package metrics initialises an OpenTelemetry MeterProvider backed by both a Prometheus exporter (for scraping) and an optional OTLP gRPC exporter (for push-based delivery to any OTel-compatible backend).
|
Package metrics initialises an OpenTelemetry MeterProvider backed by both a Prometheus exporter (for scraping) and an optional OTLP gRPC exporter (for push-based delivery to any OTel-compatible backend). |
|
Package ratelimit provides four-tier rate limiting for NACK requests:
|
Package ratelimit provides four-tier rate limiting for NACK requests: |
|
Package retransmit handles retransmitting cached frames to the multicast network.
|
Package retransmit handles retransmitting cached frames to the multicast network. |
|
Package server implements the UDP NACK receiver for bitcoin-retry-endpoint.
|
Package server implements the UDP NACK receiver for bitcoin-retry-endpoint. |
Click to show internal directories.
Click to hide internal directories.