Contract 84dabb02bde5fc28805cc1e3f5dc53a5f3277aa2a7387fea38bc8eba2c44ab67

← Back to Index 📥 Download WASM

Meta

Description Yield adapter registry for the Coopstable cUSD system
rssdkver 22.0.8#f46e9e0610213bbb72285566f9dd960ff96d03d8
rsver 1.87.0

Instances

  • CAS4KFMNMCAJNUABIN63UHEOUYFJFXIDOOHKRSVZ7XJVAFJEYGVNV22E
  • CBLC2N4C634WIMX2ZP7LE7INYLAH77BH3RUQL6UQV35TWMDKFZBQ6UKR

Interface

fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    owner: soroban_sdk::Address,
)
fn set_yield_adapter_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn register_adapter(
    env: soroban_sdk::Env,
    yield_type: soroban_sdk::Symbol,
    protocol: soroban_sdk::Symbol,
    adapter_address: soroban_sdk::Address,
)
fn remove_adapter(
    env: soroban_sdk::Env,
    yield_type: soroban_sdk::Symbol,
    protocol: soroban_sdk::Symbol,
)
fn get_adapter(
    env: soroban_sdk::Env,
    yield_type: soroban_sdk::Symbol,
    protocol: soroban_sdk::Symbol,
) -> soroban_sdk::Address
fn add_support_for_asset(
    env: soroban_sdk::Env,
    yield_type: soroban_sdk::Symbol,
    protocol: soroban_sdk::Symbol,
    asset_address: soroban_sdk::Address,
)
fn remove_support_for_asset(
    env: soroban_sdk::Env,
    yield_type: soroban_sdk::Symbol,
    protocol: soroban_sdk::Symbol,
    asset_address: soroban_sdk::Address,
)
fn is_supported_asset(
    env: soroban_sdk::Env,
    yield_type: soroban_sdk::Symbol,
    protocol: soroban_sdk::Symbol,
    asset_address: soroban_sdk::Address,
) -> bool
fn get_adapters(
    env: soroban_sdk::Env,
    yield_type: soroban_sdk::Symbol,
) -> soroban_sdk::Vec
fn get_adapters_with_assets(
    env: soroban_sdk::Env,
    yield_type: soroban_sdk::Symbol,
) -> soroban_sdk::Vec<(soroban_sdk::Address, soroban_sdk::Vec)>

Imports

WebAssembly Text (WAT) ▶