Developer Toolkit

Build powerful token applications with our SDK, CLI, and API integrations.

Getting Started

Quickstart

Begin by creating a project on our developer portal, then install the SDK:

npm install @tokenverse/sdk
                

Initialize with your credentials from the dashboard:

const client = new TokenverseClient({
  projectId: "your-project-id",
  privateKey: "0xyour-private-key"
});
                

Authentication

POST /tokens/auth/token
Content-Type: application/json

{
  "client_id": "YOUR_PROJECT_ID",
  "private_key": "0xYOUR_PRIVATE_KEY"
}
                

Tokens expire after 24 hours. Use npx tokenverse-cli for automated workflows.

Core SDK Capabilities

Token Minting

Programmatically create and deploy tokens with various contract types.

await client.mintToken({
  type: "ERC-20",
  name: "MyToken",
  symbol: "MTK",
  initialSupply: "1000000000000000000"
});
                

Analytics Engine

Access real-time metrics for liquidity, holders, and transaction history.

const metrics = await client.getAnalytics("0x...contractAddress");
console.log(metrics.liquidity, metrics.holders);
                

API Integration

Endpoint Reference

POST /tokens/mint
{
  "contract_type": "ERC-20",
  "name": "string",
  "symbol": "string",
  "supply": "string"
}
                        
Returns contract address and transaction hash
GET /tokens/{address}/audit
{
  "audit_status": "completed",
  "issues": [],
  "security_score": 98
}
                        
Example Response
{
  "contract": "0x1234567890",
  "tx_hash": "0xabc...def",
  "chain": "ethereum",
  "status": "deployed",
  "timestamp": "2025-09-02T10:00:00Z"
}
                    

For security, never expose private keys in client-side code. Use backend servers for sensitive operations.

Need Help?

Join our developer community on Discord for live support, ask questions, and share your projects.

Join Discord Community