Fixed trezor personal message in client+contracts; added a test using message signed by Trezor One (firmware v1.6.2)
This commit is contained in:
committed by
Amir Bandeali
parent
1932aff35c
commit
241534a63d
@@ -347,7 +347,7 @@ export const signatureUtils = {
|
||||
};
|
||||
|
||||
function hashTrezorPersonalMessage(message: Buffer): Buffer {
|
||||
const prefix = ethUtil.toBuffer('\x19Ethereum Signed Message:\n' + String.fromCharCode(message.byteLength));
|
||||
const prefix = ethUtil.toBuffer('\x19Ethereum Signed Message:\n' + message.byteLength);
|
||||
return ethUtil.sha3(Buffer.concat([prefix, message]));
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user