mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
idStore - normalize hex format before signing
This commit is contained in:
parent
77eaf8b0f5
commit
cbde4157aa
@ -228,7 +228,13 @@ IdentityStore.prototype._createIdmgmt = function(password, cb){
|
|||||||
return keyStore.getAddresses().map(function(address){ return '0x'+address })
|
return keyStore.getAddresses().map(function(address){ return '0x'+address })
|
||||||
},
|
},
|
||||||
signTx: function(txParams){
|
signTx: function(txParams){
|
||||||
txParams.gasLimit = txParams.gas
|
// normalize values
|
||||||
|
txParams.to = ethUtil.addHexPrefix(txParams.to)
|
||||||
|
txParams.from = ethUtil.addHexPrefix(txParams.from)
|
||||||
|
txParams.value = ethUtil.addHexPrefix(txParams.value)
|
||||||
|
txParams.data = ethUtil.addHexPrefix(txParams.data)
|
||||||
|
txParams.gasLimit = ethUtil.addHexPrefix(txParams.gasLimit || txParams.gas)
|
||||||
|
txParams.nonce = ethUtil.addHexPrefix(txParams.nonce)
|
||||||
var tx = new Transaction(txParams)
|
var tx = new Transaction(txParams)
|
||||||
var rawTx = '0x'+tx.serialize().toString('hex')
|
var rawTx = '0x'+tx.serialize().toString('hex')
|
||||||
return '0x'+LightwalletSigner.signTx(keyStore, derrivedKey, rawTx, txParams.from)
|
return '0x'+LightwalletSigner.signTx(keyStore, derrivedKey, rawTx, txParams.from)
|
||||||
|
Loading…
Reference in New Issue
Block a user