ReferenceRust referencesigil-node
sigil-node · executor_crucible
Source declarations, signatures and documentation for executor_crucible.
Source: sigil/node/sigil-node/src/executor_crucible.rs. SHA-256: 011a8a6c790b444d20071a09fe579b666b85ac043ca8667cb2a73995c6ee0b42.
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_crucible::GAS_TRAIN_OPEN
pub const GAS_TRAIN_OPEN: u64;Source line: 29.
executor_crucible::GAS_TRAIN_ROLLOUT_BATCH_COMMIT
pub const GAS_TRAIN_ROLLOUT_BATCH_COMMIT: u64;Source line: 30.
executor_crucible::GAS_TRAIN_REWARD_BATCH_ATTEST
pub const GAS_TRAIN_REWARD_BATCH_ATTEST: u64;Source line: 31.
executor_crucible::GAS_TRAIN_WEIGHTS_PUBLISH
pub const GAS_TRAIN_WEIGHTS_PUBLISH: u64;Source line: 32.
executor_crucible::GAS_TRAIN_SLASH
pub const GAS_TRAIN_SLASH: u64;Source line: 33.
executor_crucible::GAS_TRAIN_CLOSE
pub const GAS_TRAIN_CLOSE: u64;Source line: 34.
executor_crucible::execute_train_open
pub fn execute_train_open(
sender_did: &str,
data: &TrainOpenData,
fee: u64,
state: &dyn ExecutionState,
) -> Result<(u64, Vec<StateChange>, Vec<Event>), NodeError>;Source line: 262.
executor_crucible::execute_rollout_batch_commit
pub fn execute_rollout_batch_commit(
sender_did: &str,
data: &TrainRolloutBatchCommitData,
fee: u64,
state: &dyn ExecutionState,
) -> Result<(u64, Vec<StateChange>, Vec<Event>), NodeError>;Source line: 318.
executor_crucible::execute_reward_batch_attest
pub fn execute_reward_batch_attest(
sender_did: &str,
data: &TrainRewardBatchAttestData,
fee: u64,
state: &dyn ExecutionState,
) -> Result<(u64, Vec<StateChange>, Vec<Event>), NodeError>;Source line: 376.
executor_crucible::execute_weights_publish
pub fn execute_weights_publish(
sender_did: &str,
data: &TrainWeightsPublishData,
fee: u64,
state: &dyn ExecutionState,
) -> Result<(u64, Vec<StateChange>, Vec<Event>), NodeError>;Source line: 534.
executor_crucible::execute_train_slash
pub fn execute_train_slash(
sender_did: &str,
data: &TrainSlashData,
fee: u64,
state: &dyn ExecutionState,
) -> Result<(u64, Vec<StateChange>, Vec<Event>), NodeError>;Source line: 596.
executor_crucible::execute_train_close
pub fn execute_train_close(
sender_did: &str,
data: &TrainCloseData,
fee: u64,
state: &dyn ExecutionState,
) -> Result<(u64, Vec<StateChange>, Vec<Event>), NodeError>;Source line: 665.