fn config(
env: soroban_sdk::Env,
) -> (soroban_sdk::BytesN<32>, soroban_sdk::Vec)
fn verify(
env: soroban_sdk::Env,
signature_payload: soroban_sdk::Bytes,
key_data: soroban_sdk::Bytes,
sig_data: soroban_sdk::Bytes,
) -> bool
Pin rpIdHash + allow-list origin một lần (mỗi hộ deploy một instance; đổi cert APK / extension ID = deploy instance mới, KHÔNG sửa code).
fn __constructor(
env: soroban_sdk::Env,
rp_id_hash: soroban_sdk::BytesN<32>,
allowed_origins: soroban_sdk::Vec,
)
fn canonicalize_key(
env: soroban_sdk::Env,
key_data: soroban_sdk::Bytes,
) -> soroban_sdk::Bytes
fn batch_canonicalize_key(
env: soroban_sdk::Env,
keys_data: soroban_sdk::Vec,
) -> soroban_sdk::Vec