ReferenceRust referencesigil-node
sigil-node · executor_dex
Source declarations, signatures and documentation for executor_dex.
Source: sigil/node/sigil-node/src/executor_dex.rs. SHA-256: 1b1e256f8a09912a4653ed6ea50cb443f8268d6e6403edc68a1ce4c42298b871.
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_dex::DEX_NATIVE_ASSET
pub const DEX_NATIVE_ASSET: &str;Source line: 28.
executor_dex::GAS_DEX_CREATE_POOL
pub const GAS_DEX_CREATE_POOL: u64;Source line: 29.
executor_dex::GAS_DEX_ADD_LIQUIDITY
pub const GAS_DEX_ADD_LIQUIDITY: u64;Source line: 30.
executor_dex::GAS_DEX_REMOVE_LIQUIDITY
pub const GAS_DEX_REMOVE_LIQUIDITY: u64;Source line: 31.
executor_dex::GAS_DEX_SWAP
pub const GAS_DEX_SWAP: u64;Source line: 32.
executor_dex::execute_create_pool
pub fn execute_create_pool(
sender_did: &str,
data: &DexCreatePoolData,
tx_fee: u64,
block_height: u64,
tx_hash: &SigilHash,
state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;Source line: 36.
executor_dex::execute_add_liquidity
pub fn execute_add_liquidity(
sender_did: &str,
data: &DexAddLiquidityData,
tx_fee: u64,
block_height: u64,
tx_hash: &SigilHash,
state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;Source line: 116.
executor_dex::execute_remove_liquidity
pub fn execute_remove_liquidity(
sender_did: &str,
data: &DexRemoveLiquidityData,
tx_fee: u64,
block_height: u64,
tx_hash: &SigilHash,
state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;Source line: 208.
executor_dex::execute_swap_exact_in
pub fn execute_swap_exact_in(
sender_did: &str,
data: &DexSwapExactInData,
tx_fee: u64,
block_height: u64,
tx_hash: &SigilHash,
state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;Source line: 315.
executor_dex::execute_swap_exact_out
pub fn execute_swap_exact_out(
sender_did: &str,
data: &DexSwapExactOutData,
tx_fee: u64,
block_height: u64,
tx_hash: &SigilHash,
state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;Source line: 354.