Sigil documentation
ReferenceRust referencesigil-node

sigil-node · executor_gal

Source declarations, signatures and documentation for executor_gal.

Source: sigil/node/sigil-node/src/executor_gal.rs. SHA-256: c54180d5c310a62b82061b670543900dcb43afcb815df18488e070c76dde00de.

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 = "tower")]

executor_gal::execute_anchor_hmr

#[cfg(feature = "tower")]
pub fn execute_anchor_hmr(
    sender: &str,
    anchor: &HmrAnchor,
    signer_public_key: &[u8],
    fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> ExecResult;

Source line: 202.

executor_gal::execute_anchor_hmr_sponsored

#[cfg(feature = "tower")]
pub fn execute_anchor_hmr_sponsored(
    sponsor: &str,
    subject: &str,
    anchor: &HmrAnchor,
    subject_public_key: &[u8],
    fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> ExecResult;

Source line: 243.

executor_gal::execute_anchor_mhr

#[cfg(feature = "tower")]
pub fn execute_anchor_mhr(
    sender: &str,
    anchor: &MhrAnchor,
    fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> ExecResult;

Source line: 285.

executor_gal::execute_anchor_mhr_sponsored

#[cfg(feature = "tower")]
pub fn execute_anchor_mhr_sponsored(
    sponsor: &str,
    subject: &str,
    anchor: &MhrAnchor,
    subject_public_key: &[u8],
    fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> ExecResult;

Source line: 346.

executor_gal::execute_anchor_enr

#[cfg(feature = "tower")]
pub fn execute_anchor_enr(
    sender: &str,
    anchor: &EnrAnchor,
    fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> ExecResult;

Source line: 418.

executor_gal::execute_anchor_enr_sponsored

#[cfg(feature = "tower")]
pub fn execute_anchor_enr_sponsored(
    sponsor: &str,
    subject: &str,
    anchor: &EnrAnchor,
    subject_public_key: &[u8],
    fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> ExecResult;

Source line: 474.

executor_gal::execute_update_org_lineage_root

#[cfg(feature = "tower")]
pub fn execute_update_org_lineage_root(
    sender: &str,
    root: &OrgLineageRoot,
    fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> ExecResult;

Source line: 535.

executor_gal::execute_update_org_lineage_root_sponsored

#[cfg(feature = "tower")]
pub fn execute_update_org_lineage_root_sponsored(
    sponsor: &str,
    subject: &str,
    root: &OrgLineageRoot,
    subject_public_key: &[u8],
    fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> ExecResult;

Source line: 577.

executor_gal::execute_assign_shard

#[cfg(feature = "tower")]
pub fn execute_assign_shard(
    sender: &str,
    assignment: &ShardAssignment,
    fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> ExecResult;

Source line: 626.

executor_gal::execute_record_revocation

#[cfg(feature = "tower")]
pub fn execute_record_revocation(
    sender: &str,
    record: &RevocationRecord,
    fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> ExecResult;

Source line: 670.

executor_gal::execute_apply_topology

#[cfg(feature = "tower")]
pub fn execute_apply_topology(
    sender: &str,
    entry: &ShardTopologyEntry,
    fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> ExecResult;

Source line: 741.

On this page