ReferenceRust referencesigil-node
sigil-node · rpc_contract
Source declarations, signatures and documentation for rpc_contract.
Source: sigil/node/sigil-node/src/rpc_contract.rs. SHA-256: d0ea2e91a6f82c3a2ed76338adb1d10462899046ab0c51aafbaabd50d51ac285.
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 = "contracts")]rpc_contract::handle_register_contract_code
#[cfg(feature = "contracts")]
pub async fn handle_register_contract_code(state: &RpcState, req: &RpcRequest) -> RpcResponse;Source line: 123.
rpc_contract::handle_get_contract
#[cfg(feature = "contracts")]
pub async fn handle_get_contract(state: &RpcState, req: &RpcRequest) -> RpcResponse;Source line: 226.
rpc_contract::handle_get_contract_state
#[cfg(feature = "contracts")]
pub async fn handle_get_contract_state(state: &RpcState, req: &RpcRequest) -> RpcResponse;Source line: 246.
rpc_contract::handle_get_contract_events
#[cfg(feature = "contracts")]
pub async fn handle_get_contract_events(state: &RpcState, req: &RpcRequest) -> RpcResponse;Source line: 277.
rpc_contract::handle_list_zone_contracts
#[cfg(feature = "contracts")]
pub async fn handle_list_zone_contracts(state: &RpcState, req: &RpcRequest) -> RpcResponse;Source line: 311.
rpc_contract::handle_get_zone
#[cfg(feature = "contracts")]
pub async fn handle_get_zone(state: &RpcState, req: &RpcRequest) -> RpcResponse;Source line: 336.
rpc_contract::handle_call_contract_dry_run
#[cfg(feature = "contracts")]
#[cfg(feature = "wasm")]
pub async fn handle_call_contract_dry_run(state: &RpcState, req: &RpcRequest) -> RpcResponse;Source line: 369.
rpc_contract::handle_call_contract_dry_run
#[cfg(feature = "contracts")]
#[cfg(not(feature = "wasm"))]
pub async fn handle_call_contract_dry_run(_state: &RpcState, req: &RpcRequest) -> RpcResponse;Source line: 496.