fn init(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
asset: soroban_sdk::Address,
charities: soroban_sdk::Vec,
)
fn update(
env: soroban_sdk::Env,
admin: Option,
asset: Option,
charities: Option>,
)
fn deploy(
env: soroban_sdk::Env,
id: soroban_sdk::Bytes,
pk: soroban_sdk::BytesN<65>,
salt: soroban_sdk::BytesN<32>,
wasm_hash: soroban_sdk::BytesN<32>,
) -> soroban_sdk::Address
fn donate(
env: soroban_sdk::Env,
wallet: soroban_sdk::Address,
id: soroban_sdk::Bytes,
charity: soroban_sdk::Address,
)