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.