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). |
|
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. |
|
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. |
Click to show internal directories.
Click to hide internal directories.