Contract 7581085085b5775ea14da8d8d81b9f85b0896f18291f92303aaf86b3da293ee6

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.11#34f7f53ae31e0fd02aab436a9872e79fa671ca02
rsver 1.95.0

Instances

  • CCOIG4R7AIUQTP5CURK4PFINFF2EVQTBGTCN636E2JY25FGY7L4K54KT

Interface

fn init(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn version(env: soroban_sdk::Env) -> u32

Get current rate for a token (reverts if stale)

fn get_rate(env: soroban_sdk::Env, token: soroban_sdk::Address) -> u64

Set exchange rate for a token (admin only)

fn set_rate(env: soroban_sdk::Env, token: soroban_sdk::Address, rate: u64)

Remove a rate entry for a token (admin only)

fn remove_rate(env: soroban_sdk::Env, token: soroban_sdk::Address)

Check if a rate is still valid (non-reverting)

fn is_rate_valid(env: soroban_sdk::Env, token: soroban_sdk::Address) -> bool

Transfer admin authority (current admin only)

fn transfer_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)

Imports

WebAssembly Text (WAT) ▶