Decentralized Video Payments
A Web3 video platform where creators publish premium videos and sell them straight to their audience in cryptocurrency, with no intermediaries and no chargebacks. Viewers connect a wallet, pay in TRX or TON, and the platform verifies the transaction on-chain before unlocking the video in their library.
A React and TypeScript single-page app (Redux Toolkit) serves both viewers and creators, on a Node.js and Express backend with MongoDB and Solidity smart contracts deployed to Tron with Hardhat. A chain-agnostic payment service verifies transactions on Tron (TronWeb with a TRC-20 contract) and TON (the Toncenter API), while JWT-secured APIs handle accounts, uploads, and the creator catalogue. Purchased videos sit behind signed access and stream only to verified buyers.
On-chain payment verification
Every purchase is confirmed on the blockchain, on Tron through a Solidity TRC-20 contract and on TON through the Toncenter API, before the video unlocks. No payment processor, no chargebacks.
Wallet-native checkout
Viewers connect TronLink or a TON wallet and pay in seconds, with a time-boxed checkout that tracks each transaction to confirmation.
Creator studio
Creators upload videos, set crypto pricing per video, and earn directly from their audience, with on-chain withdrawals they control.
Multi-chain by design
A chain-agnostic payment service hides each network behind one interface, so new blockchains can be added without changing the front end.