Contract 17d5d88b060ae9eebfa3d36293e39e61006ea963ca655633d76f0379dba4007a

← Back to Index 📥 Download WASM

Meta

rssdkver 25.3.1#e50d95af029c83196dd122f0154bac3f1302394b
rsver 1.91.0

Instances

  • CCBMO2VDP2VBILBHKUHYA2C3KDRWFHIXTOPWVMI3KJ5ZJ5BWBMIQ4VDD

Interface

fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn get_admin(env: soroban_sdk::Env) -> Option
fn set_admin(
    env: soroban_sdk::Env,
    new_admin: soroban_sdk::Address,
) -> Result<(), ContractError>
fn get_base_fee(env: soroban_sdk::Env) -> Option
fn set_base_fee(env: soroban_sdk::Env, fee: i128) -> Result<(), ContractError>
fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    base_fee: i128,
    max_deferred_fee: i128,
) -> Result<(), ContractError>
fn get_deferred_fee(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
) -> Result
fn get_fee_asset_rate(
    env: soroban_sdk::Env,
    asset: soroban_sdk::Address,
) -> Result
fn set_fee_asset_rate(
    env: soroban_sdk::Env,
    asset: soroban_sdk::Address,
    rate: i128,
) -> Result<(), ContractError>
fn get_max_deferred_fee(env: soroban_sdk::Env) -> Result
fn set_max_deferred_fee(env: soroban_sdk::Env, fee: i128) -> Result<(), ContractError>
fn apply_transaction_fee(
    env: soroban_sdk::Env,
    wallet: soroban_sdk::Address,
    decision: FeeDecision,
)
fn quote_transaction_fee(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    tx_asset: soroban_sdk::Address,
    tx_amount: i128,
) -> FeeDecision
fn is_supported_fee_asset(env: soroban_sdk::Env, asset: soroban_sdk::Address) -> bool
fn add_supported_fee_asset(
    env: soroban_sdk::Env,
    asset: soroban_sdk::Address,
    rate: i128,
) -> Result<(), ContractError>
fn get_supported_fee_assets(
    env: soroban_sdk::Env,
) -> soroban_sdk::Vec
fn remove_supported_fee_asset(
    env: soroban_sdk::Env,
    asset: soroban_sdk::Address,
) -> Result<(), ContractError>

Imports

WebAssembly Text (WAT) ▶