Remove unused constructor params
This commit is contained in:
parent
acb7aa72a1
commit
8041bd7f78
7
dist/encryptedNotes.d.ts
vendored
7
dist/encryptedNotes.d.ts
vendored
@ -1,7 +1,6 @@
|
||||
import { EthEncryptedData } from '@metamask/eth-sig-util';
|
||||
import { Signer, Wallet } from 'ethers';
|
||||
import { EchoEvents, EncryptedNotesEvents } from './events';
|
||||
import type { NetIdType } from './networkConfig';
|
||||
export interface NoteToEncrypt {
|
||||
address: string;
|
||||
noteHex: string;
|
||||
@ -16,17 +15,15 @@ export declare function unpackEncryptedMessage(encryptedMessage: string): EthEnc
|
||||
messageBuff: string;
|
||||
};
|
||||
export interface NoteAccountConstructor {
|
||||
netId: NetIdType;
|
||||
blockNumber?: number;
|
||||
recoveryKey?: string;
|
||||
}
|
||||
export declare class NoteAccount {
|
||||
netId: NetIdType;
|
||||
blockNumber?: number;
|
||||
recoveryKey: string;
|
||||
recoveryAddress: string;
|
||||
recoveryPublicKey: string;
|
||||
constructor({ netId, blockNumber, recoveryKey }: NoteAccountConstructor);
|
||||
constructor({ blockNumber, recoveryKey }: NoteAccountConstructor);
|
||||
/**
|
||||
* Intends to mock eth_getEncryptionPublicKey behavior from MetaMask
|
||||
* In order to make the recoveryKey retrival from Echoer possible from the bare private key
|
||||
@ -39,7 +36,7 @@ export declare class NoteAccount {
|
||||
/**
|
||||
* Decrypt Echoer backuped note encryption account with private keys
|
||||
*/
|
||||
decryptSignerNoteAccounts(signer: Signer | Wallet, events: EchoEvents[]): Promise<NoteAccount[]>;
|
||||
static decryptSignerNoteAccounts(signer: Signer | Wallet, events: EchoEvents[]): Promise<NoteAccount[]>;
|
||||
decryptNotes(events: EncryptedNotesEvents[]): DecryptedNotes[];
|
||||
encryptNote({ address, noteHex }: NoteToEncrypt): string;
|
||||
}
|
||||
|
7
dist/index.js
vendored
7
dist/index.js
vendored
@ -9877,7 +9877,6 @@ function unpackEncryptedMessage(encryptedMessage) {
|
||||
};
|
||||
}
|
||||
class NoteAccount {
|
||||
netId;
|
||||
blockNumber;
|
||||
// Dedicated 32 bytes private key only used for note encryption, backed up to an Echoer and local for future derivation
|
||||
// Note that unlike the private key it shouldn't have the 0x prefix
|
||||
@ -9886,11 +9885,10 @@ class NoteAccount {
|
||||
recoveryAddress;
|
||||
// Note encryption public key derived from recoveryKey
|
||||
recoveryPublicKey;
|
||||
constructor({ netId, blockNumber, recoveryKey }) {
|
||||
constructor({ blockNumber, recoveryKey }) {
|
||||
if (!recoveryKey) {
|
||||
recoveryKey = rHex(32).slice(2);
|
||||
}
|
||||
this.netId = Math.floor(Number(netId));
|
||||
this.blockNumber = blockNumber;
|
||||
this.recoveryKey = recoveryKey;
|
||||
this.recoveryAddress = ethers.computeAddress("0x" + recoveryKey);
|
||||
@ -9933,7 +9931,7 @@ class NoteAccount {
|
||||
/**
|
||||
* Decrypt Echoer backuped note encryption account with private keys
|
||||
*/
|
||||
async decryptSignerNoteAccounts(signer, events) {
|
||||
static async decryptSignerNoteAccounts(signer, events) {
|
||||
const signerAddress = signer.address;
|
||||
const decryptedEvents = [];
|
||||
for (const event of events) {
|
||||
@ -9972,7 +9970,6 @@ class NoteAccount {
|
||||
}
|
||||
decryptedEvents.push(
|
||||
new NoteAccount({
|
||||
netId: this.netId,
|
||||
blockNumber: event.blockNumber,
|
||||
recoveryKey
|
||||
})
|
||||
|
7
dist/index.mjs
vendored
7
dist/index.mjs
vendored
@ -9856,7 +9856,6 @@ function unpackEncryptedMessage(encryptedMessage) {
|
||||
};
|
||||
}
|
||||
class NoteAccount {
|
||||
netId;
|
||||
blockNumber;
|
||||
// Dedicated 32 bytes private key only used for note encryption, backed up to an Echoer and local for future derivation
|
||||
// Note that unlike the private key it shouldn't have the 0x prefix
|
||||
@ -9865,11 +9864,10 @@ class NoteAccount {
|
||||
recoveryAddress;
|
||||
// Note encryption public key derived from recoveryKey
|
||||
recoveryPublicKey;
|
||||
constructor({ netId, blockNumber, recoveryKey }) {
|
||||
constructor({ blockNumber, recoveryKey }) {
|
||||
if (!recoveryKey) {
|
||||
recoveryKey = rHex(32).slice(2);
|
||||
}
|
||||
this.netId = Math.floor(Number(netId));
|
||||
this.blockNumber = blockNumber;
|
||||
this.recoveryKey = recoveryKey;
|
||||
this.recoveryAddress = computeAddress("0x" + recoveryKey);
|
||||
@ -9912,7 +9910,7 @@ class NoteAccount {
|
||||
/**
|
||||
* Decrypt Echoer backuped note encryption account with private keys
|
||||
*/
|
||||
async decryptSignerNoteAccounts(signer, events) {
|
||||
static async decryptSignerNoteAccounts(signer, events) {
|
||||
const signerAddress = signer.address;
|
||||
const decryptedEvents = [];
|
||||
for (const event of events) {
|
||||
@ -9951,7 +9949,6 @@ class NoteAccount {
|
||||
}
|
||||
decryptedEvents.push(
|
||||
new NoteAccount({
|
||||
netId: this.netId,
|
||||
blockNumber: event.blockNumber,
|
||||
recoveryKey
|
||||
})
|
||||
|
7
dist/tornado.umd.js
vendored
7
dist/tornado.umd.js
vendored
@ -59076,7 +59076,6 @@ function unpackEncryptedMessage(encryptedMessage) {
|
||||
};
|
||||
}
|
||||
class NoteAccount {
|
||||
netId;
|
||||
blockNumber;
|
||||
// Dedicated 32 bytes private key only used for note encryption, backed up to an Echoer and local for future derivation
|
||||
// Note that unlike the private key it shouldn't have the 0x prefix
|
||||
@ -59085,11 +59084,10 @@ class NoteAccount {
|
||||
recoveryAddress;
|
||||
// Note encryption public key derived from recoveryKey
|
||||
recoveryPublicKey;
|
||||
constructor({ netId, blockNumber, recoveryKey }) {
|
||||
constructor({ blockNumber, recoveryKey }) {
|
||||
if (!recoveryKey) {
|
||||
recoveryKey = (0,_utils__WEBPACK_IMPORTED_MODULE_1__/* .rHex */ .G9)(32).slice(2);
|
||||
}
|
||||
this.netId = Math.floor(Number(netId));
|
||||
this.blockNumber = blockNumber;
|
||||
this.recoveryKey = recoveryKey;
|
||||
this.recoveryAddress = (0,ethers__WEBPACK_IMPORTED_MODULE_2__/* .computeAddress */ .K)("0x" + recoveryKey);
|
||||
@ -59132,7 +59130,7 @@ class NoteAccount {
|
||||
/**
|
||||
* Decrypt Echoer backuped note encryption account with private keys
|
||||
*/
|
||||
async decryptSignerNoteAccounts(signer, events) {
|
||||
static async decryptSignerNoteAccounts(signer, events) {
|
||||
const signerAddress = signer.address;
|
||||
const decryptedEvents = [];
|
||||
for (const event of events) {
|
||||
@ -59171,7 +59169,6 @@ class NoteAccount {
|
||||
}
|
||||
decryptedEvents.push(
|
||||
new NoteAccount({
|
||||
netId: this.netId,
|
||||
blockNumber: event.blockNumber,
|
||||
recoveryKey
|
||||
})
|
||||
|
2
dist/tornado.umd.min.js
vendored
2
dist/tornado.umd.min.js
vendored
File diff suppressed because one or more lines are too long
@ -21,7 +21,6 @@ import {
|
||||
rHex,
|
||||
} from './utils';
|
||||
import { EchoEvents, EncryptedNotesEvents } from './events';
|
||||
import type { NetIdType } from './networkConfig';
|
||||
|
||||
export interface NoteToEncrypt {
|
||||
address: string;
|
||||
@ -73,14 +72,12 @@ export function unpackEncryptedMessage(encryptedMessage: string) {
|
||||
}
|
||||
|
||||
export interface NoteAccountConstructor {
|
||||
netId: NetIdType;
|
||||
blockNumber?: number;
|
||||
// hex
|
||||
recoveryKey?: string;
|
||||
}
|
||||
|
||||
export class NoteAccount {
|
||||
netId: NetIdType;
|
||||
blockNumber?: number;
|
||||
// Dedicated 32 bytes private key only used for note encryption, backed up to an Echoer and local for future derivation
|
||||
// Note that unlike the private key it shouldn't have the 0x prefix
|
||||
@ -90,12 +87,11 @@ export class NoteAccount {
|
||||
// Note encryption public key derived from recoveryKey
|
||||
recoveryPublicKey: string;
|
||||
|
||||
constructor({ netId, blockNumber, recoveryKey }: NoteAccountConstructor) {
|
||||
constructor({ blockNumber, recoveryKey }: NoteAccountConstructor) {
|
||||
if (!recoveryKey) {
|
||||
recoveryKey = rHex(32).slice(2);
|
||||
}
|
||||
|
||||
this.netId = Math.floor(Number(netId));
|
||||
this.blockNumber = blockNumber;
|
||||
this.recoveryKey = recoveryKey;
|
||||
this.recoveryAddress = computeAddress('0x' + recoveryKey);
|
||||
@ -150,7 +146,7 @@ export class NoteAccount {
|
||||
/**
|
||||
* Decrypt Echoer backuped note encryption account with private keys
|
||||
*/
|
||||
async decryptSignerNoteAccounts(
|
||||
static async decryptSignerNoteAccounts(
|
||||
signer: Signer | Wallet,
|
||||
events: EchoEvents[],
|
||||
): Promise<NoteAccount[]> {
|
||||
@ -208,7 +204,6 @@ export class NoteAccount {
|
||||
|
||||
decryptedEvents.push(
|
||||
new NoteAccount({
|
||||
netId: this.netId,
|
||||
blockNumber: event.blockNumber,
|
||||
recoveryKey,
|
||||
}),
|
||||
|
Loading…
Reference in New Issue
Block a user