Skip to content

Commit f1f1f75

Browse files
committed
Merge branch 'addingKeysFix' of https://github.com/leolambo/bitcore
2 parents dba1632 + a7f77a0 commit f1f1f75

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

  • packages
    • bitcore-wallet-client/src/lib
    • bitcore-wallet-service/src/lib/chain/sol

packages/bitcore-wallet-client/src/lib/key.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,8 @@ export class Key {
299299
}
300300
if (this.#mnemonicEncrypted) {
301301
this.#validatePassword(opts.password);
302-
this.#addKeyFromMnemonic(algo, this.#mnemonicEncrypted, opts);
302+
const mnemonic = sjcl.decrypt(opts.password, this.#mnemonicEncrypted);
303+
this.#addKeyFromMnemonic(algo, mnemonic, opts);
303304
return;
304305
}
305306
if (this.#hasExistingPrivateKey(existingAlgo)) {

packages/bitcore-wallet-service/src/lib/chain/sol/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,12 +220,12 @@ export class SolChain implements IChain {
220220
return null;
221221
}
222222

223-
selectTxInputs(server, txp, wallet, _opts, cb) {
223+
selectTxInputs(server, txp, wallet, opts, cb) {
224224
server.getBalance({ wallet }, (err, balance) => {
225225
if (err) return cb(err);
226226
const { totalAmount, availableAmount } = balance;
227227
// calculate how much space is needed to find rent amount
228-
const minRentException = Defaults.MIN_SOL_BALANCE;
228+
const minRentException = opts.tokenAddress ? 0 : Defaults.MIN_SOL_BALANCE;
229229
if (totalAmount - minRentException < txp.getTotalAmount()) {
230230
return cb(Errors.INSUFFICIENT_FUNDS);
231231
} else if (availableAmount < txp.getTotalAmount()) {

0 commit comments

Comments
 (0)