Skip to content

Validate a BitBadges transaction object against critical rules.

validateTransaction(txBody): ValidationResult

Defined in: packages/bitbadgesjs-sdk/src/core/validate.ts:967

Validate a BitBadges transaction object against critical rules.

Checks for common errors like numbers not being strings, missing required fields, invalid list IDs, and SDK constructor compatibility.

Parameters

txBody

any

The parsed transaction object (must have a messages array).

Returns

ValidationResult

A ValidationResult with valid (true if no errors) and issues.

Edit this page on GitHub