revert fluence version, relays list, example

This commit is contained in:
DieMyst 2020-11-23 11:42:45 +03:00
parent cac58e7111
commit f9340e9a5d
3 changed files with 71 additions and 12 deletions

12
package-lock.json generated
View File

@ -950,11 +950,6 @@
"to-fast-properties": "^2.0.0"
}
},
"@fluencelabs/aquamarine-stepper": {
"version": "0.0.9",
"resolved": "https://registry.npmjs.org/@fluencelabs/aquamarine-stepper/-/aquamarine-stepper-0.0.9.tgz",
"integrity": "sha512-DzxaYuzg0zgmDdr63de72b7K0UZPRCiZ93PTxt4BpksSLdP7LNsGHSCjh6FCQpFRQEqSb5S5hFI4nEJmBzRU3Q=="
},
"@hapi/address": {
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz",
@ -6252,11 +6247,10 @@
"dev": true
},
"fluence": {
"version": "0.7.76",
"resolved": "https://registry.npmjs.org/fluence/-/fluence-0.7.76.tgz",
"integrity": "sha512-LHyoZ/rhgZfBs93bzW77mVQGQr0u2qYroDNvwt9ElBbIoOrQut4tq+rjmO+66fyBicNK5CF+ErE0KYPmbJDwhA==",
"version": "0.7.67",
"resolved": "https://registry.npmjs.org/fluence/-/fluence-0.7.67.tgz",
"integrity": "sha512-5FbJB4fZ/vzhWk+Xlv670jJEj8HDvt/ozUasXzxo/uSXB3I0zJNKD9EgtT/9muSRbPw80Y12wNgzWiLCuQWvdA==",
"requires": {
"@fluencelabs/aquamarine-stepper": "0.0.9",
"async": "3.2.0",
"base64-js": "1.3.1",
"bs58": "4.0.1",

View File

@ -18,7 +18,7 @@
},
"homepage": "https://github.com/fluencelabs/fluence-admin#readme",
"dependencies": {
"fluence": "0.7.76"
"fluence": "0.7.67"
},
"devDependencies": {
"clean-webpack-plugin": "3.0.0",

View File

@ -17,6 +17,10 @@
import {Elm} from './Main.elm';
import * as serviceWorker from './serviceWorker';
import {peerIdToSeed, seedToPeerId} from "fluence/dist/seed";
import Fluence from "fluence";
import {build} from "fluence/dist/particle";
import {registerService} from "fluence/dist/globalState";
import {Service} from "fluence/dist/service";
function genFlags(peerId: string): any {
return {
@ -28,13 +32,43 @@ function genFlags(peerId: string): any {
}
}
(async () => {
let pid = await Fluence.generatePeerId()
let flags = genFlags(pid.toB58String())
let app = Elm.Main.init({
node: document.getElementById('root'),
flags: flags
});
let service = new Service("custom")
service.registerFunction("func", (args: any[]) => {
console.log("call")
return {}
})
registerService(service)
let client = await Fluence.connect(relays[1].multiaddr, pid)
let script = `(call self_peer ("custom" "func") [])`
let data = new Map()
data.set("self_peer", client.selfPeerIdStr)
let particle = await build(client.selfPeerId, script, data)
await client.sendParticle(particle)
})();
// If you want your app to work offline and load faster, you can change
// unregister() to register() below. Note this comes with some pitfalls.
// Learn more about service workers: https://bit.ly/CRA-PWA
serviceWorker.unregister();
function test() {
console.log("test")
async function test() {
}
declare global {
@ -44,3 +78,34 @@ declare global {
}
window.test = test;
export let relays: { peerId: string; multiaddr: string }[] = [
{
multiaddr: "/dns4/stage.fluence.dev/tcp/19001/wss/p2p/12D3KooWEXNUbCXooUwHrHBbrmjsrpHXoEphPwbjQXEGyzbqKnE9",
peerId: "12D3KooWEXNUbCXooUwHrHBbrmjsrpHXoEphPwbjQXEGyzbqKnE9"
},
{
multiaddr: "/dns4/stage.fluence.dev/tcp/19002/wss/p2p/12D3KooWHk9BjDQBUqnavciRPhAYFvqKBe4ZiPPvde7vDaqgn5er",
peerId: "12D3KooWHk9BjDQBUqnavciRPhAYFvqKBe4ZiPPvde7vDaqgn5er"
},
{
multiaddr: "/dns4/stage.fluence.dev/tcp/19003/wss/p2p/12D3KooWBUJifCTgaxAUrcM9JysqCcS4CS8tiYH5hExbdWCAoNwb",
peerId: "12D3KooWBUJifCTgaxAUrcM9JysqCcS4CS8tiYH5hExbdWCAoNwb"
},
{
multiaddr: "/dns4/stage.fluence.dev/tcp/19004/wss/p2p/12D3KooWJbJFaZ3k5sNd8DjQgg3aERoKtBAnirEvPV8yp76kEXHB",
peerId: "12D3KooWJbJFaZ3k5sNd8DjQgg3aERoKtBAnirEvPV8yp76kEXHB"
},
{
multiaddr: "/dns4/stage.fluence.dev/tcp/19005/wss/p2p/12D3KooWCKCeqLPSgMnDjyFsJuWqREDtKNHx1JEBiwaMXhCLNTRb",
peerId: "12D3KooWCKCeqLPSgMnDjyFsJuWqREDtKNHx1JEBiwaMXhCLNTRb"
},
{
multiaddr: "/dns4/stage.fluence.dev/tcp/19990/wss/p2p/12D3KooWMhVpgfQxBLkQkJed8VFNvgN4iE6MD7xCybb1ZYWW2Gtz",
peerId: "12D3KooWMhVpgfQxBLkQkJed8VFNvgN4iE6MD7xCybb1ZYWW2Gtz"
},
{
multiaddr: "/dns4/stage.fluence.dev/tcp/19100/wss/p2p/12D3KooWPnLxnY71JDxvB3zbjKu9k1BCYNthGZw6iGrLYsR1RnWM",
peerId: "12D3KooWPnLxnY71JDxvB3zbjKu9k1BCYNthGZw6iGrLYsR1RnWM"
}
]