Contract 9ac40b9b2616eaa58543aaee3f46ceebfb572c071a6b31f83e7df95d15439d7e

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.7#211569aa49c8d896877dfca1f2eb4fe9071121c8
rsver 1.81.0

Instances

  • CACK6B2HPLKHAX5TQUSTK7DTLV3CLWIVTCTNUGLOSM4LVQXYCC6UBQTU

Interface

Extends the TTL for the contract instance

fn extend_instance_ttl(env: soroban_sdk::Env)

Initialization function.

fn init(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    wasm_hash: soroban_sdk::BytesN<32>,
)

Deploys a new TokenVestingManager contract and returns its address.

fn new_token_vesting_manager(
    env: soroban_sdk::Env,
    init_args: soroban_sdk::Vec,
) -> (soroban_sdk::Address, soroban_sdk::Val)

Updates the owner of the factory.

fn update_owner(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    new_owner: soroban_sdk::Address,
)

Updates the Wasm hash of the TokenVestingManager contract.

fn update_vesting_manager_wasm_hash(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    new_wasm_hash: soroban_sdk::BytesN<32>,
)

Returns the owner of the factory.

fn get_owner(env: soroban_sdk::Env) -> soroban_sdk::Address

Returns the Wasm hash of the TokenVestingManager contract.

fn get_vesting_manager_wasm_hash(env: soroban_sdk::Env) -> soroban_sdk::BytesN<32>

Imports

WebAssembly Text (WAT) ▶