Skip to content

risechain/rise-vibe-kit

Repository files navigation

RISE Vibe Kit

A full-stack template for building real-time dApps on RISE using shreds

Quick Start

# Create a new app
npx create-rise-dapp@latest my-app

# Start building
cd my-app
npm run deploy-and-sync # Deploy contracts
npm run dev            # Start frontend

Visit http://localhost:3000 to see your app.

What's Included

Real-time Transactions - Synchronous transaction receipts with eth_sendRawTransactionSync
Real-time Events - WebSocket subscriptions via rise_subscribe for live updates
Embedded Wallets - Basic Browser-based wallet with the Shreds integration
Auto Contract Sync - Deploy and sync contracts to frontend automatically
Modern Stack - Next.js 15, TypeScript, Tailwind CSS v4, Wagmi v2

Choose Your Template

npx create-rise-dapp@latest my-app --template chat        # Real-time chat with karma
npx create-rise-dapp@latest my-app --template leverage    # Leverage App
npx create-rise-dapp@latest my-app --template frenpet     # Virtual pet game

Project Structure

my-app/
├── contracts/                 # Foundry smart contracts
│   ├── src/                  # Contract source files
│   ├── script/               # Deployment scripts
│   ├── test/                 # Contract tests
│   └── foundry.toml          # Foundry configuration
├── frontend/                  # Next.js application
│   ├── src/
│   │   ├── app/              # App routes and pages
│   │   ├── components/       # React components
│   │   ├── contracts/        # Auto-generated ABIs & addresses
│   │   ├── hooks/            # Auto-generated contract hooks
│   │   ├── lib/              # Utilities (WebSocket, RiseSyncClient)
│   │   └── providers/        # React context providers
│   └── public/               # Static assets
├── scripts/                   # Build and deployment tools
│   ├── deploy-and-sync.sh    # Deploy & sync contracts
│   └── sync-contracts.js     # Contract synchronization
└── package.json              # Monorepo configuration

Core Commands

npm run dev              # Start frontend development server
npm run deploy-and-sync  # Deploy contracts & sync to frontend
npm run build            # Build for production
npm run test             # Run contract tests

Documentation

Resources

License

MIT

About

full stack boilerplate repo with nextJs + Foundry for building dapps on RISE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •