fn admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn redeem(
env: soroban_sdk::Env,
op_id: u32,
destination: soroban_sdk::Address,
amount: i128,
nonce: soroban_sdk::String,
signature: soroban_sdk::BytesN<64>,
)
fn op_lend(env: soroban_sdk::Env, op_id: u32) -> soroban_sdk::Address
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn nonce_used(env: soroban_sdk::Env, nonce: soroban_sdk::String) -> bool
fn admin_redeem(
env: soroban_sdk::Env,
op_id: u32,
destination: soroban_sdk::Address,
amount: i128,
)
fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
backend_signer: soroban_sdk::BytesN<32>,
)
fn backend_signer(env: soroban_sdk::Env) -> soroban_sdk::BytesN<32>
fn op_lend_balance(env: soroban_sdk::Env, op_id: u32) -> i128
fn register_op_lend(env: soroban_sdk::Env, op_id: u32, op_lend: soroban_sdk::Address)
fn register_op_lends(env: soroban_sdk::Env, entries: soroban_sdk::Vec)
fn whitelist_and_redeem(
env: soroban_sdk::Env,
op_id: u32,
destination: soroban_sdk::Address,
amount: i128,
t_nonce: soroban_sdk::String,
t_signature: soroban_sdk::BytesN<64>,
r_nonce: soroban_sdk::String,
r_signature: soroban_sdk::BytesN<64>,
)
fn update_backend_signer(env: soroban_sdk::Env, new_signer: soroban_sdk::BytesN<32>)