fn initialize_factory(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
wasm_hash: soroban_sdk::BytesN<32>,
)
fn update_owner_factory(env: soroban_sdk::Env, owner: soroban_sdk::Address)
fn get_owner_factory(env: soroban_sdk::Env) -> Option
fn update_default_implementation(
env: soroban_sdk::Env,
wasm_hash: soroban_sdk::BytesN<32>,
)
fn get_default_implementation(env: soroban_sdk::Env) -> Option>
fn update_token_implementation(
env: soroban_sdk::Env,
contract_id: soroban_sdk::Address,
wasm_hash: soroban_sdk::BytesN<32>,
)
fn list_tokens(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn get_applied_regulation_data(
env: soroban_sdk::Env,
regulation_type: RegulationType,
regulation_sub_type: RegulationSubType,
) -> RegulationData
fn deploy_equity(
env: soroban_sdk::Env,
salt: soroban_sdk::BytesN<32>,
admin: soroban_sdk::Address,
factory_regulation_data: FactoryRegulationData,
proxy_wasm_hash: soroban_sdk::BytesN<32>,
decimal: u32,
name: soroban_sdk::String,
symbol: soroban_sdk::String,
isin: soroban_sdk::String,
equity_data: EquityData,
) -> soroban_sdk::Address
fn deploy_bond(
env: soroban_sdk::Env,
salt: soroban_sdk::BytesN<32>,
admin: soroban_sdk::Address,
factory_regulation_data: FactoryRegulationData,
proxy_wasm_hash: soroban_sdk::BytesN<32>,
decimal: u32,
name: soroban_sdk::String,
symbol: soroban_sdk::String,
isin: soroban_sdk::String,
bond_data: BondData,
) -> soroban_sdk::Address