mirror of
https://github.com/fluencelabs/fluence-js.git
synced 2024-12-05 02:10:18 +00:00
JS/TS Peer for the Fluence p2p network
.github/workflows | ||
src | ||
types | ||
.eslintrc.js | ||
.gitignore | ||
.npmignore | ||
.prettierrc.js | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.json | ||
webpack.config.js |
Fluence browser client
Browser client for the Fluence network based on the js-libp2p.
How to build
With npm
installed building could be done as follows:
npm install fluence
Example
Shows how to register and call new service in Fluence network.
Generate new peer ids for clients.
let peerId1 = await Fluence.generatePeerId();
let peerId2 = await Fluence.generatePeerId();
Establish connections to predefined nodes.
let client1 = await Fluence.connect("/dns4/134.209.186.43/tcp/9003/ws/p2p/12D3KooWBUJifCTgaxAUrcM9JysqCcS4CS8tiYH5hExbdWCAoNwb", peerId1);
let client2 = await Fluence.connect("/ip4/134.209.186.43/tcp/9002/ws/p2p/12D3KooWHk9BjDQBUqnavciRPhAYFvqKBe4ZiPPvde7vDaqgn5er", peerId2);