Contract 13926cfdd2d2fb89fcb9dfabf8b5fb3d2774cfaabf4b675aa32f43c1de2f5978

← Back to Index šŸ“„ Download WASM

Meta

cliver 27.0.0#5a7c5fe76530bf4248477ac812fc757146b98cc4
rssdkver 27.0.0#e5cb4b52c3da8e56fc48adfd7b85d85976c1a059
rsver 1.93.0

Instances

  • CAMBCV544D7EI72HBXZ4BPEVVMOCIUN6ZBSMPFWX73NRTW7INWUTJRFW
  • CC5H2MOIYZSCPZ7GOSUKHIOMHWQRXWJNHEZVYRBGGOGI2FLEOUA3BY6N
  • CCLAKHWCPLJDZBFNFHI4E5EUZ23E4HJPETBU5CI3M3TXHSKT4QVBMM3Y
  • CDRN2ZBO7OBGZYC653FHKQCBQAJWRIEXMHQSPDVMHGW7MQGQB67Q5DEE

Interface

fn deposit(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    commitment: soroban_sdk::BytesN<32>,
) -> Result
fn get_root(env: soroban_sdk::Env) -> soroban_sdk::BytesN<32>
fn withdraw(
    env: soroban_sdk::Env,
    to: soroban_sdk::Address,
    proof: Groth16Proof,
    nullifier_hash: soroban_sdk::BytesN<32>,
    root: soroban_sdk::BytesN<32>,
) -> Result<(), PoolError>
fn get_token(env: soroban_sdk::Env) -> soroban_sdk::Address

token = native XLM SAC for this network (testnet: CDLZFC3…, mainnet: CAS3J7G…).

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    denomination: i128,
    token: soroban_sdk::Address,
) -> Result<(), PoolError>
fn get_commitment(env: soroban_sdk::Env, index: u32) -> Option>
fn get_denomination(env: soroban_sdk::Env) -> i128
fn is_nullifier_spent(
    env: soroban_sdk::Env,
    nullifier_hash: soroban_sdk::BytesN<32>,
) -> bool
fn get_commitment_count(env: soroban_sdk::Env) -> u32

Imports

WebAssembly Text (WAT) ā–¶