Contract 2e6c63c89c8ad6e2197808a04aae0b555af7df1c4b126fb04792be6a3a6bfc01

← Back to Index 📥 Download WASM

Meta

Description Yield adapter registry for the Coopstable cUSD system
cliver 26.1.0#1228cff8022b804659750b94b315932b0e0f3f6a
rssdkver 26.1.1#8ac18efb681a1c0b4b85a38c5a380300344e3f39
rsver 1.96.0

Instances

  • CAKIIOTQG6F5EVV4D2DUNZV766WCFO3ADUYBIN43UKEBWALXS362MHSG

Interface

fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn get_adapter(
    env: soroban_sdk::Env,
    yield_type: soroban_sdk::Symbol,
    protocol: soroban_sdk::Symbol,
) -> soroban_sdk::Address
fn get_adapters(
    env: soroban_sdk::Env,
    yield_type: soroban_sdk::Symbol,
) -> soroban_sdk::Vec
fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    owner: soroban_sdk::Address,
)
fn remove_adapter(
    env: soroban_sdk::Env,
    yield_type: soroban_sdk::Symbol,
    protocol: soroban_sdk::Symbol,
)
fn register_adapter(
    env: soroban_sdk::Env,
    yield_type: soroban_sdk::Symbol,
    protocol: soroban_sdk::Symbol,
    adapter_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 add_support_for_asset(
    env: soroban_sdk::Env,
    yield_type: soroban_sdk::Symbol,
    protocol: soroban_sdk::Symbol,
    asset_address: soroban_sdk::Address,
)
fn set_yield_adapter_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn get_adapters_with_assets(
    env: soroban_sdk::Env,
    yield_type: soroban_sdk::Symbol,
) -> soroban_sdk::Vec<(soroban_sdk::Address, soroban_sdk::Vec)>
fn remove_support_for_asset(
    env: soroban_sdk::Env,
    yield_type: soroban_sdk::Symbol,
    protocol: soroban_sdk::Symbol,
    asset_address: soroban_sdk::Address,
)

Imports

WebAssembly Text (WAT) ▶