new Error("No decrypted GPRU balance actions were supplied")
new Error("GPRU Memo payload must be text")
new Error("Decrypted GPRU action commitment differs from the on-chain proof binding")
new Error(`GPRU Memo history has a sequence gap at ${expectedSequence}`)
new Error(`GPRU Memo ${sequence} does not link to its decrypted predecessor`)
new Error(`GPRU decrypted history produces a negative balance for token ${record.tokenId}`)
new Error(`GPRU Memo history ends at ${latestSequence}; expected ${expectedLatestSequence}`)