lib/

directory
v0.18.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2025 License: GPL-3.0

Directories

Path Synopsis
Package bi ("big int") provides an improved API for working with *big.Int values since the native API is clunky and error-prone (since it is mutable).
Package bi ("big int") provides an improved API for working with *big.Int values since the native API is clunky and error-prone (since it is mutable).
Package cast provides save casting functions for converting between types without panicking.
Package cast provides save casting functions for converting between types without panicking.
Package cchain defines the API to interact with the omni consensus chain.
Package cchain defines the API to interact with the omni consensus chain.
provider
Package provider implements the cchain.Provider interface.
Package provider implements the cchain.Provider interface.
Package cctp provides functionality for working with the Circle Cross-Chain Transfer Protocol (CCTP).
Package cctp provides functionality for working with the Circle Cross-Chain Transfer Protocol (CCTP).
db
Package chaos provides a simple API to inject errors into applications to test error handling in-the-wild.
Package chaos provides a simple API to inject errors into applications to test error handling in-the-wild.
Package cmd provides a common utilities and helper function to standarise the way omni apps use cobra and viper to produce consistent cli experience for both users and devs.
Package cmd provides a common utilities and helper function to standarise the way omni apps use cobra and viper to produce consistent cli experience for both users and devs.
avs
Package errors provides a consistent interface for using errors.
Package errors provides a consistent interface for using errors.
genwrap command
Command genwrap provides a code generator for ethclient.Client wrapper that adds prometheus metrics and error wrapping.
Command genwrap provides a code generator for ethclient.Client wrapper that adds prometheus metrics and error wrapping.
headerdb
Package headerdb provides a header db/cache implementation.
Package headerdb provides a header db/cache implementation.
mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
Package evmchain provides static metadata about supported evm chains.
Package evmchain provides static metadata about supported evm chains.
Package expbackoff implements exponential backoff.
Package expbackoff implements exponential backoff.
Package forkjoin provides an API for "doing work concurrently (fork) and then waiting for the results (join)".
Package forkjoin provides an API for "doing work concurrently (fork) and then waiting for the results (join)".
This file implements python Hyperliquid's signing utils in golang.
This file implements python Hyperliquid's signing utils in golang.
Package k1util provides functions to sign and verify Ethereum RSV style signatures.
Package k1util provides functions to sign and verify Ethereum RSV style signatures.
Package log provides a wrapper around the slog package (might change implementation later).
Package log provides a wrapper around the slog package (might change implementation later).
Package merkle provides an API to generate merkle trees and proofs from 32 byte leaves.
Package merkle provides an API to generate merkle trees and proofs from 32 byte leaves.
Package netconf provides the configuration of an Omni network, an instance of the Omni cross chain protocol.
Package netconf provides the configuration of an Omni network, an instance of the Omni cross chain protocol.
Package promutil provides Prometheus utilities.
Package promutil provides Prometheus utilities.
Package stream provide a generic stream function.
Package stream provide a generic stream function.
localsvm command
Package tracer provides a global OpenTelemetry tracer.
Package tracer provides a global OpenTelemetry tracer.
Package tutil provides test utilities.
Package tutil provides test utilities.
Package umath provides some useful unsigned math functions to prevent underflows.
Package umath provides some useful unsigned math functions to prevent underflows.
Package uni provides universal generic blockchain type abstractions.
Package uni provides universal generic blockchain type abstractions.
Package xchain defines the types and interfaces used by the omni cross-chain protocol.
Package xchain defines the types and interfaces used by the omni cross-chain protocol.
provider
Package provider is the implementation of the Provider interface.
Package provider is the implementation of the Provider interface.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL