Browse Source

fix for genesis coinbase tx after recent code reorganization

fix-133-memory-crash
Dan Janosik 6 years ago
parent
commit
cd770861cf
No known key found for this signature in database GPG Key ID: C6F8CE9FFDB2CED2
  1. 16
      app/api/rpcApi.js

16
app/api/rpcApi.js

@ -105,17 +105,15 @@ function getRawTransaction(txid) {
return new Promise(function(resolve, reject) { return new Promise(function(resolve, reject) {
if (coins[config.coin].genesisCoinbaseTransactionId && txid == coins[config.coin].genesisCoinbaseTransactionId) { if (coins[config.coin].genesisCoinbaseTransactionId && txid == coins[config.coin].genesisCoinbaseTransactionId) {
// copy the "confirmations" field from genesis block to the genesis-coinbase tx // copy the "confirmations" field from genesis block to the genesis-coinbase tx
promises.push(new Promise(function(resolve2, reject2) { getBlockchainInfo().then(function(blockchainInfoResult) {
getBlockchainInfo().then(function(blockchainInfoResult) { var result = coins[config.coin].genesisCoinbaseTransaction;
var result = coins[config.coin].genesisCoinbaseTransaction; result.confirmations = blockchainInfoResult.blocks;
result.confirmations = blockchainInfoResult.blocks;
resolve([result]); resolve(result);
}).catch(function(err) { }).catch(function(err) {
reject(err); reject(err);
}); });
}));
} else { } else {
getRpcDataWithParams({method:"getrawtransaction", parameters:[txid, 1]}).then(function(result) { getRpcDataWithParams({method:"getrawtransaction", parameters:[txid, 1]}).then(function(result) {

Loading…
Cancel
Save