Contract 6dc8364ea810034cf172fba2dc3899690e85159452868f3d3d2237408285961c

← Back to Index 📥 Download WASM

Meta

cliver 26.0.0#60f7458e7ecffddf2f2d91dc6d0d2db4fab03ecc
rssdkver 22.0.11#34f7f53ae31e0fd02aab436a9872e79fa671ca02
rsver 1.95.0

Instances

  • CDONQCEJFQHOUIFWB4X4K2MVSFXH6HLEYPWRBPTAUR4WZNP2FD4YSQWW

Interface

Canonical single-read accessor. Bumps the entry's TTL, since this is the call quote_verifier makes on every swap (keeping active makers' data alive as a side effect of trading).

fn get_maker(env: soroban_sdk::Env, maker: soroban_sdk::Address) -> MakerInfo
fn is_active(env: soroban_sdk::Env, maker: soroban_sdk::Address) -> bool
fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    factory: soroban_sdk::Address,
)
fn update_signer(
    env: soroban_sdk::Env,
    maker: soroban_sdk::Address,
    new_signer_key: soroban_sdk::BytesN<32>,
)

Pure read, no TTL side effect — used by off-chain callers only.

fn get_signer_key(
    env: soroban_sdk::Env,
    maker: soroban_sdk::Address,
) -> soroban_sdk::BytesN<32>
fn register_maker(
    env: soroban_sdk::Env,
    maker: soroban_sdk::Address,
    signer_key: soroban_sdk::BytesN<32>,
    pool_address: soroban_sdk::Address,
    pairs: soroban_sdk::Vec<(soroban_sdk::Address, soroban_sdk::Address)>,
)
fn is_valid_signer(
    env: soroban_sdk::Env,
    maker: soroban_sdk::Address,
    signer_key: soroban_sdk::BytesN<32>,
) -> bool

Pure read, no TTL side effect — used by off-chain callers only.

fn get_pool_address(
    env: soroban_sdk::Env,
    maker: soroban_sdk::Address,
) -> soroban_sdk::Address
fn set_maker_active(env: soroban_sdk::Env, maker: soroban_sdk::Address, active: bool)

Imports

WebAssembly Text (WAT) ▶