๐Ÿ“ฆ npm package ยท v1.1.4

ENS SDK

TypeScript SDK for Web3 Identity

Official SDK for ENS resolution and Web3 identity infrastructure. Seamlessly handles x402 micropayments, includes SIWE authentication helpers, and provides full TypeScript support with 1,593 verified endpoints.

npm @atv-eth/x402-sdk View on npm โ†’
npm install @atv-eth/x402-sdk
v1.1.4
Latest Version
1,593
API Endpoints
50KB
Bundle Size
0
Dependencies
๐Ÿ“ฆ Get Started with npm ๐Ÿ“– Read Documentation ๐ŸŽฎ Try API Playground

๐Ÿง’ What does this SDK do?

๐Ÿ’ณ

Auto Payments

Handles x402 micropayments automatically with Base USDC

๐Ÿ“

Full TypeScript

Complete type definitions for all 1,593 API endpoints

๐Ÿ”

SIWE Helpers

Easy Sign-In with Ethereum authentication built-in

๐Ÿชถ

Lightweight

Only 50KB with zero external dependencies

โšก Quick Start Example

import { Web3IdentityClient } from '@atv-eth/x402-sdk';

// Initialize the client
const client = new Web3IdentityClient();

// Resolve ENS name to address
const profile = await client.getProfile('vitalik.eth');
console.log(profile.address);

// Get DeFi protocol TVL
const tvl = await client.getDefiTVL('aave');
console.log(tvl.totalTVL);

// Authenticate with SIWE
const auth = await client.siweAuth(address, signature);
๐Ÿชช ENS Resolution ๐Ÿ‘ฅ Farcaster Profiles ๐Ÿ“ˆ DeFi Protocol Data ๐Ÿ’ฐ Token Prices ๐Ÿ›ก๏ธ Security Audits โ›“๏ธ Multi-Chain Support ๐Ÿ”„ Real-Time Data ๐Ÿ“Š Portfolio Analytics

๐Ÿ” Web3 Identity Lookup

Try it now โ€” look up any ENS name or Ethereum address instantly

Powered by Web3 Identity API

๐Ÿท๏ธ Claim Your .aboutme.eth Name

Get your own Web3 identity subname โ€” first one is free!

.aboutme.eth
๐ŸŽ First subname free โšก Instant activation ๐Ÿ”— Works everywhere ENS works

Powered by AboutMe.eth