Contract 281626b69f74d84d98f3fe8be63612b30b75730904d1b852bb98467a879c85d5

← Back to Index 📥 Download WASM

Instances

  • CC44PEQW7HSEPKAZ5ZRPH2JS5M5KVJXCUBLJ2ZX4E3WCDKMNFILHC2AD

Interface

fn pause(env: soroban_sdk::Env, caller: soroban_sdk::Address)
fn cancel(
    env: soroban_sdk::Env,
    canceller: soroban_sdk::Address,
    operation_id: soroban_sdk::BytesN<32>,
)
fn execute(
    env: soroban_sdk::Env,
    executor: Option,
    target: soroban_sdk::Address,
    function: soroban_sdk::Symbol,
    args: soroban_sdk::Vec,
    predecessor: soroban_sdk::BytesN<32>,
    salt: soroban_sdk::BytesN<32>,
) -> soroban_sdk::Val
fn propose(
    env: soroban_sdk::Env,
    proposer: soroban_sdk::Address,
    op: AdminOperation,
    salt: soroban_sdk::BytesN<32>,
) -> soroban_sdk::BytesN<32>
fn has_role(
    env: soroban_sdk::Env,
    account: soroban_sdk::Address,
    role: soroban_sdk::Symbol,
) -> bool
fn add_spoke(env: soroban_sdk::Env, caller: soroban_sdk::Address) -> u32
fn controller(env: soroban_sdk::Env) -> soroban_sdk::Address
fn create_hub(env: soroban_sdk::Env, caller: soroban_sdk::Address) -> u32
fn execute_self(
    env: soroban_sdk::Env,
    executor: Option,
    op: AdminOperation,
    salt: soroban_sdk::BytesN<32>,
)
fn get_min_delay(env: soroban_sdk::Env) -> u32
fn hash_operation(
    env: soroban_sdk::Env,
    target: soroban_sdk::Address,
    function: soroban_sdk::Symbol,
    args: soroban_sdk::Vec,
    predecessor: soroban_sdk::BytesN<32>,
    salt: soroban_sdk::BytesN<32>,
) -> soroban_sdk::BytesN<32>
fn set_sanity_band(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    key: PriceKey,
    min_wad: i128,
    max_wad: i128,
)
fn accept_ownership(env: soroban_sdk::Env)
fn price_aggregator(env: soroban_sdk::Env) -> soroban_sdk::Address
fn deploy_controller(
    env: soroban_sdk::Env,
    wasm_hash: soroban_sdk::BytesN<32>,
) -> soroban_sdk::Address
fn get_operation_state(
    env: soroban_sdk::Env,
    operation_id: soroban_sdk::BytesN<32>,
) -> OperationState
fn get_operation_ledger(
    env: soroban_sdk::Env,
    operation_id: soroban_sdk::BytesN<32>,
) -> u32
fn resolve_asset_oracle(
    env: soroban_sdk::Env,
    key: PriceKey,
    oracle: AssetOracle,
) -> AssetOracle
fn revoke_role_immediate(
    env: soroban_sdk::Env,
    account: soroban_sdk::Address,
    role: soroban_sdk::Symbol,
)
fn set_spoke_asset_flags(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    spoke_id: u32,
    hub_asset: HubAssetKey,
    paused: bool,
    frozen: bool,
    no_seize: bool,
)
fn deploy_price_aggregator(
    env: soroban_sdk::Env,
    wasm_hash: soroban_sdk::BytesN<32>,
) -> soroban_sdk::Address
fn execute_canceller_reset(
    env: soroban_sdk::Env,
    executor: Option,
    new_cancellers: soroban_sdk::Vec,
    salt: soroban_sdk::BytesN<32>,
)
fn propose_canceller_reset(
    env: soroban_sdk::Env,
    new_cancellers: soroban_sdk::Vec,
    salt: soroban_sdk::BytesN<32>,
) -> soroban_sdk::BytesN<32>
fn resolve_oracle_tolerance(env: soroban_sdk::Env, tolerance: u32) -> OracleTolerance
fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address, min_delay: u32)

Imports

WebAssembly Text (WAT) ▶