Contract 5b5708c1a6caca37f817d2af32832b05754d9871ea90f925288dbf2e66042f27

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.8#f46e9e0610213bbb72285566f9dd960ff96d03d8
rsver 1.91.0

Instances

  • CC6PD65KDCFUMESRSHH6L3CP4ABHDFIXCICMXLGKRG6R266XMLPDC36W

Interface

fn admin(env: soroban_sdk::Env) -> soroban_sdk::Address

Upgrade contract code (admin via contract registry owner)

fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn add_token(
    env: soroban_sdk::Env,
    token_address: soroban_sdk::Address,
    symbol: soroban_sdk::String,
    decimals: u32,
) -> Result<(), soroban_sdk::Error>
fn remove_token(
    env: soroban_sdk::Env,
    symbol: soroban_sdk::String,
) -> Result<(), soroban_sdk::Error>

Initialize the tokens registry with a contract registry address

fn __constructor(env: soroban_sdk::Env, contract_registry: soroban_sdk::Address)
fn retrieve_all_tokens(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn change_token_address(
    env: soroban_sdk::Env,
    symbol: soroban_sdk::String,
    new_token_address: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn is_supported_by_symbol(env: soroban_sdk::Env, symbol: soroban_sdk::String) -> bool
fn is_supported_by_address(
    env: soroban_sdk::Env,
    token_address: soroban_sdk::Address,
) -> bool

Imports

WebAssembly Text (WAT) ▶