Directories ¶
Path | Synopsis |
---|---|
Package cmd provides cosmos constants for ZetaClient.
|
Package cmd provides cosmos constants for ZetaClient. |
contrib
|
|
e2e
|
|
pkg
|
|
bg
Package bg provides primitives for the background tasks
|
Package bg provides primitives for the background tasks |
contracts/solana
Package solana privides structures and constants that are used when interacting with the gateway program on Solana chain.
|
Package solana privides structures and constants that are used when interacting with the gateway program on Solana chain. |
contracts/ton
Package ton provider bindings for TON blockchain including Gateway contract wrapper.
|
Package ton provider bindings for TON blockchain including Gateway contract wrapper. |
ptr
Package ptr provides helper functions for working with pointers.
|
Package ptr provides helper functions for working with pointers. |
retry
Package retry provides a generic retry mechanism with exponential backoff.
|
Package retry provides a generic retry mechanism with exponential backoff. |
ticker
Package ticker provides a dynamic ticker that can change its interval at runtime.
|
Package ticker provides a dynamic ticker that can change its interval at runtime. |
nullify
Package nullify provides methods to init nil values structs for test assertion.
|
Package nullify provides methods to init nil values structs for test assertion. |
x
|
|
authority/types
Package types is a reverse proxy.
|
Package types is a reverse proxy. |
crosschain/types
Package types is a reverse proxy.
|
Package types is a reverse proxy. |
emissions/types
NOTE: Usage of x/params to manage parameters is deprecated in favor of x/gov controlled execution of MsgUpdateParams messages.
|
NOTE: Usage of x/params to manage parameters is deprecated in favor of x/gov controlled execution of MsgUpdateParams messages. |
fungible/types
Package types is a reverse proxy.
|
Package types is a reverse proxy. |
lightclient/types
Package types is a reverse proxy.
|
Package types is a reverse proxy. |
observer/types
Package types is a reverse proxy.
|
Package types is a reverse proxy. |
zetaclient
|
|
authz
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/observer
Package observer implements the Bitcoin chain observer
|
Package observer implements the Bitcoin chain observer |
chains/bitcoin/signer
Package signer implements the ChainSigner interface for BTC
|
Package signer implements the ChainSigner interface for BTC |
chains/evm/observer
Package observer implements the EVM chain observer
|
Package observer implements the EVM chain observer |
chains/evm/signer
Package signer implements the ChainSigner interface for EVM chains
|
Package signer implements the ChainSigner interface for EVM chains |
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 |
compliance
Package compliance provides functions to check for compliance of cross-chain transactions
|
Package compliance provides functions to check for compliance of cross-chain transactions |
config
Package config provides functions to load and save ZetaClient config
|
Package config provides functions to load and save ZetaClient config |
context
Package context provides global app context for ZetaClient
|
Package context provides global app context for ZetaClient |
db
Package db represents API for database operations.
|
Package db represents API for database operations. |
maintenance
Package maintenance provides maintenance functionalities for the zetaclient.
|
Package maintenance provides maintenance functionalities for the zetaclient. |
metrics
Package metrics provides metrics functionalities for the zetaclient
|
Package metrics provides metrics functionalities for the zetaclient |
orchestrator
Package orchestrator provides the orchestrator for orchestrating cross-chain transactions
|
Package orchestrator provides the orchestrator for orchestrating cross-chain transactions |
outboundprocessor
Package outboundprocessor provides functionalities to track outbound processing
|
Package outboundprocessor provides functionalities to track outbound processing |
ratelimiter
Package ratelimiter provides functionalities for rate limiting the cross-chain transactions
|
Package ratelimiter provides functionalities for rate limiting the cross-chain transactions |
zetacore
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.