Developer-First Approach

We built Cetuc for developers who ship production code. Our infrastructure is designed to be intuitive, well-documented, and reliable. Whether you're building a prototype or deploying to mainnet, we provide the tools and support you need.

Quickstart Guide

  1. Install the SDK

    Install the Cetuc SDK for your preferred language using your package manager.

    npm install @cetuc/core
  2. Get Your API Key

    Sign up for an account and retrieve your API key from the dashboard. For testing, you can use our public testnet endpoints.

  3. Configure Your Environment

    Set your API key and choose your target network (local, testnet, or mainnet).

    const cetuc = new CetucClient({
      apiKey: process.env.CETUC_API_KEY,
      network: 'testnet'
    });
  4. Make Your First Request

    Start by querying blockchain data or submitting a transaction.

    const balance = await cetuc.getBalance('0x...');
    console.log('Balance:', balance);
  5. Start Building

    Explore our documentation for advanced features, subscribe to events, and integrate Cetuc into your application.

Getting Started

Welcome to Cetuc documentation. This guide will help you get up and running quickly.

Prerequisites

  • Node.js 18+ or Python 3.9+
  • An API key (available after signup)
  • Basic familiarity with blockchain concepts

API Reference

Cetuc provides a RESTful API with consistent endpoints across all supported networks.

Base URL

https://api.cetuc.xyz/v1

Authentication

Include your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Authentication

All API requests require authentication using your API key. Keep your API key secure and never commit it to version control.

API Key Management

Generate and manage API keys through the developer dashboard. You can create multiple keys for different environments or applications.

Supported Networks

Cetuc supports multiple blockchain networks across different environments.

Mainnet

  • Ethereum
  • Polygon
  • Arbitrum
  • Optimism

Testnet

  • Sepolia
  • Mumbai
  • Arbitrum Goerli

Local Development

Use our local development endpoints for testing without network costs.

SDKs & Libraries

Official SDKs are available for popular programming languages.

  • JavaScript/TypeScript: @cetuc/core
  • Python: cetuc-python
  • Go: github.com/cetuc/go-sdk

Code Examples

Query Account Balance

const balance = await cetuc.accounts.getBalance(
  '0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb'
);

Subscribe to Events

cetuc.events.subscribe('transfer', (event) => {
  console.log('Transfer event:', event);
});

Troubleshooting

Common Issues

Rate limiting: If you exceed rate limits, implement exponential backoff and retry logic.

Network errors: Check your network connection and API endpoint configuration.

Authentication errors: Verify your API key is correct and has the necessary permissions.

System Status

All systems operational

Last checked:

Changelog

  • SDK v2.1.0 Released

    Added support for Polygon zkEVM and improved error handling.

  • API Rate Limits Updated

    Increased rate limits for enterprise tier customers.

  • New Documentation Site

    Launched improved documentation with interactive examples.

  • Cetuc Bridge Mainnet Launch

    Cetuc Bridge is now available on mainnet with support for 5 networks.

  • Security Audit Completed

    Completed comprehensive security audit of core infrastructure components.