Contract f74ddc09bef77783d379bbe7814a15a42c03060781a4a903dc9f9144472a6896

← Back to Index 📥 Download WASM

Meta

rssdkver 21.7.4#f67b4bf2d2de04d87d28225a99027fd40b7da914
rsver 1.79.0

Interface

fn initialize(
    env: soroban_sdk::Env,
    registry: soroban_sdk::Address,
    admin: soroban_sdk::Address,
    config: ConfigData,
    sources: soroban_sdk::Vec,
    destinations: soroban_sdk::Vec,
)
fn get_config(env: soroban_sdk::Env) -> ConfigData
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn propose_removal(env: soroban_sdk::Env, protocol: soroban_sdk::String)
fn get_proposed_removal(env: soroban_sdk::Env) -> soroban_sdk::String
fn white_list_actions(env: soroban_sdk::Env, action: soroban_sdk::Bytes)
fn remove_action(
    env: soroban_sdk::Env,
    action: soroban_sdk::Bytes,
) -> Result
fn verify_protocols(
    env: soroban_sdk::Env,
    protocols: soroban_sdk::Vec,
) -> Result
fn get_protocols(
    env: soroban_sdk::Env,
) -> Result<
    (soroban_sdk::Vec, soroban_sdk::Vec),
    ContractError,
>
fn verify_protocols_unordered(
    env: soroban_sdk::Env,
    array1: soroban_sdk::Vec,
    array2: soroban_sdk::Vec,
) -> Result
fn handle_call_message(
    env: soroban_sdk::Env,
    from: soroban_sdk::String,
    data: soroban_sdk::Bytes,
    protocols: soroban_sdk::Vec,
) -> Result<(), ContractError>
fn verify_protocol_recovery(
    env: soroban_sdk::Env,
    protocols: soroban_sdk::Vec,
) -> Result<(), ContractError>
fn get_modified_protocols(
    env: soroban_sdk::Env,
) -> Result, ContractError>
fn set_upgrade_authority(
    env: soroban_sdk::Env,
    upgrade_authority: soroban_sdk::Address,
)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn extend_ttl(env: soroban_sdk::Env)

Imports

WebAssembly Text (WAT) ▶