Skip to content
View getclod's full-sized avatar

Block or report getclod

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
getclod/README.md
Solana Meteora

⚡ Clod

Token launchpad on Solana. Powered by Meteora Dynamic Bonding Curve.

Website X Docs npm


Quick Start

npm install @clod-sdk/core
import { Clod } from '@clod-sdk/core';
import { Connection, Keypair } from '@solana/web3.js';

const clod = new Clod({
  connection: new Connection('https://api.mainnet-beta.solana.com'),
  wallet: yourWalletAdapter,
});

// Deploy a token in one call
const { mint, pool, signature } = await clod.deploy({
  name: 'MyToken',
  symbol: 'MTK',
  image: './token-logo.png',
});

console.log(`Token deployed: ${mint.toBase58()}`);
console.log(`Pool live on Meteora: ${pool.toBase58()}`);

SDK Features

// Deploy token with locked liquidity on Meteora DBC
const token = await clod.deploy({ name, symbol, image });

// Get real-time market data
const data = await clod.getMarketData(mintAddress);
// → { mcap, price, volume24h, liquidity, bondingProgress }

// Execute trades through the bonding curve
const tx = await clod.buy(mintAddress, solAmount);
const tx = await clod.sell(mintAddress, tokenAmount);

// Claim creator fees
const fees = await clod.getClaimableFees(walletAddress);
const tx = await clod.claimFees(mintAddress);

// Listen to real-time trades
clod.onTrade(mintAddress, (trade) => {
  console.log(`${trade.type} ${trade.tokenAmount} for ${trade.solAmount} SOL`);
});

Architecture

┌──────────────┐     ┌──────────────────┐     ┌─────────────────┐
│   clod-sdk   │────▶│   Clod Backend   │────▶│  Solana + SPL   │
│              │     │                  │     │  Token 2022     │
│  TypeScript  │     │  REST API        │     └────────┬────────┘
│  npm package │     │  WebSocket       │              │
└──────────────┘     └──────────────────┘     ┌────────▼────────┐
                                              │ Meteora Dynamic │
                                              │ Bonding Curve   │
                                              │                 │
                                              │ Locked LP       │
                                              │ 2% Creator Fee  │
                                              └─────────────────┘

API Reference

Method Description
clod.deploy(opts) Deploy token with auto-created Meteora DBC pool
clod.buy(mint, sol) Buy tokens through the bonding curve
clod.sell(mint, tokens) Sell tokens back to the pool
clod.getMarketData(mint) Fetch price, mcap, volume, liquidity
clod.getClaimableFees(wallet) Check unclaimed creator fees
clod.claimFees(mint) Claim accumulated trading fees
clod.listTokens(opts) List all deployed tokens with filters
clod.onTrade(mint, cb) Real-time trade event listener

How fees work

Every trade → 2% fee → 100% to creator wallet

No staking. No lockups. No claiming delays.
Fees arrive in your wallet automatically.

Repos

Package Description Status
@clod-sdk/core TypeScript SDK for Clod protocol ✅ Published on npm
clod-examples Example bots, scripts & integrations 📋 Planned

clod.fun · Docs · X

Built on Solana · Powered by Meteora

Popular repositories Loading

  1. getclod getclod Public

  2. clod-sdk clod-sdk Public

    TypeScript SDK for Clod - Solana Token Launchpad

    TypeScript

  3. fee-checker-dbc fee-checker-dbc Public

    JavaScript