Commit Graph

2023 Commits

Author SHA1 Message Date
Alex Kremer
ad2ff82ab1 fix: Align error messages and rpc-spec 0.1.17 (#3223) 2026-09-23 13:29:57 +01:00
Peter Chen
4a96b6612b fix: Delete limit from MPT Holder output when filtering by account_id (#3222) 2026-09-21 19:39:11 +01:00
Alex Kremer
114ad9c788 chore: Upgrade to libxrpl 3.4.0 (#3217) 2026-09-21 15:02:33 +01:00
Peter Chen
1621ac353c feat: Add accounts filter to mpt_holders (#3180) 2026-09-18 17:07:55 +01:00
Alex Kremer
35000059d9 refactor: Migrate handlers to rpc-spec (H) (#3214) 2026-09-18 16:34:21 +01:00
Alex Kremer
1cb6f29b40 refactor: Migrate handlers to rpc-spec (G) (#3213) 2026-09-17 16:33:22 +01:00
Alex Kremer
0e8ee75caf refactor: Migrate handlers to rpc-spec (F) (#3212) 2026-09-16 14:16:25 +01:00
Alex Kremer
0c69a582ed refactor: Migrate handlers to rpc-spec (E) (#3210) 2026-09-15 22:43:39 +01:00
Alex Kremer
bd666f4b3a refactor: Migrate handlers to rpc-spec (D) (#3209) 2026-09-15 19:33:27 +01:00
Alex Kremer
b33364d144 refactor: Migrate handlers to rpc-spec (C) (#3208) 2026-09-15 14:42:14 +01:00
Alex Kremer
994afeaa65 refactor: Migrate handlers to rpc-spec (B) (#3207) 2026-09-14 23:20:30 +01:00
Alex Kremer
a64aa5c6f6 refactor: Migrate handlers to rpc-spec (A) (#3206) 2026-09-14 14:31:49 +01:00
Alex Kremer
899661e05e refactor: Migrate first handlers to rpc-spec (#3199) 2026-09-11 21:45:21 +01:00
Ayaz Salikhov
4af9e2f71f chore: Update actions/docker images/xrpld files (#3204)
Note: some files are taken exactly as they are in rippled, so changing
something here wouldn't be great (because they will drift)
2.9.0-b1
2026-09-11 00:03:46 +01:00
Alex Kremer
1a421b4145 chore: Upgrade to libxrpl-3.4.0-rc1 (#3203) 2026-09-10 16:48:10 +01:00
Alex Kremer
81efb226ac refactor: Dual path for rpc handlers (#3198) 2026-09-09 14:57:01 +01:00
Alex Kremer
08255c4f9e refactor: Use shared ledger and tx type tables from rpcspec (#3174) 2026-09-08 17:23:30 +01:00
Alex Kremer
db12445b50 refactor: Use error types from rpc-spec (#3173) 2026-09-08 14:45:42 +01:00
dependabot[bot]
274ef35347 ci: [DEPENDABOT] bump docker/setup-qemu-action from 4.2.0 to 4.3.0 in /.github/actions/build-docker-image (#3201)
Signed-off-by: dependabot[bot] <support@github.com>
2026-09-07 15:23:59 +01:00
dependabot[bot]
edd76e5359 ci: [DEPENDABOT] bump actions/deploy-pages from 5.0.0 to 5.0.1 (#3200)
Signed-off-by: dependabot[bot] <support@github.com>
2026-09-07 15:23:38 +01:00
github-actions[bot]
a1d7ff7831 style: Update pre-commit hooks (#3197)
Co-authored-by: mathbunnyru <12270691+mathbunnyru@users.noreply.github.com>
2.8.1-rc4
2026-09-01 16:43:38 +01:00
Alex Kremer
9cd44a06dd fix: Internal error in account_info with pseudo account (#3196) 2026-08-28 16:32:50 +01:00
Alex Kremer
e5f11df558 fix: Rare race in cluster tests (#3194) 2026-08-28 16:32:29 +01:00
Ayaz Salikhov
58d8f12ba3 test: Use credentialTypeValidator in LedgerEntry (#3195) 2026-08-27 16:40:19 +01:00
Ayaz Salikhov
bab8789bbb ci: Fix when dry-run flag is applied (#3193) 2.8.1-rc3 2026-08-27 14:03:04 +01:00
Ayaz Salikhov
8ee9bb92ae build: Publish Clio to packages.xrplf.org (#3192)
Co-authored-by: Bart <bthomee@users.noreply.github.com>
2.8.1-rc2
2026-08-27 13:00:49 +01:00
Alex Kremer
4afc3fdb76 chore: Introduce xrpl-rpc-spec 0.1.6 dependency (#3171) 2026-08-26 16:20:30 +01:00
Alex Kremer
8a91ba85c4 refactor: Separate handler registry (#3169) 2026-08-26 14:07:58 +01:00
Ayaz Salikhov
7d33ecac0f feat: Accept MPT issuance IDs in book_offers (MPTokensV2) (#3190)
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com>
2.8.1-rc1
2026-08-25 13:20:55 +01:00
Alex Kremer
f41d533cf7 fix: Internal error on warning injection (#3177) 2026-08-25 13:19:57 +01:00
Ayaz Salikhov
b0a3f85f08 chore: Update XRPLF/actions (#3191) 2026-08-25 12:24:13 +01:00
Peter Chen
96f56edb01 feat: Add delegate filter param's to account_tx RPC (#2827)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-24 18:49:55 +01:00
Alex Kremer
2e7f303b7a fix: WebServer NG send queue (#3181) 2026-08-24 18:03:55 +01:00
Alex Kremer
292d55aa1c fix: Rare deadlock in subscriptions (#3176) 2026-08-24 17:00:09 +01:00
Alex Kremer
3ad2ccddaa fix: Output format for MPT Issuance ID (#3178) 2026-08-24 15:15:50 +01:00
Alex Kremer
bdfbb78115 fix: Fiber suspension during exception (#3187) 2026-08-24 15:15:26 +01:00
Alex Kremer
74f5dcc95e chore: Add back reverted feature adding mptoken_issuance_history RPC (#3188) 2026-08-24 15:15:01 +01:00
dependabot[bot]
10b3eee511 ci: [DEPENDABOT] bump docker/setup-buildx-action from 4.2.0 to 4.3.0 in /.github/actions/build-docker-image (#3189)
Signed-off-by: dependabot[bot] <support@github.com>
2026-08-24 12:04:15 +01:00
Ayaz Salikhov
e6c91a1572 fix: Use credentialTypeValidator in LedgerEntry (#3185) 2026-08-20 15:57:56 +01:00
Alex Kremer
4f884e3b4b fix: Better validator for issuer (#3184) 2026-08-20 15:57:46 +01:00
Ayaz Salikhov
8e091871cb chore: Revert "feat: Add mptoken_issuance_history RPC" (#3183) 2026-08-20 15:42:22 +01:00
Bryan
e8e0478333 feat: Add mptoken_issuance_history RPC (#3141)
feat: add mptoken_issuance_history RPC

Summary

Adds mptoken_issuance_history, a Clio-only method that returns the
transaction history for a given MPT issuance — the MPT-scoped sibling of
nft_history. You can optionally filter by account and/or tx_type.

The index tables, backend fetch methods, and live ETL indexing landed
earlier; this wires up the handler on top of them.

The handler

- Routes to fetchMPTokenIssuanceTransactions or
fetchAccountMPTokenIssuanceTransactions depending on whether account is
set. When tx_type is given, it filters on TransactionType post-fetch,
exactly like account_tx.
- Follows the nft_history/account_tx conventions for ledger ranges,
markers, binary, forward, and limit ([1,100], default 50), including
api-version response branching.
- Gated on backfill completion so it never returns partial history:
until this node's MPTTransactionHistoryMigrator reports Migrated,
requests get notReady with a message pointing at the --migrate command.
Once migrated, the result is cached and the check is skipped — the
method turns on automatically, no restart.

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-18 09:43:06 -07:00
Ayaz Salikhov
62428a2d91 chore: Update libxrpl to 3.3.0 (#3170) 2026-08-12 09:57:52 +01:00
Alex Kremer
dbdbe4ea1f fix: Introduce retry for transient errors from DB (#3167) 2026-08-10 14:39:15 +01:00
Peter Chen
f490117cfb fix: Remove clio_etl from rpc cmake (#3166) 2026-08-05 10:57:31 -04:00
Peter Chen
466b60f8ea feat: Support filtering txns by mpt_issuance_id (#3153)
Adds an optional `mpt_issuance_id ` field to Account_tx so that users
can filter Account transactions if the transaction is involved in a
specific `mpt_issuance_id `
2026-08-04 12:22:43 -04:00
Alex Kremer
6ce668f493 chore: Add clang-tidy rules for lower_case namespaces (#3165) 2026-08-04 14:52:29 +01:00
Ayaz Salikhov
d2d0f39614 chore: Update pre-commit hooks (#3164) 2026-08-04 14:48:51 +01:00
dependabot[bot]
c29c4f0a62 ci: [DEPENDABOT] bump docker/login-action from 4.5.1 to 4.6.0 in /.github/actions/build-docker-image (#3163)
Bumps [docker/login-action](https://github.com/docker/login-action) from
4.5.1 to 4.6.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/login-action/releases">docker/login-action's
releases</a>.</em></p>
<blockquote>
<h2>v4.6.0</h2>
<ul>
<li>Harden buildx scoped config path handling by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/login-action/pull/1059">docker/login-action#1059</a></li>
<li>Bump <code>@​aws-sdk/client-ecr</code> and
<code>@​aws-sdk/client-ecr-public</code> to 3.1095.0 in <a
href="https://redirect.github.com/docker/login-action/pull/1051">docker/login-action#1051</a></li>
<li>Bump js-yaml from 5.2.1 to 5.2.2 in <a
href="https://redirect.github.com/docker/login-action/pull/1057">docker/login-action#1057</a></li>
<li>Bump postcss from 8.5.10 to 8.5.22 in <a
href="https://redirect.github.com/docker/login-action/pull/1056">docker/login-action#1056</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/login-action/compare/v4.5.2...v4.6.0">https://github.com/docker/login-action/compare/v4.5.2...v4.6.0</a></p>
<h2>v4.5.2</h2>
<ul>
<li>Surface Docker Hub OIDC error responses by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/login-action/pull/1058">docker/login-action#1058</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/login-action/compare/v4.5.1...v4.5.2">https://github.com/docker/login-action/compare/v4.5.1...v4.5.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="dbcb813823"><code>dbcb813</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/login-action/issues/1051">#1051</a>
from docker/dependabot/npm_and_yarn/aws-sdk-dependen...</li>
<li><a
href="5bcb015ee6"><code>5bcb015</code></a>
[dependabot skip] chore: update generated content</li>
<li><a
href="b30b2f2d31"><code>b30b2f2</code></a>
build(deps): bump the aws-sdk-dependencies group across 1 directory with
2 up...</li>
<li><a
href="9087f1e6d6"><code>9087f1e</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/login-action/issues/1057">#1057</a>
from docker/dependabot/npm_and_yarn/js-yaml-5.2.2</li>
<li><a
href="0009830ea1"><code>0009830</code></a>
[dependabot skip] chore: update generated content</li>
<li><a
href="23255232d3"><code>2325523</code></a>
build(deps): bump js-yaml from 5.2.1 to 5.2.2</li>
<li><a
href="4ec1d4a769"><code>4ec1d4a</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/login-action/issues/1056">#1056</a>
from docker/dependabot/npm_and_yarn/postcss-8.5.22</li>
<li><a
href="5fc99ba47b"><code>5fc99ba</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/login-action/issues/1053">#1053</a>
from docker/dependabot/github_actions/aws-actions/co...</li>
<li><a
href="e512bd59d1"><code>e512bd5</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/login-action/issues/1052">#1052</a>
from docker/dependabot/github_actions/codeql-actions...</li>
<li><a
href="a146c91b8f"><code>a146c91</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/login-action/issues/1059">#1059</a>
from crazy-max/harden-buildx-scope-paths</li>
<li>Additional commits viewable in <a
href="abd2ef45e7...dbcb813823">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/login-action&package-manager=github_actions&previous-version=4.5.1&new-version=4.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 11:13:04 +01:00
Ayaz Salikhov
94c877b5ef chore: Update libxrpl to 3.3.0-rc1-custom (#3160) 2026-07-30 17:13:32 +01:00