mirror of
https://github.com/fluencelabs/registry.git
synced 2025-06-28 15:21:34 +00:00
update aqua 0.7.0; fluence-js 0.21.6
This commit is contained in:
committed by
GitHub
parent
a79de9a313
commit
ef0ee12ca3
62
aqua/package-lock.json
generated
62
aqua/package-lock.json
generated
@ -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"
|
||||||
|
@ -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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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()
|
||||||
|
54
example/package-lock.json
generated
54
example/package-lock.json
generated
@ -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"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -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"
|
||||||
},
|
},
|
||||||
|
@ -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))
|
||||||
|
Reference in New Issue
Block a user