Contract e151a630a9746cfe082c7a17575f2b8e36bbd0fb4815f8584b7047ff0f28bc88

← Back to Index 📥 Download WASM

Meta

binver 1.0.0
rssdkver 22.0.8#f46e9e0610213bbb72285566f9dd960ff96d03d8
rsver 1.85.0

Instances

  • CD2KTWZ3S7BDDNPHJMUYYUDY5B7J4JL4GXVITLMUEPSE5BNTESUOM4LQ

Interface

fn upgrade(
    env: soroban_sdk::Env,
    new_wasm_hash: soroban_sdk::BytesN<32>,
    operator: soroban_sdk::Address,
)
fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    nav_decimals: u32,
    initial_nav: i128,
)

Get current NAV value

fn get_nav(env: soroban_sdk::Env) -> i128

Get NAV decimal places

fn get_nav_decimals(env: soroban_sdk::Env) -> u32

Get the current admin address

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

Set NAV manager (admin only)

fn set_nav_manager_by_admin(
    env: soroban_sdk::Env,
    manager_address: soroban_sdk::Address,
)

Set Vault address (admin only)

fn set_vault_by_admin(env: soroban_sdk::Env, vault: soroban_sdk::Address)

Get NAV manager address

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

Set NAV value (NAV manager only)

fn set_nav_by_manager(env: soroban_sdk::Env, nav: 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)

Imports

WebAssembly Text (WAT) ▶