import React from 'react'; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger, } from '../ui/dialog'; import { Button } from '../ui/Button'; import { FiAlertTriangle, FiExternalLink } from 'react-icons/fi'; import Typography from '../ui/Typography'; interface LegalDisclaimerModalProps { children: React.ReactNode; } export const LegalDisclaimerModal: React.FC = ({ children, }) => { return ( {children} Terms of Use & Legal Disclaimer Please read this disclaimer carefully before using this software.
⚠️ ALPHA SOFTWARE WARNING This software is in ALPHA STAGE and is provided for testing and development purposes only. Alpha software is inherently unstable, incomplete, and may contain bugs, errors, or security vulnerabilities. Use this software entirely at your own risk.
🤖 AI Assistant Limitations This application uses artificial intelligence to provide information and assistance. Please be aware:
  • AI responses may be inaccurate, incomplete, or outdated
  • AI cannot provide legal, financial, or investment advice
  • All AI-generated content should be independently verified
  • The AI may misinterpret your requests or provide unexpected results
  • Always review and understand any transactions before execution
₿ Cryptocurrency & Blockchain Risks This software interacts with the Hedera Hashgraph and handles cryptocurrency transactions:
  • Transactions are irreversible - Once confirmed, cryptocurrency transactions cannot be undone
  • Loss of funds - Bugs, errors, or misuse may result in permanent loss of cryptocurrency
  • Network risks - Blockchain networks may experience outages, forks, or security issues
  • Private key security - You are solely responsible for securing your private keys
  • Regulatory risks - Cryptocurrency regulations vary by jurisdiction and may change
  • Market volatility - Cryptocurrency values are highly volatile and unpredictable
🔒 Security & Privacy
  • Never share your private keys with anyone or any service
  • This software stores sensitive data locally - secure your device accordingly
  • Use strong, unique passwords and enable two-factor authentication where possible
  • Be aware that blockchain transactions are publicly visible
  • The developers cannot recover lost private keys or reverse transactions
🚫 No Warranty This software is provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. The developers make no representations or warranties regarding the accuracy, reliability, completeness, or timeliness of the software or its content.
⚖️ Limitation of Liability In no event shall the developers, contributors, or affiliated parties be liable for any direct, indirect, incidental, special, consequential, or punitive damages, including but not limited to loss of profits, data, or cryptocurrency, arising out of or in connection with the use of this software, even if advised of the possibility of such damages.
💰 Not Financial Advice Nothing in this software constitutes financial, investment, legal, or tax advice. Any information provided is for educational and informational purposes only. Consult with qualified professionals before making any financial decisions. Past performance does not guarantee future results.
📋 Legal Compliance You are solely responsible for ensuring your use of this software complies with all applicable laws and regulations in your jurisdiction. Cryptocurrency laws vary significantly by location and are subject to change. Some jurisdictions may prohibit or restrict cryptocurrency activities.
🔞 Age Requirement You must be at least 18 years old (or the age of majority in your jurisdiction) to use this software. By using this software, you represent and warrant that you meet this age requirement.
🔄 Updates & Changes This disclaimer may be updated at any time without notice. Continued use of the software after any changes constitutes acceptance of the new terms. It is your responsibility to review this disclaimer periodically for updates.
📧 Contact If you have questions about this disclaimer or the software, please contact the development team through appropriate channels. However, note that support for alpha software may be limited.
🚨 FINAL WARNING By using this alpha software, you acknowledge that you understand and accept all risks outlined above. You agree that you are using this software entirely at your own risk and that the developers shall not be held liable for any losses, damages, or issues that may arise from its use.
Software Version: Alpha • Last Updated:{' '} {new Date().toLocaleDateString()} •
); };