zetaclient/

directory
v0.0.0-...-50aa497 Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2026 License: MIT

Directories

Path Synopsis
Package authz provides a signer object for transactions using grants grants are used to allow a hotkey to sign transactions on behalf of the observers
Package authz provides a signer object for transactions using grants grants are used to allow a hotkey to sign transactions on behalf of the observers
chains
bitcoin/client
Package client implements a Bitcoin RPC with support for context, logging, and metrics.
Package client implements a Bitcoin RPC with support for context, logging, and metrics.
bitcoin/observer
Package observer implements the Bitcoin chain observer
Package observer implements the Bitcoin chain observer
bitcoin/signer
Package signer implements the ChainSigner interface for BTC
Package signer implements the ChainSigner interface for BTC
evm
evm/observer
Package observer implements the EVM chain observer
Package observer implements the EVM chain observer
evm/signer
Package signer implements the ChainSigner interface for EVM chains
Package signer implements the ChainSigner interface for EVM chains
interfaces
Package interfaces provides interfaces for clients and signers for the chain to interact with
Package interfaces provides interfaces for clients and signers for the chain to interact with
solana/repo
Package repo implements the Repository pattern to provide an abstraction layer over interactions with the Solana client.
Package repo implements the Repository pattern to provide an abstraction layer over interactions with the Solana client.
sui
ton
ton/encoder
Package encoder contains functions that encode/decode transactions' logical time and hash ("lt:hash").
Package encoder contains functions that encode/decode transactions' logical time and hash ("lt:hash").
ton/rpc
Package rpc implements a client for HTTP-RPC using toncenter API V2 spec See: https://toncenter.com/api/v2 See: https://github.com/toncenter/ton-http-api See: https://docs.ton.org/v3/guidelines/dapps/apis-sdks/ton-http-apis
Package rpc implements a client for HTTP-RPC using toncenter API V2 spec See: https://toncenter.com/api/v2 See: https://github.com/toncenter/ton-http-api See: https://docs.ton.org/v3/guidelines/dapps/apis-sdks/ton-http-apis
tssrepo
Package tssrepo provides an abstraction layer for interactions with the TSS signer client.
Package tssrepo provides an abstraction layer for interactions with the TSS signer client.
zrepo
Package zrepo provides an abstraction layer for interactions with the zetacore client.
Package zrepo provides an abstraction layer for interactions with the zetacore client.
Package compliance provides functions to check for compliance of cross-chain transactions
Package compliance provides functions to check for compliance of cross-chain transactions
Package config provides functions to load and save ZetaClient config
Package config provides functions to load and save ZetaClient config
Package context provides global app context for ZetaClient
Package context provides global app context for ZetaClient
Package db represents API for database operations.
Package db represents API for database operations.
Package dry provides a dry client for TSS, and dry-wrappers for the zetacore client and for the standard clients of the connected chains.
Package dry provides a dry client for TSS, and dry-wrappers for the zetacore client and for the standard clients of the connected chains.
Package maintenance provides maintenance functionalities for the zetaclient.
Package maintenance provides maintenance functionalities for the zetaclient.
Package metrics provides metrics functionalities for the zetaclient
Package metrics provides metrics functionalities for the zetaclient
Package mode lists the execution modes for the ZetaClient.
Package mode lists the execution modes for the ZetaClient.
chaos
Package chaos provides chaos-wrappers for the TSS signer, for the zetacore client, and for the standard clients of the connected chains.
Package chaos provides chaos-wrappers for the TSS signer, for the zetacore client, and for the standard clients of the connected chains.
chaos/generate command
This program generates chaos-wrappers for client interfaces using reflection.
This program generates chaos-wrappers for client interfaces using reflection.
Package orchestrator is responsible for (de)provisioning, running, and monitoring various observer-signer instances.
Package orchestrator is responsible for (de)provisioning, running, and monitoring various observer-signer instances.
Package ratelimiter provides functionalities for rate limiting the cross-chain transactions
Package ratelimiter provides functionalities for rate limiting the cross-chain transactions
tss
Package zetacore provides the client to interact with zetacore node via GRPC.
Package zetacore provides the client to interact with zetacore node via GRPC.

Jump to

Keyboard shortcuts

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