Contract 42f8112094c963ba4450d948a90038fc88a13840b29b8909674d39db597ddd8a

← Back to Index 📥 Download WASM

Meta

Description Phoenix Protocol Token Vesting Contract
rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.75.0

Instances

  • CA75Z6V2AD5GQPUSUJYYBKKDMTIC4XXQJ6O4XL2TFX4YCWAVO5XS2DTY

Interface

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>)

Imports

WebAssembly Text (WAT) ▶