Skip to content

A decentralized tip jar platform that empowers creators and supporters with seamless, low-cost, and cross-chain tipping on NEON EVM

License

Notifications You must be signed in to change notification settings

Victor-Okpukpan/streamline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Streamline: Decentralized Multi-Token Tip Jar on Neon EVM

Streamline is a decentralized tip jar platform that empowers creators and supporters with seamless, low-cost, and cross-chain tipping. Built on Neon EVM, Streamline leverages the innovative ERC20ForSPL token standard to bridge the best of Ethereum and Solana, enabling fast, cheap, and secure transactions for everyone.

🌐 Live Demo

Try it now: streamline-rust.vercel.app

🚀 Why Streamline?

  • True Multi-Chain Support: Accept and send tips in tokens that are compatible with both Ethereum and Solana ecosystems, thanks to ERC20ForSPL.
  • Ultra-Low Fees: Built on Neon EVM, Streamline offers Ethereum compatibility with Solana’s speed and cost-efficiency.
  • Decentralized & Trustless: All tipping and creator registration logic is on-chain, with open-source smart contracts.
  • Frictionless Onboarding: Creators can register in minutes and start receiving tips instantly.
  • Community-Driven: Open to all creators and supporters, with transparent stats and a growing ecosystem.

🌉 What is ERC20ForSPL and Why Does It Matter?

ERC20ForSPL is a unique token standard that allows Solana SPL tokens to be represented and transacted as ERC-20 tokens on Neon EVM. This means:

  • Seamless Interoperability: The same token can be used on both Solana and Ethereum-compatible dApps.
  • Unified Liquidity: No need for complex bridges or wrapped assets—ERC20ForSPL tokens are natively compatible.
  • Developer Friendly: Use familiar ERC-20 interfaces while benefiting from Solana’s performance.
  • Perfect for Tipping: Microtransactions are fast and affordable, making tipping practical and scalable.

Learn more in the Neon EVM docs.

🏗️ Architecture Overview

  • Smart Contracts: Solidity contracts for the Tip Jar, Faucet, and ERC20ForSPL tokens, deployed on Neon EVM.
  • Frontend: Modern Next.js app for creators and supporters, with wallet integration and real-time stats.
  • Database: Supabase for off-chain profile and tip history storage.
  • Faucet: Claim testnet tokens instantly to try out the platform.

⚡ Features

  • Multi-token support (NORC, TIP, STRM)
  • Decentralized, non-custodial tip jar for creators
  • Cross-chain compatibility (Ethereum & Solana via Neon EVM)
  • Creator onboarding and profile management
  • Transparent dashboard and statistics
  • Testnet faucet for instant onboarding

🪙 Token & Contract Addresses

Token Symbol Contract Address Type Decimals Initial Supply
Neon Oracle NORC 0x4e679F39364f43facdB2ba7E3C20E0989082793B ERC20ForSPL 9 100,000,000
Tip Token TIP 0x9F5B81f4Bb6625899D5843B58bC8e8fe0C477A51 ERC20ForSPL 9 100,000,000
Stream Token STRM 0xc3675D4385d1a3cABCCa8c8Ab5e6AD1E79024CE3 ERC20ForSPL 9 100,000,000

📝 How It Works: From Registration to Receiving Tips

1. Get Testnet Tokens

Visit the Faucet page, connect your wallet, and claim tokens.

N/B: Must have NEON Devnet tokens. Claim here

Connect wallet

2. Register as a Creator

Step 1: Connect Your Wallet

Click "Connect Wallet" to begin.

Connect wallet

Step 2: Fill in Your Profile

Enter your name, username, and description.

Create your profile

Step 3: Add Social Links

Optionally, add your social media handles.

Social links

Step 4: Choose Accepted Tokens

Select which tokens you want to accept.

Choose accepted tokens

Step 5: Confirm and Register

Review your information and register.

Confirm registration

Step 6: Success!

You’re now ready to receive tips!

Success

3. Share Your Profile

After registration, your profile is live! Share your unique link or wallet address with your supporters.

Initial dashboard after registration

4. Receive Tips

Supporters can browse creators, select a token, and send a tip directly from the UI.

Tipping a creator

All tips are recorded on-chain and reflected in your dashboard.

Recent tip stored in dashboard

View the transaction on Neon Devnet Blockscout:

Transaction on Neon Devnet blockscout

5. Track Your Success

Use the Dashboard to view stats: total tips, volume, top supporters, and more.

Dashboard after tip

📄 License

MIT

👤 Author

Victor_TheOracle (victorokpukpan_ on X/Twitter)


Streamline: Bridging Ethereum and Solana for the creator economy.

About

A decentralized tip jar platform that empowers creators and supporters with seamless, low-cost, and cross-chain tipping on NEON EVM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published