π˜…π˜‚π—Ίπ—Ί for developers

π˜…π˜‚π—Ίπ—Ί for developers

Use the π˜…π˜‚π—Ίπ—Ί API to send payloads (sign requests) to app users.
npm version

Get Started    API Docs

User Sign In

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"
  }
}

All XUMM payload options are valid for a SignIn transaction.

πŸ“˜

SignIn specific behaviour

A SignIn transaction will never be submitted to the XRP ledger, as it is an invalid transaction type (XUMM specific pseudo transaction type).

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:
https://github.com/XRPL-Labs/verify-xrpl-signature

Updated about a year ago

User Sign In


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.