ChainHandler

/// Chain handler. Get the head details.
/// GET /v1/chain
pub struct ChainHandler {
    pub chain: Weak<chain::Chain>,
}

ChainValidationHandler

/// Chain validation handler.
/// GET /v1/chain/validate
pub struct ChainValidationHandler {
    pub chain: Weak<chain::Chain>,
}

ChainCompactHandler

/// Chain compaction handler. Trigger a compaction of the chain state to regain
/// storage space.
/// POST /v1/chain/compact
pub struct ChainCompactHandler {
    pub chain: Weak<chain::Chain>,
}

OutputHandler

// Supports retrieval of multiple outputs in a single request -
// GET /v1/chain/outputs/byids?id=xxx,yyy,zzz
// GET /v1/chain/outputs/byids?id=xxx&id=yyy&id=zzz
// GET /v1/chain/outputs/byheight?start_height=101&end_height=200
pub struct OutputHandler {
    pub chain: Weak<chain::Chain>,
}

results matching ""

    No results matching ""