Skip to content

IsSlashy/SolEsTT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏠 SolEsTT - Decentralized Real Estate Platform on Solana

Built for Solana Colosseum Hackathon with Junot

Solana Next.js Anchor

🎯 Live Demo

Frontend: http://localhost:3000 (running) Status: βœ… 6/6 Contracts LIVE on Devnet

πŸ“ Deployed Smart Contracts

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

🌟 Overview

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.

✨ Complete Feature Set

1. πŸ—οΈ Property Tokenization

  • Convert real estate into NFTs on Solana
  • Transparent ownership with immutable on-chain records
  • Property metadata stored with complete details
  • Status: βœ… Deployed & Functional

2. πŸ’° Fractional Ownership

  • 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

3. 🏦 Smart Rental Payments

  • 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

4. πŸ’³ Decentralized Mortgage & Credit

  • Property-backed lending pools
  • Customizable interest rates and LTV ratios
  • Credit score verification on-chain
  • Automated loan approvals and payments
  • Status: βœ… Deployed & Functional

5. πŸ”’ RWA Collateralization Protocol

  • Use property tokens as DeFi collateral
  • Borrow against real estate holdings
  • Automated liquidation protection
  • Multi-collateral vault system
  • Status: βœ… Deployed & Functional

6. βœ… Property Due Diligence System

  • Multi-verifier attestation system
  • On-chain property verification registry
  • Inspector, notary, and appraiser roles
  • Immutable verification records
  • Status: βœ… Deployed & Functional

7. 🎁 Loyalty & Yield Rewards

  • Stake property tokens for yield
  • Tiered membership system (Bronze β†’ Platinum)
  • Earn rewards for platform engagement
  • DAO governance for property decisions
  • Status: βœ… Deployed & Functional

πŸ› οΈ Tech Stack

Frontend

  • Next.js 15 with App Router
  • TypeScript for type safety
  • Tailwind CSS for styling
  • Solana Wallet Adapter for wallet integration
  • Framer Motion for animations

Blockchain

  • Solana blockchain (Devnet)
  • Anchor Framework 0.28 for smart contracts
  • Rust for program development
  • SPL Tokens for fractional shares
  • Metaplex for NFT standards

Smart Contracts Architecture

All 6 programs are built with Anchor 0.28.0 and deployed on Solana Devnet:

1. Property Tokenization (pRoqGpTZkYCZNVPpkHnL5zXrWVbAyhvrma4WtRfNv5i)

- create_property()      // Initialize new property NFT
- tokenize_property()    // Create fractional SPL shares
- buy_shares()          // Purchase property shares with SOL

2. Rental Payment (9auj5WpC2feYcCVLy3pyjA4xXCcUFKrib7QadVdSSY9N)

- create_rental_agreement()    // Setup rental contract
- pay_rent()                   // USDC rent payment
- terminate_rental()           // End agreement
- distribute_rental_income()   // Pay token holders

3. Mortgage & Credit (4sXYdL93zF3arg3dh5UaYrNcHwFosLULd6QFTiKqidTE)

- 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

4. RWA Collateral (CnDgqDnT1GY5t3zxhk4e8HgkSDzwb3ft4dcSFp2HGVAM)

- 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

5. Property Diligence (EdBde4EdR3WSMtAmwwXDZpHNqw2SomZjHw1sYQ2zCKEE)

- 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

6. Loyalty & Yield (D5WSc6vV3xTTR8GK9ezrNN9qzgW1ukKUWn2NBHdL4nmT)

- 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

πŸš€ Getting Started

Prerequisites

  • Node.js 18+
  • Rust and Cargo
  • Solana CLI 1.18.22
  • Anchor CLI 0.28.0
  • Phantom wallet (or compatible Solana wallet)

Installation

  1. Install dependencies
npm install
  1. Run development server
npm run dev
  1. Open http://localhost:3000

Smart Contract Development

  1. Build programs
anchor build
  1. Test programs
anchor test
  1. Deploy to devnet
anchor deploy --provider.cluster devnet

πŸ“Š Deployment Details

All 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)

Transaction Signatures

  1. Property Tokenization: 2AJvBe3BjQJjwDmDksYD7xkqaS5fRYpGo7KxCidQGcCQFbLL4CSsjAnTzSWKJixaTpDU4iLP41vhtwW9UYcV3jzE
  2. Rental Payment: 3yXUnoHR3EvZRrBEcWX1cm7w7fy6pzCT1uWcKWFiuJ24xZGunLQjLEC3sZiC5EbFYNoXcyU2Ei9bdKKJ99nVaPXX
  3. Mortgage & Credit: 5xePkjxLNxzioWzSgd6MX8nEJAto8YdwyweMUmRaosWKAL2FUxihT7J3NGiqUp79Yit3pvKLLu7Fe8sSc6XKcfVz
  4. RWA Collateral: 3WszBMhsLhmnbTYzGQhWNW1spwQ2MC63dsRDTQQhDeyjxQ4fzXL6mUz1jM1moDTgMbS4FvrZ4DjWFawKSxwG2FJR
  5. Property Diligence: 3r8wtoLjJAbJC5WNix8xrby3FzbA9276jpqXVY9Ya3eNdeGBtG5obQ6vT9ynTVwCn7NR5u3R9jh9tMqKK798egY
  6. Loyalty & Yield: 59NQSXamd7FqWa4ZJmRTUnqMcxi1cbAE1nvzhq7KpWpbdwbGHy4Ya3EtMPdDirPzBeERCNEYDxAFrbCbKxD8chdX

πŸ† Hackathon Alignment

Track: Real Estate & RWA Innovation with Solana

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

πŸ“ˆ Platform Metrics

  • 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

πŸ” Security Features

  • 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

πŸ“ License

MIT License

πŸ™ Acknowledgments

  • 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

About

Decentralized Real Estate Platform on Solana

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •