fn __constructor(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
merkle_root: soroban_sdk::BytesN<32>,
owner: soroban_sdk::Address,
vesting_list_hash: soroban_sdk::String,
end_time: u64,
)
fn claim(
env: soroban_sdk::Env,
index: u32,
account: soroban_sdk::Address,
amount: i128,
revocable: bool,
start: u64,
end: u64,
cadence: u64,
percentage_on_start: i128,
merkle_proof: soroban_sdk::Vec>,
claim_amount: i128,
)
fn stop_vesting(
env: soroban_sdk::Env,
index: u32,
account: soroban_sdk::Address,
amount: i128,
revocable: bool,
start: u64,
end: u64,
cadence: u64,
percentage_on_start: i128,
merkle_proof: soroban_sdk::Vec>,
)
fn emergency_withdraw(env: soroban_sdk::Env)
fn get_revoked(env: soroban_sdk::Env, index: u32) -> bool
fn get_state(env: soroban_sdk::Env) -> StateValue
fn get_claimed(env: soroban_sdk::Env, index: u32) -> i128
fn get_claimable(
env: soroban_sdk::Env,
index: u32,
amount: i128,
start: u64,
end: u64,
cadence: u64,
percentage_on_start: i128,
) -> i128
fn get_owner(env: soroban_sdk::Env) -> Option
fn transfer_ownership(
env: soroban_sdk::Env,
new_owner: soroban_sdk::Address,
live_until_ledger: u32,
)
fn accept_ownership(env: soroban_sdk::Env)
fn renounce_ownership(env: soroban_sdk::Env)