Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ x-python-env: &python-env

services:
vlei-server:
image: gleif/vlei
image: gleif/vlei:0.2.0
Comment thread
lenkan marked this conversation as resolved.
environment:
<<: *python-env
command: vLEI-server -s ./schema/acdc -c ./samples/acdc/ -o ./samples/oobis/
Expand Down
30 changes: 15 additions & 15 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

40 changes: 3 additions & 37 deletions test-integration/challenge.test.ts
Original file line number Diff line number Diff line change
@@ -1,48 +1,14 @@
import { assert, test } from 'vitest';
import signify, { Serder } from 'signify-ts';
import { resolveEnvironment } from './utils/resolve-env.ts';
import { Serder } from 'signify-ts';
import {
assertOperations,
getOrCreateClients,
resolveOobi,
waitOperation,
} from './utils/test-util.ts';

const { url, bootUrl } = resolveEnvironment();

test('challenge', async () => {
await signify.ready();
const bran1 = signify.randomPasscode();
const bran2 = signify.randomPasscode();
const client1 = new signify.SignifyClient(
url,
bran1,
signify.Tier.low,
bootUrl
);
const client2 = new signify.SignifyClient(
url,
bran2,
signify.Tier.low,
bootUrl
);
await client1.boot();
await client2.boot();
await client1.connect();
await client2.connect();
const state1 = await client1.state();
const state2 = await client2.state();
console.log(
'Client 1 connected. Client AID:',
state1.controller.state.i,
'Agent AID: ',
state1.agent.i
);
console.log(
'Client 2 connected. Client AID:',
state2.controller.state.i,
'Agent AID: ',
state2.agent.i
);
const [client1, client2] = await getOrCreateClients(2);

// Generate challenge words
const challenge1_small = await client1.challenges().generate(128);
Expand Down
40 changes: 2 additions & 38 deletions test-integration/delegation.test.ts
Original file line number Diff line number Diff line change
@@ -1,52 +1,16 @@
import { assert, test } from 'vitest';
import signify from 'signify-ts';
import { resolveEnvironment } from './utils/resolve-env.ts';
import {
assertOperations,
getOrCreateClients,
getOrCreateContact,
resolveOobi,
waitOperation,
} from './utils/test-util.ts';
import { retry } from './utils/retry.ts';
import { step } from './utils/test-step.ts';

const { url, bootUrl } = resolveEnvironment();

test('delegation', async () => {
await signify.ready();
// Boot two clients
const bran1 = signify.randomPasscode();
const bran2 = signify.randomPasscode();
const client1 = new signify.SignifyClient(
url,
bran1,
signify.Tier.low,
bootUrl
);
const client2 = new signify.SignifyClient(
url,
bran2,
signify.Tier.low,
bootUrl
);
await client1.boot();
await client2.boot();
await client1.connect();
await client2.connect();
const state1 = await client1.state();
const state2 = await client2.state();
console.log(
'Client 1 connected. Client AID:',
state1.controller.state.i,
'Agent AID: ',
state1.agent.i
);
console.log(
'Client 2 connected. Client AID:',
state2.controller.state.i,
'Agent AID: ',
state2.agent.i
);
const [client1, client2] = await getOrCreateClients(2);

// Client 1 create delegator AID
const icpResult1 = await client1.identifiers().create('delegator', {
Expand Down
29 changes: 7 additions & 22 deletions test-integration/externalModule.test.ts
Original file line number Diff line number Diff line change
@@ -1,35 +1,20 @@
import { assert, test } from 'vitest';
import signify from 'signify-ts';
import { BIP39Shim } from './modules/bip39_shim.ts';
import { resolveEnvironment } from './utils/resolve-env.ts';
import { assertOperations, waitOperation } from './utils/test-util.ts';

const { url, bootUrl } = resolveEnvironment();
import {
assertOperations,
getOrCreateClient,
waitOperation,
} from './utils/test-util.ts';

test('bip39_shim', async () => {
await signify.ready();
const bran1 = signify.randomPasscode();
const externalModule: signify.ExternalModule = {
type: 'bip39_shim',
name: 'bip39_shim',
module: BIP39Shim,
};
const client1 = new signify.SignifyClient(
url,
bran1,
signify.Tier.low,
bootUrl,
[externalModule]
);
await client1.boot();
await client1.connect();
const state1 = await client1.state();
console.log(
'Client 1 connected. Client AID:',
state1.controller.state.i,
'Agent AID: ',
state1.agent.i
);
const client1 = await getOrCreateClient(undefined, [externalModule]);

const words = new BIP39Shim(0, {}).generateMnemonic(256);
const icpResult = await client1.identifiers().create('aid1', {
algo: signify.Algos.extern,
Expand Down
2 changes: 0 additions & 2 deletions test-integration/multisig-join.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@ import signify, { Serder, SignifyClient } from 'signify-ts';
import {
getOrCreateClient,
getOrCreateIdentifier,
} from './utils/test-setup.ts';
import {
markNotification,
waitForNotifications,
waitOperation,
Expand Down
22 changes: 6 additions & 16 deletions test-integration/randy.test.ts
Original file line number Diff line number Diff line change
@@ -1,23 +1,13 @@
import { assert, test } from 'vitest';
import signify from 'signify-ts';
import { resolveEnvironment } from './utils/resolve-env.ts';
import { assertOperations, waitOperation } from './utils/test-util.ts';

const { url, bootUrl } = resolveEnvironment();
import {
assertOperations,
getOrCreateClient,
waitOperation,
} from './utils/test-util.ts';

test('randy', async () => {
await signify.ready();
// Boot client
const bran1 = signify.randomPasscode();
const client1 = new signify.SignifyClient(
url,
bran1,
signify.Tier.low,
bootUrl
);
await client1.boot();
await client1.connect();
await client1.state();
const client1 = await getOrCreateClient();

let icpResult = await client1
.identifiers()
Expand Down
28 changes: 6 additions & 22 deletions test-integration/salty.test.ts
Original file line number Diff line number Diff line change
@@ -1,29 +1,13 @@
import { assert, test } from 'vitest';
import signify from 'signify-ts';
import { resolveEnvironment } from './utils/resolve-env.ts';
import { assertOperations, waitOperation } from './utils/test-util.ts';

const { url, bootUrl } = resolveEnvironment();
import {
assertOperations,
getOrCreateClient,
waitOperation,
} from './utils/test-util.ts';

test('salty', async () => {
await signify.ready();
// Boot client
const bran1 = signify.randomPasscode();
const client1 = new signify.SignifyClient(
url,
bran1,
signify.Tier.low,
bootUrl
);
await client1.boot();
await client1.connect();
const state1 = await client1.state();
console.log(
'Client 1 connected. Client AID:',
state1.controller.state.i,
'Agent AID: ',
state1.agent.i
);
const client1 = await getOrCreateClient();

let icpResult = await client1
.identifiers()
Expand Down
Loading
Loading