New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@0xsequence/guard

Package Overview
Dependencies
Maintainers
7
Versions
502
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@0xsequence/guard - npm Package Compare versions

Comparing version 0.0.0-20240408185635 to 0.0.0-20240427232558

15

dist/0xsequence-guard.cjs.dev.js

@@ -237,5 +237,5 @@ 'use strict';

request: {
msg: ethers.ethers.hexlify(message),
msg: ethers.ethers.utils.hexlify(message),
auxData: this.packMsgAndSig(metadata.address, metadata.digest, encoded, metadata.chainId),
chainId: Number(BigInt(metadata.chainId))
chainId: ethers.ethers.BigNumber.from(metadata.chainId).toNumber()
},

@@ -368,6 +368,6 @@ token: guardTotpCode ? {

packMsgAndSig(address, msg, sig, chainId) {
return ethers.ethers.AbiCoder.defaultAbiCoder().encode(['address', 'uint256', 'bytes', 'bytes'], [address, chainId, msg, sig]);
return ethers.ethers.utils.defaultAbiCoder.encode(['address', 'uint256', 'bytes', 'bytes'], [address, chainId, msg, sig]);
}
suffix() {
return new Uint8Array(this.appendSuffix ? [3] : []);
return this.appendSuffix ? [3] : [];
}

@@ -405,3 +405,3 @@ }

signerAddress,
signature: ethers.ethers.hexlify(await signer.sign(digest, {}))
signature: ethers.ethers.utils.hexlify(await signer.sign(digest, {}))
};

@@ -412,5 +412,6 @@ }

if ('wallet' in proof) {
var _typedData$domain$cha;
const timestamp = new Date();
const typedData = getAuthUpdateProofTypedData(timestamp);
const signature = await proof.wallet.signTypedData(typedData.domain, typedData.types, typedData.message, typedData.domain.chainId ? Number(BigInt(typedData.domain.chainId)) : 1, 'eip6492');
const signature = await proof.wallet.signTypedData(typedData.domain, typedData.types, typedData.message, (_typedData$domain$cha = typedData.domain.chainId) != null ? _typedData$domain$cha : 1, 'eip6492');
return {

@@ -438,3 +439,3 @@ jwt: proof.jwt,

message: {
wallet: ethers.ethers.getAddress(wallet),
wallet: ethers.ethers.utils.getAddress(wallet),
timestamp: toUTCString(timestamp)

@@ -441,0 +442,0 @@ }

@@ -237,5 +237,5 @@ 'use strict';

request: {
msg: ethers.ethers.hexlify(message),
msg: ethers.ethers.utils.hexlify(message),
auxData: this.packMsgAndSig(metadata.address, metadata.digest, encoded, metadata.chainId),
chainId: Number(BigInt(metadata.chainId))
chainId: ethers.ethers.BigNumber.from(metadata.chainId).toNumber()
},

@@ -368,6 +368,6 @@ token: guardTotpCode ? {

packMsgAndSig(address, msg, sig, chainId) {
return ethers.ethers.AbiCoder.defaultAbiCoder().encode(['address', 'uint256', 'bytes', 'bytes'], [address, chainId, msg, sig]);
return ethers.ethers.utils.defaultAbiCoder.encode(['address', 'uint256', 'bytes', 'bytes'], [address, chainId, msg, sig]);
}
suffix() {
return new Uint8Array(this.appendSuffix ? [3] : []);
return this.appendSuffix ? [3] : [];
}

@@ -405,3 +405,3 @@ }

signerAddress,
signature: ethers.ethers.hexlify(await signer.sign(digest, {}))
signature: ethers.ethers.utils.hexlify(await signer.sign(digest, {}))
};

@@ -412,5 +412,6 @@ }

if ('wallet' in proof) {
var _typedData$domain$cha;
const timestamp = new Date();
const typedData = getAuthUpdateProofTypedData(timestamp);
const signature = await proof.wallet.signTypedData(typedData.domain, typedData.types, typedData.message, typedData.domain.chainId ? Number(BigInt(typedData.domain.chainId)) : 1, 'eip6492');
const signature = await proof.wallet.signTypedData(typedData.domain, typedData.types, typedData.message, (_typedData$domain$cha = typedData.domain.chainId) != null ? _typedData$domain$cha : 1, 'eip6492');
return {

@@ -438,3 +439,3 @@ jwt: proof.jwt,

message: {
wallet: ethers.ethers.getAddress(wallet),
wallet: ethers.ethers.utils.getAddress(wallet),
timestamp: toUTCString(timestamp)

@@ -441,0 +442,0 @@ }

@@ -233,5 +233,5 @@ import { commons, universal } from '@0xsequence/core';

request: {
msg: ethers.hexlify(message),
msg: ethers.utils.hexlify(message),
auxData: this.packMsgAndSig(metadata.address, metadata.digest, encoded, metadata.chainId),
chainId: Number(BigInt(metadata.chainId))
chainId: ethers.BigNumber.from(metadata.chainId).toNumber()
},

@@ -364,6 +364,6 @@ token: guardTotpCode ? {

packMsgAndSig(address, msg, sig, chainId) {
return ethers.AbiCoder.defaultAbiCoder().encode(['address', 'uint256', 'bytes', 'bytes'], [address, chainId, msg, sig]);
return ethers.utils.defaultAbiCoder.encode(['address', 'uint256', 'bytes', 'bytes'], [address, chainId, msg, sig]);
}
suffix() {
return new Uint8Array(this.appendSuffix ? [3] : []);
return this.appendSuffix ? [3] : [];
}

@@ -401,3 +401,3 @@ }

signerAddress,
signature: ethers.hexlify(await signer.sign(digest, {}))
signature: ethers.utils.hexlify(await signer.sign(digest, {}))
};

@@ -408,5 +408,6 @@ }

