Contract e0139ee3b93d3b5ad51b8385f0ffa8ba98be42523399dc7669a14aa5d2b16878

← Back to Index 📥 Download WASM

Meta

rssdkver 23.0.1#510d3feb724c2b01d7e7ab7652f03b9f8efc3f35
rsver 1.89.0

Instances

  • CAA7XAUJOEUUMTMWLPIANIQ5OTB3CTP63SO45MFA5NEEPX3SDC7TWNQI
  • CAUB7U3X3MW7SQNWGNFVNYC5WQJLQCJNS2ELSLD2IMBVVPU5N4JTE2Q4
  • CBPUQGFE36JGLG5M54KF43TM3U52XZ6XXUAJTWSCZ6KSNQDOASHKEQRP

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    validators: soroban_sdk::Vec,
    validators_raw: soroban_sdk::Vec>,
) -> Result<(), ContractError>
fn update_admin(
    env: soroban_sdk::Env,
    new_admin: soroban_sdk::Address,
) -> Result<(), ContractError>
fn lip_data_send(
    env: soroban_sdk::Env,
    dest_chain_id: u64,
    sender: soroban_sdk::Address,
    origin_client: soroban_sdk::Address,
    dest_client: soroban_sdk::String,
    data: soroban_sdk::Vec,
    dest_types: soroban_sdk::Vec,
) -> Result, ContractError>
fn lip_validate_execute(
    env: soroban_sdk::Env,
    tx_id: soroban_sdk::BytesN<32>,
    origin_chain_id: u64,
    origin_client: soroban_sdk::String,
    sender: soroban_sdk::String,
    dest_client: soroban_sdk::Address,
    data: soroban_sdk::Vec,
    validators: soroban_sdk::Vec,
    signatures: soroban_sdk::Vec>,
) -> Result<(), ContractError>
fn add_allowed_chain(env: soroban_sdk::Env, chain_id: u64)
fn add_allowed_chain_oracle(
    env: soroban_sdk::Env,
    chain_id: u64,
    chain_oracle: soroban_sdk::String,
) -> Result<(), ContractError>
fn get_is_allowed_chain(env: soroban_sdk::Env, chain_id: u64) -> bool
fn get_chains(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn get_a_chain_oracle(
    env: soroban_sdk::Env,
    chain_id: u64,
) -> Option
fn get_chains_oracles(
    env: soroban_sdk::Env,
) -> soroban_sdk::Map
fn add_validator(
    env: soroban_sdk::Env,
    v: soroban_sdk::Address,
    v_raw: soroban_sdk::BytesN<32>,
)
fn remove_validator(env: soroban_sdk::Env, v: soroban_sdk::Address)
fn get_is_validator(env: soroban_sdk::Env, v: soroban_sdk::Address) -> bool
fn get_validators(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn get_threshold(env: soroban_sdk::Env) -> u32
fn upgrade(env: soroban_sdk::Env, new_version: soroban_sdk::BytesN<32>)

Imports

WebAssembly Text (WAT) ▶