From ef7af7402f95537e0b6caf93ae4abdec01b24a28 Mon Sep 17 00:00:00 2001 From: Kevin Pita Date: Thu, 23 Jul 2026 16:17:01 +0200 Subject: [PATCH] fix: use finality final instead of sync_checkpoint in rpc view calls --- apps/relayer/src/modules/near/near-client.service.ts | 2 +- packages/sdks/browser/src/signers/signer.ts | 2 +- packages/sdks/browser/test/signers/signer.spec.ts | 1 + packages/sdks/react/src/core/signers/signer.ts | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/relayer/src/modules/near/near-client.service.ts b/apps/relayer/src/modules/near/near-client.service.ts index 1bff754b..bd98db2a 100644 --- a/apps/relayer/src/modules/near/near-client.service.ts +++ b/apps/relayer/src/modules/near/near-client.service.ts @@ -91,7 +91,7 @@ export class NearClientService { account_id: accountId, method_name: method, args_base64: encodedArgs.toString("base64"), - sync_checkpoint: "earliest_available", + finality: "final", }); return JSON.parse(Buffer.from(result.result).toString()); } diff --git a/packages/sdks/browser/src/signers/signer.ts b/packages/sdks/browser/src/signers/signer.ts index acc942c7..f4868050 100644 --- a/packages/sdks/browser/src/signers/signer.ts +++ b/packages/sdks/browser/src/signers/signer.ts @@ -52,7 +52,7 @@ export class FastAuthSigner

{ account_id: contractId, method_name: methodName, args_base64: encodedArgs.toString("base64"), - sync_checkpoint: "earliest_available", + finality: "final", }); return JSON.parse(Buffer.from(result.result).toString()); diff --git a/packages/sdks/browser/test/signers/signer.spec.ts b/packages/sdks/browser/test/signers/signer.spec.ts index 9f254a4e..f7279819 100644 --- a/packages/sdks/browser/test/signers/signer.spec.ts +++ b/packages/sdks/browser/test/signers/signer.spec.ts @@ -77,6 +77,7 @@ describe("FastAuthSigner", () => { request_type: "call_function", account_id: options.mpcContractId, method_name: "derived_public_key", + finality: "final", }), ); diff --git a/packages/sdks/react/src/core/signers/signer.ts b/packages/sdks/react/src/core/signers/signer.ts index b9287ad8..35bcfba3 100644 --- a/packages/sdks/react/src/core/signers/signer.ts +++ b/packages/sdks/react/src/core/signers/signer.ts @@ -65,7 +65,7 @@ export class FastAuthSigner

{ account_id: contractId, method_name: methodName, args_base64: encodedArgs.toString("base64"), - sync_checkpoint: "earliest_available", + finality: "final", }); return JSON.parse(Buffer.from(result.result).toString());