package
1.8.0
Repository: https://github.com/vaporyco/go-vapory.git
Documentation: pkg.go.dev

# Packages

Package downloader contains the manual full chain synchronisation.
Package fetcher contains the block announcement based synchronisation.
Package filters implements an vapory filtering system for block, transactions and log events.
No description provided by the author
Package tracers is a collection of JavaScript transaction tracers.

# Functions

CreateConsensusEngine creates the required type of consensus engine instance for an Vapory service.
CreateDB creates the chain database.
New creates a new Vapory object (including the initialisation of the common Vapory object).
NewBloomIndexer returns a chain indexer that generates bloom bits data for the canonical chain for fast logs filtering.
NewContractBackend creates a new native contract backend using an existing Vapory object.
NewPrivateAdminAPI creates a new API definition for the full node private admin methods of the Vapory service.
NewPrivateDebugAPI creates a new API definition for the full node-related private debug methods of the Vapory service.
NewPrivateMinerAPI create a new RPC service which controls the miner of this node.
NewProtocolManager returns a new vapory sub protocol manager.
NewPublicDebugAPI creates a new API definition for the full node- related public debug methods of the Vapory service.
NewPublicMinerAPI create a new PublicMinerAPI instance.
NewPublicVaporyAPI creates a new Vapory protocol API for full nodes.

# Constants

vap protocol message codes.
vap protocol message codes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
vap protocol message codes.
vap protocol message codes.
Protocol messages belonging to vap/63.
vap protocol message codes.
vap protocol message codes.
vap protocol message codes.
vap protocol message codes.
Maximum cap on the size of a protocol message.
vap protocol message codes.
Protocol messages belonging to vap/62.
vap protocol message codes.

# Variables

DefaultConfig contains default settings for use on the Vapory main net.
Number of implemented message corresponding to different protocol versions.
Official short name of the protocol used during capability negotiation.
Supported versions of the vap protocol (first is primary).

# Structs

BloomIndexer implements a core.ChainIndexer, building up a rotated bloom bits index for the Vapory header bloom filters, permitting blazing fast filtering.
No description provided by the author
ContractBackend implements bind.ContractBackend with direct calls to Vapory internals to support operating on contracts within subprotocols like vap and swarm.
NodeInfo represents a short summary of the Vapory sub-protocol metadata known about the host peer.
PeerInfo represents a short summary of the Vapory sub-protocol metadata known about a connected peer.
PrivateAdminAPI is the collection of Vapory full node-related APIs exposed over the private admin endpoint.
PrivateDebugAPI is the collection of Vapory full node APIs exposed over the private debugging endpoint.
PrivateMinerAPI provides private RPC methods to control the miner.
No description provided by the author
PublicDebugAPI is the collection of Vapory full node APIs exposed over the public debugging endpoint.
PublicMinerAPI provides an API to control the miner.
PublicVaporyAPI provides an API to access Vapory full node-related information.
StorageRangeResult is the result of a debug_storageRangeAt API call.
TraceConfig holds extra parameters to trace functions.
VapApiBackend implements vapapi.Backend for full nodes.
Vapory implements the Vapory full node service.

# Interfaces

No description provided by the author