UNPKG

@aptos-labs/siwa

Version:
18 lines 1.22 kB
export type VerificationResult = { valid: true; } | { valid: false; errors: VerificationError[]; }; export type VerificationResultWithData<T> = { valid: true; data: T; } | { valid: false; errors: VerificationError[]; }; export type VerificationError = VerificationComparisonError | VerificationSignatureError | VerificationMessageError; export type VerificationComparisonError = "message_domain_mismatch" | "message_address_mismatch" | "message_statement_mismatch" | "message_uri_mismatch" | "message_version_mismatch" | "message_chain_id_mismatch" | "message_nonce_mismatch" | "message_issued_at_mismatch" | "message_expiration_time_mismatch" | "message_not_before_mismatch" | "message_request_id_mismatch" | "message_resources_missing" | "message_resources_mismatch" | "message_resources_unexpected"; export type VerificationSignatureError = "invalid_signature" | "invalid_public_key" | "invalid_auth_key"; export type VerificationMessageError = "invalid_message" | "message_domain_missing" | "message_address_missing" | "message_statement_missing" | "message_version_missing" | "message_chain_id_missing" | "message_expired" | "message_not_yet_valid"; //# sourceMappingURL=types.d.ts.map