Crate mempool_space

Source
Expand description

§cargo install:

cargo install mempool_space

§cargo install --git:

cargo install --git https://github.com/RandyMcMillan/mempool_space.git

§mempool-space --option arg1 … --option argn

mempool-space --option

mempool-space --option arg

mempool-space --option arg --option arg

§mempool-space_option arg1 … argn

mempool-space_option

mempool-space_option arg

mempool-space_option arg arg

§mempool-space_option_string arg1 … argn

mempool-space_option_string

mempool-space_option_string arg

mempool-space_option_string arg arg

§GENERAL

mempool-space --difficulty_adjustment

mempool-space_difficulty_adjustment

mempool-space --prices

mempool-space_prices

mempool-space --historical_price --currency [USD, CAD, GBP, CHF, AUD, JPY] --timestamp utc_sec

mempool-space --historical_price --currency EUR --timestamp 1500000000

mempool-space --historical_price --currency USD --timestamp $(date +%s)

§ADDRESSES

mempool-space --address 1wiz18xYmhRX6xStj2b9t1rwWX4GKUgpv

mempool-space_address 1wiz18xYmhRX6xStj2b9t1rwWX4GKUgpv

mempool-space --address_txs 1wiz18xYmhRX6xStj2b9t1rwWX4GKUgpv

mempool-space_address_txs 1wiz18xYmhRX6xStj2b9t1rwWX4GKUgpv

mempool-space --address_txs_chain 1wiz18xYmhRX6xStj2b9t1rwWX4GKUgpv

mempool-space_address_txs_chain 1wiz18xYmhRX6xStj2b9t1rwWX4GKUgpv

mempool-space --address_txs_mempool 1wiz18xYmhRX6xStj2b9t1rwWX4GKUgpv

mempool-space_address_txs_mempool 1wiz18xYmhRX6xStj2b9t1rwWX4GKUgpv

mempool-space --address_utxo 1wiz18xYmhRX6xStj2b9t1rwWX4GKUgpv

mempool-space_address_utxo 1wiz18xYmhRX6xStj2b9t1rwWX4GKUgpv

mempool-space --validate_address 1KFHE7w8BhaENAswwryaoccDb6qcT6DbYY

mempool-space_validate_address 1KFHE7w8BhaENAswwryaoccDb6qcT6DbYY

§BLOCKS

mempool-space --block 000000000000000015dc777b3ff2611091336355d3f0ee9766a2cf3be8e4b1ce

mempool-space_block 000000000000000015dc777b3ff2611091336355d3f0ee9766a2cf3be8e4b1ce

mempool-space --block_header 0000000000000000000065bda8f8a88f2e1e00d9a6887a43d640e52a4c7660f2

mempool-space_block_header 0000000000000000000065bda8f8a88f2e1e00d9a6887a43d640e52a4c7660f2

mempool-space --block_height 615615

mempool-space_block_height 615615

mempool-space --blocks_timestamp 1672531200

mempool-space_blocks_timestamp 1672531200

mempool-space --block_raw 0000000000000000000065bda8f8a88f2e1e00d9a6887a43d640e52a4c7660f2

mempool-space_block_raw 0000000000000000000065bda8f8a88f2e1e00d9a6887a43d640e52a4c7660f2

mempool-space --block_status 0000000000000000000065bda8f8a88f2e1e00d9a6887a43d640e52a4c7660f2

mempool-space_block_status 0000000000000000000065bda8f8a88f2e1e00d9a6887a43d640e52a4c7660f2

mempool-space --blocks_tip_height

mempool-space_blocks_tip_height

mempool-space --blocks_tip_hash

mempool-space_blocks_tip_hash

mempool-space --block_txid 000000000000000015dc777b3ff2611091336355d3f0ee9766a2cf3be8e4b1ce --block_txindex 218

mempool-space_block_txid 000000000000000015dc777b3ff2611091336355d3f0ee9766a2cf3be8e4b1ce 218

mempool-space --block_txids 000000000000000015dc777b3ff2611091336355d3f0ee9766a2cf3be8e4b1ce

mempool-space_block_txids 000000000000000015dc777b3ff2611091336355d3f0ee9766a2cf3be8e4b1ce

