Skip to content

Commit 26913e9

Browse files
committed
fix guardian
1 parent d1a8f04 commit 26913e9

File tree

2 files changed

+6
-17
lines changed

2 files changed

+6
-17
lines changed

src/storage/blockchain/state.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { RootInfo, StateProof } from './../entities/state';
22
import { ZKProof } from '@iden3/js-jwz';
33
import { IStateStorage, UserStateTransitionInfo } from '../interfaces/state';
4-
import { Contract, ContractTransaction, JsonRpcProvider, Signer, TransactionRequest } from 'ethers';
4+
import { Contract, JsonRpcProvider, Signer, TransactionRequest } from 'ethers';
55
import { StateInfo } from '../entities/state';
66
import { StateTransitionPubSignals } from '../../circuits';
77
import { byteEncoder } from '../../utils';
@@ -165,7 +165,8 @@ export class EthStateStorage implements IStateStorage {
165165
signer: Signer,
166166
userStateTranstionInfo: UserStateTransitionInfo
167167
): Promise<string> {
168-
const { userId, oldUserState, newUserState, isOldStateGenesis, methodId, methodParams } = userStateTranstionInfo;
168+
const { userId, oldUserState, newUserState, isOldStateGenesis, methodId, methodParams } =
169+
userStateTranstionInfo;
169170
const { stateContract, provider } = this.getStateContractAndProviderForId(userId.bigInt());
170171
const contract = stateContract.connect(signer) as Contract;
171172
const feeData = await provider.getFeeData();

tests/utils/utils.test.ts

+3-15
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
import { expect } from 'chai';
2-
import {
3-
AbstractPrivateKeyStore,
4-
buildDIDFromEthPubKey,
5-
InMemoryPrivateKeyStore,
6-
JSONObject,
7-
KmsKeyType,
8-
mergeObjects,
9-
Sec256k1Provider
10-
} from '../../src';
2+
import { buildDIDFromEthPubKey, JSONObject, mergeObjects } from '../../src';
113
import { Blockchain, buildDIDType, DidMethod, NetworkId } from '@iden3/js-iden3-core';
124

135
describe('merge credential subjects to create query', () => {
@@ -161,12 +153,8 @@ describe('merge credential subjects to create query', () => {
161153

162154
describe('build did from ethereum public key', () => {
163155
it.only('should build did from ethereum public key correctly', async () => {
164-
const privateKey = 'ac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80';
165-
const keyStore: AbstractPrivateKeyStore = new InMemoryPrivateKeyStore();
166-
const secp256k1 = new Sec256k1Provider(KmsKeyType.Secp256k1, keyStore);
167-
const keyIdEth = await secp256k1.newPrivateKeyFromSeed(Buffer.from(privateKey, 'hex'));
168-
const pubKeyHexEth = (await secp256k1.publicKey(keyIdEth)).slice(2); // 04 + x + y (uncompressed key)
169-
156+
const pubKeyHexEth =
157+
'8318535b54105d4a7aae60c08fc45f9687181b4fdfc625bd1a753fa7397fed753547f11ca8696646f2f3acb08e31016afac23e630c5d11f59f61fef57b0d2aa5';
170158
const didType = buildDIDType(DidMethod.Iden3, Blockchain.Polygon, NetworkId.Amoy);
171159
const did = buildDIDFromEthPubKey(didType, pubKeyHexEth);
172160

0 commit comments

Comments
 (0)