Contract 6b443a47052497797bbaf9bac8588ac4a326860732a0d461bda08fb81f99ae4e

← Back to Index 📥 Download WASM

Meta

cliver 27.0.0#5a7c5fe76530bf4248477ac812fc757146b98cc4
rssdkver 26.1.1#8ac18efb681a1c0b4b85a38c5a380300344e3f39
rsver 1.96.0

Instances

  • CBUARXJXEUHJBBOGOU4NJQ4HTCXFWXXI5ZNW2U7LVD6OQSU3R4GRKDPW

Interface

fn get_grant(env: soroban_sdk::Env, grant_id: u64) -> Result
fn get_token(env: soroban_sdk::Env) -> soroban_sdk::Address
fn fund_grant(
    env: soroban_sdk::Env,
    sponsor: soroban_sdk::Address,
    grant_id: u64,
) -> Result<(), GrantError>
fn cancel_grant(
    env: soroban_sdk::Env,
    maintainer: soroban_sdk::Address,
    grant_id: u64,
) -> Result<(), GrantError>
fn create_grant(
    env: soroban_sdk::Env,
    maintainer: soroban_sdk::Address,
    title: soroban_sdk::String,
    repo_url: soroban_sdk::String,
    deadline: u64,
    milestones: soroban_sdk::Vec,
) -> Result
fn __constructor(env: soroban_sdk::Env, token: soroban_sdk::Address)
fn get_milestone(
    env: soroban_sdk::Env,
    grant_id: u64,
    milestone_id: u32,
) -> Result
fn get_milestones(
    env: soroban_sdk::Env,
    grant_id: u64,
) -> Result, GrantError>
fn refund_expired(
    env: soroban_sdk::Env,
    sponsor: soroban_sdk::Address,
    grant_id: u64,
) -> Result
fn submit_milestone(
    env: soroban_sdk::Env,
    maintainer: soroban_sdk::Address,
    grant_id: u64,
    milestone_id: u32,
    evidence_url: soroban_sdk::String,
) -> Result<(), GrantError>
fn approve_milestone(
    env: soroban_sdk::Env,
    sponsor: soroban_sdk::Address,
    grant_id: u64,
    milestone_id: u32,
) -> Result
fn get_next_grant_id(env: soroban_sdk::Env) -> u64

Imports

WebAssembly Text (WAT) ▶