Skip to main content

web3-net

The web3-net package allows you to interact with an Ethereum node’s network properties.

import Net from 'web3-net';

const net = new Net(Net.givenProvider || 'ws://some.local-or-remote.node:8546');
// or using the web3 umbrella package
import Web3 from 'web3';
const web3 = new Web3(Web3.givenProvider || 'ws://some.local-or-remote.node:8546');

// -> web3.eth.net

// get the ID of the network
await web3.eth.net.getId();
> 5777n

// get the peer count
await web3.eth.net.getPeerCount();
> 0n

// Check if the node is listening for peers
await web3.eth.net.isListening();
> true

Index

Classes

Functions

References

References

default

Renames and re-exports Net