eth-sig-util
Advanced tools
Comparing version 2.0.0 to 2.0.1
@@ -221,3 +221,3 @@ const ethUtil = require('ethereumjs-util') | ||
recoverTypedSignature: function (msgParams) { | ||
recoverTypedSignatureLegacy: function (msgParams) { | ||
const msgHash = typedSignatureHash(msgParams.data) | ||
@@ -235,2 +235,9 @@ const publicKey = recoverPublicKey(msgHash, msgParams.sig) | ||
recoverTypedSignature: function (msgParams) { | ||
const message = TypedDataUtils.sign(msgParams.data) | ||
const publicKey = recoverPublicKey(message, msgParams.sig) | ||
const sender = ethUtil.publicToAddress(publicKey) | ||
return ethUtil.bufferToHex(sender) | ||
}, | ||
} | ||
@@ -237,0 +244,0 @@ |
{ | ||
"name": "eth-sig-util", | ||
"version": "2.0.0", | ||
"version": "2.0.1", | ||
"description": "A few useful functions for signing ethereum data", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -107,3 +107,3 @@ const test = require('tape') | ||
test('signTypedDataLegacy and recoverTypedSignature - single message', function (t) { | ||
test('signTypedDataLegacy and recoverTypedSignatureLegacy - single message', function (t) { | ||
t.plan(1) | ||
@@ -126,3 +126,3 @@ const address = '0x29c76e6ad8f28bb1004902578fb108c507be341b' | ||
const signature = sigUtil.signTypedDataLegacy(privKey, msgParams) | ||
const recovered = sigUtil.recoverTypedSignature({ data: msgParams.data, sig: signature }) | ||
const recovered = sigUtil.recoverTypedSignatureLegacy({ data: msgParams.data, sig: signature }) | ||
@@ -132,3 +132,3 @@ t.equal(address, recovered) | ||
test('signTypedDataLegacy and recoverTypedSignature - multiple messages', function (t) { | ||
test('signTypedDataLegacy and recoverTypedSignatureLegacy - multiple messages', function (t) { | ||
t.plan(1) | ||
@@ -156,3 +156,3 @@ const address = '0x29c76e6ad8f28bb1004902578fb108c507be341b' | ||
const signature = sigUtil.signTypedDataLegacy(privKey, msgParams) | ||
const recovered = sigUtil.recoverTypedSignature({ data: msgParams.data, sig: signature }) | ||
const recovered = sigUtil.recoverTypedSignatureLegacy({ data: msgParams.data, sig: signature }) | ||
@@ -159,0 +159,0 @@ t.equal(address, recovered) |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
22807
544