Contract 182b90482d40efd661a7f5e32ac9cb328bc4f66293d778251001d6744dd570e3

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.6#0c47dcfa187069d241f11fb082730f667b55e802
rsver 1.82.0

Instances

  • CADFS4N6Q2JZSNYQ2QKNEFZGFD6NAD3ZXDNEXX7GTVT2KF7UWXNQWBOZ
  • CD4NSBOPHU2LJDITHBHV7KX2DKCDUSNLXXI7ITPKCN56LOUEZJBNIWQD

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
) -> Result<(), ContractError>
fn setup_new_node(
    env: soroban_sdk::Env,
    operator: soroban_sdk::Address,
) -> Result
fn setup_bridge(env: soroban_sdk::Env, bridge_contract: soroban_sdk::Address)
fn remove_node(
    env: soroban_sdk::Env,
    operator: soroban_sdk::Address,
) -> Result<(), ContractError>
fn add_new_chain(
    env: soroban_sdk::Env,
    chain_name: soroban_sdk::String,
    chain_id: u32,
    oracle_address: soroban_sdk::String,
) -> Result<(), ContractError>
fn remove_chain(env: soroban_sdk::Env, chain_id: u32) -> Result<(), ContractError>
fn add_token_destination_map(
    env: soroban_sdk::Env,
    token_id: soroban_sdk::Address,
    chain_id: u32,
    destination_token: soroban_sdk::String,
) -> Result<(), ContractError>
fn remove_token_destination_map(
    env: soroban_sdk::Env,
    token_id: soroban_sdk::Address,
    chain_id: u32,
) -> Result<(), ContractError>
fn get_destination_chain_token(
    env: soroban_sdk::Env,
    token_id: soroban_sdk::Address,
    chain_id: u32,
) -> Result
fn get_destination_chain_list(
    env: soroban_sdk::Env,
    token_id: soroban_sdk::Address,
) -> Result, ContractError>
fn initiate_outgoing_transfer(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    chain_id: u32,
    recipient: soroban_sdk::String,
    token_id: soroban_sdk::Address,
    amount: i128,
) -> Result
fn initiate_rebalancing(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    chain_id: u32,
    recipient: soroban_sdk::String,
    token_id: soroban_sdk::Address,
    amount: i128,
) -> Result
fn perform_upkeep(env: soroban_sdk::Env)
fn get_upkeep_required(env: soroban_sdk::Env) -> bool
fn get_receptacle_address(
    env: soroban_sdk::Env,
    operator: soroban_sdk::Address,
) -> Result
fn get_receptacle_list(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn get_all_supported_chains(
    env: soroban_sdk::Env,
) -> soroban_sdk::Vec
fn get_consensus_threshold(env: soroban_sdk::Env) -> u32
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)

Imports

WebAssembly Text (WAT) ▶