mempool-space --block_txs 000000000000000015dc777b3ff2611091336355d3f0ee9766a2cf3be8e4b1ce --start_index 0

mempool-space --block_txs 000000000000000015dc777b3ff2611091336355d3f0ee9766a2cf3be8e4b1ce --start_index 25

mempool-space_block_txs 000000000000000015dc777b3ff2611091336355d3f0ee9766a2cf3be8e4b1ce 0

mempool-space_block_txs 000000000000000015dc777b3ff2611091336355d3f0ee9766a2cf3be8e4b1ce 25

mempool-space --blocks 730000

mempool-space_blocks 730000

mempool-space --blocks_bulk --min_height 730000 --max_height 840000

mempool-space_blocks_bulk 730000 840000

§MINING

mempool-space --mining_pools --timeperiod [24h 3d 1w 1m 3m 6m 1y 2y 3y]

mempool-space_mining_pools [24h 3d 1w 1m 3m 6m 1y 2y 3y]

mempool-space --mining_pool --slug unknown

mempool-space_mining_pool unknown

mempool-space --mining_hashrate_pools --timeperiod [1m, 3m, 6m, 1y, 2y, 3y]

mempool-space_mining_hashrate_pools 1m

mempool-space --mining_pool_hashrate --slug foundryusa

mempool-space_mining_pool_hashrate foundryusa

mempool-space --mining_pool_hashrate --slug unknown

mempool-space_mining_pool_hashrate unknown

more

mempool-space --mining_pool_blocks --slug luxor --blockheight 730000

mempool-space_mining_pool_blocks luxor 730000

mempool-space --blocks_audit_score --block_hash 00000000000000000002352696778fc14532ccb923fde167fc754de26e6adbcd

mempool-space_blocks_audit_score 00000000000000000002352696778fc14532ccb923fde167fc754de26e6adbcd

mempool-space --blocks_audit_scores --blockheight 820000

mempool-space_blocks_audit_scores 820000

mempool-space --block_audit_summary --blockhash 00000000000000000000f218ceda7a5d9c289040b9c3f05ef9f7c2f4930e0123

mempool-space_block_audit_summary 00000000000000000000f218ceda7a5d9c289040b9c3f05ef9f7c2f4930e0123

§FEES

mempool-space_fees_mempool_blocks

mempool-space --fees_mempool_blocks

mempool-space_fees_recommended

mempool-space --fees_recommended

§MEMPOOL

mempool-space_mempool

mempool_space --mempool

mempool-space_mempool_full_rbf_transactions

mempool-space --mempool_full_rbf_transactions

mempool-space_mempool_rbf_transactions

mempool-space --mempool_rbf_transactions

mempool-space_mempool_recent

mempool-space --mempool_recent

mempool-space_mempool_txids

mempool-space --mempool_txids

§TRANSACTIONS

§LIGHTNING

§ACCELERATOR PUBLIC

§ACCELERATOR AUTHENTICATED

Re-exports§

pub use error::CheckTargetError;
pub use error::ParseTargetError;
pub use error::ResolveTargetError;
pub use resolve_policy::ResolvePolicy;
pub use target::Fqhn;
pub use target::IcmpTarget;
pub use target::Port;
pub use target::Status;
pub use target::Target;
pub use target::TcpTarget;
pub use async_target::AsyncTarget;
pub use async_target::AsyncTargetExecutor;
pub use async_target::BoxedHandler;
pub use async_target::BoxedTarget;
pub use async_target::OldStatus;

Modules§

api
pub mod api
args
Command-line argument parser.
async_target
pub mod async_target; Module contains utilities for asynchronous, iterative “Target” reachability checking.
config
Configuration file parser.
error
pub mod error Module containing all custom error types. All type shall implement Error.
resolve_policy
pub mod resolve_policy Module containing everything related network name resolution and filtering of the resolved IP addresses.
target
pub mod target Module containing “Target” related functionality.
this_error
Custom error implementation.
upload
Upload handler.

Functions§

reachable
pub fn reachable
run
pub fn run(args: Args) -> Result<()>
wait
pub fn wait(sleep: &str)