fn burn(env: soroban_sdk::Env, from: soroban_sdk::Address, amount: i128)
fn mint(env: soroban_sdk::Env, to: soroban_sdk::Address, amount: i128)
fn name(env: soroban_sdk::Env) -> soroban_sdk::String
fn admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn symbol(env: soroban_sdk::Env) -> soroban_sdk::String
fn approve(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
spender: soroban_sdk::Address,
amount: i128,
expiration_ledger: u32,
)
fn balance(env: soroban_sdk::Env, id: soroban_sdk::Address) -> i128
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn decimals(env: soroban_sdk::Env) -> u32
fn transfer(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
to: soroban_sdk::Address,
amount: i128,
)
fn allowance(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
spender: soroban_sdk::Address,
) -> i128
fn burn_from(
env: soroban_sdk::Env,
spender: soroban_sdk::Address,
from: soroban_sdk::Address,
amount: i128,
)
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn initialize(
env: soroban_sdk::Env,
fee_receiver_address: soroban_sdk::Address,
relay_owner: soroban_sdk::Address,
notify_transfer_sending_result: bool,
disable_hash_validation: bool,
refund_enabled: bool,
fee: i128,
refund_fee: i128,
) -> Result<(), soroban_sdk::Error>
fn set_client(env: soroban_sdk::Env, address: soroban_sdk::Address)
fn send_message(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
dst_chain_id: u64,
dst_address: soroban_sdk::BytesN<32>,
amount: i128,
tx_id: u128,
) -> Result<(), soroban_sdk::Error>
fn create_sender(
env: soroban_sdk::Env,
address: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn remove_sender(
env: soroban_sdk::Env,
address: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn transfer_from(
env: soroban_sdk::Env,
spender: soroban_sdk::Address,
from: soroban_sdk::Address,
to: soroban_sdk::Address,
amount: i128,
)
fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
decimal: u32,
name: soroban_sdk::String,
symbol: soroban_sdk::String,
)
fn receive_message(
env: soroban_sdk::Env,
dst_address: soroban_sdk::Address,
tx_id: u128,
src_chain_id: u64,
src_address: soroban_sdk::BytesN<32>,
transfer_hash: soroban_sdk::BytesN<32>,
payload: soroban_sdk::Bytes,
) -> Result<(), soroban_sdk::Error>
fn add_refund_request(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
transfer_hash: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn create_trusted_addr(
env: soroban_sdk::Env,
chain_id: u64,
address: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn remove_trusted_addr(
env: soroban_sdk::Env,
chain_id: u64,
) -> Result<(), soroban_sdk::Error>
fn process_refund_request(
env: soroban_sdk::Env,
transfer_hash: soroban_sdk::BytesN<32>,
status: bool,
) -> Result<(), soroban_sdk::Error>