A powerful digital asset management platform built on the Solana blockchain.
Experience SOLfolio at solfolio.nyc
Watch SOLfolio in action:
-
💎 Asset Creation & Management
- Create and manage digital assets on Solana
- Configure asset properties including supply, decimals, and security features
- Real-time asset monitoring and analytics
-
🏦 Treasury Management
- Multi-vault support for asset segregation
- Detailed transaction history
- Advanced access controls
-
🛡️ Security Features
- Authorization controls
- Asset freeze capabilities
- Clawback functionality
- Regulatory compliance tools
-
📊 Analytics Dashboard
- Real-time asset performance metrics
- Supply distribution visualization
- Transaction volume tracking
- Holder analytics
-
👛 Wallet Integration
- Support for multiple Solana wallets
- Seamless transaction signing
- Real-time balance updates
To run SOLfolio locally, you'll need Node.js 18+ and npm installed. Follow these steps:
# Clone the repository
git clone https://github.com/solfolio/solfolio.git
# Navigate to the project directory
cd solfolio
# Install dependencies
npm install
# Start the development server
npm run dev
The application will be available at http://localhost:3000
.
solfolio/
├── app/ # Next.js pages and components
├── components/ # Reusable UI components
├── contract/ # Solana smart contracts
├── lib/ # Utility functions and services
├── public/ # Static assets
└── styles/ # Global styles and themes
The Solana program (smart contract) is located in the contract/
directory. To build and deploy the contract:
# Build the program
cargo build-bpf
# Deploy to devnet
solana program deploy target/deploy/solana_asset_manager.so
-
Frontend 🎨
- Next.js 13 (App Router)
- React 18
- Tailwind CSS
- shadcn/ui
- Recharts
-
Blockchain ⛓️
- Solana Web3.js
- Anchor Framework
- SPL Token Program
-
Development 🛠️
- TypeScript
- ESLint
- Prettier
We welcome contributions! Please see our Contributing Guide for details.