Welcome to Awareius! Whether you're a seasoned blockchain developer or just starting with smart contract security, this guide will help you leverage our AI-powered platform to identify and fix vulnerabilities in your code.
With over 140 vulnerability detectors and 99.9% accuracy, Awareius makes smart contract security accessible, fast, and actionable. Let's get you started.
Quick Start in 3 Steps
Create Your Account
Sign up using your Google account for instant access. No credit card required for the free plan, which includes 5 scans per month with full vulnerability detection.
Upload Your Smart Contract
Navigate to the dashboard and click "New Scan". You have two options:
Upload File
Upload your .sol file directly from your computer
Paste Code
Paste your Solidity code directly into the editor
Review Your Report
Within 5-15 minutes, your comprehensive security report will be ready. The report includes:
- Detailed vulnerability findings with severity levels
- Exact code locations for each issue
- Step-by-step remediation instructions
- Security score and risk assessment
- Downloadable PDF report for your records
Understanding Your Scan Results
Our reports are designed to be clear and actionable, even if you're not a security expert. Here's what each section means:
Security Score
A numerical rating (0-100) reflecting your contract's overall security. Scores above 80 indicate strong security, 60-79 needs attention, and below 60 requires immediate remediation.
Vulnerability Severity
Issues are categorized by severity:
Remediation Steps
Each vulnerability includes specific, actionable steps to fix the issue, including code examples and best practices. Our AI-powered recommendations are tailored to your specific contract context.
Supported Formats & Requirements
Supported Languages
- Solidity (all versions from 0.4.x to 0.8.x)
- Plain text files containing Solidity code
File Requirements
- Maximum file size: 10MB
- Contract must compile without syntax errors
- UTF-8 encoding recommended
Best Practices
- Include all imports and dependencies if possible
- Ensure code compiles successfully before scanning
- Add comments to help contextualize complex logic
Scan Time & Performance
Most scans complete within 5-15 minutes, depending on contract complexity. Here's what affects scan time:
Fast Scans (< 15 min)
- Simple contracts (< 10MB)
- Standard ERC-20 tokens
- Basic NFT contracts
Standard Scans (15-45 min)
- Complex DeFi protocols
- Multi-contract systems
- Contracts with extensive logic
You'll receive real-time progress updates during the scan, and we'll notify you via email when your report is ready.
Next Steps
Now that you understand the basics, here's what to explore next:
Ready to Secure Your Smart Contracts?
Start scanning for free today. No credit card required.
Start Your First Scan