fn ignite(
env: soroban_sdk::Env,
payer: soroban_sdk::Address,
amount: i128,
power: u32,
attestation: soroban_sdk::Bytes,
) -> Result
fn collect(
env: soroban_sdk::Env,
id: soroban_sdk::BytesN<16>,
) -> Result
fn upgrade(
env: soroban_sdk::Env,
hash: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn set_attestor(
env: soroban_sdk::Env,
pubkey: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
credit: soroban_sdk::Address,
ion: soroban_sdk::Address,
attestor: soroban_sdk::BytesN<32>,
)