Skip to content

Commit 3bea0bd

Browse files
committed
chore: merge remote-tracking branch 'origin/main' into feature/encrypted-data-exchange
2 parents e8c8822 + 80fe1ca commit 3bea0bd

File tree

170 files changed

+2370
-4495
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

170 files changed

+2370
-4495
lines changed

.github/workflows/rafiki/env-setup/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ runs:
77
- uses: pnpm/action-setup@v3
88
- uses: actions/setup-node@v4
99
with:
10-
node-version: '20'
10+
node-version: '24'
1111
cache: 'pnpm'
1212
- name: Install dependencies
1313
shell: bash

.grype.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,14 @@
11
ignore:
22
- vulnerability: GHSA-3xgq-45jj-v275
3+
- vulnerability: CVE-2026-23950
4+
- vulnerability: CVE-2026-23745
5+
6+
# CVE-2025-64756
7+
- vulnerability: CVE-2025-64756
8+
- vulnerability: GHSA-5j98-mcp5-4vw2
9+
10+
# CVE-2026-24842
11+
- vulnerability: CVE-2026-24842
12+
- vulnerability: GHSA-r6q2-hw4h-h46w
13+
- vulnerability: GHSA-8qq5-rm4j-mr97
14+
- vulnerability: GHSA-34x7-hfp2-rc4v

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
lts/iron
1+
v24

.prettierignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,5 @@ build
1515
.docusaurus
1616
.cache-loader
1717
.astro
18-
open-payments-specifications/**
18+
open-payments-specifications/**
19+
packages/documentation/**

.trivyignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
1-
CVE-2024-21538
1+
CVE-2024-21538 exp:2026-03-01
2+
CVE-2026-23950 exp:2026-03-01
3+
CVE-2025-64756 exp:2026-03-01
4+
CVE-2026-23745 exp:2026-03-01
5+
CVE-2026-24842 exp:2026-03-01

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,12 @@ This command will:
149149
- Format all files using Prettier
150150
- Automatically fix ESLint issues where possible
151151

152+
**Note:** The documentation package (`packages/documentation`) has its own Prettier configuration and is excluded from the root formatting. To format documentation files, use:
153+
154+
```sh
155+
pnpm format:docs
156+
```
157+
152158
#### Checking Code Quality
153159

154160
Before committing your changes, verify that your code passes all formatting and linting checks:

localenv/README.md

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -135,18 +135,6 @@ git clone --recurse-submodules https://github.com/interledger/rafiki.git
135135

136136
> \*Note: In the Local Playground, Kratos and Mail Slurper are disabled by default.
137137
138-
## Exploring Accounts on Mock Account Servicing Entity
139-
140-
Navigate to `localhost:3030` to view the accounts on the Cloud Nine Wallet mock ASE.
141-
142-
![Mock Account Servicing Entity Accounts](../packages/documentation/public/img/map-accounts.png)
143-
144-
The accounts of the Happy Life Bank mock ASE can be found on `localhost:3031`.
145-
146-
Select an Account Name to view account information, available balance, and a list of transactions.
147-
148-
![Mock Account Servicing Entity Transactions](../packages/documentation/public/img/map-transactions.png)
149-
150138
# Debugging
151139

152140
Debuggers are exposed on the following ports:

localenv/cloud-nine-wallet/docker-compose.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,6 @@ services:
115115
OPERATOR_TENANT_ID: 438fa74a-fa7d-4317-9ced-dde32ece1787
116116
CARD_SERVICE_URL: 'http://cloud-nine-wallet-card-service:3007'
117117
CARD_WEBHOOK_SERVICE_URL: 'http://cloud-nine-wallet-card-service:3007/webhook'
118-
DB_ENCRYPTION_SECRET: 'zO9KogehJECHReHgQr+ZWGkmgOD4AYa4ksUxALSwgM8='
119118
depends_on:
120119
shared-database:
121120
condition: service_healthy

localenv/mock-account-servicing-entity/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:20-alpine3.21 AS base
1+
FROM node:24-alpine3.23 AS base
22

33
WORKDIR /home/rafiki
44

@@ -42,7 +42,7 @@ RUN --mount=type=cache,id=pnpm,target=/pnpm/store \
4242
--frozen-lockfile
4343
RUN pnpm --filter mock-account-servicing-entity build
4444

45-
FROM node:20-alpine3.21 AS runner
45+
FROM node:24-alpine3.23 AS runner
4646

4747
WORKDIR /home/rafiki
4848

localenv/mock-account-servicing-entity/app/lib/asset.server.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ export const listAssets = async (
2929
id
3030
scale
3131
withdrawalThreshold
32-
tenantId
3332
createdAt
3433
tenant {
3534
id
@@ -59,7 +58,10 @@ export const loadAssets = async (tenantOptions?: TenantOptions) => {
5958
id: string
6059
scale: number
6160
withdrawalThreshold?: bigint | null
62-
tenantId: string
61+
tenant: {
62+
id: string
63+
publicName?: string | null
64+
} | null
6365
createdAt: string
6466
}
6567
}[] = []

0 commit comments

Comments
 (0)