Contract 4886d255b242530058b1311a0d7614e1068800db9acc899b100528d35ef8e167

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.75.0

Instances

  • CDDY547XQMSZFE5Y3F2D7P5DM2AN5HW73EDGCGAHUZ3EIITYSPIQ3AEK

Interface

fn set_admin(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
) -> Result<(), BridgeError>
fn upgrade(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
    new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), BridgeError>
fn setup(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
) -> Result<(), BridgeError>
fn funds_in(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
    params: FundsInParams,
) -> Result<(), BridgeError>
fn funds_in_burn(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
    params: FundsInParams,
) -> Result<(), BridgeError>
fn funds_out(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
    token_contract: soroban_sdk::Address,
    amount: u128,
    transaction_id: u64,
    source_chain: soroban_sdk::String,
    source_address: soroban_sdk::String,
    recipient: soroban_sdk::Address,
) -> Result<(), BridgeError>
fn funds_out_mint(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
    token_contract: soroban_sdk::Address,
    amount: u128,
    transaction_id: u64,
    source_chain: soroban_sdk::String,
    source_address: soroban_sdk::String,
    recipient: soroban_sdk::Address,
) -> Result<(), BridgeError>
fn withdraw_commission(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
    token_contract: soroban_sdk::Address,
    amount: u128,
    recipient: soroban_sdk::Address,
) -> Result<(), BridgeError>
fn set_signer(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
    signer: soroban_sdk::BytesN<32>,
) -> Result<(), BridgeError>
fn set_stable_commission_percent(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
    stable_commission_percent: u128,
) -> Result<(), BridgeError>
fn set_commission_collector(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
    commission_collector: soroban_sdk::Address,
) -> Result<(), BridgeError>
fn extend_persistent(env: soroban_sdk::Env)
fn get_commission_collector(
    env: soroban_sdk::Env,
) -> Result
fn get_nonce(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
) -> Result
fn get_signer(env: soroban_sdk::Env) -> Result, BridgeError>
fn get_stable_commission_percent(env: soroban_sdk::Env) -> Result
fn get_total_commission(
    env: soroban_sdk::Env,
    amount: u128,
    gas_commission: u128,
) -> Result
fn get_commission_by_token(
    env: soroban_sdk::Env,
    token_contract: soroban_sdk::Address,
) -> Result
fn test_version(env: soroban_sdk::Env) -> u32

Imports

WebAssembly Text (WAT) ▶