@0xsequence/ethauth
Advanced tools
Comparing version 0.4.0 to 0.4.1
@@ -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", |
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
47507