InstaSwap bewegt Nutzergelder über programmatische Escrow-Verträge, die von Hashlock geprüft wurden (Bericht wird veröffentlicht) und durch unabhängige Approver-Signer abgesichert sind. Trotzdem gehen wir davon aus, dass wir Fehler machen können. Wenn Sie einen Weg finden, Gelder zu stehlen, einzufrieren oder fehlzuleiten oder ein Konto zu übernehmen, möchten wir es als Erste erfahren und bezahlen dafür.
Senden Sie die Details per E-Mail an die unten stehende Adresse mit dem Betreff "Security report". Nennen Sie die betroffene Komponente, gegebenenfalls Chain und Vertragsadresse, eine Schritt-für-Schritt-Reproduktion und einen Proof of Concept (ein Test auf einer geforkten Chain, ein Request-Trace oder ein kurzes Skript). Wenn Sie einen verschlüsselten Kanal brauchen, fragen Sie in der ersten E-Mail danach; wir richten ihn ein, bevor Sie Details senden.
Meldung an: support@instaswap.com
Wir bestätigen jede Meldung innerhalb von 2 Werktagen und geben innerhalb von 7 Tagen eine erste Schweregrad-Einschätzung. Kritische Probleme werden sofort entschärft (Einzahlungen können pausiert und Bestände in Rückerstattungen überführt werden, während ein Fix vorbereitet wird), und der Fix wird von unseren Prüfern erneut getestet, bevor das Problem geschlossen wird. Sie erhalten bei jedem Schritt ein Status-Update und eine abschließende Zusammenfassung, wenn das Problem behoben ist.
Im Scope:
Außerhalb des Scope (nicht vergütet):
Den Schweregrad legt InstaSwap anhand der nachgewiesenen Auswirkung und der Wahrscheinlichkeit einer Ausnutzung fest. Beträge in USD, ausgezahlt in USDC oder USDT auf einer unterstützten Chain Ihrer Wahl.
| Schweregrad | Typische Auswirkung | Prämie |
|---|---|---|
| Kritisch | Diebstahl oder dauerhaftes Einfrieren von Nutzer- oder Treasury-Geldern; Umgehung der Approver-Pflicht bei einem geldbewegenden Aufruf. | 10% der gefährdeten Gelder, mindestens 5.000, höchstens 25.000 |
| Hoch | Diebstahl eingenommener Gebühren, vorübergehendes Einfrieren von Geldern, Rückerstattungen oder Auszahlungen an die falsche Adresse. | 2.500 bis 7.500 |
| Mittel | Umgehung von Gebühren, fehlerhafte Verbuchung, Griefing, das InstaSwap oder Nutzer Geld kostet, ohne Diebstahl. | 1.000 bis 2.000 |
| Niedrig | Probleme mit begrenzter oder indirekter Auswirkung, die dennoch behoben werden sollten. | 100 bis 500 |
Die aktuelle Escrow-Generation wurde von Hashlock geprüft (Bericht wird veröffentlicht). Der Quellcode ist auf jedem Block-Explorer verifiziert und im Audit-Repository veröffentlicht. Jede Factory unten erstellt pro Auftrag einen minimalen Escrow aus der angegebenen Implementierung.
Audit-Repository: github.com/Instaswap-Labs/instaswap-escrow-audit
| Chain | Art | Factory | Escrow-Implementierung |
|---|---|---|---|
| Ethereum | Bridge-Escrow-Factory | 0x4F8f1d...268697 | 0xfD2a46...209b3C |
| Ethereum | Swap-Escrow-Factory (Router-Venues) | 0x11d37E...2aAC86 | 0x357086...3dFCEc |
| Ethereum | Swap-Escrow-Factory (Pool-Manager-Venues) | 0x27Cab6...B8A0E2 | 0xb7B51D...7C8A86 |
| Arbitrum One | Split-Escrow-Factory | 0xB6d617...26c7e8 | 0xb0DCC7...e9460f |
| Arbitrum One | Swap-Escrow-Factory (Router-Venues) | 0xD80Ded...6f309F | 0x2cA69E...5F98A4 |
| Arbitrum One | Swap-Escrow-Factory (Pool-Manager-Venues) | 0xe1D6d0...9e719c | 0xC4B9dD...b1ce5F |
| Base | Swap-Escrow-Factory (Router-Venues) | 0x8883af...2F53C8 | 0x1df6eD...E23e8e |
| Base | Swap-Escrow-Factory (Pool-Manager-Venues) | 0xD6C082...750f58 | 0x397eFb...672634 |
| OP Mainnet | Swap-Escrow-Factory (Router-Venues) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| OP Mainnet | Swap-Escrow-Factory (Pool-Manager-Venues) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Polygon | Swap-Escrow-Factory (Router-Venues) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| Polygon | Swap-Escrow-Factory (Pool-Manager-Venues) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| BNB Smart Chain | Swap-Escrow-Factory (Router-Venues) | 0x27Cab6...B8A0E2 | 0xb7B51D...7C8A86 |
| BNB Smart Chain | Swap-Escrow-Factory (Router-Venues) | 0x4F8f1d...268697 | 0xfD2a46...209b3C |
| BNB Smart Chain | Swap-Escrow-Factory (Pool-Manager-Venues) | 0xC7045a...eC60dd | 0x04c178...E9ADA2 |
| Avalanche C-Chain | Swap-Escrow-Factory (Router-Venues) | 0x8883af...2F53C8 | 0x1df6eD...E23e8e |
| Avalanche C-Chain | Swap-Escrow-Factory (Pool-Manager-Venues) | 0xD6C082...750f58 | 0x397eFb...672634 |
| Blast | Swap-Escrow-Factory (Router-Venues) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| Blast | Swap-Escrow-Factory (Pool-Manager-Venues) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Zora | Swap-Escrow-Factory (Router-Venues) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| Zora | Swap-Escrow-Factory (Pool-Manager-Venues) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| World Chain | Swap-Escrow-Factory (Router-Venues) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| World Chain | Swap-Escrow-Factory (Pool-Manager-Venues) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Unichain | Swap-Escrow-Factory (Router-Venues) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| Unichain | Swap-Escrow-Factory (Pool-Manager-Venues) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Robinhood Chain | Swap-Escrow-Factory (Router-Venues) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Robinhood Chain | Swap-Escrow-Factory (Pool-Manager-Venues) | 0x8883af...2F53C8 | 0x1df6eD...E23e8e |
| Arc | Swap-Escrow-Factory (Pool-Manager-Venues) | 0x3C0313...2e465e | 0xAF3276...041c09 |
Folgendes ist beabsichtigt und dokumentiert und wird für sich allein nicht vergütet. Meldungen, die zeigen, wie einer dieser Punkte über seinen Zweck hinaus missbraucht werden kann, sind willkommen.
Sicherheitsmeldungen und Fragen zu diesem Programm: support@instaswap.com