Socket
Socket
Sign inDemoInstall

@0xsequence/ethauth

Package Overview
Dependencies
Maintainers
2
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@0xsequence/ethauth - npm Package Compare versions

Comparing version 0.4.0 to 0.4.1

20

dist/index.es.js

@@ -69,3 +69,3 @@ import { ethers } from 'ethers';

var encodeTypedDataHash = function (typedData) {
return ethers.utils._TypedDataEncoder.hash(typedData.domain, typedData.types, typedData.value);
return ethers.utils._TypedDataEncoder.hash(typedData.domain, typedData.types, typedData.message);
};

@@ -107,31 +107,31 @@ var encodeTypedDataDigest = function (typedData) {

};
var value = {};
var typedData = { domain: domain, types: types, value: value };
var message = {};
var typedData = { domain: domain, types: types, message: message };
if (this.claims.app && this.claims.app.length > 0) {
typedData.types.Claims.push({ name: 'app', type: 'string' });
typedData.value['app'] = this.claims.app;
typedData.message['app'] = this.claims.app;
}
if (this.claims.iat && this.claims.iat > 0) {
typedData.types.Claims.push({ name: 'iat', type: 'int64' });
typedData.value['iat'] = this.claims.iat;
typedData.message['iat'] = this.claims.iat;
}
if (this.claims.exp && this.claims.exp > 0) {
typedData.types.Claims.push({ name: 'exp', type: 'int64' });
typedData.value['exp'] = this.claims.exp;
typedData.message['exp'] = this.claims.exp;
}
if (this.claims.n && this.claims.n > 0) {
typedData.types.Claims.push({ name: 'n', type: 'uint64' });
typedData.value['n'] = this.claims.n;
typedData.message['n'] = this.claims.n;
}
if (this.claims.typ && this.claims.typ.length > 0) {
typedData.types.Claims.push({ name: 'typ', type: 'string' });
typedData.value['typ'] = this.claims.typ;
typedData.message['typ'] = this.claims.typ;
}
if (this.claims.ogn && this.claims.ogn.length > 0) {
typedData.types.Claims.push({ name: 'ogn', type: 'string' });
typedData.value['ogn'] = this.claims.ogn;
typedData.message['ogn'] = this.claims.ogn;
}
if (this.claims.v && this.claims.v.length > 0) {
typedData.types.Claims.push({ name: 'v', type: 'string' });
typedData.value['v'] = this.claims.v;
typedData.message['v'] = this.claims.v;
}

@@ -138,0 +138,0 @@ return typedData;

@@ -77,3 +77,3 @@ 'use strict';

var encodeTypedDataHash = function (typedData) {
return ethers.ethers.utils._TypedDataEncoder.hash(typedData.domain, typedData.types, typedData.value);
return ethers.ethers.utils._TypedDataEncoder.hash(typedData.domain, typedData.types, typedData.message);
};

@@ -115,31 +115,31 @@ var encodeTypedDataDigest = function (typedData) {

};
var value = {};
var typedData = { domain: domain, types: types, value: value };
var message = {};
var typedData = { domain: domain, types: types, message: message };
if (this.claims.app && this.claims.app.length > 0) {
typedData.types.Claims.push({ name: 'app', type: 'string' });
typedData.value['app'] = this.claims.app;
typedData.message['app'] = this.claims.app;
}
if (this.claims.iat && this.claims.iat > 0) {
typedData.types.Claims.push({ name: 'iat', type: 'int64' });
typedData.value['iat'] = this.claims.iat;
typedData.message['iat'] = this.claims.iat;
}
if (this.claims.exp && this.claims.exp > 0) {
typedData.types.Claims.push({ name: 'exp', type: 'int64' });
typedData.value['exp'] = this.claims.exp;
typedData.message['exp'] = this.claims.exp;
}
if (this.claims.n && this.claims.n > 0) {
typedData.types.Claims.push({ name: 'n', type: 'uint64' });
typedData.value['n'] = this.claims.n;
typedData.message['n'] = this.claims.n;
}
if (this.claims.typ && this.claims.typ.length > 0) {
typedData.types.Claims.push({ name: 'typ', type: 'string' });
typedData.value['typ'] = this.claims.typ;
typedData.message['typ'] = this.claims.typ;
}
if (this.claims.ogn && this.claims.ogn.length > 0) {
typedData.types.Claims.push({ name: 'ogn', type: 'string' });
typedData.value['ogn'] = this.claims.ogn;
typedData.message['ogn'] = this.claims.ogn;
}
if (this.claims.v && this.claims.v.length > 0) {
typedData.types.Claims.push({ name: 'v', type: 'string' });
typedData.value['v'] = this.claims.v;
typedData.message['v'] = this.claims.v;
}

@@ -146,0 +146,0 @@ return typedData;

@@ -5,3 +5,3 @@ import { ethers } from 'ethers';

types: Record<string, Array<TypedDataField>>;
value: Record<string, any>;
message: Record<string, any>;
}

@@ -8,0 +8,0 @@ interface TypedDataDomain {

{
"name": "@0xsequence/ethauth",
"version": "0.4.0",
"version": "0.4.1",
"description": "ETHAuth -- self-signed authorization proofs",

@@ -5,0 +5,0 @@ "repository": "https://github.com/0xsequence/ethauth.js",

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