fn facility(env: soroban_sdk::Env) -> soroban_sdk::Address
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 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 pledge_paused(env: soroban_sdk::Env, token: soroban_sdk::Address) -> bool
fn set_authority(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
new_authority: soroban_sdk::Address,
)
fn total_pledged(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn recommended_ops(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn set_pledge_paused(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
token: soroban_sdk::Address,
paused: bool,
)
fn add_collateral_token(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
token: soroban_sdk::Address,
)
fn remove_collateral_token(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
token: soroban_sdk::Address,
)