update aqua 0.7.0; fluence-js 0.21.6

This commit is contained in:
Aleksey Proshutisnkiy
2022-03-23 23:57:29 +04:00
committed by GitHub
parent a79de9a313
commit ef0ee12ca3
6 changed files with 73 additions and 78 deletions

62
aqua/package-lock.json generated
View File

@ -1,19 +1,19 @@
{ {
"name": "@fluencelabs/registry", "name": "@fluencelabs/registry",
"version": "0.3.0", "version": "0.3.1",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@fluencelabs/registry", "name": "@fluencelabs/registry",
"version": "0.3.0", "version": "0.3.1",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@fluencelabs/aqua-lib": "^0.4.3", "@fluencelabs/aqua-lib": "^0.4.3",
"@fluencelabs/trust-graph": "^3.0.1" "@fluencelabs/trust-graph": "^3.0.1"
}, },
"devDependencies": { "devDependencies": {
"@fluencelabs/aqua": "^0.6.4-283" "@fluencelabs/aqua": "^0.7.0-285"
} }
}, },
"node_modules/@chainsafe/libp2p-noise": { "node_modules/@chainsafe/libp2p-noise": {
@ -78,14 +78,14 @@
"dev": true "dev": true
}, },
"node_modules/@fluencelabs/aqua": { "node_modules/@fluencelabs/aqua": {
"version": "0.6.4-283", "version": "0.7.0-285",
"resolved": "https://registry.npmjs.org/@fluencelabs/aqua/-/aqua-0.6.4-283.tgz", "resolved": "https://registry.npmjs.org/@fluencelabs/aqua/-/aqua-0.7.0-285.tgz",
"integrity": "sha512-xtqczYLsExqhrlJ80NO9jYruvfu/DLncJp+Rykso+57Z18Fd80QnCugxlSLUgjMdetXquw3IgOCCeFkygS+9eQ==", "integrity": "sha512-LvQyvuRh+IF6iK3SMGDeIOYyKolMSjQDxVsuVGKkZmhJXJl0BtX3ccah2QeQIjqa0ef1BtepLALDs+6vCeW2hw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@fluencelabs/aqua-ipfs": "0.5.2", "@fluencelabs/aqua-ipfs": "0.5.2",
"@fluencelabs/aqua-lib": "0.4.0", "@fluencelabs/aqua-lib": "0.4.0",
"@fluencelabs/fluence": "0.21.1", "@fluencelabs/fluence": "0.21.5",
"@fluencelabs/fluence-network-environment": "1.0.13", "@fluencelabs/fluence-network-environment": "1.0.13",
"ipfs-http-client": "50.1.2" "ipfs-http-client": "50.1.2"
}, },
@ -150,9 +150,9 @@
"dev": true "dev": true
}, },
"node_modules/@fluencelabs/fluence": { "node_modules/@fluencelabs/fluence": {
"version": "0.21.1", "version": "0.21.5",
"resolved": "https://registry.npmjs.org/@fluencelabs/fluence/-/fluence-0.21.1.tgz", "resolved": "https://registry.npmjs.org/@fluencelabs/fluence/-/fluence-0.21.5.tgz",
"integrity": "sha512-gBphyaAaSFo8W8DXsDTg0PBDYIq7+rgPMCEjLC2R8OSV4YF8sCdPZc/laqm9rDeeSP6++MJq4dQ5dj3aE5Kqbw==", "integrity": "sha512-Zldn2I09ENp+F4MDYxsIMkJQOIQyfpiYmcAmVl60yTdKls78GmmnSyvAI+dZxUcNrhPqscnrtaENJoKwGwgm+Q==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@chainsafe/libp2p-noise": "^4.1.1", "@chainsafe/libp2p-noise": "^4.1.1",
@ -3136,9 +3136,9 @@
} }
}, },
"node_modules/minimist": { "node_modules/minimist": {
"version": "1.2.5", "version": "1.2.6",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
"dev": true "dev": true
}, },
"node_modules/ms": { "node_modules/ms": {
@ -4361,12 +4361,16 @@
} }
}, },
"node_modules/wherearewe": { "node_modules/wherearewe": {
"version": "1.0.1", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/wherearewe/-/wherearewe-1.0.1.tgz", "resolved": "https://registry.npmjs.org/wherearewe/-/wherearewe-1.0.2.tgz",
"integrity": "sha512-K77B01OHS3MqBQAMh1o51g0hwKJpj+NgF9YLZPnqgK0xhKSexxlvCXVt3sL/0+0V73Qwni2n0licJv9KpFbtOw==", "integrity": "sha512-HyLZ7n1Yox+w1qWaFEgP/sMs5D7ka2UXmoVNaY0XzbEHLGljo4ScBchYm6cWRYNO33tmFX3Mgg4BiZkDOjihyw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"is-electron": "^2.2.0" "is-electron": "^2.2.0"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
} }
}, },
"node_modules/which": { "node_modules/which": {
@ -4496,14 +4500,14 @@
} }
}, },
"@fluencelabs/aqua": { "@fluencelabs/aqua": {
"version": "0.6.4-283", "version": "0.7.0-285",
"resolved": "https://registry.npmjs.org/@fluencelabs/aqua/-/aqua-0.6.4-283.tgz", "resolved": "https://registry.npmjs.org/@fluencelabs/aqua/-/aqua-0.7.0-285.tgz",
"integrity": "sha512-xtqczYLsExqhrlJ80NO9jYruvfu/DLncJp+Rykso+57Z18Fd80QnCugxlSLUgjMdetXquw3IgOCCeFkygS+9eQ==", "integrity": "sha512-LvQyvuRh+IF6iK3SMGDeIOYyKolMSjQDxVsuVGKkZmhJXJl0BtX3ccah2QeQIjqa0ef1BtepLALDs+6vCeW2hw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@fluencelabs/aqua-ipfs": "0.5.2", "@fluencelabs/aqua-ipfs": "0.5.2",
"@fluencelabs/aqua-lib": "0.4.0", "@fluencelabs/aqua-lib": "0.4.0",
"@fluencelabs/fluence": "0.21.1", "@fluencelabs/fluence": "0.21.5",
"@fluencelabs/fluence-network-environment": "1.0.13", "@fluencelabs/fluence-network-environment": "1.0.13",
"ipfs-http-client": "50.1.2" "ipfs-http-client": "50.1.2"
}, },
@ -4562,9 +4566,9 @@
"dev": true "dev": true
}, },
"@fluencelabs/fluence": { "@fluencelabs/fluence": {
"version": "0.21.1", "version": "0.21.5",
"resolved": "https://registry.npmjs.org/@fluencelabs/fluence/-/fluence-0.21.1.tgz", "resolved": "https://registry.npmjs.org/@fluencelabs/fluence/-/fluence-0.21.5.tgz",
"integrity": "sha512-gBphyaAaSFo8W8DXsDTg0PBDYIq7+rgPMCEjLC2R8OSV4YF8sCdPZc/laqm9rDeeSP6++MJq4dQ5dj3aE5Kqbw==", "integrity": "sha512-Zldn2I09ENp+F4MDYxsIMkJQOIQyfpiYmcAmVl60yTdKls78GmmnSyvAI+dZxUcNrhPqscnrtaENJoKwGwgm+Q==",
"dev": true, "dev": true,
"requires": { "requires": {
"@chainsafe/libp2p-noise": "^4.1.1", "@chainsafe/libp2p-noise": "^4.1.1",
@ -7173,9 +7177,9 @@
} }
}, },
"minimist": { "minimist": {
"version": "1.2.5", "version": "1.2.6",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
"dev": true "dev": true
}, },
"ms": { "ms": {
@ -8148,9 +8152,9 @@
} }
}, },
"wherearewe": { "wherearewe": {
"version": "1.0.1", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/wherearewe/-/wherearewe-1.0.1.tgz", "resolved": "https://registry.npmjs.org/wherearewe/-/wherearewe-1.0.2.tgz",
"integrity": "sha512-K77B01OHS3MqBQAMh1o51g0hwKJpj+NgF9YLZPnqgK0xhKSexxlvCXVt3sL/0+0V73Qwni2n0licJv9KpFbtOw==", "integrity": "sha512-HyLZ7n1Yox+w1qWaFEgP/sMs5D7ka2UXmoVNaY0XzbEHLGljo4ScBchYm6cWRYNO33tmFX3Mgg4BiZkDOjihyw==",
"dev": true, "dev": true,
"requires": { "requires": {
"is-electron": "^2.2.0" "is-electron": "^2.2.0"

View File

@ -1,6 +1,6 @@
{ {
"name": "@fluencelabs/registry", "name": "@fluencelabs/registry",
"version": "0.3.0", "version": "0.3.1",
"description": "Aqua Registry library", "description": "Aqua Registry library",
"files": [ "files": [
"*.aqua" "*.aqua"
@ -30,6 +30,6 @@
}, },
"homepage": "https://github.com/fluencelabs/registry", "homepage": "https://github.com/fluencelabs/registry",
"devDependencies": { "devDependencies": {
"@fluencelabs/aqua": "^0.6.4-283" "@fluencelabs/aqua": "^0.7.0-285"
} }
} }

View File

@ -1,33 +1,24 @@
import "registry.aqua" import "registry.aqua"
import PeerId, Peer from "@fluencelabs/aqua-lib/builtin.aqua" import PeerId, Peer, Sig from "@fluencelabs/aqua-lib/builtin.aqua"
import "@fluencelabs/trust-graph/trust-graph.aqua" import "@fluencelabs/trust-graph/trust-graph.aqua"
-- hack
data SignResult:
success: bool
error: string
signature: []u8
service Sig("sig"):
sign(data: []u8) -> SignResult
func get_route_signature(label: string, timestamp_created: u64) -> []u8: func get_route_signature(label: string, timestamp_created: u64) -> []u8:
on HOST_PEER_ID: on HOST_PEER_ID:
bytes <- Registry.get_route_bytes(label, nil, timestamp_created, nil, "") bytes <- Registry.get_route_bytes(label, nil, timestamp_created, nil, "")
signature <- Sig.sign(bytes) signature <- Sig.sign(bytes)
<- signature.signature <- signature.signature!
func get_record_signature(route_id: string, value: string, relay_id: ?PeerId, service_id: ?string, timestamp_created: u64) -> []u8: func get_record_signature(route_id: string, value: string, relay_id: ?PeerId, service_id: ?string, timestamp_created: u64) -> []u8:
on HOST_PEER_ID: on HOST_PEER_ID:
bytes <- Registry.get_record_bytes(route_id, value, relay_id, service_id, timestamp_created, nil) bytes <- Registry.get_record_bytes(route_id, value, relay_id, service_id, timestamp_created, nil)
signature <- Sig.sign(bytes) signature <- Sig.sign(bytes)
<- signature.signature <- signature.signature!
func get_host_record_signature(route_id: string, value: string, relay_id: ?PeerId, service_id: ?string, timestamp_created: u64) -> []u8: func get_host_record_signature(route_id: string, value: string, relay_id: ?PeerId, service_id: ?string, timestamp_created: u64) -> []u8:
on HOST_PEER_ID: on HOST_PEER_ID:
bytes <- Registry.get_host_record_bytes(route_id, value, relay_id, service_id, timestamp_created, nil) bytes <- Registry.get_host_record_bytes(route_id, value, relay_id, service_id, timestamp_created, nil)
signature <- Sig.sign(bytes) signature <- Sig.sign(bytes)
<- signature.signature <- signature.signature!
func register_route(label: string, timestamp_created: u64, signature: []u8, pin: bool) -> RegisterRouteResult: func register_route(label: string, timestamp_created: u64, signature: []u8, pin: bool) -> RegisterRouteResult:
t <- Peer.timestamp_sec() t <- Peer.timestamp_sec()

View File

@ -9,9 +9,9 @@
"version": "1.0.0", "version": "1.0.0",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@fluencelabs/aqua": "^0.6.4-283", "@fluencelabs/aqua": "^0.7.0-285",
"@fluencelabs/aqua-lib": "^0.4.3", "@fluencelabs/aqua-lib": "^0.4.3",
"@fluencelabs/fluence": "^0.21.2", "@fluencelabs/fluence": "0.21.6",
"@fluencelabs/fluence-network-environment": "^1.0.13", "@fluencelabs/fluence-network-environment": "^1.0.13",
"@fluencelabs/registry": "../aqua", "@fluencelabs/registry": "../aqua",
"@fluencelabs/trust-graph": "^3.0.1" "@fluencelabs/trust-graph": "^3.0.1"
@ -22,15 +22,15 @@
}, },
"../aqua": { "../aqua": {
"name": "@fluencelabs/registry", "name": "@fluencelabs/registry",
"version": "0.3.0", "version": "0.3.1",
"integrity": "sha1-Fu4iEkUgcb61y0igqjaagJvlpOM=", "integrity": "sha1-Fu4iEkUgcb61y0igqjaagJvlpOM=",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@fluencelabs/aqua-lib": "^0.4.0", "@fluencelabs/aqua-lib": "^0.4.3",
"@fluencelabs/trust-graph": "^3.0.1" "@fluencelabs/trust-graph": "^3.0.1"
}, },
"devDependencies": { "devDependencies": {
"@fluencelabs/aqua": "0.6.1-279" "@fluencelabs/aqua": "^0.7.0-285"
} }
}, },
"node_modules/@chainsafe/libp2p-noise": { "node_modules/@chainsafe/libp2p-noise": {
@ -114,13 +114,13 @@
"integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==" "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg=="
}, },
"node_modules/@fluencelabs/aqua": { "node_modules/@fluencelabs/aqua": {
"version": "0.6.4-283", "version": "0.7.0-285",
"resolved": "https://registry.npmjs.org/@fluencelabs/aqua/-/aqua-0.6.4-283.tgz", "resolved": "https://registry.npmjs.org/@fluencelabs/aqua/-/aqua-0.7.0-285.tgz",
"integrity": "sha512-xtqczYLsExqhrlJ80NO9jYruvfu/DLncJp+Rykso+57Z18Fd80QnCugxlSLUgjMdetXquw3IgOCCeFkygS+9eQ==", "integrity": "sha512-LvQyvuRh+IF6iK3SMGDeIOYyKolMSjQDxVsuVGKkZmhJXJl0BtX3ccah2QeQIjqa0ef1BtepLALDs+6vCeW2hw==",
"dependencies": { "dependencies": {
"@fluencelabs/aqua-ipfs": "0.5.2", "@fluencelabs/aqua-ipfs": "0.5.2",
"@fluencelabs/aqua-lib": "0.4.0", "@fluencelabs/aqua-lib": "0.4.0",
"@fluencelabs/fluence": "0.21.1", "@fluencelabs/fluence": "0.21.5",
"@fluencelabs/fluence-network-environment": "1.0.13", "@fluencelabs/fluence-network-environment": "1.0.13",
"ipfs-http-client": "50.1.2" "ipfs-http-client": "50.1.2"
}, },
@ -153,9 +153,9 @@
"integrity": "sha512-bad282cCZrE//I+Hzsl/vWgudwXuNiaqJOonv11xkgOBBvL7Gg3SIap8HioNvkaDxIvylVB+POjYJ7E5sGNoVQ==" "integrity": "sha512-bad282cCZrE//I+Hzsl/vWgudwXuNiaqJOonv11xkgOBBvL7Gg3SIap8HioNvkaDxIvylVB+POjYJ7E5sGNoVQ=="
}, },
"node_modules/@fluencelabs/aqua/node_modules/@fluencelabs/fluence": { "node_modules/@fluencelabs/aqua/node_modules/@fluencelabs/fluence": {
"version": "0.21.1", "version": "0.21.5",
"resolved": "https://registry.npmjs.org/@fluencelabs/fluence/-/fluence-0.21.1.tgz", "resolved": "https://registry.npmjs.org/@fluencelabs/fluence/-/fluence-0.21.5.tgz",
"integrity": "sha512-gBphyaAaSFo8W8DXsDTg0PBDYIq7+rgPMCEjLC2R8OSV4YF8sCdPZc/laqm9rDeeSP6++MJq4dQ5dj3aE5Kqbw==", "integrity": "sha512-Zldn2I09ENp+F4MDYxsIMkJQOIQyfpiYmcAmVl60yTdKls78GmmnSyvAI+dZxUcNrhPqscnrtaENJoKwGwgm+Q==",
"dependencies": { "dependencies": {
"@chainsafe/libp2p-noise": "^4.1.1", "@chainsafe/libp2p-noise": "^4.1.1",
"@fluencelabs/avm": "^0.21.3", "@fluencelabs/avm": "^0.21.3",
@ -235,9 +235,9 @@
"integrity": "sha512-Y41pL+UwZZVdormxju8cJQsNRp6tdER0VqJ9Kg9gH2wd1KJAaYTJkyVbn8NB7fEFRUbqfbb1BXHi9wWBYOgGYQ==" "integrity": "sha512-Y41pL+UwZZVdormxju8cJQsNRp6tdER0VqJ9Kg9gH2wd1KJAaYTJkyVbn8NB7fEFRUbqfbb1BXHi9wWBYOgGYQ=="
}, },
"node_modules/@fluencelabs/fluence": { "node_modules/@fluencelabs/fluence": {
"version": "0.21.2", "version": "0.21.6",
"resolved": "https://registry.npmjs.org/@fluencelabs/fluence/-/fluence-0.21.2.tgz", "resolved": "https://registry.npmjs.org/@fluencelabs/fluence/-/fluence-0.21.6.tgz",
"integrity": "sha512-5rgT/ETisyo7TPTNHr6IBze2xIhpIzfhyfq3bHvI8oADTcB8FvpPPL3yCZB5dm86KXwgYIS1+O0t3WueUmoXEw==", "integrity": "sha512-g0nbg6IeBdivcU7jutb3M6UdNrUvVX4IIQKsZ80y6yzVqeWTqHbYsb+6q0zzv12q4OllpO4lcUWKUbUQyl4QMg==",
"dependencies": { "dependencies": {
"@chainsafe/libp2p-noise": "^4.1.1", "@chainsafe/libp2p-noise": "^4.1.1",
"@fluencelabs/avm": "^0.21.3", "@fluencelabs/avm": "^0.21.3",
@ -4370,13 +4370,13 @@
} }
}, },
"@fluencelabs/aqua": { "@fluencelabs/aqua": {
"version": "0.6.4-283", "version": "0.7.0-285",
"resolved": "https://registry.npmjs.org/@fluencelabs/aqua/-/aqua-0.6.4-283.tgz", "resolved": "https://registry.npmjs.org/@fluencelabs/aqua/-/aqua-0.7.0-285.tgz",
"integrity": "sha512-xtqczYLsExqhrlJ80NO9jYruvfu/DLncJp+Rykso+57Z18Fd80QnCugxlSLUgjMdetXquw3IgOCCeFkygS+9eQ==", "integrity": "sha512-LvQyvuRh+IF6iK3SMGDeIOYyKolMSjQDxVsuVGKkZmhJXJl0BtX3ccah2QeQIjqa0ef1BtepLALDs+6vCeW2hw==",
"requires": { "requires": {
"@fluencelabs/aqua-ipfs": "0.5.2", "@fluencelabs/aqua-ipfs": "0.5.2",
"@fluencelabs/aqua-lib": "0.4.0", "@fluencelabs/aqua-lib": "0.4.0",
"@fluencelabs/fluence": "0.21.1", "@fluencelabs/fluence": "0.21.5",
"@fluencelabs/fluence-network-environment": "1.0.13", "@fluencelabs/fluence-network-environment": "1.0.13",
"ipfs-http-client": "50.1.2" "ipfs-http-client": "50.1.2"
}, },
@ -4387,9 +4387,9 @@
"integrity": "sha512-bad282cCZrE//I+Hzsl/vWgudwXuNiaqJOonv11xkgOBBvL7Gg3SIap8HioNvkaDxIvylVB+POjYJ7E5sGNoVQ==" "integrity": "sha512-bad282cCZrE//I+Hzsl/vWgudwXuNiaqJOonv11xkgOBBvL7Gg3SIap8HioNvkaDxIvylVB+POjYJ7E5sGNoVQ=="
}, },
"@fluencelabs/fluence": { "@fluencelabs/fluence": {
"version": "0.21.1", "version": "0.21.5",
"resolved": "https://registry.npmjs.org/@fluencelabs/fluence/-/fluence-0.21.1.tgz", "resolved": "https://registry.npmjs.org/@fluencelabs/fluence/-/fluence-0.21.5.tgz",
"integrity": "sha512-gBphyaAaSFo8W8DXsDTg0PBDYIq7+rgPMCEjLC2R8OSV4YF8sCdPZc/laqm9rDeeSP6++MJq4dQ5dj3aE5Kqbw==", "integrity": "sha512-Zldn2I09ENp+F4MDYxsIMkJQOIQyfpiYmcAmVl60yTdKls78GmmnSyvAI+dZxUcNrhPqscnrtaENJoKwGwgm+Q==",
"requires": { "requires": {
"@chainsafe/libp2p-noise": "^4.1.1", "@chainsafe/libp2p-noise": "^4.1.1",
"@fluencelabs/avm": "^0.21.3", "@fluencelabs/avm": "^0.21.3",
@ -4468,9 +4468,9 @@
"integrity": "sha512-Y41pL+UwZZVdormxju8cJQsNRp6tdER0VqJ9Kg9gH2wd1KJAaYTJkyVbn8NB7fEFRUbqfbb1BXHi9wWBYOgGYQ==" "integrity": "sha512-Y41pL+UwZZVdormxju8cJQsNRp6tdER0VqJ9Kg9gH2wd1KJAaYTJkyVbn8NB7fEFRUbqfbb1BXHi9wWBYOgGYQ=="
}, },
"@fluencelabs/fluence": { "@fluencelabs/fluence": {
"version": "0.21.2", "version": "0.21.6",
"resolved": "https://registry.npmjs.org/@fluencelabs/fluence/-/fluence-0.21.2.tgz", "resolved": "https://registry.npmjs.org/@fluencelabs/fluence/-/fluence-0.21.6.tgz",
"integrity": "sha512-5rgT/ETisyo7TPTNHr6IBze2xIhpIzfhyfq3bHvI8oADTcB8FvpPPL3yCZB5dm86KXwgYIS1+O0t3WueUmoXEw==", "integrity": "sha512-g0nbg6IeBdivcU7jutb3M6UdNrUvVX4IIQKsZ80y6yzVqeWTqHbYsb+6q0zzv12q4OllpO4lcUWKUbUQyl4QMg==",
"requires": { "requires": {
"@chainsafe/libp2p-noise": "^4.1.1", "@chainsafe/libp2p-noise": "^4.1.1",
"@fluencelabs/avm": "^0.21.3", "@fluencelabs/avm": "^0.21.3",
@ -4521,8 +4521,8 @@
"@fluencelabs/registry": { "@fluencelabs/registry": {
"version": "file:../aqua", "version": "file:../aqua",
"requires": { "requires": {
"@fluencelabs/aqua": "0.6.1-279", "@fluencelabs/aqua": "^0.7.0-285",
"@fluencelabs/aqua-lib": "^0.4.0", "@fluencelabs/aqua-lib": "^0.4.3",
"@fluencelabs/trust-graph": "^3.0.1" "@fluencelabs/trust-graph": "^3.0.1"
} }
}, },

View File

@ -19,8 +19,8 @@
"dependencies": { "dependencies": {
"@fluencelabs/registry": "../aqua", "@fluencelabs/registry": "../aqua",
"@fluencelabs/aqua-lib": "^0.4.3", "@fluencelabs/aqua-lib": "^0.4.3",
"@fluencelabs/aqua": "^0.6.4-283", "@fluencelabs/aqua": "^0.7.0-285",
"@fluencelabs/fluence": "^0.21.2", "@fluencelabs/fluence": "0.21.6",
"@fluencelabs/fluence-network-environment": "^1.0.13", "@fluencelabs/fluence-network-environment": "^1.0.13",
"@fluencelabs/trust-graph": "^3.0.1" "@fluencelabs/trust-graph": "^3.0.1"
}, },

View File

@ -30,9 +30,9 @@ async function main() {
Fluence.getStatus().peerId, Fluence.getStatus().peerId,
Fluence.getStatus().relayPeerId Fluence.getStatus().relayPeerId
); );
let label = "myTopic"; let label = "myLabel";
let value = "myValue"; let value = "myValue";
console.log("Will create topic", label); console.log("Will create route with label: ", label);
// create route (if not exists) and register on it // create route (if not exists) and register on it
let relay = Fluence.getStatus().relayPeerId; let relay = Fluence.getStatus().relayPeerId;
let route_id = await createRouteAndRegisterBlocking( let route_id = await createRouteAndRegisterBlocking(
@ -41,9 +41,9 @@ async function main() {
5 5
); );
// find other peers on this route // find other peers on this route
console.log("let's find subscribers for %s", route_id); console.log("let's resolve route for %s", route_id);
let subscribers = await resolveRoute(route_id, 5); let providers = await resolveRoute(route_id, 5);
console.log("found subscribers:", subscribers); console.log("route providers:", providers);
} }
main().then(() => process.exit(0)) main().then(() => process.exit(0))