Skip to content
This repository was archived by the owner on Mar 7, 2023. It is now read-only.

Commit 8fce0e5

Browse files
authored
Merge pull request #469 from blockchain/testnet-fees
Testnet Fees
2 parents f9fbcc7 + 0a93d78 commit 8fce0e5

3 files changed

Lines changed: 12 additions & 9 deletions

File tree

src/api.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ var Helpers = require('./helpers');
77
var WalletStore = require('./wallet-store');
88
var WalletCrypto = require('./wallet-crypto');
99
var MyWallet = require('./wallet');
10+
var constants = require('./constants');
1011

1112
// API class
1213
function API () {
@@ -260,7 +261,8 @@ API.prototype.requestApi = function (endpoint, data) {
260261
};
261262

262263
API.prototype.getFees = function () {
263-
return this.requestApi('mempool/fees');
264+
const { NETWORK, SERVER_FEE_FALLBACK } = constants;
265+
return NETWORK === 'testnet' ? Promise.resolve(SERVER_FEE_FALLBACK) : this.requestApi('mempool/fees');
264266
};
265267

266268
API.prototype.getExchangeRate = function (currency, base) {

src/constants.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ module.exports = {
55
APP_NAME: 'javascript_web',
66
APP_VERSION: '3.0',
77
SHAPE_SHIFT_KEY: void 0,
8+
SERVER_FEE_FALLBACK: {
9+
'limits': {
10+
'min': 50,
11+
'max': 450
12+
},
13+
'regular': 240,
14+
'priority': 300
15+
},
816
getNetwork: function (bitcoinjs) {
917
if (bitcoinjs) {
1018
return bitcoinjs.networks[this.NETWORK];

src/payment.js

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,7 @@ function Payment (wallet, payment) {
1717
EventEmitter.call(this);
1818
this._wallet = wallet;
1919

20-
var serverFeeFallback = {
21-
'limits': {
22-
'min': 50,
23-
'max': 450
24-
},
25-
'regular': 240,
26-
'priority': 300
27-
};
20+
var serverFeeFallback = constants.SERVER_FEE_FALLBACK;
2821

2922
var initialState = {
3023
fees: serverFeeFallback, // fallback for fee-service

0 commit comments

Comments
 (0)