Directories
¶
| Path | Synopsis |
|---|---|
|
Package config provides unified service configuration type aliases.
|
Package config provides unified service configuration type aliases. |
|
Package gateway implements components for operating a gateway service.
|
Package gateway implements components for operating a gateway service. |
|
package message defines the terminology required for sharing data between multiple PATH instances.
|
package message defines the terminology required for sharing data between multiple PATH instances. |
|
Package metrics provides Prometheus metrics for PATH gateway observability.
|
Package metrics provides Prometheus metrics for PATH gateway observability. |
|
network
|
|
|
concurrency
Buffer Pool for High-Concurrency HTTP Processing ================================================
|
Buffer Pool for High-Concurrency HTTP Processing ================================================ |
|
package observation defines all the structures used to communicate all aspects of an observation by each component of PATH.
|
package observation defines all the structures used to communicate all aspects of an observation by each component of PATH. |
|
portal-db
|
|
|
sdk/go
module
|
|
|
The package protocol defines the basic concepts of any protocol that can be used by a gateway for serving user requests as relays.
|
The package protocol defines the basic concepts of any protocol that can be used by a gateway for serving user requests as relays. |
|
crypto
package crypto contains all the cryptographic functionality required by Shannon.
|
package crypto contains all the cryptographic functionality required by Shannon. |
|
cosmos
Package cosmos provides a DataExtractor implementation for Cosmos SDK-based blockchains.
|
Package cosmos provides a DataExtractor implementation for Cosmos SDK-based blockchains. |
|
evm
Package evm provides a DataExtractor implementation for EVM-based blockchains.
|
Package evm provides a DataExtractor implementation for EVM-based blockchains. |
|
noop
package noop implements a noop QoS module, enabling a gateway operator to support services which do not yet have a QoS implementation.
|
package noop implements a noop QoS module, enabling a gateway operator to support services which do not yet have a QoS implementation. |
|
solana
Package solana provides a DataExtractor implementation for Solana blockchain.
|
Package solana provides a DataExtractor implementation for Solana blockchain. |
|
types
Package types provides core QoS types that can be imported without cycles.
|
Package types provides core QoS types that can be imported without cycles. |
|
Package reputation provides endpoint reputation tracking and scoring.
|
Package reputation provides endpoint reputation tracking and scoring. |
|
storage
Package storage provides storage backend implementations for reputation scores.
|
Package storage provides storage backend implementations for reputation scores. |
|
Request package is responsible for parsing and forwarding user requests.
|
Request package is responsible for parsing and forwarding user requests. |
Click to show internal directories.
Click to hide internal directories.