InstaSwap fait transiter les fonds des utilisateurs par des contrats d'escrow programmatiques audités par Hashlock (rapport à publier) et protégés par des signataires approbateurs indépendants. Nous partons malgré tout du principe que nous pouvons nous tromper. Si vous trouvez un moyen de voler, geler ou détourner des fonds, ou de prendre le contrôle d'un compte, nous voulons l'apprendre en premier et nous vous paierons pour cela.
Envoyez les détails par e-mail à l'adresse ci-dessous avec l'objet "Security report". Indiquez le composant concerné, la chaîne et l'adresse du contrat le cas échéant, les étapes de reproduction et une preuve de concept (un test sur une chaîne forkée, une trace de requêtes ou un court script). Si vous avez besoin d'un canal chiffré, demandez-le dans votre premier e-mail et nous le mettrons en place avant que vous n'envoyiez les détails.
Signaler à : support@instaswap.com
Nous accusons réception de chaque signalement sous 2 jours ouvrés et donnons une première évaluation de gravité sous 7 jours. Les problèmes critiques sont atténués immédiatement (les dépôts peuvent être suspendus et la garde convertie en remboursements pendant la préparation d'un correctif) et le correctif est retesté par nos auditeurs avant la clôture. Vous recevez une mise à jour à chaque étape et un résumé final une fois le problème résolu.
Dans le périmètre :
Hors périmètre (non récompensé) :
La gravité est déterminée par InstaSwap à partir de l'impact démontré et de la probabilité d'exploitation. Les montants sont en USD et payés en USDC ou USDT sur une chaîne prise en charge de votre choix.
| Gravité | Impact typique | Récompense |
|---|---|---|
| Critique | Vol ou gel permanent de fonds d'utilisateurs ou de trésorerie ; contournement de l'exigence d'approbateurs sur un appel qui déplace des fonds. | 10 % des fonds à risque, minimum 5 000, maximum 25 000 |
| Élevée | Vol de frais collectés, gel temporaire de fonds, remboursements ou paiements livrés à la mauvaise adresse. | 2 500 à 7 500 |
| Moyenne | Contournement des frais, comptabilité incorrecte, griefing coûtant de l'argent à InstaSwap ou aux utilisateurs sans vol. | 1 000 à 2 000 |
| Faible | Problèmes à impact limité ou indirect qui méritent néanmoins un correctif. | 100 à 500 |
La génération actuelle d'escrow a été auditée par Hashlock (rapport à publier). Le code source est vérifié sur chaque explorateur de blocs et publié dans le dépôt d'audit. Chaque factory ci-dessous déploie un escrow minimal par ordre à partir de l'implémentation indiquée.
Dépôt d'audit : github.com/Instaswap-Labs/instaswap-escrow-audit
| Chaîne | Type | Factory | Implémentation de l'escrow |
|---|---|---|---|
| Ethereum | Factory d'escrow bridge | 0x4F8f1d...268697 | 0xfD2a46...209b3C |
| Ethereum | Factory d'escrow de swap (venues routeur) | 0x11d37E...2aAC86 | 0x357086...3dFCEc |
| Ethereum | Factory d'escrow de swap (venues pool manager) | 0x27Cab6...B8A0E2 | 0xb7B51D...7C8A86 |
| Arbitrum One | Factory d'escrow split | 0xB6d617...26c7e8 | 0xb0DCC7...e9460f |
| Arbitrum One | Factory d'escrow de swap (venues routeur) | 0xD80Ded...6f309F | 0x2cA69E...5F98A4 |
| Arbitrum One | Factory d'escrow de swap (venues pool manager) | 0xe1D6d0...9e719c | 0xC4B9dD...b1ce5F |
| Base | Factory d'escrow de swap (venues routeur) | 0x8883af...2F53C8 | 0x1df6eD...E23e8e |
| Base | Factory d'escrow de swap (venues pool manager) | 0xD6C082...750f58 | 0x397eFb...672634 |
| OP Mainnet | Factory d'escrow de swap (venues routeur) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| OP Mainnet | Factory d'escrow de swap (venues pool manager) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Polygon | Factory d'escrow de swap (venues routeur) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| Polygon | Factory d'escrow de swap (venues pool manager) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| BNB Smart Chain | Factory d'escrow de swap (venues routeur) | 0x27Cab6...B8A0E2 | 0xb7B51D...7C8A86 |
| BNB Smart Chain | Factory d'escrow de swap (venues routeur) | 0x4F8f1d...268697 | 0xfD2a46...209b3C |
| BNB Smart Chain | Factory d'escrow de swap (venues pool manager) | 0xC7045a...eC60dd | 0x04c178...E9ADA2 |
| Avalanche C-Chain | Factory d'escrow de swap (venues routeur) | 0x8883af...2F53C8 | 0x1df6eD...E23e8e |
| Avalanche C-Chain | Factory d'escrow de swap (venues pool manager) | 0xD6C082...750f58 | 0x397eFb...672634 |
| Blast | Factory d'escrow de swap (venues routeur) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| Blast | Factory d'escrow de swap (venues pool manager) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Zora | Factory d'escrow de swap (venues routeur) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| Zora | Factory d'escrow de swap (venues pool manager) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| World Chain | Factory d'escrow de swap (venues routeur) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| World Chain | Factory d'escrow de swap (venues pool manager) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Unichain | Factory d'escrow de swap (venues routeur) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| Unichain | Factory d'escrow de swap (venues pool manager) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Robinhood Chain | Factory d'escrow de swap (venues routeur) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Robinhood Chain | Factory d'escrow de swap (venues pool manager) | 0x8883af...2F53C8 | 0x1df6eD...E23e8e |
| Arc | Factory d'escrow de swap (venues pool manager) | 0x3C0313...2e465e | 0xAF3276...041c09 |
Les points suivants sont intentionnels et documentés, et ne sont pas récompensés en tant que tels. Les signalements montrant comment l'un d'eux peut être détourné au-delà de son intention sont les bienvenus.
Signalements de sécurité et questions sur ce programme : support@instaswap.com