Deploys a memo contract with deterministic address Anyone can deploy - money always goes to relayer set at initialization
fn deploy_memo(
env: soroban_sdk::Env,
wasm_hash: soroban_sdk::BytesN<32>,
memo: soroban_sdk::String,
) -> soroban_sdk::Address
Returns the relayer address
fn get_relayer(env: soroban_sdk::Env) -> soroban_sdk::Address
Constructor: Automatically called during deployment Initializes the factory with the relayer address
fn __constructor(env: soroban_sdk::Env, relayer_address: soroban_sdk::Address)
Calculates the deterministic address for a memo string
fn calculate_memo_address(
env: soroban_sdk::Env,
memo: soroban_sdk::String,
) -> soroban_sdk::Address