Summary
Add a Creator Module that enables embeddable tipping and creator monetization with cross-chain payment support. This positions starkzap as the "Stripe for Web3" and helps break starkzap out of the Starknet bubble by solving a real problem for non-Starknet developers.
Motivation
- Patreon has 8M+ creators, but only ~2% use crypto (friction too high)
- Creators do not care about chains — they care about getting paid
- A simple "Tip Button" that works cross-chain would onboard creators to Starknet without them needing to understand account abstraction
- Once they embed the tip button, they become Starknet users
Proposed API
import { StarkZap, Creator } from "starkzap";
// Initialize creator module
const creator = new Creator({
starknetAddress: "0x...",
displayName: "MyAwesomeCreator",
});
// Generate embeddable tip button
const tipButton = creator.tipButton({
tokens: ["USDC", "STRK", "ETH"],
chains: ["base", "arbitrum", "starknet"],
suggestedAmounts: ["1", "5", "10", "25"],
});
// Embed in website
const html = tipButton.render();
Features
Phase 1: Core Tipping
Phase 2: Subscriptions
Phase 3: Creator Tokens
Use Cases
- Blog/Newsletter Tips - Embed tip button in articles
- Stream Donations - Real-time tips during livestreams
- Guild Support - Allow members to support gaming guilds
- Open Source Tips - Tip project maintainers directly
Technical Implementation
src/creator/
├── index.ts # Exports
├── creator.ts # Creator class
├── tip-button.ts # Embeddable tip button component
├── subscription.ts # Subscription management
└── types.ts # Type definitions
Integration Points
Why This Matters
| Current State |
With Creator Module |
| Starknet-only SDK |
Cross-chain payment solution |
| 500K potential users |
8M+ creators + their audiences |
| Developer-focused |
Creator-focused (larger market) |
| High-friction onboarding |
Embed button, start earning |
Target Metrics
- 100+ websites embedding starkzap tip buttons in first 3 months
- 1000+ tips processed across chains
- Viral adoption through creator networks
This is a strategic feature that could become the flagship use case for starkzap, driving adoption far beyond the current Starknet ecosystem.
Summary
Add a Creator Module that enables embeddable tipping and creator monetization with cross-chain payment support. This positions starkzap as the "Stripe for Web3" and helps break starkzap out of the Starknet bubble by solving a real problem for non-Starknet developers.
Motivation
Proposed API
Features
Phase 1: Core Tipping
Creatorclass for managing creator profilestipButton()- Generate embeddable tip button HTML/componentPhase 2: Subscriptions
Phase 3: Creator Tokens
Use Cases
Technical Implementation
Integration Points
Why This Matters
Target Metrics
This is a strategic feature that could become the flagship use case for starkzap, driving adoption far beyond the current Starknet ecosystem.