Files
xrpl-dev-portal/docs/tutorials/payments/look-up-checks.md
amarantha-k 72029c989a Revise tutorials IA
Fix broken links

fix broken links

Fix broken links
2026-02-23 12:41:00 +00:00

2.0 KiB

seo, labels
seo labels
description
Get a list of pending checks sent from or to an account.
Checks

Look Up Checks

This tutorial shows how to look up Checks by their sender or recipient, in JavaScript.

Prerequisites

  • You should be familiar with the basics of using the xrpl.js client library.
  • To get any results, the addresses you're looking up must have at least one Check entry in the ledger. See also: Send a Check.

Source Code

The complete source code for this tutorial is available in the source repository for this website:

{% repo-link path="_code-samples/checks/js/" %}Checks sample code{% /repo-link %}

Steps

1. Look up all Checks for the address

To get a list of all incoming and outgoing Checks for an account, use the account_objects command and set the type field of the request to checks. You may need to make multiple requests if the result is paginated.

{% code-snippet file="/_code-samples/checks/js/get-checks.js" from="// Loop through account objects" before="// Filter results" /%}

2. Filter the responses by recipient

The response may include Checks where the account from the request is the sender or the recipient. Each member of the account_objects array of the response represents one Check. For each such Check object, the address in the Destination is address of that Check's recipient, such as in the following code:

{% code-snippet file="/_code-samples/checks/js/get-checks.js" from="// Filter results" before="// Disconnect" /%}

To filter by sender, check the address in the Account field of the Check instead.

{% admonition type="success" name="tip" %}For each Check entry in the results, the Check's ID is in the index field. You'll need this value to cash or cancel the Check.{% /admonition %}

{% raw-partial file="/docs/_snippets/common-links.md" /%}