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)