Contract 6e3ed4df39ddd1c4992dcb71a5ce7c65a166ef6477b839108384a5124402c171

← Back to Index 📥 Download WASM

Meta

cliver 25.1.0#
rssdkver 23.5.2#347f71141ddf69ef1873527c94ac98e79215f125
rsver 1.86.0

Instances

  • CB6IG6GK3T4V5VUSXYW7JUSUFEQCIZLC2C56CHLXD6RMZPKJWIV2YMTI
  • CDOZ6XV75U5FCEN3BQQDHBDWA2EF5U2KMN2NANG7IETV7B76MC6IHFWE

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    token_address: soroban_sdk::Address,
)
fn deposit(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    commitment: soroban_sdk::String,
    amount: i128,
)
fn transact(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    proof: soroban_sdk::String,
    nullifier: soroban_sdk::String,
    new_commitment_a: soroban_sdk::String,
    new_commitment_b: soroban_sdk::String,
    root: soroban_sdk::String,
    public_amount: i128,
)
fn withdraw(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    proof: soroban_sdk::String,
    nullifier: soroban_sdk::String,
    amount: i128,
    recipient: soroban_sdk::Address,
    root: soroban_sdk::String,
)
fn get_root(env: soroban_sdk::Env) -> soroban_sdk::String
fn get_leaf_count(env: soroban_sdk::Env) -> u64
fn is_nullifier_used(
    env: soroban_sdk::Env,
    nullifier_hash: soroban_sdk::String,
) -> bool
fn is_initialized(env: soroban_sdk::Env) -> bool

Imports

WebAssembly Text (WAT) ▶