Contract ad327b6ad50849136fd8038465c2554dcde971dd8c690ca42384bd87b77ff5c8

← Back to Index 📥 Download WASM

Meta

cliver 27.0.0#5a7c5fe76530bf4248477ac812fc757146b98cc4
rssdkver 22.0.11#34f7f53ae31e0fd02aab436a9872e79fa671ca02
rsver 1.96.0

Instances

  • CBNH3KGDVAOE4THEDAN3HKDHM2Z3QACNQX7G54MMZM5PAJQUMWOFG7FV

Interface

fn get_apy(env: soroban_sdk::Env) -> u32
fn initialize(
    env: soroban_sdk::Env,
    token_contract_id: soroban_sdk::Address,
    savings_contract_id: soroban_sdk::Address,
)

Called only by the savings contract. reward = principal * 5% * (duration / 100_000)

fn calculate_and_pay(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    principal: i128,
    duration_ledgers: u32,
)

Imports

WebAssembly Text (WAT) ▶