Sigil documentation
ReferenceRust referencesigil-node

sigil-node · rpc_compute

Source declarations, signatures and documentation for rpc_compute.

Source: sigil/node/sigil-node/src/rpc_compute.rs. SHA-256: b75c4730486fd631b067002d098f4310af09a50036921b483fb66abbb29dc14f.

This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.

Module condition:

#[cfg(feature = "compute")]

rpc_compute::handle_get_provider

#[cfg(feature = "compute")]
pub async fn handle_get_provider(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 75.

rpc_compute::handle_list_providers

#[cfg(feature = "compute")]
pub async fn handle_list_providers(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 91.

rpc_compute::handle_get_provider_reputation

#[cfg(feature = "compute")]
pub async fn handle_get_provider_reputation(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 108.

rpc_compute::handle_get_escrow_balance

#[cfg(feature = "compute")]
pub async fn handle_get_escrow_balance(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 137.

rpc_compute::handle_get_compute_job

#[cfg(feature = "compute")]
pub async fn handle_get_compute_job(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 177.

rpc_compute::handle_list_compute_jobs

#[cfg(feature = "compute")]
pub async fn handle_list_compute_jobs(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 192.

rpc_compute::handle_get_compute_receipt

#[cfg(feature = "compute")]
pub async fn handle_get_compute_receipt(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 227.

rpc_compute::handle_get_compute_proof

#[cfg(feature = "compute")]
pub async fn handle_get_compute_proof(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 251.

rpc_compute::handle_verify_lumen_attestation

#[cfg(feature = "compute")]
pub async fn handle_verify_lumen_attestation(_state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 291.

rpc_compute::handle_get_compute_challenge

#[cfg(feature = "compute")]
pub async fn handle_get_compute_challenge(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 345.

rpc_compute::handle_list_compute_challenges

#[cfg(feature = "compute")]
pub async fn handle_list_compute_challenges(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 364.

rpc_compute::handle_get_compute_audit_trail

#[cfg(feature = "compute")]
pub async fn handle_get_compute_audit_trail(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 404.

rpc_compute::handle_get_maca_work_claim

#[cfg(feature = "compute")]
pub async fn handle_get_maca_work_claim(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 439.

rpc_compute::handle_list_maca_validation_records

#[cfg(feature = "compute")]
pub async fn handle_list_maca_validation_records(
    state: &RpcState,
    req: &RpcRequest,
) -> RpcResponse;

Source line: 460.

rpc_compute::handle_select_compute_provider

#[cfg(feature = "compute")]
pub async fn handle_select_compute_provider(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 495.

rpc_compute::handle_get_validator_agent

#[cfg(feature = "compute")]
pub async fn handle_get_validator_agent(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 561.

rpc_compute::handle_get_maca_epoch

#[cfg(feature = "compute")]
pub async fn handle_get_maca_epoch(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 576.

rpc_compute::handle_list_maca_epochs

#[cfg(feature = "compute")]
pub async fn handle_list_maca_epochs(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 593.

rpc_compute::handle_get_maca_quorum_proof

#[cfg(feature = "compute")]
pub async fn handle_get_maca_quorum_proof(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 625.

rpc_compute::handle_list_maca_quorum_proofs

#[cfg(feature = "compute")]
pub async fn handle_list_maca_quorum_proofs(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 656.

On this page