if ('wallet' in proof) {
var _typedData$domain$cha;
const timestamp = new Date();
const typedData = getAuthUpdateProofTypedData(timestamp);
const signature = await proof.wallet.signTypedData(typedData.domain, typedData.types, typedData.message, typedData.domain.chainId ? Number(BigInt(typedData.domain.chainId)) : 1, 'eip6492');
const signature = await proof.wallet.signTypedData(typedData.domain, typedData.types, typedData.message, (_typedData$domain$cha = typedData.domain.chainId) != null ? _typedData$domain$cha : 1, 'eip6492');
return {

@@ -434,3 +435,3 @@ jwt: proof.jwt,

message: {
wallet: ethers.getAddress(wallet),
wallet: ethers.utils.getAddress(wallet),
timestamp: toUTCString(timestamp)

@@ -437,0 +438,0 @@ }

@@ -5,3 +5,3 @@ import { Account } from '@0xsequence/account';

import { TypedData } from '@0xsequence/utils';
import { ethers } from 'ethers';
import { BytesLike, ethers } from 'ethers';
import { RecoveryCode as GuardRecoveryCode } from "./guard.gen.js";

@@ -18,3 +18,3 @@ export declare class GuardSigner implements signers.SapientSigner {

decorateTransactions(bundle: commons.transaction.IntendedTransactionBundle, _metadata: object): Promise<commons.transaction.IntendedTransactionBundle>;
sign(message: ethers.BytesLike, metadata: object): Promise<ethers.BytesLike>;
sign(message: BytesLike, metadata: object): Promise<BytesLike>;
notifyStatusChange(_id: string, _status: Status, _metadata: object): void;

@@ -34,3 +34,3 @@ getAuthMethods(proof: OwnershipProof): Promise<{

private packMsgAndSig;
suffix(): ethers.BytesLike;
suffix(): BytesLike;
}

@@ -37,0 +37,0 @@ export type RecoveryCode = GuardRecoveryCode;

{
"name": "@0xsequence/guard",
"version": "0.0.0-20240408185635",
"version": "0.0.0-20240427232558",
"description": "guard sub-package for Sequence",

@@ -12,7 +12,7 @@ "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard",

"dependencies": {
"ethers": "corbanbrook/ethers.js",
"@0xsequence/account": "0.0.0-20240408185635",
"@0xsequence/core": "0.0.0-20240408185635",
"@0xsequence/signhub": "0.0.0-20240408185635",
"@0xsequence/utils": "0.0.0-20240408185635"
"ethers": "^5.7.2",
"@0xsequence/core": "0.0.0-20240427232558",
"@0xsequence/signhub": "0.0.0-20240427232558",
"@0xsequence/utils": "0.0.0-20240427232558",
"@0xsequence/account": "0.0.0-20240427232558"
},

@@ -19,0 +19,0 @@ "files": [

@@ -5,3 +5,3 @@ import { Account } from '@0xsequence/account'

import { encodeTypedDataDigest, TypedData } from '@0xsequence/utils'
import { ethers } from 'ethers'
import { BytesLike, ethers, TypedDataDomain } from 'ethers'
import { AuthMethodsReturn, Guard, RecoveryCode as GuardRecoveryCode } from './guard.gen'

@@ -41,3 +41,3 @@

async sign(message: ethers.BytesLike, metadata: object): Promise<ethers.BytesLike> {
async sign(message: BytesLike, metadata: object): Promise<BytesLike> {
if (!commons.isWalletSignRequestMetadata(metadata)) {

@@ -58,5 +58,5 @@ throw new Error('expected sequence signature request metadata')

request: {
msg: ethers.hexlify(message),
msg: ethers.utils.hexlify(message),
auxData: this.packMsgAndSig(metadata.address, metadata.digest, encoded, metadata.chainId),
chainId: Number(BigInt(metadata.chainId))
chainId: ethers.BigNumber.from(metadata.chainId).toNumber()
},

@@ -176,8 +176,8 @@ token: guardTotpCode ? { id: AuthMethod.TOTP, token: guardTotpCode } : undefined

private packMsgAndSig(address: string, msg: ethers.BytesLike, sig: ethers.BytesLike, chainId: ethers.BigNumberish): string {
return ethers.AbiCoder.defaultAbiCoder().encode(['address', 'uint256', 'bytes', 'bytes'], [address, chainId, msg, sig])
private packMsgAndSig(address: string, msg: BytesLike, sig: BytesLike, chainId: ethers.BigNumberish): string {
return ethers.utils.defaultAbiCoder.encode(['address', 'uint256', 'bytes', 'bytes'], [address, chainId, msg, sig])
}
suffix(): ethers.BytesLike {
return new Uint8Array(this.appendSuffix ? [3] : [])
suffix(): BytesLike {
return this.appendSuffix ? [3] : []
}

@@ -236,3 +236,3 @@ }

signerAddress,
signature: ethers.hexlify(await signer.sign(digest, {}))
signature: ethers.utils.hexlify(await signer.sign(digest, {}))
}

@@ -253,3 +253,3 @@ }

typedData.message,
typedData.domain.chainId ? Number(BigInt(typedData.domain.chainId)) : 1,
typedData.domain.chainId ?? 1,
'eip6492'

@@ -274,3 +274,3 @@ )

message: {
wallet: ethers.getAddress(wallet),
wallet: ethers.utils.getAddress(wallet),
timestamp: toUTCString(timestamp)

@@ -293,3 +293,3 @@ }

const domain: ethers.TypedDataDomain = {
const domain: TypedDataDomain = {
name: 'Sequence Guard',

@@ -296,0 +296,0 @@ version: '1',

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