fix: update js-libp2p guide to comply with 0.40.0 (#234)
This commit is contained in:
parent
929fe45ab4
commit
f3c81bc109
|
@ -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
|
# 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"
|
# 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.
|
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
|
```js
|
||||||
import { createLibp2p } from 'libp2p'
|
import { createLibp2p } from 'libp2p'
|
||||||
import { TCP } from '@libp2p/tcp'
|
import { tcp } from '@libp2p/tcp'
|
||||||
|
|
||||||
const node = await createLibp2p({
|
const node = await createLibp2p({
|
||||||
transports: [new TCP()]
|
transports: [tcp()]
|
||||||
})
|
})
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -94,12 +94,12 @@ npm install @chainsafe/libp2p-noise
|
||||||
|
|
||||||
```js
|
```js
|
||||||
import { createLibp2p } from 'libp2p'
|
import { createLibp2p } from 'libp2p'
|
||||||
import { TCP } from '@libp2p/tcp'
|
import { tcp } from '@libp2p/tcp'
|
||||||
import { Noise } from '@chainsafe/libp2p-noise'
|
import { noise } from '@chainsafe/libp2p-noise'
|
||||||
|
|
||||||
const node = await createLibp2p({
|
const node = await createLibp2p({
|
||||||
transports: [new TCP()],
|
transports: [tcp()],
|
||||||
connectionEncryption: [new Noise()]
|
connectionEncryption: [noise()]
|
||||||
})
|
})
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -116,14 +116,14 @@ npm install @libp2p/mplex
|
||||||
|
|
||||||
```js
|
```js
|
||||||
import { createLibp2p } from 'libp2p'
|
import { createLibp2p } from 'libp2p'
|
||||||
import { TCP } from '@libp2p/tcp'
|
import { tcp } from '@libp2p/tcp'
|
||||||
import { Noise } from '@chainsafe/libp2p-noise'
|
import { noise } from '@chainsafe/libp2p-noise'
|
||||||
import { Mplex } from '@libp2p/mplex'
|
import { mplex } from '@libp2p/mplex'
|
||||||
|
|
||||||
const node = await createLibp2p({
|
const node = await createLibp2p({
|
||||||
transports: [new TCP()],
|
transports: [tcp()],
|
||||||
connectionEncryption: [new Noise()],
|
connectionEncryption: [noise()],
|
||||||
streamMuxers: [new Mplex()]
|
streamMuxers: [mplex()]
|
||||||
})
|
})
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -134,9 +134,9 @@ Now that you have configured a **Transport**, **Crypto** and **Stream Multiplexe
|
||||||
|
|
||||||
```js
|
```js
|
||||||
import { createLibp2p } from 'libp2p'
|
import { createLibp2p } from 'libp2p'
|
||||||
import { TCP } from '@libp2p/tcp'
|
import { tcp } from '@libp2p/tcp'
|
||||||
import { Noise } from '@chainsafe/libp2p-noise'
|
import { noise } from '@chainsafe/libp2p-noise'
|
||||||
import { Mplex } from '@libp2p/mplex'
|
import { mplex } from '@libp2p/mplex'
|
||||||
|
|
||||||
const main = async () => {
|
const main = async () => {
|
||||||
const node = await createLibp2p({
|
const node = await createLibp2p({
|
||||||
|
@ -144,9 +144,9 @@ const main = async () => {
|
||||||
// add a listen address (localhost) to accept TCP connections on a random port
|
// add a listen address (localhost) to accept TCP connections on a random port
|
||||||
listen: ['/ip4/127.0.0.1/tcp/0']
|
listen: ['/ip4/127.0.0.1/tcp/0']
|
||||||
},
|
},
|
||||||
transports: [new TCP()],
|
transports: [tcp()],
|
||||||
connectionEncryption: [new Noise()],
|
connectionEncryption: [noise()],
|
||||||
streamMuxers: [new Mplex()]
|
streamMuxers: [mplex()]
|
||||||
})
|
})
|
||||||
|
|
||||||
// start libp2p
|
// start libp2p
|
||||||
|
@ -192,9 +192,9 @@ npm install multiaddr
|
||||||
```javascript
|
```javascript
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import { createLibp2p } from 'libp2p'
|
import { createLibp2p } from 'libp2p'
|
||||||
import { TCP } from '@libp2p/tcp'
|
import { tcp } from '@libp2p/tcp'
|
||||||
import { Noise } from '@chainsafe/libp2p-noise'
|
import { noise } from '@chainsafe/libp2p-noise'
|
||||||
import { Mplex } from '@libp2p/mplex'
|
import { mplex } from '@libp2p/mplex'
|
||||||
import { multiaddr } from 'multiaddr'
|
import { multiaddr } from 'multiaddr'
|
||||||
|
|
||||||
const node = await createLibp2p({
|
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
|
// add a listen address (localhost) to accept TCP connections on a random port
|
||||||
listen: ['/ip4/127.0.0.1/tcp/0']
|
listen: ['/ip4/127.0.0.1/tcp/0']
|
||||||
},
|
},
|
||||||
transports: [new TCP()],
|
transports: [tcp()],
|
||||||
connectionEncryption: [new Noise()],
|
connectionEncryption: [noise()],
|
||||||
streamMuxers: [new Mplex()]
|
streamMuxers: [mplex()]
|
||||||
})
|
})
|
||||||
|
|
||||||
// start libp2p
|
// start libp2p
|
||||||
|
|
Loading…
Reference in New Issue