@tipchain/sdk
v0.1.0
Published
Universal JavaScript SDK for TipChain — interact with the creator monetization platform
Maintainers
Readme
@tipchain/sdk
Universal JavaScript SDK for the TipChain creator monetization platform.
Installation
npm install @tipchain/sdkUsage
import { TipChain } from "@tipchain/sdk";
const client = new TipChain({
apiKey: "tc_your_api_key",
environment: "production",
});
// Get a creator
const creator = await client.creators.get("username");
// List creators
const creators = await client.creators.list({ sort: "earnings", limit: 20 });
// Get analytics
const analytics = await client.analytics.overview("wallet_address");API
new TipChain(config)
| Option | Type | Default | Description |
|--------|------|---------|-------------|
| apiKey | string | "" | API key for authenticated requests |
| environment | "production" \| "staging" \| "development" | "production" | Environment to connect to |
| baseUrl | string | Auto-detected | Custom base URL for self-hosted instances |
Modules
client.creators— Creator profile CRUDclient.tips— Send and query tipsclient.analytics— Analytics and reporting
Self-Hosted
const client = new TipChain({
baseUrl: "https://tipchain.yourdomain.com",
});