aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/controllers/transactions/lib
diff options
context:
space:
mode:
authorfrankiebee <frankie.diamond@gmail.com>2019-06-19 20:08:54 +0800
committerfrankiebee <frankie.diamond@gmail.com>2019-06-19 20:36:24 +0800
commit5cf5359e788d7c93495da2ace5c9f81648b67fea (patch)
tree2e3db2c1de1d7a142ba080099e82aa585204ddf6 /app/scripts/controllers/transactions/lib
parent748801f4179d353959f40049cf6ca27851eebd0e (diff)
downloadtangerine-wallet-browser-5cf5359e788d7c93495da2ace5c9f81648b67fea.tar.gz
tangerine-wallet-browser-5cf5359e788d7c93495da2ace5c9f81648b67fea.tar.zst
tangerine-wallet-browser-5cf5359e788d7c93495da2ace5c9f81648b67fea.zip
transactions - always hexprefix txParams on update; fixes #6724
Diffstat (limited to 'app/scripts/controllers/transactions/lib')
-rw-r--r--app/scripts/controllers/transactions/lib/util.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/app/scripts/controllers/transactions/lib/util.js b/app/scripts/controllers/transactions/lib/util.js
index 84f7592a0..5a8a0cefe 100644
--- a/app/scripts/controllers/transactions/lib/util.js
+++ b/app/scripts/controllers/transactions/lib/util.js
@@ -17,8 +17,8 @@ module.exports = {
// functions that handle normalizing of that key in txParams
const normalizers = {
- from: from => addHexPrefix(from).toLowerCase(),
- to: to => addHexPrefix(to).toLowerCase(),
+ from: (from, LowerCase = true) => LowerCase ? addHexPrefix(from).toLowerCase() : addHexPrefix(from),
+ to: (to, LowerCase = true) => LowerCase ? addHexPrefix(to).toLowerCase() : addHexPrefix(to),
nonce: nonce => addHexPrefix(nonce),
value: value => addHexPrefix(value),
data: data => addHexPrefix(data),
@@ -31,11 +31,11 @@ const normalizers = {
@param txParams {object}
@returns {object} normalized txParams
*/
-function normalizeTxParams (txParams) {
+function normalizeTxParams (txParams, LowerCase) {
// apply only keys in the normalizers
const normalizedTxParams = {}
for (const key in normalizers) {
- if (txParams[key]) normalizedTxParams[key] = normalizers[key](txParams[key])
+ if (txParams[key]) normalizedTxParams[key] = normalizers[key](txParams[key], LowerCase)
}
return normalizedTxParams
}