Project Name: CryptoSync
Project Track: Integration
Team Name: CS Team
Team Member(s): 3 - @hivemind + 2
DevPost Project Link: CryptoSync | Devpost
Project Goal:
CryptoSync aims to empower retail crypto investors by providing an automated, decentralized solution for portfolio rebalancing based on predefined strategies integrating Sunswap Dex for Rebalancing. By automating rebalancing decisions and execution, CryptoSync helps investors maintain balanced portfolios, reduce time consumption, and minimize emotional decision-making in the volatile crypto market.
Project Value:
- Decentralized Automation: By integrating with the TRON blockchain, CryptoSync provides a trustless, automated rebalancing solution that doesnât require users to give up custody of their assets.
- Accessibility: Brings advanced portfolio management strategies to retail investors who may lack the expertise or time for manual rebalancing.
- Cost-Efficiency: Automated rebalancing on-chain can potentially reduce transaction costs compared to frequent manual adjustments.
- Market Responsiveness: Utilizes real-time price feeds to ensure timely rebalancing, taking advantage of market movements.
- Customization: Allows users to set their own allocation targets, rebalancing thresholds, and risk management parameters (take-profit and stop-loss).
Project Info:
Hereâs the Miro Board link to get an overview of the Basic Architecture of the project
CryptoSync Basic Architecture
Hereâs also attached the Document for Understanding the Strategy that weâre implementing
Rebalancing Strategy.pdf (39.0 KB)
Project Website: https://crypto-sync-seven.vercel.app/
Project Demo: https://youtu.be/zok9NclVzLU
Project Pitchdeck:
CryptoSync PitchDeck.pdf (590.9 KB)
Project Test Instructions: The test instructions are provided below.
Project Details:
CryptoSync is an innovative, automated portfolio rebalancing platform implemented on the TRON blockchain. It empowers users to manage their crypto portfolios efficiently and securely, leveraging the power of smart contracts and decentralized finance.
Core Functionality
CryptoSync allows users to:
1. Deposit Tokens: Users can deposit multiple tokens into their personal pool, setting specific proportions for each asset. This forms the foundation of their customized portfolio.
2. Set Rebalancing Thresholds: Users define the acceptable range of deviation for each asset. When an assetâs proportion moves beyond this range, it triggers an automatic rebalancing event. Swap functionality will driven by Sunswap Dex.
3. Define Take-Profit and Stop-Loss Conditions: For each asset in the portfolio, users can set individual take-profit and stop-loss levels. This feature enables automated risk management and profit securing.
4. Adjust Parameters Dynamically: Users have the flexibility to change their threshold, take-profit, and stop-loss parameters at any time. This allows for adaptive strategies as market conditions or personal goals change.
5. Emergency Withdraw: In volatile market conditions or unforeseen circumstances, users can quickly withdraw all their assets from the pool, ensuring they always maintain control over their funds.
Key Features
1. Automated Rebalancing:
- The heart of CryptoSync, this feature maintains user-defined asset allocations by automatically rebalancing when thresholds are exceeded.
- Utilizes smart contract logic to execute trades, ensuring transparency and eliminating the need for manual intervention.
2. Price Feed Oracle Integration:
- Utilizes off-chain services to aggregate price data, ensuring accurate and timely rebalancing decisions.
3. Smart Contract-based Logic:
- Implements rebalancing strategies directly on the TRON blockchain, ensuring transparency and security.
4. User-friendly Dashboard:
- Provides an intuitive interface for users to set up and monitor their portfolios.
- Offers real-time visualizations of portfolio composition and performance.
- Enables easy management of all parameters, including thresholds, take-profit levels, and stop-loss orders.
5. Enhanced Security:
- Implements a robust security model where only the user has access to their assets within the Pool Contract.
- No external party, including the CryptoSync team, can change parameters or withdraw funds from a userâs Pool Contract.
- All smart contracts undergo rigorous security audits to ensure the safety of user funds.
Smart Contract links: TRONSCAN | TRON BlockChain Explorer | æłąćșćșćéŸæ”è§ćš
Test Instructions :
Follow the steps below to test our application. Please note that the refinement process is ongoing, and there may be some changes in the interface.
Prerequisites:
- Ensure you are using a laptop for testing purposes.
- Obtain Tokens from the Faucet Tab
- Our application supports both light and dark modes. For testing purposes, we will use dark mode.
Start with testing partâŠ
Visit our site: https://crypto-sync-seven.vercel.app/
Connect your wallet and Click on the Create Your Pool button.
-
Fill up all the details for the Deploying your pool as shown in the image below.
-
After Setting up the parameters click on Create Pool button
-
Youâll be prompted on your wallet for approving the tokens, Approve the tokens and then sign the transaction
-
After Deploying the pool, Youâll see your pool by clicking on the Dashboard button.
-
In the below image, you can see all the pools that you have created
-
After Clicking on any Pool, Youâll be redirected to the Pool Dashboard as per the below image
-
On this page, youâll see all the activity, details and Pool performance
-
Youâll also see the transaction history
-
By clicking on any activity, you can see Before and After status of the pool
-
You can trace the details from the Rebalance Action Details
-
You can also edit the Pool parameters by clicking on Modify Pool button
By following the above steps, you can successfully test the core features of the CryptoSync platform.
Project Milestones:
10th - 17th Sept. :
- Create and Finalize rebalancing strategies and smart contract architecture.
18th - 25th Sept:
- Create and Test the smart contracts on the TRON Blockchain
- Develop frontend interface and integrate with smart contracts.
26th Sept - 2nd Oct :
- Test all rebalancing scenarios and ensure functional accuracy.
- Integrate price feeds and oracles.
3rd - 8th Oct:
- Complete integration and thorough testing.
- Prepare project documentation and user guides.
Future Goals:
While CryptoSyncâs initial implementation focuses on providing a robust automated rebalancing solution on the TRON blockchain, we have ambitious plans for future development. These goals aim to expand the platformâs capabilities, improve user experience, and increase adoption within the crypto ecosystem.
1. Advanced Rebalancing Strategies and DeFi Integration
- Implement more sophisticated rebalancing algorithms, including:
- Periodic rebalancing
- Threshold rebalancing with dynamic bands
- Volatility-based rebalancing
- Allow users to choose from multiple strategy templates or create custom strategies
- Add Indicators and Finance Instruments (e.g. RSI, Bollinger bands, etc) to refine the strategies
- Implement automated yield harvesting and reinvestment strategies
2. Multi-chain Support
- Expand beyond TRON to support other popular blockchains (e.g., Ethereum, Binance Smart Chain)
- Implement cross-chain rebalancing for truly diversified portfolios
- Develop bridge mechanisms for seamless asset transfer between supported chains
3. Mobile App and Educational Platform
- Launch iOS and Android mobile apps for on-the-go portfolio management
- Implement push notifications for important portfolio events and rebalancing actions
- Develop an educational section within the platform to help users understand portfolio management concepts
- Offer simulation tools for users to test different strategies without risking real assets