Initialize the contract with admin address. Can be called by deployer to set/update admin.
fn initialize(
env: soroban_sdk::Env,
deployer: soroban_sdk::Address,
admin: soroban_sdk::Address,
)
fn lock(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
from_token: soroban_sdk::Address,
dest_token: soroban_sdk::String,
in_amount: i128,
dest_chain: soroban_sdk::Bytes,
recipient_address: soroban_sdk::String,
)
Get the current admin address
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
Get the deployer address
fn get_deployer(env: soroban_sdk::Env) -> soroban_sdk::Address
Check if contract is initialized
fn is_initialized(env: soroban_sdk::Env) -> bool