From 92a23c67bea9e7843f73d6375fb096c9092ed175 Mon Sep 17 00:00:00 2001 From: Aditya Tiwari Date: Fri, 24 Jan 2025 15:25:29 +0530 Subject: [PATCH] fix(sdk-coin-apt): add getter for sender pubkey Ticket: COIN-2891 --- modules/sdk-coin-apt/src/lib/transaction/transaction.ts | 4 ++++ modules/sdk-coin-apt/src/lib/transactionBuilder.ts | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/modules/sdk-coin-apt/src/lib/transaction/transaction.ts b/modules/sdk-coin-apt/src/lib/transaction/transaction.ts index 93b064fcce..088fe1f7a5 100644 --- a/modules/sdk-coin-apt/src/lib/transaction/transaction.ts +++ b/modules/sdk-coin-apt/src/lib/transaction/transaction.ts @@ -177,6 +177,10 @@ export abstract class Transaction extends BaseTransaction { this._senderSignature = { publicKey, signature }; } + getFeePayerPubKey(): string { + return this._feePayerSignature.publicKey.pub; + } + addFeePayerSignature(publicKey: PublicKey, signature: Buffer): void { this._feePayerSignature = { publicKey, signature }; } diff --git a/modules/sdk-coin-apt/src/lib/transactionBuilder.ts b/modules/sdk-coin-apt/src/lib/transactionBuilder.ts index 2a369913b0..eb15602574 100644 --- a/modules/sdk-coin-apt/src/lib/transactionBuilder.ts +++ b/modules/sdk-coin-apt/src/lib/transactionBuilder.ts @@ -159,4 +159,8 @@ export abstract class TransactionBuilder extends BaseTransactionBuilder { addFeePayerAddress(address: string): void { this.transaction.addFeePayerAddress(address); } + + getFeePayerPubKey(): string { + return this.transaction.getFeePayerPubKey(); + } }