Contract e8c0acba90903c9c93c97fe3ee4a6940d0139d7b2e72de9780a8d66e9fe1777f

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.11#34f7f53ae31e0fd02aab436a9872e79fa671ca02
rsver 1.94.1

Instances

  • CAR33HRHPIMOIWLMPP3IEZQKKXYRQXJZWCKQW7VSJ2JF3YVFAHPXWOOJ

Interface

Claim principal (USDC) + yield (CVT) after maturity.

fn claim(env: soroban_sdk::Env, claimer: soroban_sdk::Address) -> (i128, i128)
fn get_bond(env: soroban_sdk::Env, id: u64) -> Option

term_days: 90, 180, or 365. APY determined by term.

fn purchase(
    env: soroban_sdk::Env,
    buyer: soroban_sdk::Address,
    principal: i128,
    term_days: u64,
) -> u64
fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    usdc_token: soroban_sdk::Address,
    cvt_token: soroban_sdk::Address,
)
fn get_user_bond(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
) -> Option
fn yield_at_maturity(env: soroban_sdk::Env, id: u64) -> i128

Imports

WebAssembly Text (WAT) ▶