Sigil documentation
ReferenceRust referencesigil-node

sigil-node · executor_storage

Source declarations, signatures and documentation for executor_storage.

Source: sigil/node/sigil-node/src/executor_storage.rs. SHA-256: 56167f44674d1f07a87153ec4a52182fd3b2b4c6a4b044ebf42213b5d4105026.

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_storage::execute_provider_register

pub fn execute_provider_register(
    sender_did: &str,
    data: &StorageProviderRegisterData,
    fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 37.

executor_storage::execute_provider_update

pub fn execute_provider_update(
    sender_did: &str,
    data: &StorageProviderUpdateData,
    fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 99.

executor_storage::execute_provider_exit

pub fn execute_provider_exit(
    sender_did: &str,
    data: &StorageProviderExitData,
    fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 158.

executor_storage::execute_pin_request

pub fn execute_pin_request(
    sender_did: &str,
    data: &StoragePinRequestData,
    fee: u64,
    block_height: u64,
    chain_id: &str,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 197.

executor_storage::execute_pin_accept

pub fn execute_pin_accept(
    sender_did: &str,
    data: &StoragePinAcceptData,
    fee: u64,
    block_height: u64,
    chain_id: &str,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 280.

executor_storage::execute_receipt_settle

pub fn execute_receipt_settle(
    sender_did: &str,
    data: &StorageReceiptSettleData,
    fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 392.

executor_storage::execute_challenge

pub fn execute_challenge(
    sender_did: &str,
    data: &StorageChallengeData,
    fee: u64,
    block_height: u64,
    chain_id: &str,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 457.

executor_storage::execute_challenge_resolve

pub fn execute_challenge_resolve(
    sender_did: &str,
    data: &StorageChallengeResolveData,
    fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 536.

On this page