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)>