Categorygithub.com/enviodev/hypersync-client-go
modulepackage
0.0.0-20241219114518-5068cfe3d309
Repository: https://github.com/enviodev/hypersync-client-go.git
Documentation: pkg.go.dev

# README

Tests Status Security Status Coverage Status

HyperSync Go Client

WIP - reach out in discord if you need this :)

Golang client for Envio's HyperSync, HyperRPC and HyperCURL clients.

Documentation Page
envio

Installation

go get github.com/enviodev/hypersync-client-go

Examples

See more at Examples directory.

LICENSE

copyright goes here...

# Packages

Package arrowhs provides functionality to read and process query responses using Cap'n Proto for message decoding and Apache Arrow for data processing.
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
Package logger provides a global logging interface for structured logging.
No description provided by the author
No description provided by the author
Package streams provides a framework for creating and managing concurrent worker pools to process streams of data, including utilities for iterating over blocks of data.
Package types provides the definitions for various data structures used in the hypersync-client-go library.
No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewHyper creates a new instance of HyperSync with the given context and options.
NewStream creates a new Stream instance with the provided context, client, query, and options.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
Hyper manages a collection of blockchain clients.
Stream represents a streaming process that handles data queries and responses using a client and worker for concurrent processing.