Contract 750bc79732e2afb29d54b0ba14c388049d276d8bafe1f090bec38f2de9c9ae67

← Back to Index 📥 Download WASM

Meta

cliver 23.2.0#8c559e832fd969aa469784b66e70891fadf94f0a
rssdkver 23.4.0#673d6c4f2368d282d25da29bda55c21b8be69ca6
rsver 1.94.0-nightly

Instances

  • CDMCB55D3SU53JKQBPMLUQ5735OEK7RRR3TN46IYE3NNMDQ6BMWNT4EW

Interface

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

Imports

WebAssembly Text (WAT) ▶