fix: update js-libp2p guide to comply with 0.40.0 (#234)

This commit is contained in:
Prithvi Shahi 2022-11-18 22:27:46 -08:00 committed by GitHub
parent 929fe45ab4
commit f3c81bc109
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 25 additions and 25 deletions

View File

@ -33,7 +33,7 @@ We need a place to put our work, so open a terminal to make a new directory for
# make it an npm project. fill in the prompts with info for your project
# when asked for your project's entry point, enter "src/index.js"
> npm init
> npm init es6
```
Side note: throughout this tutorial, we use the `>` character to indicate your terminal's shell prompt. When following along, don't type the `>` character, or you'll get some weird errors.
@ -72,10 +72,10 @@ Now that we have the module installed, let's configure libp2p to use the Transpo
```js
import { createLibp2p } from 'libp2p'
import { TCP } from '@libp2p/tcp'
import { tcp } from '@libp2p/tcp'
const node = await createLibp2p({
transports: [new TCP()]
transports: [tcp()]
})
```
@ -94,12 +94,12 @@ npm install @chainsafe/libp2p-noise
```js
import { createLibp2p } from 'libp2p'
import { TCP } from '@libp2p/tcp'
import { Noise } from '@chainsafe/libp2p-noise'
import { tcp } from '@libp2p/tcp'
import { noise } from '@chainsafe/libp2p-noise'
const node = await createLibp2p({
transports: [new TCP()],
connectionEncryption: [new Noise()]
transports: [tcp()],
connectionEncryption: [noise()]
})
```
@ -116,14 +116,14 @@ npm install @libp2p/mplex
```js
import { createLibp2p } from 'libp2p'
import { TCP } from '@libp2p/tcp'
import { Noise } from '@chainsafe/libp2p-noise'
import { Mplex } from '@libp2p/mplex'
import { tcp } from '@libp2p/tcp'
import { noise } from '@chainsafe/libp2p-noise'
import { mplex } from '@libp2p/mplex'
const node = await createLibp2p({
transports: [new TCP()],
connectionEncryption: [new Noise()],
streamMuxers: [new Mplex()]
transports: [tcp()],
connectionEncryption: [noise()],
streamMuxers: [mplex()]
})
```
@ -134,9 +134,9 @@ Now that you have configured a **Transport**, **Crypto** and **Stream Multiplexe
```js
import { createLibp2p } from 'libp2p'
import { TCP } from '@libp2p/tcp'
import { Noise } from '@chainsafe/libp2p-noise'
import { Mplex } from '@libp2p/mplex'
import { tcp } from '@libp2p/tcp'
import { noise } from '@chainsafe/libp2p-noise'
import { mplex } from '@libp2p/mplex'
const main = async () => {
const node = await createLibp2p({
@ -144,9 +144,9 @@ const main = async () => {
// add a listen address (localhost) to accept TCP connections on a random port
listen: ['/ip4/127.0.0.1/tcp/0']
},
transports: [new TCP()],
connectionEncryption: [new Noise()],
streamMuxers: [new Mplex()]
transports: [tcp()],
connectionEncryption: [noise()],
streamMuxers: [mplex()]
})
// start libp2p
@ -192,9 +192,9 @@ npm install multiaddr
```javascript
import process from 'node:process'
import { createLibp2p } from 'libp2p'
import { TCP } from '@libp2p/tcp'
import { Noise } from '@chainsafe/libp2p-noise'
import { Mplex } from '@libp2p/mplex'
import { tcp } from '@libp2p/tcp'
import { noise } from '@chainsafe/libp2p-noise'
import { mplex } from '@libp2p/mplex'
import { multiaddr } from 'multiaddr'
const node = await createLibp2p({
@ -202,9 +202,9 @@ const node = await createLibp2p({
// add a listen address (localhost) to accept TCP connections on a random port
listen: ['/ip4/127.0.0.1/tcp/0']
},
transports: [new TCP()],
connectionEncryption: [new Noise()],
streamMuxers: [new Mplex()]
transports: [tcp()],
connectionEncryption: [noise()],
streamMuxers: [mplex()]
})
// start libp2p