InstaSwap verplaatst gebruikersgelden via programmatische escrow-contracten die door Hashlock zijn geauditeerd (rapport wordt gepubliceerd) en worden bewaakt door onafhankelijke goedkeurende ondertekenaars. Toch gaan we ervan uit dat we fouten kunnen maken. Vindt u een manier om gelden te stelen, te bevriezen of verkeerd te routeren, of om een account over te nemen, dan willen wij het als eerste horen en betalen we ervoor.
E-mail de details naar het onderstaande adres met als onderwerp "Security report". Vermeld het betrokken onderdeel, waar relevant de chain en het contractadres, stap voor stap de reproductie en een proof of concept (een test op een geforkte chain, een request-trace of een kort script). Hebt u een versleuteld kanaal nodig, vraag daar dan om in uw eerste e-mail; we zetten het op voordat u details stuurt.
Melden aan: support@instaswap.com
We bevestigen elke melding binnen 2 werkdagen en geven binnen 7 dagen een eerste inschatting van de ernst. Kritieke problemen worden onmiddellijk beperkt (stortingen kunnen worden gepauzeerd en bewaarde gelden omgezet in terugbetalingen terwijl een fix wordt voorbereid) en de fix wordt door onze auditors opnieuw getest voordat het probleem wordt gesloten. U krijgt bij elke stap een statusupdate en een eindsamenvatting zodra het probleem is opgelost.
Binnen de scope:
Buiten de scope (niet beloond):
De ernst wordt door InstaSwap bepaald op basis van de aangetoonde impact en de kans op misbruik. Bedragen zijn in USD en worden betaald in USDC of USDT op een ondersteunde chain naar keuze.
| Ernst | Typische impact | Beloning |
|---|---|---|
| Kritiek | Diefstal of permanente bevriezing van gebruikersgelden of treasurygelden; omzeilen van de goedkeuringsvereiste bij een aanroep die gelden verplaatst. | 10% van de gelden in gevaar, minimaal 5.000, maximaal 25.000 |
| Hoog | Diefstal van geïnde kosten, tijdelijke bevriezing van gelden, terugbetalingen of uitbetalingen aan het verkeerde adres. | 2.500 tot 7.500 |
| Gemiddeld | Omzeilen van kosten, onjuiste boekhouding, griefing dat InstaSwap of gebruikers geld kost zonder diefstal. | 1.000 tot 2.000 |
| Laag | Problemen met beperkte of indirecte impact die toch een fix verdienen. | 100 tot 500 |
De huidige escrow-generatie is geauditeerd door Hashlock (rapport wordt gepubliceerd). De broncode is geverifieerd op elke block explorer en gepubliceerd in de auditrepository. Elke factory hieronder rolt per order één minimale escrow uit vanuit de getoonde implementatie.
Auditrepository: github.com/Instaswap-Labs/instaswap-escrow-audit
| Chain | Soort | Factory | Escrow-implementatie |
|---|---|---|---|
| Ethereum | Bridge-escrowfactory | 0x4F8f1d...268697 | 0xfD2a46...209b3C |
| Ethereum | Swap-escrowfactory (router-venues) | 0x11d37E...2aAC86 | 0x357086...3dFCEc |
| Ethereum | Swap-escrowfactory (pool-manager-venues) | 0x27Cab6...B8A0E2 | 0xb7B51D...7C8A86 |
| Arbitrum One | Split-escrowfactory | 0xB6d617...26c7e8 | 0xb0DCC7...e9460f |
| Arbitrum One | Swap-escrowfactory (router-venues) | 0xD80Ded...6f309F | 0x2cA69E...5F98A4 |
| Arbitrum One | Swap-escrowfactory (pool-manager-venues) | 0xe1D6d0...9e719c | 0xC4B9dD...b1ce5F |
| Base | Swap-escrowfactory (router-venues) | 0x8883af...2F53C8 | 0x1df6eD...E23e8e |
| Base | Swap-escrowfactory (pool-manager-venues) | 0xD6C082...750f58 | 0x397eFb...672634 |
| OP Mainnet | Swap-escrowfactory (router-venues) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| OP Mainnet | Swap-escrowfactory (pool-manager-venues) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Polygon | Swap-escrowfactory (router-venues) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| Polygon | Swap-escrowfactory (pool-manager-venues) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| BNB Smart Chain | Swap-escrowfactory (router-venues) | 0x27Cab6...B8A0E2 | 0xb7B51D...7C8A86 |
| BNB Smart Chain | Swap-escrowfactory (router-venues) | 0x4F8f1d...268697 | 0xfD2a46...209b3C |
| BNB Smart Chain | Swap-escrowfactory (pool-manager-venues) | 0xC7045a...eC60dd | 0x04c178...E9ADA2 |
| Avalanche C-Chain | Swap-escrowfactory (router-venues) | 0x8883af...2F53C8 | 0x1df6eD...E23e8e |
| Avalanche C-Chain | Swap-escrowfactory (pool-manager-venues) | 0xD6C082...750f58 | 0x397eFb...672634 |
| Blast | Swap-escrowfactory (router-venues) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| Blast | Swap-escrowfactory (pool-manager-venues) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Zora | Swap-escrowfactory (router-venues) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| Zora | Swap-escrowfactory (pool-manager-venues) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| World Chain | Swap-escrowfactory (router-venues) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| World Chain | Swap-escrowfactory (pool-manager-venues) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Unichain | Swap-escrowfactory (router-venues) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| Unichain | Swap-escrowfactory (pool-manager-venues) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Robinhood Chain | Swap-escrowfactory (router-venues) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Robinhood Chain | Swap-escrowfactory (pool-manager-venues) | 0x8883af...2F53C8 | 0x1df6eD...E23e8e |
| Arc | Swap-escrowfactory (pool-manager-venues) | 0x3C0313...2e465e | 0xAF3276...041c09 |
Het volgende is bewust en gedocumenteerd en wordt op zichzelf niet beloond. Meldingen die laten zien hoe een van deze punten verder dan de bedoeling kan worden misbruikt, zijn welkom.
Beveiligingsmeldingen en vragen over dit programma: support@instaswap.com