fn init(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
treasury: soroban_sdk::Address,
xrp_token: soroban_sdk::Address,
attacker: soroban_sdk::Address,
claim_deadline: u64,
expected_total_allocated: i128,
)
fn claim(
env: soroban_sdk::Env,
old_address: soroban_sdk::Address,
payout_address: soroban_sdk::Address,
)
fn get_phase(env: soroban_sdk::Env) -> Phase
fn get_totals(env: soroban_sdk::Env) -> TotalsView
fn pause_claims(env: soroban_sdk::Env)
fn unpause_claims(env: soroban_sdk::Env)
fn activate_claims(env: soroban_sdk::Env)
fn get_claim_record(
env: soroban_sdk::Env,
address: soroban_sdk::Address,
) -> ClaimRecordView
fn emergency_withdraw(env: soroban_sdk::Env)
fn seed_records_batch(
env: soroban_sdk::Env,
records: soroban_sdk::Vec<(soroban_sdk::Address, i128)>,
)
fn sweep_after_deadline(env: soroban_sdk::Env)