Sigil documentation
ReferenceRust referencesigil-node

sigil-node · executor_nova

Source declarations, signatures and documentation for executor_nova.

Source: sigil/node/sigil-node/src/executor_nova.rs. SHA-256: 318927cd833bc1864dc62805fd7a4a10da264baaae3fed0533c5a9692d1758ca.

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_nova::GAS_NOVA_CREATE_WORLD

pub const GAS_NOVA_CREATE_WORLD: u64;

Source line: 24.

executor_nova::GAS_NOVA_CLAIM_PARCEL

pub const GAS_NOVA_CLAIM_PARCEL: u64;

Source line: 25.

executor_nova::GAS_NOVA_TRANSFER_PARCEL

pub const GAS_NOVA_TRANSFER_PARCEL: u64;

Source line: 26.

executor_nova::GAS_NOVA_DEPLOY_BUILDING

pub const GAS_NOVA_DEPLOY_BUILDING: u64;

Source line: 27.

executor_nova::GAS_NOVA_REMOVE_BUILDING

pub const GAS_NOVA_REMOVE_BUILDING: u64;

Source line: 28.

executor_nova::GAS_NOVA_UPDATE_AVATAR

pub const GAS_NOVA_UPDATE_AVATAR: u64;

Source line: 29.

executor_nova::GAS_NOVA_CREATE_AUCTION

pub const GAS_NOVA_CREATE_AUCTION: u64;

Source line: 30.

executor_nova::GAS_NOVA_AUCTION_BID

pub const GAS_NOVA_AUCTION_BID: u64;

Source line: 31.

executor_nova::GAS_NOVA_SETTLE_AUCTION

pub const GAS_NOVA_SETTLE_AUCTION: u64;

Source line: 32.

executor_nova::GAS_NOVA_SET_ZONE_PERMISSIONS

pub const GAS_NOVA_SET_ZONE_PERMISSIONS: u64;

Source line: 33.

executor_nova::execute_create_world

pub fn execute_create_world(
    sender_did: &str,
    data: &NovaCreateWorldData,
    tx_fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 39.

executor_nova::execute_claim_parcel

pub fn execute_claim_parcel(
    sender_did: &str,
    data: &NovaClaimParcelData,
    tx_fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 86.

executor_nova::execute_transfer_parcel

pub fn execute_transfer_parcel(
    sender_did: &str,
    data: &NovaTransferParcelData,
    tx_fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 141.

executor_nova::execute_deploy_building

pub fn execute_deploy_building(
    sender_did: &str,
    data: &NovaDeployBuildingData,
    tx_fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 185.

executor_nova::execute_remove_building

pub fn execute_remove_building(
    sender_did: &str,
    data: &NovaRemoveBuildingData,
    tx_fee: u64,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 262.

executor_nova::execute_update_avatar

pub fn execute_update_avatar(
    sender_did: &str,
    data: &NovaUpdateAvatarData,
    tx_fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 304.

executor_nova::execute_create_auction

pub fn execute_create_auction(
    sender_did: &str,
    data: &NovaCreateAuctionData,
    tx_fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 361.

executor_nova::execute_auction_bid

pub fn execute_auction_bid(
    sender_did: &str,
    data: &NovaAuctionBidData,
    tx_fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 443.

executor_nova::execute_settle_auction

pub fn execute_settle_auction(
    sender_did: &str,
    data: &NovaSettleAuctionData,
    tx_fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 557.

executor_nova::execute_set_zone_permissions

pub fn execute_set_zone_permissions(
    sender_did: &str,
    data: &NovaSetZonePermissionsData,
    tx_fee: u64,
    block_height: u64,
    state: &dyn ExecutionState,
) -> Result<Settlement, NodeError>;

Source line: 649.

On this page