fn vaults(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn facility(env: soroban_sdk::Env) -> soroban_sdk::Address
fn is_vault(env: soroban_sdk::Env, vault: soroban_sdk::Address) -> bool
fn authority(env: soroban_sdk::Env) -> soroban_sdk::Address
fn pre_check(
env: soroban_sdk::Env,
facility: soroban_sdk::Address,
ctx: HookCtx,
before: AccountState,
) -> soroban_sdk::Val
fn set_vault(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
vault: soroban_sdk::Address,
enabled: bool,
)
fn on_install(
env: soroban_sdk::Env,
facility: soroban_sdk::Address,
ops: soroban_sdk::Vec,
)
fn post_check(
env: soroban_sdk::Env,
facility: soroban_sdk::Address,
ctx: HookCtx,
after: AccountState,
hook_data: soroban_sdk::Val,
)
fn __constructor(
env: soroban_sdk::Env,
authority: soroban_sdk::Address,
facility: soroban_sdk::Address,
)
fn set_authority(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
new_authority: soroban_sdk::Address,
)
fn recommended_ops(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn preview_default_recall(
env: soroban_sdk::Env,
account: soroban_sdk::BytesN<32>,
vault: soroban_sdk::Address,
client: Option,
) -> i128