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,
token: soroban_sdk::Address,
oracle: soroban_sdk::Address,
)
fn mint(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
signature: soroban_sdk::BytesN<65>,
btc_tx_hash: soroban_sdk::Bytes,
btc_amount: i128,
btc_amount_str: soroban_sdk::Bytes,
nav: i128,
nav_str: soroban_sdk::Bytes,
)
fn redeem(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
amount: i128,
receiver: soroban_sdk::Bytes,
)
fn set_signer_policy(
env: soroban_sdk::Env,
signer: soroban_sdk::BytesN<65>,
cap: i128,
window_cap: i128,
duration: u64,
)
fn set_oracle(env: soroban_sdk::Env, oracle: soroban_sdk::Address)
fn get_signer_policy(
env: soroban_sdk::Env,
signer: soroban_sdk::BytesN<65>,
) -> (i128, i128, u64)
fn get_token(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_oracle(env: soroban_sdk::Env) -> soroban_sdk::Address
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)