Prerequisites
Before you can start using TokenOps SDK, you'll need to set up your development environment and obtain the necessary credentials and access.
Development Environment
Node.js and Package Manager
Ensure you have Node.js 22.0.0 or higher installed:
# Check your Node.js version
node --version
# Should output v22.0.0 or higher
If you need to install or upgrade Node.js:
- Download from nodejs.org
- Use a version manager like nvm (recommended)
Blockchain Infrastructure
RPC Provider
You'll need access to blockchain RPC endpoints. Choose from:
Free Options
- Alchemy: alchemy.com - Free tier available
- Infura: infura.io - Free tier available
- QuickNode: quicknode.com - Free tier available
Self-hosted Options
- Local Development: Hardhat, Anvil, or Ganache
Example RPC Setup
// Using Alchemy
const RPC_URL = 'https://eth-mainnet.g.alchemy.com/v2/YOUR_API_KEY';
Wallet Setup
Development Wallet
For development, you'll need a wallet with some test funds:
MetaMask (Recommended for Development)
- Install MetaMask browser extension
- Create a new wallet or import existing
- Switch to testnets (Sepolia) for development
- Get test ETH from faucets
API Access
TokenOps API Key
To use the analytics and monitoring features:
- Visit TokenOps Platform
- Log-in or Create an account and fill out the form to gain access
- Generate an API key
- Store securely in environment variables
# .env file
TOKENOPS_API_KEY=your_api_key_here
Next Steps
Once you've completed all prerequisites:
- Quick Start - Build your first application
- Architecture Overview - Understand the SDK structure
- Provider Setup - Configure your blockchain provider
Getting Help
Telegram Community: Join Telegram
Prerequisites complete? Continue to Quick Start to build your first TokenOps application!