fn hashes(env: soroban_sdk::Env) -> WasmHashes
fn upgrade(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
wasm_hash: soroban_sdk::BytesN<32>,
)
fn registry(env: soroban_sdk::Env) -> soroban_sdk::Address
fn grant_role(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
role_id: u32,
account: soroban_sdk::Address,
)
fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
registry: soroban_sdk::Address,
hashes: WasmHashes,
)
fn set_hashes(env: soroban_sdk::Env, caller: soroban_sdk::Address, hashes: WasmHashes)
fn deploy_deal(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
salt: soroban_sdk::BytesN<32>,
deal_config: DealConfig,
manager_config: DealManagerConfig,
) -> DealDeployment
fn revoke_role(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
role_id: u32,
account: soroban_sdk::Address,
)
fn maintain_ttl(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
threshold: u32,
extend_to: u32,
)
fn set_registry(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
registry: soroban_sdk::Address,
)
fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
registry: soroban_sdk::Address,
hashes: WasmHashes,
)