Special Transaction Types

Pseudo Transactions:
  • SignIn Xumm specific, signature only, can never be submitted. When sending a JSON transaction payload, you can use all XRPL transaction types, including a Xumm specific "pseudo transaction type": SignIn.
    The payload for a SignIn transaction can look like this:
    "txjson": {
    "TransactionType": "SignIn"
    After the user signs your SignIn request, the server to server call (to your configured Webhook location) will receive the signed transaction containing the signed transaction HEX blob.
    You can verify the signature using the verify-xrpl-signature package:
  • PaymentChannelAuthorize Is normally a 'Command' or locally signed object. Implemented in Xumm as a TransactionType (which it actually isn't, also: the resulting signed blob can never be submitted to an XRPL node as is). For more information, see:​