fn fund(
env: soroban_sdk::Env,
batch_id: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn admin(env: soroban_sdk::Env) -> Result
fn asset(env: soroban_sdk::Env) -> Result
fn claim(
env: soroban_sdk::Env,
batch_id: soroban_sdk::BytesN<32>,
worker: soroban_sdk::Address,
) -> Result
fn close(
env: soroban_sdk::Env,
batch_id: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn refund(
env: soroban_sdk::Env,
batch_id: soroban_sdk::BytesN<32>,
) -> Result
fn get_batch(
env: soroban_sdk::Env,
batch_id: soroban_sdk::BytesN<32>,
) -> Result
fn add_worker(
env: soroban_sdk::Env,
batch_id: soroban_sdk::BytesN<32>,
worker: soroban_sdk::Address,
amount: i128,
) -> Result<(), soroban_sdk::Error>
fn get_worker(
env: soroban_sdk::Env,
batch_id: soroban_sdk::BytesN<32>,
worker: soroban_sdk::Address,
) -> Result
fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
asset: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn create_batch(
env: soroban_sdk::Env,
batch_id: soroban_sdk::BytesN<32>,
employer: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>