fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
protocol_fee_bps: u32,
execution_fee_bps: u32,
workflow_fee_bps: u32,
)
fn settle_402(
env: soroban_sdk::Env,
payer: soroban_sdk::Address,
invoice_id: soroban_sdk::Symbol,
purpose: soroban_sdk::Symbol,
amount_stroops: i128,
)
fn get_fee_schedule(env: soroban_sdk::Env) -> FeeSchedule
fn set_fee_schedule(
env: soroban_sdk::Env,
actor: soroban_sdk::Address,
protocol_fee_bps: u32,
execution_fee_bps: u32,
workflow_fee_bps: u32,
)
fn treasury_balance(env: soroban_sdk::Env) -> i128