Always panics - config modification is not supported.
fn set_config(
env: soroban_sdk::Env,
oapp: soroban_sdk::Address,
param: soroban_sdk::Vec,
)
Always panics - config retrieval is not supported.
fn get_config(
env: soroban_sdk::Env,
eid: u32,
oapp: soroban_sdk::Address,
config_type: u32,
) -> soroban_sdk::Bytes
Returns true for all EIDs to allow assignment as a blocking library.
fn is_supported_eid(env: soroban_sdk::Env, eid: u32) -> bool
Returns max version to ensure it's recognized as a valid library.
fn version(env: soroban_sdk::Env) -> MessageLibVersion
Returns SendAndReceive to indicate it can block both directions.
fn message_lib_type(env: soroban_sdk::Env) -> MessageLibType
Always panics - quoting is blocked.
fn quote(
env: soroban_sdk::Env,
packet: OutboundPacket,
options: soroban_sdk::Bytes,
pay_in_zro: bool,
) -> MessagingFee
Always panics - sending is blocked.
fn send(
env: soroban_sdk::Env,
packet: OutboundPacket,
options: soroban_sdk::Bytes,
pay_in_zro: bool,
) -> FeesAndPacket