Verified incoming transfers against Monero Wallet PRC

This commit is contained in:
2026-10-21 21:34:46 -04:00
parent af646dcc32
commit 9f82f050b4
13 changed files with 605 additions and 17 deletions
+3 -2
View File
@@ -54,8 +54,9 @@ const incomingOutputSchema = z.object({
pubkey: z.string().regex(/^[a-f0-9]{64}$/),
}).passthrough();
const incomingOutputsResultSchema = z.object({
transfers: z.array(incomingOutputSchema).max(MAX_TRANSFERS),
status: z.literal('OK'),
// v0.18.5.4 omits default-valued empty arrays/status from JSON-RPC serialization.
transfers: z.array(incomingOutputSchema).max(MAX_TRANSFERS).default([]),
status: z.literal('OK').optional(),
}).passthrough();
export type MoneroIncomingObservation = {