Directories
¶
| Path | Synopsis |
|---|---|
|
cli
|
|
|
cmd/omni
command
Command omni provides the omni command line interface.
|
Command omni provides the omni command line interface. |
|
allocs/scripts
command
|
|
|
bindings/scripts
command
|
|
|
core/script/helpverify
command
|
|
|
anvilproxy
command
Command anvilproxy is the main entry point for the anvilproxy.
|
Command anvilproxy is the main entry point for the anvilproxy. |
|
anvilproxy/cmd
Package cmd provides the cli for running the api.
|
Package cmd provides the cli for running the api. |
|
app/eoa
Package eoa defines well-known (non-fireblocks) eoa private keys used in an omni network.
|
Package eoa defines well-known (non-fireblocks) eoa private keys used in an omni network. |
|
fbproxy
command
The main entry point for the fireblocks proxy command.
|
The main entry point for the fireblocks proxy command. |
|
Command halo is the main entry point for the halo consensus client.
|
Command halo is the main entry point for the halo consensus client. |
|
app/upgrades/uluwatu
Package uluwatu defines the first omni consensus chain upgrade named after the iconic surf spot in Bali.
|
Package uluwatu defines the first omni consensus chain upgrade named after the iconic surf spot in Bali. |
|
attest/module
Code generated by protoc-gen-go-pulsar.
|
Code generated by protoc-gen-go-pulsar. |
|
attest/testutil
Package testutil is a generated GoMock package.
|
Package testutil is a generated GoMock package. |
|
cmd
Package cmd provides the cli for running the halo consensus client.
|
Package cmd provides the cli for running the halo consensus client. |
|
evmslashing
Package evmslashing monitors the Slashing pre-deploy contract and converts its log events to cosmosSDK x/slashing logic.
|
Package evmslashing monitors the Slashing pre-deploy contract and converts its log events to cosmosSDK x/slashing logic. |
|
evmstaking
Package evmstaking monitors the Staking pre-deploy contract and converts its log events to cosmosSDK x/staking logic.
|
Package evmstaking monitors the Staking pre-deploy contract and converts its log events to cosmosSDK x/staking logic. |
|
evmupgrade
Package evmupgrade monitors the Upgrade pre-deploy contract and converts its log events to cosmosSDK x/upgrade logic.
|
Package evmupgrade monitors the Upgrade pre-deploy contract and converts its log events to cosmosSDK x/upgrade logic. |
|
genutil/genserve
Package genserve provides a simple gRPC server that allows querying the consensus and execution genesis files.
|
Package genserve provides a simple gRPC server that allows querying the consensus and execution genesis files. |
|
portal/module
Code generated by protoc-gen-go-pulsar.
|
Code generated by protoc-gen-go-pulsar. |
|
portal/testutil
Package testutil is a generated GoMock package.
|
Package testutil is a generated GoMock package. |
|
registry/module
Code generated by protoc-gen-go-pulsar.
|
Code generated by protoc-gen-go-pulsar. |
|
sdk
Package sdk implements the Cosmos SDK configuration.
|
Package sdk implements the Cosmos SDK configuration. |
|
valsync/module
Code generated by protoc-gen-go-pulsar.
|
Code generated by protoc-gen-go-pulsar. |
|
valsync/testutil
Package testutil is a generated GoMock package.
|
Package testutil is a generated GoMock package. |
|
lib
|
|
|
cast
Package cast provides save casting functions for converting between types without panicking.
|
Package cast provides save casting functions for converting between types without panicking. |
|
cchain
Package cchain defines the API to interact with the omni consensus chain.
|
Package cchain defines the API to interact with the omni consensus chain. |
|
cchain/provider
Package provider implements the cchain.Provider interface.
|
Package provider implements the cchain.Provider interface. |
|
cmd
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. |
|
errors
Package errors provides a consistent interface for using errors.
|
Package errors provides a consistent interface for using errors. |
|
ethclient/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. |
|
ethclient/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
evmchain
Package evmchain provides static metadata about supported evm chains.
|
Package evmchain provides static metadata about supported evm chains. |
|
expbackoff
Package expbackoff implements exponential backoff.
|
Package expbackoff implements exponential backoff. |
|
forkjoin
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)". |
|
k1util
Package k1util provides functions to sign and verify Ethereum RSV style signatures.
|
Package k1util provides functions to sign and verify Ethereum RSV style signatures. |
|
log
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). |
|
merkle
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. |
|
netconf
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. |
|
promutil
Package promutil provides Prometheus utilities.
|
Package promutil provides Prometheus utilities. |
|
stream
Package stream provide a generic stream function.
|
Package stream provide a generic stream function. |
|
tracer
Package tracer provides a global OpenTelemetry tracer.
|
Package tracer provides a global OpenTelemetry tracer. |
|
tutil
Package tutil provides test utilities.
|
Package tutil provides test utilities. |
|
umath
Package umath provides some useful unsigned math functions to prevent underflows.
|
Package umath provides some useful unsigned math functions to prevent underflows. |
|
xchain
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. |
|
xchain/provider
Package provider is the implementation of the Provider interface.
|
Package provider is the implementation of the Provider interface. |
|
Command monitor is the main entry point for the monitor service.
|
Command monitor is the main entry point for the monitor service. |
|
cmd
Package cmd provides the cli for running the monitor service
|
Package cmd provides the cli for running the monitor service |
|
routerecon
Package routerecon defines functions to reconcile routescan cross-transactions verifying the data matches expected on-chain values.
|
Package routerecon defines functions to reconcile routescan cross-transactions verifying the data matches expected on-chain values. |
|
octane
|
|
|
evmengine/module
Code generated by protoc-gen-go-pulsar.
|
Code generated by protoc-gen-go-pulsar. |
|
Command relayer is the main entry point for the relayer.
|
Command relayer is the main entry point for the relayer. |
|
cmd
Package cmd provides the cli for running the relayer.
|
Package cmd provides the cli for running the relayer. |
|
Package scripts is a empty go package only used for the tools.go pattern.
|
Package scripts is a empty go package only used for the tools.go pattern. |
|
gethdevnet/logproxy
command
|
|
|
golint
command
Command golint is a custom Go linter.
|
Command golint is a custom Go linter. |
|
stagingaddrs
command
Command stagingaddrs prints the contract addresses on the current live staging network.
|
Command stagingaddrs prints the contract addresses on the current live staging network. |
|
verifypr
command
Command verifypr provides a tool to verify omni PRs against our specific conventional commit template.
|
Command verifypr provides a tool to verify omni PRs against our specific conventional commit template. |
Click to show internal directories.
Click to hide internal directories.