Skip to main content

Crate quantus_cli

Crate quantus_cli 

Source
Expand description

§Quantus CLI Library

This library provides the core functionality for interacting with the Quantus Network. It can be used as a dependency in other Rust projects that need to interact with the Quantus blockchain.

Re-exports§

pub use error::QuantusError as Error;
pub use error::Result;
pub use chain::client::ChainConfig;
pub use chain::client::QuantusClient;
pub use cli::send::batch_transfer;
pub use cli::send::format_balance_with_symbol;
pub use cli::send::get_balance;
pub use cli::send::transfer;
pub use cli::send::transfer_with_nonce;
pub use cli::multisig::approve_dissolve_multisig;
pub use cli::multisig::approve_proposal;
pub use cli::multisig::cancel_proposal;
pub use cli::multisig::create_multisig;
pub use cli::multisig::get_multisig_info;
pub use cli::multisig::get_proposal_info;
pub use cli::multisig::list_proposals;
pub use cli::multisig::parse_amount as parse_multisig_amount;
pub use cli::multisig::predict_multisig_address;
pub use cli::multisig::propose_custom;
pub use cli::multisig::propose_transfer;
pub use cli::multisig::MultisigInfo;
pub use cli::multisig::ProposalInfo;
pub use cli::multisig::ProposalStatus;
pub use wormhole_lib::compute_leaf_hash;
pub use wormhole_lib::compute_nullifier;
pub use wormhole_lib::compute_output_amount;
pub use wormhole_lib::compute_storage_key;
pub use wormhole_lib::compute_wormhole_address;
pub use wormhole_lib::generate_proof as generate_wormhole_proof;
pub use wormhole_lib::quantize_amount;
pub use wormhole_lib::ProofGenerationInput;
pub use wormhole_lib::ProofGenerationOutput;
pub use wormhole_lib::TransferProofData;
pub use wormhole_lib::TransferProofKey;
pub use wormhole_lib::WormholeLibError;
pub use wormhole_lib::NATIVE_ASSET_ID;
pub use wormhole_lib::SCALE_DOWN_FACTOR;
pub use wormhole_lib::VOLUME_FEE_BPS;
pub use qp_dilithium_crypto;

Modules§

chain
cli
config
Configuration management module
error
log
Quantus CLI Logging Module
subsquid
Subsquid indexer client module for privacy-preserving queries.
wallet
wormhole_lib
Wormhole Library Functions

Macros§

log_error
log_info
log_print
log_success
log_verbose

Structs§

AccountId32
An opaque 32-byte cryptographic identifier.

Enums§

MultiAddress
A multi-format address wrapper for on-chain accounts.

Constants§

NAME
Library name
VERSION
Library version

Functions§

name
Get the library name
version
Get the library version