Contract 9e43269d51fb374025ac4eed3b0cc74811d713e697ba508c93e99177226cd887

← Back to Index 📥 Download WASM

Meta

cliver 23.3.0#08473ac20016c369067ce0dbca91d9595e72d6d4
rssdkver 23.4.0#673d6c4f2368d282d25da29bda55c21b8be69ca6
rsver 1.93.1

Instances

  • CCPLE6QLVV6ZJINWJB56YG3IBHCGJHSQ5XZOVNRADE7RGCKNBR6ICDPG

Interface

fn pause(env: soroban_sdk::Env)
fn unpause(env: soroban_sdk::Env)
fn is_paused(env: soroban_sdk::Env) -> bool
fn is_backstop(env: soroban_sdk::Env, addr: soroban_sdk::Address) -> bool
fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    min_admin_count: u32,
)
fn is_blend_pool(env: soroban_sdk::Env, addr: soroban_sdk::Address) -> bool
fn is_whitelisted(env: soroban_sdk::Env, addr: soroban_sdk::Address) -> bool
fn get_daily_usage(env: soroban_sdk::Env, key: DailyUsageKey) -> i128
fn get_matrix_rule(
    env: soroban_sdk::Env,
    request_type: BlendRequestType,
    band: ApprovalBand,
) -> Option
fn get_role_weight(env: soroban_sdk::Env, role_key: soroban_sdk::Symbol) -> i128
fn get_signer_role(
    env: soroban_sdk::Env,
    account: soroban_sdk::Address,
) -> Option
fn grant_treasurer(env: soroban_sdk::Env, account: soroban_sdk::Address)
fn set_matrix_rule(
    env: soroban_sdk::Env,
    request_type: BlendRequestType,
    band: ApprovalBand,
    required_weight: i128,
    min_signers: u32,
    failsafe_weight: i128,
    failsafe_min_signers: u32,
    enabled: bool,
)
fn set_role_weight(env: soroban_sdk::Env, role_key: soroban_sdk::Symbol, weight: i128)
fn get_band_cutoffs(
    env: soroban_sdk::Env,
    request_type: BlendRequestType,
) -> Option
fn revoke_treasurer(env: soroban_sdk::Env, account: soroban_sdk::Address)
fn set_band_cutoffs(
    env: soroban_sdk::Env,
    request_type: BlendRequestType,
    low_max: i128,
    med_max: i128,
    high_max: i128,
)
fn register_backstop(env: soroban_sdk::Env, backstop_id: soroban_sdk::Address)
fn assign_signer_role(
    env: soroban_sdk::Env,
    account: soroban_sdk::Address,
    role_key: soroban_sdk::Symbol,
)
fn grant_risk_manager(env: soroban_sdk::Env, account: soroban_sdk::Address)
fn whitelist_contract(env: soroban_sdk::Env, contract_id: soroban_sdk::Address)
fn get_treasurer_limit(
    env: soroban_sdk::Env,
    request_type: BlendRequestType,
) -> LimitConfig
fn register_blend_pool(env: soroban_sdk::Env, pool_id: soroban_sdk::Address)
fn revoke_risk_manager(env: soroban_sdk::Env, account: soroban_sdk::Address)
fn set_treasurer_limit(
    env: soroban_sdk::Env,
    request_type: BlendRequestType,
    per_tx: i128,
    daily: i128,
)
fn evaluate_weighted_policy(
    env: soroban_sdk::Env,
    request_type: BlendRequestType,
    amount: i128,
    signers: soroban_sdk::Vec,
) -> soroban_sdk::Symbol

Imports

WebAssembly Text (WAT) ▶