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/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. |
|
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 |
|
Package zetacore provides the client to interact with zetacore node via GRPC.
|
Package zetacore provides the client to interact with zetacore node via GRPC. |
Click to show internal directories.
Click to hide internal directories.