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)