fn owner(env: soroban_sdk::Env) -> Result
fn upgrade(
env: soroban_sdk::Env,
hash: soroban_sdk::BytesN<32>,
) -> Result<(), OmniseaError>
fn version(env: soroban_sdk::Env) -> u32
fn original_of(
env: soroban_sdk::Env,
representation: soroban_sdk::Address,
) -> AssetOrigin
fn bind_omnisea(
env: soroban_sdk::Env,
omnisea: soroban_sdk::Address,
) -> Result<(), OmniseaError>
fn metadata_for(
env: soroban_sdk::Env,
original_eid: u32,
original_token: soroban_sdk::Bytes,
) -> Result
fn __constructor(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
expected_omnisea: soroban_sdk::Address,
local_eid: u32,
local_chain_name: soroban_sdk::Bytes,
oft_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), OmniseaError>
fn pending_owner(env: soroban_sdk::Env) -> Option
fn accept_ownership(env: soroban_sdk::Env) -> Result<(), OmniseaError>
fn is_representation(env: soroban_sdk::Env, token: soroban_sdk::Address) -> bool
fn original_metadata(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
) -> Result
fn set_oft_wasm_hash(
env: soroban_sdk::Env,
hash: soroban_sdk::BytesN<32>,
) -> Result<(), OmniseaError>
fn representation_for(
env: soroban_sdk::Env,
original_eid: u32,
original_token: soroban_sdk::Bytes,
) -> Result
fn transfer_ownership(
env: soroban_sdk::Env,
next: soroban_sdk::Address,
) -> Result<(), OmniseaError>
fn register_original_metadata(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
metadata: AssetMetadata,
) -> Result<(), OmniseaError>
fn get_or_deploy_representation(
env: soroban_sdk::Env,
original_eid: u32,
original_token: soroban_sdk::Bytes,
metadata: AssetMetadata,
) -> Result<(soroban_sdk::Address, bool), OmniseaError>