Plateforme privée et indépendante.Plateforme privée et indépendante : gratuite pour les clients, financée par une commission des prestataires.Financement
Audit et développement de smart contracts sur BNB Chain
Développer et auditer sur BNB Smart Chain, réseau compatible EVM : outils Solidity, code forké, risques d'oracle et de clés d'administration.
BNB Smart Chain est une blockchain compatible EVM sécurisée par un nombre relativement restreint de validateurs, ce qui permet des blocs rapprochés et des frais faibles. Elle accueille de nombreux tokens et protocoles DeFi, dont une grande partie adaptée de code Ethereum. Y développer, c'est utiliser les outils et compétences Ethereum en surveillant de près le code réutilisé et la confiance accordée aux clés privilégiées.
Développer sur BNB Chain
Les contrats sont écrits en Solidity ou en Vyper, compilés en bytecode EVM et déployés avec les mêmes frameworks que sur Ethereum. Les tokens fongibles suivent le standard BEP-20, équivalent de l'ERC-20. Les blocs étant fréquents, toute logique fondée sur le numéro de bloc doit être calibrée pour ce réseau plutôt que reprise des paramètres d'Ethereum.
Langages : Solidity, Vyper
Frameworks : Foundry, Hardhat
Standards de tokens : BEP-20 et équivalents des standards NFT ERC
Ce que regardent les auditeurs
Le code forké : chaque modification apportée au protocole d'origine, et la reprise des correctifs publiés depuis
La manipulation d'oracle et de prix, en particulier lorsque les prix proviennent de pools peu liquides et que les flash loans sont disponibles
Les mécanismes de token (frais au transfert, redistribution, offre variable), qui cassent souvent l'intégration avec les pools et routeurs
Les clés d'administration et la centralisation : émission, pause, listes noires, modification des frais, protection par multisig et timelock
Les paramètres liés aux blocs, et les risques EVM classiques comme la réentrance
Avant de demander des devis
Si le code est forké, indiquez le projet et la version d'origine et fournissez le diff de vos modifications
Listez chaque rôle privilégié et la façon dont ses clés sont détenues
Décrivez précisément le comportement du token, y compris frais au transfert et variations d'offre
Fournissez des tests exécutés sur un fork du réseau pour les intégrations avec des pools existants