From 41b3e66daebd6a60b963d9a0041ffa96eb993558 Mon Sep 17 00:00:00 2001 From: Seb2869 <116349652+Seb2869@users.noreply.github.com> Date: Thu, 16 Oct 2025 11:30:36 +0800 Subject: [PATCH 1/2] Add files via upload --- SECURITY_CHECKLIST.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 SECURITY_CHECKLIST.md diff --git a/SECURITY_CHECKLIST.md b/SECURITY_CHECKLIST.md new file mode 100644 index 0000000..1d76014 --- /dev/null +++ b/SECURITY_CHECKLIST.md @@ -0,0 +1,8 @@ +# Checklist Sécurité (rapide) + +- Pas de clés dans le code (utiliser .env + gitignore). +- Compiler avec optimizer activé, version fixée. +- Limiter les surfaces d'attaque (no owner superflu). +- Utiliser events pour les actions critiques. +- Tests unitaires sur les fonctions sensibles. +- Vérifier les overflows/underflows (>=0.8.x protège, mais rester prudent). From aaad46bf3346ae7d398e7d1424b071452796a848 Mon Sep 17 00:00:00 2001 From: Seb2869 <116349652+Seb2869@users.noreply.github.com> Date: Thu, 16 Oct 2025 11:31:42 +0800 Subject: [PATCH 2/2] Add files via upload --- GAS_TIPS.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 GAS_TIPS.md diff --git a/GAS_TIPS.md b/GAS_TIPS.md new file mode 100644 index 0000000..cc777b8 --- /dev/null +++ b/GAS_TIPS.md @@ -0,0 +1,6 @@ +# Astuces Gas + +- Activer l'optimizer (déjà fait). +- Éviter les structs inutiles. +- Utiliser `unchecked` pour des incréments sûrs. +- Pré-calculer les hash en mémoire si nécessaire.