package
0.0.0-20231025030425-6ec8c495a25d
Repository: https://github.com/hpb-project/go-hpb.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package filters implements an hpb filtering system for block, transactions and log events.
No description provided by the author
Package tracers is a collection of JavaScript transaction tracers.

# Functions

New creates a hpb node, create all object and start.
NewBloomIndexer returns a chain indexer that generates bloom bits data for the canonical chain for fast logs filtering.
NewPrivateAdminAPI creates a new API definition for the full node private admin methods of the Hpb service.
NewPrivateDebugAPI creates a new API definition for the full node-related private debug methods of the Hpb service.
NewPrivateMinerAPI create a new RPC service which controls the miner of this node.
NewPublicAdminAPI creates a new API definition for the public admin methods of the node itself.
NewPublicDebugAPI creates a new API definition for the full node- related public debug methods of the Hpb service.
NewPublicHpbAPI creates a new Hpb protocol API for full nodes.
NewPublicWeb3API creates a new Web3Service instance.
StartGraphqlHTTPEndpoint starts the HTTP RPC endpoint, configured with cors/vhosts/modules.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
BadBlockArgs represents the entries in the list returned when bad blocks are queried.
BloomIndexer implements a core.ChainIndexer, building up a rotated bloom bits index for the Ethereum header bloom filters, permitting blazing fast filtering.
No description provided by the author
DuplicateServiceError is returned during Node startup if a registered service constructor returns a service of the same type that was already started.
HpbApiBackend implements ethapi.Backend for full nodes.
Node is a container on which services can be registered.
PrivateAdminAPI is the collection of Hpb full node-related APIs exposed over the private admin endpoint.
PrivateDebugAPI is the collection of Hpb full node APIs exposed over the private debugging endpoint.
PrivateMinerAPI provides private RPC methods tso control the miner.
PublicAdminAPI is the collection of administrative API methods exposed over both secure and unsecure RPC channels.
PublicDebugAPI is the collection of Hpb full node APIs exposed over the public debugging endpoint.
PublicHpbAPI provides an API to access Hpb full node-related information.
PublicWeb3API offers helper utils.
No description provided by the author
No description provided by the author
StdTraceConfig holds extra parameters to standard-json trace functions.
StopError is returned if a Node fails to stop either any of its registered services or itself.
StorageRangeResult is the result of a debug_storageRangeAt API call.
TraceConfig holds extra parameters to trace functions.

# Interfaces

No description provided by the author