Sigil documentation
ReferenceRust referencesigil-node

sigil-node · executor_recovery

Source declarations, signatures and documentation for executor_recovery.

Source: sigil/node/sigil-node/src/executor_recovery.rs. SHA-256: b89b81d27cd400188cbcf9214d0e4aca7023ff1ef4781450bd5c60c767aee9e9.

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.

executor_recovery::execute_register_recovery

pub fn execute_register_recovery(
    sender: &str,
    data: &RegisterRecoveryData,
    base_fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<(u64, Vec<StateChange>, Vec<Event>), NodeError>;

Source line: 136.

executor_recovery::execute_register_recovery_sponsored

pub fn execute_register_recovery_sponsored(
    sponsor: &str,
    subject: &str,
    data: &RegisterRecoveryData,
    base_fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<(u64, Vec<StateChange>, Vec<Event>), NodeError>;

Source line: 185.

executor_recovery::execute_initiate_recovery

pub fn execute_initiate_recovery(
    sender: &str,
    data: &InitiateRecoveryData,
    base_fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<(u64, Vec<StateChange>, Vec<Event>), NodeError>;

Source line: 240.

executor_recovery::execute_add_recovery_authorization

pub fn execute_add_recovery_authorization(
    sender: &str,
    data: &AddRecoveryAuthorizationData,
    base_fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<(u64, Vec<StateChange>, Vec<Event>), NodeError>;

Source line: 318.

executor_recovery::execute_abort_recovery

pub fn execute_abort_recovery(
    sender: &str,
    data: &AbortRecoveryData,
    base_fee: u64,
    _block_height: u64,
    state: &dyn ExecutionState,
) -> Result<(u64, Vec<StateChange>, Vec<Event>), NodeError>;

Source line: 434.

executor_recovery::execute_finalize_recovery

pub fn execute_finalize_recovery(
    sender: &str,
    data: &FinalizeRecoveryData,
    base_fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<(u64, Vec<StateChange>, Vec<Event>), NodeError>;

Source line: 521.

On this page