Contract bd29eb39a29ff52950fb3f8919b69031266f8df07879ebbd7f0c8e7b51038de1

← Back to Index 📥 Download WASM

Meta

rssdkver 21.7.7#5da789c50b18a4c2be53394138212fed56f0dfc4
rsver 1.89.0

Interface

fn initialize(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn create_lc(
    env: soroban_sdk::Env,
    creator: soroban_sdk::Address,
    buyer: soroban_sdk::Address,
    seller: soroban_sdk::Address,
    issuing_bank: soroban_sdk::Address,
    amount: i128,
    currency: soroban_sdk::Symbol,
    expiry_date: u64,
    terms_hash: soroban_sdk::BytesN<32>,
) -> u64
fn get_lc(env: soroban_sdk::Env, lc_id: u64) -> Option
fn update_status(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    lc_id: u64,
    new_status: u32,
) -> bool
fn add_document(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    lc_id: u64,
    doc_hash: soroban_sdk::BytesN<32>,
    doc_type: u32,
) -> bool
fn verify_document(
    env: soroban_sdk::Env,
    verifier: soroban_sdk::Address,
    lc_id: u64,
    doc_index: u32,
    is_verified: bool,
) -> bool
fn manage_role(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    role: Role,
    address: soroban_sdk::Address,
    grant: bool,
)

Imports

WebAssembly Text (WAT) ▶