fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
initiative: u128,
provider: soroban_sdk::Address,
vendor: soroban_sdk::Address,
bucket: i128,
xlm: soroban_sdk::Address,
)
fn register(env: soroban_sdk::Env, from: soroban_sdk::Address)
fn donate(env: soroban_sdk::Env, from: soroban_sdk::Address, amount: i128)
fn getAdmin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn getBalance(env: soroban_sdk::Env) -> i128
fn getContractBalance(env: soroban_sdk::Env) -> i128
fn getBucket(env: soroban_sdk::Env) -> i128
fn getInitiative(env: soroban_sdk::Env) -> u128
fn getMinimum(env: soroban_sdk::Env) -> i128
fn getProvider(env: soroban_sdk::Env) -> soroban_sdk::Address
fn getProviderFees(env: soroban_sdk::Env) -> i128
fn getVendor(env: soroban_sdk::Env) -> soroban_sdk::Address
fn getVendorFees(env: soroban_sdk::Env) -> i128
fn getXLM(env: soroban_sdk::Env) -> soroban_sdk::Address
fn setAdmin(env: soroban_sdk::Env, newval: soroban_sdk::Address)
fn setBucket(env: soroban_sdk::Env, newval: i128)
fn setMinimum(env: soroban_sdk::Env, newval: i128)
fn setProvider(env: soroban_sdk::Env, newval: soroban_sdk::Address)
fn setProviderFees(env: soroban_sdk::Env, newval: i128)
fn setVendor(env: soroban_sdk::Env, newval: soroban_sdk::Address)
fn setVendorFees(env: soroban_sdk::Env, newval: i128)
fn setXLM(env: soroban_sdk::Env, newval: soroban_sdk::Address)