Web5js
Overview

Web5js

TypeScript / JavaScript SDK for multi-chain apps: unified RPC, wallet balances and transactions, NFT queries, and address monitoring.

SDK_Files: web5js/ · npm @web5nexus/web5js (opens in a new tab)

Dashboarddashboard.web5.nexus (opens in a new tab)
Repogithub.com/web5nexus/web5-js (opens in a new tab)

What it does

  • RPC — EVM, UTXO, Solana, and more through one surface
  • Wallets — balances, history, account data
  • NFTs — ownership and transfer-related queries
  • Monitoring — address activity / notifications (product APIs)

Install

npm install @web5nexus/web5js

Requires Node.js 18+.

Quick start

import { Web5jsSDK, Network, Ethereum } from '@web5nexus/web5js'
 
const web5js = await Web5jsSDK.init<Ethereum>({
  network: Network.ETHEREUM,
  // apiKey / config when using hosted endpoints
})
 
await web5js.destroy()

Networks

EVM: Ethereum, Polygon, Avalanche, Arbitrum, Optimism, Celo, and more.
UTXO: Bitcoin, Litecoin, Dogecoin, Bitcoin Cash, Zcash.
Other: Solana and additional chains — see product docs for the full catalog.

How it fits with Auth Modal

NeedUse
Social login + signer sessionAuth Modal
Hosted multi-chain data / RPC product APIsWeb5js
Managed public EVM RPC for walletsChainRouter

Related