|
|
|
@ -163,27 +163,26 @@ TxRunner.prototype.runInNode = function (from, to, data, value, gasLimit, useCal |
|
|
|
|
console.log(err) |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
if (network.name === 'Main') { |
|
|
|
|
var content = confirmDialog(tx, gasEstimation, self) |
|
|
|
|
modalDialog('Confirm transaction', content, |
|
|
|
|
{ label: 'Confirm', |
|
|
|
|
fn: () => { |
|
|
|
|
self._api.config.setUnpersistedProperty('doNotShowTransactionConfirmationAgain', content.querySelector('input#confirmsetting').checked) |
|
|
|
|
if (!content.gasPriceStatus) { |
|
|
|
|
callback('Given gas grice is not correct') |
|
|
|
|
} else { |
|
|
|
|
var gasPrice = executionContext.web3().toWei(content.querySelector('#gasprice').value, 'gwei') |
|
|
|
|
executeTx(tx, gasPrice, self._api, callback) |
|
|
|
|
} |
|
|
|
|
}}, { |
|
|
|
|
label: 'Cancel', |
|
|
|
|
fn: () => { |
|
|
|
|
return callback('Transaction canceled by user.') |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
} else { |
|
|
|
|
executeTx(tx, null, self._api, callback) |
|
|
|
|
if (network.name !== 'Main') { |
|
|
|
|
return executeTx(tx, null, self._api, callback) |
|
|
|
|
} |
|
|
|
|
var content = confirmDialog(tx, gasEstimation, self) |
|
|
|
|
modalDialog('Confirm transaction', content, |
|
|
|
|
{ label: 'Confirm', |
|
|
|
|
fn: () => { |
|
|
|
|
self._api.config.setUnpersistedProperty('doNotShowTransactionConfirmationAgain', content.querySelector('input#confirmsetting').checked) |
|
|
|
|
if (!content.gasPriceStatus) { |
|
|
|
|
callback('Given gas grice is not correct') |
|
|
|
|
} else { |
|
|
|
|
var gasPrice = executionContext.web3().toWei(content.querySelector('#gasprice').value, 'gwei') |
|
|
|
|
executeTx(tx, gasPrice, self._api, callback) |
|
|
|
|
} |
|
|
|
|
}}, { |
|
|
|
|
label: 'Cancel', |
|
|
|
|
fn: () => { |
|
|
|
|
return callback('Transaction canceled by user.') |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
}) |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|