summaryrefslogtreecommitdiff
path: root/impls/monero.ts/src/pending_transaction.ts
diff options
context:
space:
mode:
Diffstat (limited to 'impls/monero.ts/src/pending_transaction.ts')
-rw-r--r--impls/monero.ts/src/pending_transaction.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/impls/monero.ts/src/pending_transaction.ts b/impls/monero.ts/src/pending_transaction.ts
index 12ad719..169332f 100644
--- a/impls/monero.ts/src/pending_transaction.ts
+++ b/impls/monero.ts/src/pending_transaction.ts
@@ -43,10 +43,17 @@ export class PendingTransaction {
}
async commitUR(maxFragmentLength: number): Promise<string | null> {
- const result = await getSymbol("PendingTransaction_commitUR")(
+ const commitUR = getSymbol("PendingTransaction_commitUR");
+
+ if (!commitUR) {
+ return null;
+ }
+
+ const result = await commitUR(
this.#pendingTxPtr,
maxFragmentLength,
);
+
if (!result) return null;
await this.throwIfError();
return await readCString(result) || null;