From af2572a4931aa4ece7bd49e8ab46ecc8f27bb23f Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Tue, 22 Apr 2025 18:58:03 -0700 Subject: [PATCH] fix(wallet.adapter): Binding this object to all methods --- src/adapters/wallet.adapter.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/adapters/wallet.adapter.js b/src/adapters/wallet.adapter.js index 1870a33..83ab010 100644 --- a/src/adapters/wallet.adapter.js +++ b/src/adapters/wallet.adapter.js @@ -20,6 +20,13 @@ class Wallet { // Bind 'this' object to all subfunctions this.instanceWalletWithoutInitialization = this.instanceWalletWithoutInitialization.bind(this) + this._instanceWallet = this._instanceWallet.bind(this) + this.openWallet = this.openWallet.bind(this) + this.instanceWallet = this.instanceWallet.bind(this) + this.incrementNextAddress = this.incrementNextAddress.bind(this) + this.getKeyPair = this.getKeyPair.bind(this) + this.optimize = this.optimize.bind(this) + this.getBalance = this.getBalance.bind(this) } // This is used for initializing the wallet, without waiting to update the wallet