Contract 40aa34ba577fc93b3df0b7cc1d35e965420b69dc25732aa9973d80f3439a1f53

← Back to Index 📥 Download WASM

Meta

rssdkver 21.7.4#f67b4bf2d2de04d87d28225a99027fd40b7da914
rsver 1.79.0

Interface

fn initialize(env: soroban_sdk::Env, msg: InitializeMsg) -> Result<(), ContractError>
fn set_admin(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
) -> Result<(), ContractError>
fn set_upgrade_authority(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
) -> Result<(), ContractError>
fn set_protocol_fee(env: soroban_sdk::Env, fee: u128) -> Result<(), ContractError>
fn set_protocol_fee_handler(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
) -> Result<(), ContractError>
fn set_default_connection(
    env: soroban_sdk::Env,
    nid: soroban_sdk::String,
    address: soroban_sdk::Address,
) -> Result<(), ContractError>
fn send_call(
    env: soroban_sdk::Env,
    tx_origin: soroban_sdk::Address,
    sender: soroban_sdk::Address,
    envelope: Envelope,
    to: soroban_sdk::String,
) -> Result
fn handle_message(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    from_nid: soroban_sdk::String,
    msg: soroban_sdk::Bytes,
) -> Result<(), ContractError>
fn handle_error(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    sequence_no: u128,
) -> Result<(), ContractError>
fn execute_call(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    req_id: u128,
    data: soroban_sdk::Bytes,
) -> Result<(), ContractError>
fn execute_rollback(
    env: soroban_sdk::Env,
    sequence_no: u128,
) -> Result<(), ContractError>
fn get_admin(env: soroban_sdk::Env) -> Result
fn get_upgrade_authority(
    env: soroban_sdk::Env,
) -> Result
fn get_network_address(
    env: soroban_sdk::Env,
) -> Result
fn get_fee(
    env: soroban_sdk::Env,
    nid: soroban_sdk::String,
    rollback: bool,
    sources: Option>,
) -> Result
fn get_protocol_fee(env: soroban_sdk::Env) -> Result
fn get_protocol_fee_handler(
    env: soroban_sdk::Env,
) -> Result
fn get_default_connection(
    env: soroban_sdk::Env,
    nid: soroban_sdk::String,
) -> Result
fn verify_success(env: soroban_sdk::Env, sn: u128) -> bool
fn upgrade(
    env: soroban_sdk::Env,
    new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), ContractError>
fn version(env: soroban_sdk::Env) -> u32

Imports

WebAssembly Text (WAT) ▶