⚖️ Avertissement Légal
AVIS LÉGAL IMPORTANT :
- ✅ SOLVIRA est un token utilitaire pour le traitement des paiements uniquement
- ❌ PAS d'adossement : SLV n'est PAS adossé à l'argent, l'or ou tout actif physique
- ❌ PAS de réserve : Il n'existe AUCUNE réserve de métaux précieux
- ❌ PAS de convertibilité : SLV ne peut PAS être échangé ou converti en argent physique
- ❌ PAS de droits de propriété : Détenir SLV ne confère AUCUN droit de propriété sur des actifs tangibles
- ✅ Middleware de paiement uniquement : SLV facilite les paiements crypto-vers-commerçant pour achats tangibles via le réseau partenaire Comptoir
🔐 Architecture du Smart Contract
Le token SOLVIRA (SLV) est un contrat intelligent ERC-20 de production, construit avec les standards les plus élevés de l'industrie. Toutes les fonctionnalités sont auditable publiquement sur la blockchain Ethereum.
OpenZeppelin v5.x
Librairies OpenZeppelin certifiées et auditées. Standards de sécurité reconnus mondialement pour les tokens ERC-20.
Solidity 0.8.20
Version stable et sécurisée de Solidity avec protection contre les débordements arithmétiques intégrée nativement.
Supply fixe
336 000 000 SLV créés au déploiement. Aucune fonction de mint. L'offre ne peut jamais augmenter, seulement diminuer via le burn.
Système de rôles
- DEFAULT_ADMIN_ROLE : Configuration système
- POTT_OPERATOR_ROLE : Exécution burnWithPoTT
- PAUSER_ROLE : Pause d'urgence
Anti-whale
Protection intégrée contre les manipulations : limites de détention (maxHoldBps) et limites de transaction (maxTxBps). Configurable par l'admin.
Burn progressif
Taux de burn adaptatif basé sur le montant : 1% (<10K SLV), 0,5% (10K-100K), 0,25% (100K-1M), 0,1% (>1M).
Pausable
Mécanisme de pause d'urgence pour bloquer tous les transferts en cas de problème détecté. Protection supplémentaire.
ReentrancyGuard
Protection contre les attaques de réentrance sur toutes les fonctions sensibles. Pattern Checks-Effects-Interactions appliqué.
ERC20Permit (EIP-2612)
Support des signatures off-chain pour les approbations. Meilleure UX et économies de gas pour les utilisateurs.
ERC20Burnable
Fonction de burn standard pour permettre aux utilisateurs de détruire leurs propres tokens s'ils le souhaitent.
Rescue function
Fonction de secours pour récupérer les tokens ERC-20 envoyés accidentellement au contrat. Protection contre les erreurs utilisateur.
SafeERC20
Utilisation de SafeERC20 pour gérer les tokens non-standards. Protection contre les implémentations ERC-20 défectueuses.
🧪 Tests & Analyse statique
Le smart contract SOLVIRA a été soumis à une batterie de tests exhaustifs et une analyse statique de sécurité avec Slither.
Résultats des tests
Tous les tests sont exécutés sur chaque modification du code pour garantir qu'aucune régression n'est introduite. Les tests couvrent tous les cas limites et scénarios d'attaque connus.
🔍 Audit externe (futur)
Un audit de sécurité externe par une firme spécialisée en sécurité blockchain est prévu avant le déploiement sur le mainnet Ethereum. L'audit couvrira :
- → Revue complète du code source
- → Tests de pénétration
- → Analyse des vecteurs d'attaque
- → Vérification des best practices
- → Rapport public de l'audit
🔗 Transparence blockchain
Le contrat SOLVIRA est déployé et vérifié sur BaseScan. Le code source est public et auditable par tous.
⚡ Optimisations Gas
Le contrat a été optimisé pour minimiser les coûts de transaction. Compilation avec optimiseur Solidity (200 runs), utilisation de patterns gas-efficient, et minimisation des opérations de stockage.