Executes lz_receive on the target OApp
fn execute(
env: soroban_sdk::Env,
executor: soroban_sdk::Address,
params: ExecutionParams,
value_payer: soroban_sdk::Address,
)
Records a failed lz_receive execution for off-chain processing.
fn lz_receive_alert(
env: soroban_sdk::Env,
executor: soroban_sdk::Address,
params: ExecutionParams,
reason: soroban_sdk::Bytes,
)
Executes lz_compose on the target composer
fn compose(
env: soroban_sdk::Env,
executor: soroban_sdk::Address,
params: ComposeParams,
value_payer: soroban_sdk::Address,
)
Records a failed lz_compose execution for off-chain processing.
fn lz_compose_alert(
env: soroban_sdk::Env,
executor: soroban_sdk::Address,
params: ComposeParams,
reason: soroban_sdk::Bytes,
)
Delegates native_drop to the executor contract.
fn native_drop(
env: soroban_sdk::Env,
executor: soroban_sdk::Address,
admin: soroban_sdk::Address,
origin: Origin,
dst_eid: u32,
oapp: soroban_sdk::Address,
params: soroban_sdk::Vec,
)