fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
vesting_token: VestingTokenInfo,
max_vesting_complexity: u32,
)
fn create_vesting_schedules(
env: soroban_sdk::Env,
vesting_schedules: soroban_sdk::Vec,
)
fn claim(env: soroban_sdk::Env, sender: soroban_sdk::Address, index: u64)
fn query_balance(env: soroban_sdk::Env, address: soroban_sdk::Address) -> i128
fn query_vesting_info(
env: soroban_sdk::Env,
address: soroban_sdk::Address,
index: u64,
) -> VestingInfo
fn query_all_vesting_info(
env: soroban_sdk::Env,
address: soroban_sdk::Address,
) -> soroban_sdk::Vec
fn query_token_info(env: soroban_sdk::Env) -> VestingTokenInfo
fn query_vesting_contract_balance(env: soroban_sdk::Env) -> i128
fn query_available_to_claim(
env: soroban_sdk::Env,
address: soroban_sdk::Address,
index: u64,
) -> i128
fn update(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)