Contract 85eb2e1e64500ba189af1a463b173a1d4a0107cd46cf91f105bf7ef1c69b3180

← Back to Index 📥 Download WASM

Meta

Description Mesa Protocol ROSCA contract on Stellar
rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.96.1

Instances

  • CDIB6CI47O53G4LE5ACZXHKHUGH76VX5WT7Z24G5PK5JP5ARO6GXPI4L

Interface

fn join(
    env: soroban_sdk::Env,
    member: soroban_sdk::Address,
    sponsor: soroban_sdk::Address,
)
fn activate(env: soroban_sdk::Env, caller: soroban_sdk::Address)
fn place_bid(
    env: soroban_sdk::Env,
    member: soroban_sdk::Address,
    discount_amount: i128,
)
fn contribute(env: soroban_sdk::Env, member: soroban_sdk::Address)
fn distribute(env: soroban_sdk::Env, caller: soroban_sdk::Address)
fn get_circle(env: soroban_sdk::Env) -> Circle
fn initialize(
    env: soroban_sdk::Env,
    creator: soroban_sdk::Address,
    name: soroban_sdk::String,
    contribution: i128,
    max_members: u32,
    duration: u64,
    token: soroban_sdk::Address,
    payout_mode: u32,
)
fn flag_missed(env: soroban_sdk::Env, member: soroban_sdk::Address, round: u32)
fn get_sponsor(env: soroban_sdk::Env, m: soroban_sdk::Address) -> soroban_sdk::Address
fn can_distribute(env: soroban_sdk::Env) -> bool
fn flag_emergency(env: soroban_sdk::Env, member: soroban_sdk::Address)
fn get_reputation(env: soroban_sdk::Env, m: soroban_sdk::Address) -> u32
fn has_contributed(env: soroban_sdk::Env, r: u32, m: soroban_sdk::Address) -> bool
fn get_auction_bids(
    env: soroban_sdk::Env,
) -> soroban_sdk::Map
fn get_member_misses(env: soroban_sdk::Env, m: soroban_sdk::Address) -> u32
fn get_member_deposit(env: soroban_sdk::Env, m: soroban_sdk::Address) -> i128
fn withdraw_principal(env: soroban_sdk::Env, member: soroban_sdk::Address)

Imports

WebAssembly Text (WAT) ▶