internal/

directory
v0.0.0-...-54d5f2e Latest Latest
Warning

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

Go to latest
Published: Sep 11, 2026 License: Apache-2.0

Directories

Path Synopsis
Package chains defines chain-agnostic clients for reading chain state.
Package chains defines chain-agnostic clients for reading chain state.
evm
Package evm implements the chain client for EVM chains.
Package evm implements the chain client for EVM chains.
Package config contains config and flag parsing logic
Package config contains config and flag parsing logic
Package deploy is the target-agnostic deployment engine: manifest-driven, idempotent steps over a per-target Target implementation.
Package deploy is the target-agnostic deployment engine: manifest-driven, idempotent steps over a per-target Target implementation.
evm
Package evm implements the deploy Target for EVM chains.
Package evm implements the deploy Target for EVM chains.
manifest
Package manifest stores generated per-chain deployment records.
Package manifest stores generated per-chain deployment records.
Package livevalidate exercises every network-dependent check a relayer config implies, without starting a runnable process.
Package livevalidate exercises every network-dependent check a relayer config implies, without starting a runnable process.
Package network provides network-related tools.
Package network provides network-related tools.
pkg
graceful
Package graceful contains API for working with graceful application shutdown.
Package graceful contains API for working with graceful application shutdown.
relay
prover
Package prover generates packet membership/non-membership proofs and light-client state proofs.
Package prover generates packet membership/non-membership proofs and light-client state proofs.
prover/remote
Package remote implements the relayer's Prover against a ProverService, so a custom light client is a service rather than code in the relayer.
Package remote implements the relayer's Prover against a ProverService, so a custom light client is a service rather than code in the relayer.
txbuilder
Package txbuilder assembles transactions from packet relay and client update details.
Package txbuilder assembles transactions from packet relay and client update details.
txbuilder/evm
Package evm implements txbuilder.TxBuilder for EVM chains: it packs an ICS26Router.updateClient call plus one recvPacket/ackPacket/timeoutPacket call per packet relay item into a single ICS26Router.multicall transaction.
Package evm implements txbuilder.TxBuilder for EVM chains: it packs an ICS26Router.updateClient call plus one recvPacket/ackPacket/timeoutPacket call per packet relay item into a single ICS26Router.multicall transaction.
watcher
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
service
relayer
Package relayer implements the relayer business logic.
Package relayer implements the relayer business logic.
testutil
proverservice
Package proverservice serves the attestation prover over ProverService, so the contract can be exercised without a second light-client implementation.
Package proverservice serves the attestation prover over ProverService, so the contract can be exercised without a second light-client implementation.
proverservice/cmd command
Command testprover serves the attestation prover over ProverService so the wire contract can be exercised end to end.
Command testprover serves the attestation prover over ProverService so the wire contract can be exercised end to end.
Package txsubmitter signs and broadcasts transactions for the relayer.
Package txsubmitter signs and broadcasts transactions for the relayer.
evm
Package evm submits transactions to EVM chains.
Package evm submits transactions to EVM chains.
types
v2
Package v2 contains shared IBC v2 domain types.
Package v2 contains shared IBC v2 domain types.

Jump to

Keyboard shortcuts

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