fn total_supply(env: soroban_sdk::Env) -> i128
fn set_vote_sequence(env: soroban_sdk::Env, sequence: u32)
fn get_past_total_supply(env: soroban_sdk::Env, sequence: u32) -> i128
fn get_votes(env: soroban_sdk::Env, account: soroban_sdk::Address) -> i128
fn get_past_votes(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
sequence: u32,
) -> i128
fn get_delegate(
env: soroban_sdk::Env,
account: soroban_sdk::Address,
) -> soroban_sdk::Address
fn delegate(
env: soroban_sdk::Env,
account: soroban_sdk::Address,
delegatee: soroban_sdk::Address,
)
fn initialize(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
governor: soroban_sdk::Address,
name: soroban_sdk::String,
symbol: soroban_sdk::String,
)
fn deposit(env: soroban_sdk::Env, from: soroban_sdk::Address, amount: i128)
fn withdraw(env: soroban_sdk::Env, from: soroban_sdk::Address, amount: i128)
fn claim(env: soroban_sdk::Env, address: soroban_sdk::Address) -> i128
fn set_emis(env: soroban_sdk::Env, tokens: i128, expiration: u64)
fn balance(env: soroban_sdk::Env, id: soroban_sdk::Address) -> i128
fn decimals(env: soroban_sdk::Env) -> u32
fn name(env: soroban_sdk::Env) -> soroban_sdk::String
fn symbol(env: soroban_sdk::Env) -> soroban_sdk::String