From afac4d8e34d73ddb62750afb7e55321a7fd222d9 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Mon, 3 Aug 2026 13:59:57 -0700 Subject: [PATCH] Add process RPC call to schema. --- src/lib/rpc/block_info.ts | 4 ++-- src/lib/rpc/process.ts | 25 +++++++++++++++++++++++++ src/lib/rpc/schema.ts | 2 ++ 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 src/lib/rpc/process.ts diff --git a/src/lib/rpc/block_info.ts b/src/lib/rpc/block_info.ts index 5c3a10f..f286d06 100644 --- a/src/lib/rpc/block_info.ts +++ b/src/lib/rpc/block_info.ts @@ -12,7 +12,7 @@ export const block_info = Object.freeze({ 'representative', 'signature', 'type', - 'work' + 'work', ], }, fields: [ @@ -25,6 +25,6 @@ export const block_info = Object.freeze({ 'linked_account', 'local_timestamp', 'subtype', - 'successor' + 'successor', ], }) diff --git a/src/lib/rpc/process.ts b/src/lib/rpc/process.ts new file mode 100644 index 0000000..99461d4 --- /dev/null +++ b/src/lib/rpc/process.ts @@ -0,0 +1,25 @@ +//! SPDX-FileCopyrightText: 2026 Chris Duncan +//! SPDX-License-Identifier: GPL-3.0-or-later + +export const process = Object.freeze({ + block: { + fields: [ + 'account', + 'balance', + 'link', + 'link_as_account', + 'previous', + 'representative', + 'signature', + 'type', + 'work', + ], + }, + fields: [ + 'action', + 'async', + 'block', + 'json_block', + 'subtype', + ], +}) diff --git a/src/lib/rpc/schema.ts b/src/lib/rpc/schema.ts index 7af2f2e..a88be1f 100644 --- a/src/lib/rpc/schema.ts +++ b/src/lib/rpc/schema.ts @@ -2,8 +2,10 @@ //! SPDX-License-Identifier: GPL-3.0-or-later import { account_info } from './account_info' import { block_info } from './block_info' +import { process } from './process' export const Schema = Object.freeze({ account_info, block_info, + process, }) -- 2.52.0