Contract 9b99e5c73643ce4bddefe9695a0c8f7fa2c64c3763213983c213bc4426b879f3

← Back to Index 📥 Download WASM

Meta

cliver 27.1.0#8e402ea28202950b272fbabc34caad4d2f64fe87
rssdkver 27.0.5#ea54f95d3f2f49e0487b29fd1a9f469638f09aba
rsver 1.92.0

Instances

  • CCBTZVPIBRKJI2J76POLB2BULTMKA4E4NFGFLDQU7RZAJT4PXONW2BG7

Interface

fn config(env: soroban_sdk::Env) -> TreasuryConfig
fn accrued(env: soroban_sdk::Env, asset: soroban_sdk::Address) -> u128
fn withdraw(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    operation_ref: soroban_sdk::BytesN<32>,
    fingerprint: soroban_sdk::BytesN<32>,
    asset: soroban_sdk::Address,
    recipient: soroban_sdk::Address,
    amount: u128,
) -> WithdrawalReceipt
fn touch_fee(
    env: soroban_sdk::Env,
    hub: soroban_sdk::Address,
    fee_ref: soroban_sdk::BytesN<32>,
)
fn accrue_fee(
    env: soroban_sdk::Env,
    hub: soroban_sdk::Address,
    vault: soroban_sdk::Address,
    fee_ref: soroban_sdk::BytesN<32>,
    fingerprint: soroban_sdk::BytesN<32>,
    source_ref: soroban_sdk::BytesN<32>,
    asset: soroban_sdk::Address,
    amount: u128,
) -> FeeReceipt
fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    hub: soroban_sdk::Address,
    vault: soroban_sdk::Address,
)
fn fee_receipt(env: soroban_sdk::Env, fee_ref: soroban_sdk::BytesN<32>) -> FeeReceipt
fn set_disabled(env: soroban_sdk::Env, admin: soroban_sdk::Address, disabled: bool)
fn touch_accrued(
    env: soroban_sdk::Env,
    hub: soroban_sdk::Address,
    asset: soroban_sdk::Address,
)
fn contract_version(env: soroban_sdk::Env) -> u32
fn touch_withdrawal(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    operation_ref: soroban_sdk::BytesN<32>,
)
fn withdrawal_receipt(
    env: soroban_sdk::Env,
    operation_ref: soroban_sdk::BytesN<32>,
) -> WithdrawalReceipt

Imports

WebAssembly Text (WAT) ▶