From be1bb1acf443e2df7b2bc3b062241e2a55340af4 Mon Sep 17 00:00:00 2001 From: Pavel Murygin Date: Mon, 5 Sep 2022 19:05:24 +0300 Subject: [PATCH] Rename toB58String to getPeerId --- packages/fluence-js/aqua/src/services.aqua | 2 +- packages/fluence-js/package.json | 4 ++-- packages/fluence-js/src/__test__/_aqua/marine-js-logging.ts | 2 +- packages/fluence-js/src/__test__/_aqua/marine-js.ts | 2 +- packages/fluence-js/src/__test__/_aqua/sig-tests.ts | 6 +++--- .../fluence-js/src/__test__/unit/builtInHandler.spec.ts | 2 +- packages/fluence-js/src/internal/_aqua/services.ts | 6 +++--- packages/fluence-js/src/internal/builtins/Sig.ts | 4 ++-- packages/fluence-js/src/internal/ephemeral.ts | 2 +- packages/fluence-keypair/package.json | 2 +- packages/fluence-keypair/src/index.ts | 2 +- pnpm-lock.yaml | 2 +- 12 files changed, 18 insertions(+), 18 deletions(-) diff --git a/packages/fluence-js/aqua/src/services.aqua b/packages/fluence-js/aqua/src/services.aqua index 2ad153416..09fddd5f0 100644 --- a/packages/fluence-js/aqua/src/services.aqua +++ b/packages/fluence-js/aqua/src/services.aqua @@ -32,4 +32,4 @@ service Sig("sig"): verify(signature: []u8, data: []u8) -> bool -- Gets service's public key. - get_pub_key() -> string + get_peer_id() -> string diff --git a/packages/fluence-js/package.json b/packages/fluence-js/package.json index 6ff0e46c3..b4b6176d4 100644 --- a/packages/fluence-js/package.json +++ b/packages/fluence-js/package.json @@ -1,6 +1,6 @@ { "name": "@fluencelabs/fluence", - "version": "0.23.8", + "version": "0.24.0", "description": "TypeScript implementation of Fluence Peer", "main": "./dist/index.js", "typings": "./dist/index.d.ts", @@ -28,7 +28,7 @@ "@fluencelabs/avm": "0.27.0", "@fluencelabs/connection": "workspace:0.2.0", "@fluencelabs/interfaces": "workspace:0.1.0", - "@fluencelabs/keypair": "workspace:0.1.0", + "@fluencelabs/keypair": "workspace:0.2.0", "@fluencelabs/marine-js": "0.3.9", "async": "3.2.3", "base64-js": "^1.5.1", diff --git a/packages/fluence-js/src/__test__/_aqua/marine-js-logging.ts b/packages/fluence-js/src/__test__/_aqua/marine-js-logging.ts index 357c06d2a..9d4a1a43c 100644 --- a/packages/fluence-js/src/__test__/_aqua/marine-js-logging.ts +++ b/packages/fluence-js/src/__test__/_aqua/marine-js-logging.ts @@ -3,7 +3,7 @@ * This file is auto-generated. Do not edit manually: changes may be erased. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues - * Aqua version: 0.7.0-287 + * Aqua version: 0.7.2-314 * */ import { Fluence, FluencePeer } from '../../index'; diff --git a/packages/fluence-js/src/__test__/_aqua/marine-js.ts b/packages/fluence-js/src/__test__/_aqua/marine-js.ts index 1e7e6004c..a92fb0e1a 100644 --- a/packages/fluence-js/src/__test__/_aqua/marine-js.ts +++ b/packages/fluence-js/src/__test__/_aqua/marine-js.ts @@ -3,7 +3,7 @@ * This file is auto-generated. Do not edit manually: changes may be erased. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues - * Aqua version: 0.7.0-285 + * Aqua version: 0.7.2-314 * */ import { Fluence, FluencePeer } from '../../index'; diff --git a/packages/fluence-js/src/__test__/_aqua/sig-tests.ts b/packages/fluence-js/src/__test__/_aqua/sig-tests.ts index db5780f40..b03cfa3c1 100644 --- a/packages/fluence-js/src/__test__/_aqua/sig-tests.ts +++ b/packages/fluence-js/src/__test__/_aqua/sig-tests.ts @@ -3,7 +3,7 @@ * This file is auto-generated. Do not edit manually: changes may be erased. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues - * Aqua version: 0.7.0-285 + * Aqua version: 0.7.2-314 * */ import { Fluence, FluencePeer } from '../../index'; @@ -49,7 +49,7 @@ export function registerDataProvider(...args: any) { } export interface SigDef { - get_pub_key: (callParams: CallParams) => string | Promise; + get_peer_id: (callParams: CallParams) => string | Promise; sign: ( data: number[], callParams: CallParams<'data'>, @@ -73,7 +73,7 @@ export function registerSig(...args: any) { functions: { tag: 'labeledProduct', fields: { - get_pub_key: { + get_peer_id: { tag: 'arrow', domain: { tag: 'nil', diff --git a/packages/fluence-js/src/__test__/unit/builtInHandler.spec.ts b/packages/fluence-js/src/__test__/unit/builtInHandler.spec.ts index 7d652d5af..6e4e0af47 100644 --- a/packages/fluence-js/src/__test__/unit/builtInHandler.spec.ts +++ b/packages/fluence-js/src/__test__/unit/builtInHandler.spec.ts @@ -283,7 +283,7 @@ describe('Sig service tests', () => { const res = await sig.sign( testData, - makeTetraplet((await KeyPair.randomEd25519()).toB58String(), 'registry', 'get_key_bytes'), + makeTetraplet((await KeyPair.randomEd25519()).getPeerId(), 'registry', 'get_key_bytes'), ); await expect(res.success).toBe(false); diff --git a/packages/fluence-js/src/internal/_aqua/services.ts b/packages/fluence-js/src/internal/_aqua/services.ts index 97eb082b1..e2e6487cf 100644 --- a/packages/fluence-js/src/internal/_aqua/services.ts +++ b/packages/fluence-js/src/internal/_aqua/services.ts @@ -3,7 +3,7 @@ * This file is auto-generated. Do not edit manually: changes may be erased. * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues - * Aqua version: 0.7.0-285 + * Aqua version: 0.7.2-314 * */ import { Fluence, FluencePeer } from '../../index'; @@ -12,7 +12,7 @@ import { CallParams, callFunction, registerService } from '../../internal/compil // Services export interface SigDef { - get_pub_key: (callParams: CallParams) => string | Promise; + get_peer_id: (callParams: CallParams) => string | Promise; sign: ( data: number[], callParams: CallParams<'data'>, @@ -36,7 +36,7 @@ export function registerSig(...args: any) { functions: { tag: 'labeledProduct', fields: { - get_pub_key: { + get_peer_id: { tag: 'arrow', domain: { tag: 'nil', diff --git a/packages/fluence-js/src/internal/builtins/Sig.ts b/packages/fluence-js/src/internal/builtins/Sig.ts index d1c379915..a97534d39 100644 --- a/packages/fluence-js/src/internal/builtins/Sig.ts +++ b/packages/fluence-js/src/internal/builtins/Sig.ts @@ -91,8 +91,8 @@ export class Sig implements SigDef { /** * Gets the public key of KeyPair. Required by aqua */ - get_pub_key() { - return this._keyPair.toB58String(); + get_peer_id() { + return this._keyPair.getPeerId(); } /** diff --git a/packages/fluence-js/src/internal/ephemeral.ts b/packages/fluence-js/src/internal/ephemeral.ts index ca9ebd776..ed6a4d857 100644 --- a/packages/fluence-js/src/internal/ephemeral.ts +++ b/packages/fluence-js/src/internal/ephemeral.ts @@ -126,7 +126,7 @@ export class EphemeralNetwork { this._send(peer.getStatus().peerId!, nextPeerIds, particle); }; const kp = await keyPairFromBase64Sk(x.sk); - if (kp.toB58String() !== x.peerId) { + if (kp.getPeerId() !== x.peerId) { throw new Error(`Invalid config: peer id ${x.peerId} does not match the secret key ${x.sk}`); } diff --git a/packages/fluence-keypair/package.json b/packages/fluence-keypair/package.json index 0766f23de..3dc06e4fc 100644 --- a/packages/fluence-keypair/package.json +++ b/packages/fluence-keypair/package.json @@ -1,6 +1,6 @@ { "name": "@fluencelabs/keypair", - "version": "0.1.0", + "version": "0.2.0", "description": "Keypair implementation for Fluence JS Peer", "main": "./dist/index.js", "typings": "./dist/index.d.ts", diff --git a/packages/fluence-keypair/src/index.ts b/packages/fluence-keypair/src/index.ts index 2d3205f4d..0be07d51a 100644 --- a/packages/fluence-keypair/src/index.ts +++ b/packages/fluence-keypair/src/index.ts @@ -49,7 +49,7 @@ export class KeyPair { return new KeyPair(lib2p2Pid); } - toB58String(): string { + getPeerId(): string { return this.Libp2pPeerId.toB58String(); } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7bacdb54e..10bc11a72 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -62,7 +62,7 @@ importers: '@fluencelabs/connection': workspace:0.2.0 '@fluencelabs/fluence-network-environment': ^1.0.13 '@fluencelabs/interfaces': workspace:0.1.0 - '@fluencelabs/keypair': workspace:0.1.0 + '@fluencelabs/keypair': workspace:0.2.0 '@fluencelabs/marine-js': 0.3.9 '@types/bs58': ^4.0.1 '@types/jest': ^27.5.1