← all projects

CastPay

✨ standalone
@0xnald·nald·18 followers·added 2026-07-19
16
stars
5.7k
lines
27
files
1
forks
18
followers
languages
TypeScript 95%JavaScript 5%

CastPay is a non-custodial settlement sidecar for pay-per-second streaming. Viewers fund an ephemeral browser session key with a single Gateway depositFor transaction, then sign high-frequency payment heartbeats with zero wallet popups while packages/backend/src/server.ts rewrites Owncast HLS playlists and serves video segments to paying sessions. Settlement runs asynchronously over Circle Gateway pre-authorized USDC batching on Arc testnet. Creators withdraw by signing EIP-712 BurnIntent payloads — a net payout plus a platform-fee split — and mint the USDC on a destination chain such as Base Sepolia via gatewayMint. The monorepo also ships a React client in packages/frontend/src/App.tsx, a native Owncast auth.gate plugin in packages/owncast-plugin/src/plugin.ts, and a docker-compose setup for self-hosted streamers.

✨ Standalone repo — reusable primitives extracted into a dedicated, forkable repository.
events
tags
circle components
builder bio

Web3 Gem finder

team · 3 builders

3 — Reginald Chinazom Olugbue, Nnanemelu Glory Tochukwu, Amarachi Janefrancis

on xx/0xnald
last pushed 2026-07-23