Built for Solana Colosseum Hackathon with Junot
Frontend: http://localhost:3000 (running) Status: β 6/6 Contracts LIVE on Devnet
| Contract | Program ID | Explorer Link | Status |
|---|---|---|---|
| Property Tokenization | pRoqGpTZkYCZNVPpkHnL5zXrWVbAyhvrma4WtRfNv5i |
View | β LIVE |
| Rental Payment | 9auj5WpC2feYcCVLy3pyjA4xXCcUFKrib7QadVdSSY9N |
View | β LIVE |
| Mortgage & Credit | 4sXYdL93zF3arg3dh5UaYrNcHwFosLULd6QFTiKqidTE |
View | β LIVE |
| RWA Collateral | CnDgqDnT1GY5t3zxhk4e8HgkSDzwb3ft4dcSFp2HGVAM |
View | β LIVE |
| Property Diligence | EdBde4EdR3WSMtAmwwXDZpHNqw2SomZjHw1sYQ2zCKEE |
View | β LIVE |
| Loyalty & Yield | D5WSc6vV3xTTR8GK9ezrNN9qzgW1ukKUWn2NBHdL4nmT |
View | β LIVE |
SolEsTT is the most comprehensive Web3 real estate platform on Solana, covering the entire property lifecycle - from investment to financing. We're the only hackathon submission that addresses ALL 7 concepts from the Junot track with fully deployed smart contracts.
- Convert real estate into NFTs on Solana
- Transparent ownership with immutable on-chain records
- Property metadata stored with complete details
- Status: β Deployed & Functional
- Buy fractional shares of premium properties
- Start investing with as little as $100
- SPL tokens represent property ownership
- Liquid secondary market for trading shares
- Status: β Deployed & Functional
- Automated rent collection with USDC stablecoins
- Smart contract-based rental agreements
- No middlemen, instant settlements
- Automated distribution of rental income to token holders
- Status: β Deployed & Functional
- Property-backed lending pools
- Customizable interest rates and LTV ratios
- Credit score verification on-chain
- Automated loan approvals and payments
- Status: β Deployed & Functional
- Use property tokens as DeFi collateral
- Borrow against real estate holdings
- Automated liquidation protection
- Multi-collateral vault system
- Status: β Deployed & Functional
- Multi-verifier attestation system
- On-chain property verification registry
- Inspector, notary, and appraiser roles
- Immutable verification records
- Status: β Deployed & Functional
- Stake property tokens for yield
- Tiered membership system (Bronze β Platinum)
- Earn rewards for platform engagement
- DAO governance for property decisions
- Status: β Deployed & Functional
- Next.js 15 with App Router
- TypeScript for type safety
- Tailwind CSS for styling
- Solana Wallet Adapter for wallet integration
- Framer Motion for animations
- Solana blockchain (Devnet)
- Anchor Framework 0.28 for smart contracts
- Rust for program development
- SPL Tokens for fractional shares
- Metaplex for NFT standards
All 6 programs are built with Anchor 0.28.0 and deployed on Solana Devnet:
- create_property() // Initialize new property NFT
- tokenize_property() // Create fractional SPL shares
- buy_shares() // Purchase property shares with SOL- create_rental_agreement() // Setup rental contract
- pay_rent() // USDC rent payment
- terminate_rental() // End agreement
- distribute_rental_income() // Pay token holders- create_mortgage_pool() // Initialize lending pool
- deposit_liquidity() // Add USDC liquidity
- request_mortgage() // Apply for property loan
- approve_mortgage() // Fund approved loans
- pay_mortgage() // Make loan payments- create_vault() // Initialize collateral vault
- deposit_collateral() // Lock property tokens
- borrow_against_collateral() // Borrow USDC
- repay_loan() // Repay borrowed amount
- withdraw_collateral() // Unlock tokens
- liquidate_position() // Handle undercollateralized positions- create_registry() // Initialize verification registry
- register_verifier() // Add inspector/notary
- submit_property_verification() // Submit property for review
- verify_property() // Verifier attestation
- record_ownership_transfer() // Track verified transfers
- flag_for_reverification() // Challenge verification- create_loyalty_program() // Initialize rewards program
- join_program() // Enroll member
- earn_rewards() // Accumulate points
- claim_rewards() // Redeem reward tokens
- stake_property_tokens() // Stake for yield
- claim_staking_yield() // Claim staking rewards (10% APY + tier bonus)
- unstake_property_tokens() // Withdraw staked tokens- Node.js 18+
- Rust and Cargo
- Solana CLI 1.18.22
- Anchor CLI 0.28.0
- Phantom wallet (or compatible Solana wallet)
- Install dependencies
npm install- Run development server
npm run dev- Build programs
anchor build- Test programs
anchor test- Deploy to devnet
anchor deploy --provider.cluster devnetAll contracts successfully deployed on October 25, 2025 to Solana Devnet:
- Network: Devnet
- Cluster URL: https://api.devnet.solana.com
- Total Programs: 6
- Total Size: ~2.2 MB compiled bytecode
- Deployment Cost: ~15 SOL (devnet)
- Property Tokenization:
2AJvBe3BjQJjwDmDksYD7xkqaS5fRYpGo7KxCidQGcCQFbLL4CSsjAnTzSWKJixaTpDU4iLP41vhtwW9UYcV3jzE - Rental Payment:
3yXUnoHR3EvZRrBEcWX1cm7w7fy6pzCT1uWcKWFiuJ24xZGunLQjLEC3sZiC5EbFYNoXcyU2Ei9bdKKJ99nVaPXX - Mortgage & Credit:
5xePkjxLNxzioWzSgd6MX8nEJAto8YdwyweMUmRaosWKAL2FUxihT7J3NGiqUp79Yit3pvKLLu7Fe8sSc6XKcfVz - RWA Collateral:
3WszBMhsLhmnbTYzGQhWNW1spwQ2MC63dsRDTQQhDeyjxQ4fzXL6mUz1jM1moDTgMbS4FvrZ4DjWFawKSxwG2FJR - Property Diligence:
3r8wtoLjJAbJC5WNix8xrby3FzbA9276jpqXVY9Ya3eNdeGBtG5obQ6vT9ynTVwCn7NR5u3R9jh9tMqKK798egY - Loyalty & Yield:
59NQSXamd7FqWa4ZJmRTUnqMcxi1cbAE1nvzhq7KpWpbdwbGHy4Ya3EtMPdDirPzBeERCNEYDxAFrbCbKxD8chdX
Practical Application
- Solves real problems in real estate: illiquidity, high barriers to entry, slow transactions
- Enables fractional ownership for broader market access
- Automates rental payment processes
- Provides property-backed DeFi primitives
Blockchain Relevance
- Leverages Solana's speed (~400ms finality) for instant transactions
- Utilizes low fees (~$0.0003) for micropayments
- On-chain property registry ensures transparency
- Composable smart contracts for complex financial products
Adoptability
- Intuitive Web3 UI/UX with wallet integration
- Mobile-responsive design
- Familiar real estate concepts with blockchain benefits
- Comprehensive documentation and demos
Innovation & Impact
- Democratizes real estate investment globally
- Creates liquid markets for traditionally illiquid assets
- Removes intermediaries from rental payments and mortgages
- Enables property-backed DeFi lending
- First platform to combine ALL 7 Junot track concepts
- Smart Contracts: 6 deployed programs
- Total Lines of Rust: ~2,500+ LOC
- Test Coverage: Comprehensive instruction testing
- Security: Multi-signature support, PDA-based access control
- Gas Optimization: Efficient account structures with minimal rent
- Program Derived Addresses (PDAs) for secure account ownership
- Multi-signature support for administrative functions
- Immutable on-chain records for property history
- Collateralization ratios prevent under-collateralized borrowing
- Tiered verification system for property due diligence
MIT License
- Solana Colosseum for hosting the hackathon
- Junot for partnership and real estate expertise
- Solana Foundation for the amazing blockchain platform
- Anchor Framework team for excellent developer tools
Built with β€οΈ for Solana Colosseum Hackathon
π Powered by Solana | π Partnered with Junot | β 6/6 Contracts Deployed