Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

eth-sig-util

Package Overview
Dependencies
Maintainers
2
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eth-sig-util - npm Package Compare versions

Comparing version 2.0.0 to 2.0.1

9

index.js

@@ -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 @@

2

package.json
{
"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)

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc