fn admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_bill(env: soroban_sdk::Env, bill_id: u32) -> Bill
fn has_paid(env: soroban_sdk::Env, bill_id: u32, payer: soroban_sdk::Address) -> bool
fn mark_paid(env: soroban_sdk::Env, payer: soroban_sdk::Address, bill_id: u32)
fn bill_count(env: soroban_sdk::Env) -> u32
fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
token_address: soroban_sdk::Address,
)
fn token_addr(env: soroban_sdk::Env) -> soroban_sdk::Address
fn create_bill(
env: soroban_sdk::Env,
creator: soroban_sdk::Address,
description: soroban_sdk::String,
total_amount: i128,
payer_count: u32,
payers: soroban_sdk::Vec,
) -> u32
fn get_all_bills(env: soroban_sdk::Env) -> soroban_sdk::Vec