Directories
¶
| Path | Synopsis |
|---|---|
|
Package analyzer defines the analyzer API.
|
Package analyzer defines the analyzer API. |
|
aggregate_stats
Package aggregate_stats implements the aggregate stats analyzer.
|
Package aggregate_stats implements the aggregate stats analyzer. |
|
block
Package block implements the generic block based analyzer.
|
Package block implements the generic block based analyzer. |
|
consensus
Package consensus implements an analyzer for the consensus layer.
|
Package consensus implements an analyzer for the consensus layer. |
|
consensus/static
Package static contains static data for the consensus analyzer.
|
Package static contains static data for the consensus analyzer. |
|
consensus_accounts_list
Package consensus_accounts_list implements the consensus accounts list analyzer.
|
Package consensus_accounts_list implements the consensus accounts list analyzer. |
|
evmabi
Package evmabi implements the common EVM ABI specs.
|
Package evmabi implements the common EVM ABI specs. |
|
evmabibackfill
Package evmabibackfill implements the EVM ABI backfill analyzer.
|
Package evmabibackfill implements the EVM ABI backfill analyzer. |
|
evmcontractcode
Package evmcontractcode implements the EVM contract code analyzer.
|
Package evmcontractcode implements the EVM contract code analyzer. |
|
evmnfts
Package evmnfts implements the EVM NFTs analyzer.
|
Package evmnfts implements the EVM NFTs analyzer. |
|
evmnfts/ipfsclient
Package ipfsclient implements a simple IPFS client.
|
Package ipfsclient implements a simple IPFS client. |
|
evmnfts/multiproto
Package multiproto implements a multi-protocol file fetcher.
|
Package multiproto implements a multi-protocol file fetcher. |
|
evmtokenbalances
Package evmtokenbalances implements the EVM token balances analyzer.
|
Package evmtokenbalances implements the EVM token balances analyzer. |
|
evmtokens
Package evmtokens implements the analyzer for the evm_tokens module.
|
Package evmtokens implements the analyzer for the evm_tokens module. |
|
evmverifier
Package evmverifier implements the EVM contract verifier analyzer.
|
Package evmverifier implements the EVM contract verifier analyzer. |
|
evmverifier/sourcify
Package sourcify implements a client for the Sourcify Server API.
|
Package sourcify implements a client for the Sourcify Server API. |
|
httpmisc
Package httpmisc contains options that are common to a few places that use HTTP.
|
Package httpmisc contains options that are common to a few places that use HTTP. |
|
item
Package item implements the generic item based analyzer.
|
Package item implements the generic item based analyzer. |
|
metadata_registry
Package metadata_registry implements the metadata registry analyzer.
|
Package metadata_registry implements the metadata registry analyzer. |
|
neby_prices
Package nebyprices implements the Neby prices analyzer.
|
Package nebyprices implements the Neby prices analyzer. |
|
node_stats
Package nodestats implements the node stats analyzer.
|
Package nodestats implements the node stats analyzer. |
|
queries
Package queries defines the SQL queries used by the analyzer.
|
Package queries defines the SQL queries used by the analyzer. |
|
rofl
Package rofl implements an analyzer that tracks ROFL apps and their instances.
|
Package rofl implements an analyzer that tracks ROFL apps and their instances. |
|
rofl/instance_transactions
Package instancetransactions implements an analyzer that extracts transactions submitted by ROFL instances.
|
Package instancetransactions implements an analyzer that extracts transactions submitted by ROFL instances. |
|
roflmarket
Package roflmarket implements an analyzer that tracks ROFL market providers, their instances and their offers.
|
Package roflmarket implements an analyzer that tracks ROFL market providers, their instances and their offers. |
|
runtime
Package runtime implements the analyzer for the accounts module.
|
Package runtime implements the analyzer for the accounts module. |
|
runtime/abiparse
Package abiparse implements a parser for Ethereum ABI.
|
Package abiparse implements a parser for Ethereum ABI. |
|
runtime/encryption
Package encryption defines the types for encryption envelopes.
|
Package encryption defines the types for encryption envelopes. |
|
runtime/evm
Package evm implements the EVM client.
|
Package evm implements the EVM client. |
|
runtime/firstactivitybackfill
Package firstactivitybackfill implements the first_activity backfill analyzer.
|
Package firstactivitybackfill implements the first_activity backfill analyzer. |
|
runtime/static
Package static contains static data for the analyzer.
|
Package static contains static data for the analyzer. |
|
util
Package util contains utility analyzer functionality.
|
Package util contains utility analyzer functionality. |
|
util/addresses
Package addresses implements utilities for working with addresses.
|
Package addresses implements utilities for working with addresses. |
|
util/eth
Package eth contains utilities for EVM.
|
Package eth contains utilities for EVM. |
|
validatorstakinghistory
Package validatorstakinghistory implements the validator staking history analyzer.
|
Package validatorstakinghistory implements the validator staking history analyzer. |
|
Package api defines the server API types.
|
Package api defines the server API types. |
|
v1
Package v1 implements the Nexus API v1.
|
Package v1 implements the Nexus API v1. |
|
v1/types
Package types defines the types for the API.
|
Package types defines the types for the API. |
|
cache
|
|
|
httpproxy
Package httpproxy implements a simple HTTP proxy that caches responses.
|
Package httpproxy implements a simple HTTP proxy that caches responses. |
|
kvstore
Package kvstore implements a key-value store.
|
Package kvstore implements a key-value store. |
|
Package cmd implements commands for the processor executable.
|
Package cmd implements commands for the processor executable. |
|
analyzer
Package analyzer implements the `analyze` sub-command.
|
Package analyzer implements the `analyze` sub-command. |
|
api
Package api implements the api sub-command.
|
Package api implements the api sub-command. |
|
bisect
command
|
|
|
common
Package common implements common nexus command options.
|
Package common implements common nexus command options. |
|
Package common defines common types for the Nexus project.
|
Package common defines common types for the Nexus project. |
|
Package config enables config file parsing.
|
Package config enables config file parsing. |
|
coreapi
|
|
|
v21.1.1/beacon/api
Package api implements the random beacon and time keeping APIs.
|
Package api implements the random beacon and time keeping APIs. |
|
v21.1.1/common/crypto/pvss
Package pvss implements a PVSS backed commit-reveal scheme loosely based on the Scalable Randomness Attested by Public Entities protocol by Casudo and David.
|
Package pvss implements a PVSS backed commit-reveal scheme loosely based on the Scalable Randomness Attested by Public Entities protocol by Casudo and David. |
|
v21.1.1/consensus/api
Package consensus provides the implementation agnostic consensus backend.
|
Package consensus provides the implementation agnostic consensus backend. |
|
v21.1.1/consensus/genesis
Package genesis provides consensus config flags that should be part of the genesis state.
|
Package genesis provides consensus config flags that should be part of the genesis state. |
|
v21.1.1/genesis/api
Package api defines the Oasis genesis block.
|
Package api defines the Oasis genesis block. |
|
v21.1.1/governance/api
Package api implements the governance APIs.
|
Package api implements the governance APIs. |
|
v21.1.1/keymanager/api
Package api implements the key manager management API and common data types.
|
Package api implements the key manager management API and common data types. |
|
v21.1.1/registry/api
Package api implements the runtime and entity registry APIs.
|
Package api implements the runtime and entity registry APIs. |
|
v21.1.1/roothash/api
Package api implements the root hash backend API and common datastructures.
|
Package api implements the root hash backend API and common datastructures. |
|
v21.1.1/roothash/api/block
Package block implements the roothash block and header.
|
Package block implements the roothash block and header. |
|
v21.1.1/roothash/api/commitment
Package commitment defines a roothash commitment.
|
Package commitment defines a roothash commitment. |
|
v21.1.1/roothash/api/message
Package message implements the supported runtime messages.
|
Package message implements the supported runtime messages. |
|
v21.1.1/scheduler/api
Package api defines the committee scheduler API.
|
Package api defines the committee scheduler API. |
|
v21.1.1/staking/api
Package api implements the staking backend API.
|
Package api implements the staking backend API. |
|
v21.1.1/staking/api/token
Package token implements the token-related parts of the staking API.
|
Package token implements the token-related parts of the staking API. |
|
v22.2.11/beacon/api
Package api implements the random beacon and time keeping APIs.
|
Package api implements the random beacon and time keeping APIs. |
|
v22.2.11/common/node
Package node implements common node identity routines.
|
Package node implements common node identity routines. |
|
v22.2.11/consensus/api
Package api provides the implementation agnostic consensus API.
|
Package api provides the implementation agnostic consensus API. |
|
v22.2.11/consensus/genesis
Package genesis provides consensus config flags that should be part of the genesis state.
|
Package genesis provides consensus config flags that should be part of the genesis state. |
|
v22.2.11/genesis/api
Package api defines the Oasis genesis block.
|
Package api defines the Oasis genesis block. |
|
v22.2.11/governance/api
Package api implements the governance APIs.
|
Package api implements the governance APIs. |
|
v22.2.11/keymanager/api
Package api implements the key manager management API and common data types.
|
Package api implements the key manager management API and common data types. |
|
v22.2.11/registry/api
Package api implements the runtime and entity registry APIs.
|
Package api implements the runtime and entity registry APIs. |
|
v22.2.11/roothash/api
Package api implements the root hash backend API and common datastructures.
|
Package api implements the root hash backend API and common datastructures. |
|
v22.2.11/roothash/api/block
Package block implements the roothash block and header.
|
Package block implements the roothash block and header. |
|
v22.2.11/roothash/api/commitment
Package commitment defines a roothash commitment.
|
Package commitment defines a roothash commitment. |
|
v22.2.11/roothash/api/message
Package message implements the supported runtime messages.
|
Package message implements the supported runtime messages. |
|
v22.2.11/scheduler/api
Package api defines the committee scheduler API.
|
Package api defines the committee scheduler API. |
|
v22.2.11/staking/api
Package api implements the staking backend API.
|
Package api implements the staking backend API. |
|
v22.2.11/staking/api/token
Package token implements the token-related parts of the staking API.
|
Package token implements the token-related parts of the staking API. |
|
v22.2.11/upgrade/api
Package api defines the interface exporting the upgrade infrastructure's functionality.
|
Package api defines the interface exporting the upgrade infrastructure's functionality. |
|
v24.0/beacon/api
Package api implements the random beacon and time keeping APIs.
|
Package api implements the random beacon and time keeping APIs. |
|
v24.0/common/node
Package node implements common node identity routines.
|
Package node implements common node identity routines. |
|
v24.0/consensus/api
Package api provides the implementation agnostic consensus API.
|
Package api provides the implementation agnostic consensus API. |
|
v24.0/consensus/genesis
Package genesis provides consensus config flags that should be part of the genesis state.
|
Package genesis provides consensus config flags that should be part of the genesis state. |
|
v24.0/genesis/api
Package api defines the Oasis genesis block.
|
Package api defines the Oasis genesis block. |
|
v24.0/governance/api
Package api implements the governance APIs.
|
Package api implements the governance APIs. |
|
v24.0/keymanager/api
Package api implements the key manager management API and common data types.
|
Package api implements the key manager management API and common data types. |
|
v24.0/keymanager/secrets
Package api implements the key manager management API and common data types.
|
Package api implements the key manager management API and common data types. |
|
v24.0/registry/api
Package api implements the runtime and entity registry APIs.
|
Package api implements the runtime and entity registry APIs. |
|
v24.0/roothash/api
Package api implements the root hash backend API and common datastructures.
|
Package api implements the root hash backend API and common datastructures. |
|
v24.0/roothash/api/block
Package block implements the roothash block and header.
|
Package block implements the roothash block and header. |
|
v24.0/roothash/api/commitment
Package commitment defines a roothash commitment.
|
Package commitment defines a roothash commitment. |
|
v24.0/roothash/api/message
Package message implements the supported runtime messages.
|
Package message implements the supported runtime messages. |
|
v24.0/scheduler/api
Package api defines the committee scheduler API.
|
Package api defines the committee scheduler API. |
|
v24.0/staking/api
Package api implements the staking backend API.
|
Package api implements the staking backend API. |
|
v24.0/staking/api/token
Package token implements the token-related parts of the staking API.
|
Package token implements the token-related parts of the staking API. |
|
v24.0/upgrade/api
Package api defines the interface exporting the upgrade infrastructure's functionality.
|
Package api defines the interface exporting the upgrade infrastructure's functionality. |
|
v24.0/vault/api
Package api implements the vault backend API.
|
Package api implements the vault backend API. |
|
Package log implements support for structured logging.
|
Package log implements support for structured logging. |
|
Package metrics contains the prometheus infrastructure.
|
Package metrics contains the prometheus infrastructure. |
|
Package storage defines storage interfaces.
|
Package storage defines storage interfaces. |
|
client
Package client defines the types for storage client responses.
|
Package client defines the types for storage client responses. |
|
client/queries
Package queries defines the SQL queries used by the storage client.
|
Package queries defines the SQL queries used by the storage client. |
|
migrations
Package migrations contains embedded database migration files.
|
Package migrations contains embedded database migration files. |
|
oasis
Package oasis implements the source storage interface backed by oasis-node.
|
Package oasis implements the source storage interface backed by oasis-node. |
|
oasis/connections
Package connections implements a gRPC connection wrapper.
|
Package connections implements a gRPC connection wrapper. |
|
oasis/nodeapi
Package nodeapi defines the types used by Nexus to represent the data returned by the node API.
|
Package nodeapi defines the types used by Nexus to represent the data returned by the node API. |
|
oasis/nodeapi/cobalt
Package cobalt implements the Cobalt consensus API.
|
Package cobalt implements the Cobalt consensus API. |
|
oasis/nodeapi/damask
Package damask implements a Damask consensus API.
|
Package damask implements a Damask consensus API. |
|
oasis/nodeapi/eden
Package eden implements the Eden consensus API.
|
Package eden implements the Eden consensus API. |
|
oasis/nodeapi/file
Package file implements a file-backed consensus API.
|
Package file implements a file-backed consensus API. |
|
oasis/nodeapi/history
Package history implements a consensus API for historical data.
|
Package history implements a consensus API for historical data. |
|
postgres
Package postgres implements the target storage interface backed by PostgreSQL.
|
Package postgres implements the target storage interface backed by PostgreSQL. |
|
postgres/testutil
Package testutil provides utilities for testing the postgres client.
|
Package testutil provides utilities for testing the postgres client. |
Click to show internal directories.
Click to hide internal directories.