Contract dffb5944dca54fc2227eb2648fa5cac46424fede28d485b17d36010b83558d85

← Back to Index 📥 Download WASM

Meta

rssdkver 23.4.1#e671b396f8bacf1370925f722df158b31c0baae5
rsver 1.92.0
source_repo github:zenith-protocols/orbit-contracts

Instances

  • CDAFTSXPZFIVOXVP3FMZ6ARUHQZM3CICFSCQZPHFCZCXKPNWCX4HRDC2

Interface

fn claim(
    env: soroban_sdk::Env,
    reserve_address: soroban_sdk::Address,
    to: soroban_sdk::Address,
) -> i128
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)

Initialize the treasury

Arguments

  • admin - The Address of the admin
  • factory - The Address for the blend factory

Panics

If the contract is already initialized

fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    factory: soroban_sdk::Address,
)
fn add_stablecoin(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
    blend_pool: soroban_sdk::Address,
)
fn decrease_supply(env: soroban_sdk::Env, token: soroban_sdk::Address, amount: i128)
fn increase_supply(env: soroban_sdk::Env, token: soroban_sdk::Address, amount: i128)

Imports

WebAssembly Text (WAT) ▶