InstaSwap trasferisce i fondi degli utenti tramite contratti di escrow programmatici sottoposti ad audit da Hashlock (rapporto in via di pubblicazione) e protetti da firmatari approvatori indipendenti. Partiamo comunque dal presupposto che possiamo sbagliare. Se trovate un modo per rubare, bloccare o deviare fondi, o per prendere il controllo di un account, vogliamo saperlo per primi e vi pagheremo per questo.
Inviate i dettagli via e-mail all'indirizzo qui sotto con oggetto "Security report". Indicate il componente interessato, la chain e l'indirizzo del contratto se pertinenti, i passaggi per riprodurre il problema e una proof of concept (un test su una chain forkata, una traccia delle richieste o un breve script). Se vi serve un canale cifrato, chiedetelo nella prima e-mail e lo predisporremo prima che inviiate i dettagli.
Segnalare a: support@instaswap.com
Confermiamo la ricezione di ogni segnalazione entro 2 giorni lavorativi e forniamo una prima valutazione di gravità entro 7 giorni. I problemi critici vengono mitigati immediatamente (i depositi possono essere sospesi e la custodia convertita in rimborsi mentre si prepara una correzione) e la correzione viene ritestata dai nostri auditor prima della chiusura. Ricevete un aggiornamento a ogni passaggio e un riepilogo finale quando il problema è risolto.
In ambito:
Fuori ambito (non ricompensato):
La gravità è decisa da InstaSwap in base all'impatto dimostrato e alla probabilità di sfruttamento. Gli importi sono in USD e vengono pagati in USDC o USDT su una chain supportata a vostra scelta.
| Gravità | Impatto tipico | Ricompensa |
|---|---|---|
| Critica | Furto o blocco permanente di fondi degli utenti o della tesoreria; aggiramento del requisito degli approvatori in una chiamata che sposta fondi. | 10% dei fondi a rischio, minimo 5.000, massimo 25.000 |
| Alta | Furto delle commissioni incassate, blocco temporaneo di fondi, rimborsi o pagamenti consegnati all'indirizzo sbagliato. | da 2.500 a 7.500 |
| Media | Elusione delle commissioni, contabilità errata, griefing che costa denaro a InstaSwap o agli utenti senza furto. | da 1.000 a 2.000 |
| Bassa | Problemi con impatto limitato o indiretto che meritano comunque una correzione. | da 100 a 500 |
L'attuale generazione di escrow è stata sottoposta ad audit da Hashlock (rapporto in via di pubblicazione). Il codice sorgente è verificato su ogni block explorer e pubblicato nel repository dell'audit. Ogni factory qui sotto distribuisce un escrow minimale per ordine a partire dall'implementazione indicata.
Repository dell'audit: github.com/Instaswap-Labs/instaswap-escrow-audit
| Chain | Tipo | Factory | Implementazione dell'escrow |
|---|---|---|---|
| Ethereum | Factory di escrow bridge | 0x4F8f1d...268697 | 0xfD2a46...209b3C |
| Ethereum | Factory di escrow per swap (venue router) | 0x11d37E...2aAC86 | 0x357086...3dFCEc |
| Ethereum | Factory di escrow per swap (venue pool manager) | 0x27Cab6...B8A0E2 | 0xb7B51D...7C8A86 |
| Arbitrum One | Factory di escrow split | 0xB6d617...26c7e8 | 0xb0DCC7...e9460f |
| Arbitrum One | Factory di escrow per swap (venue router) | 0xD80Ded...6f309F | 0x2cA69E...5F98A4 |
| Arbitrum One | Factory di escrow per swap (venue pool manager) | 0xe1D6d0...9e719c | 0xC4B9dD...b1ce5F |
| Base | Factory di escrow per swap (venue router) | 0x8883af...2F53C8 | 0x1df6eD...E23e8e |
| Base | Factory di escrow per swap (venue pool manager) | 0xD6C082...750f58 | 0x397eFb...672634 |
| OP Mainnet | Factory di escrow per swap (venue router) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| OP Mainnet | Factory di escrow per swap (venue pool manager) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Polygon | Factory di escrow per swap (venue router) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| Polygon | Factory di escrow per swap (venue pool manager) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| BNB Smart Chain | Factory di escrow per swap (venue router) | 0x27Cab6...B8A0E2 | 0xb7B51D...7C8A86 |
| BNB Smart Chain | Factory di escrow per swap (venue router) | 0x4F8f1d...268697 | 0xfD2a46...209b3C |
| BNB Smart Chain | Factory di escrow per swap (venue pool manager) | 0xC7045a...eC60dd | 0x04c178...E9ADA2 |
| Avalanche C-Chain | Factory di escrow per swap (venue router) | 0x8883af...2F53C8 | 0x1df6eD...E23e8e |
| Avalanche C-Chain | Factory di escrow per swap (venue pool manager) | 0xD6C082...750f58 | 0x397eFb...672634 |
| Blast | Factory di escrow per swap (venue router) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| Blast | Factory di escrow per swap (venue pool manager) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Zora | Factory di escrow per swap (venue router) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| Zora | Factory di escrow per swap (venue pool manager) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| World Chain | Factory di escrow per swap (venue router) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| World Chain | Factory di escrow per swap (venue pool manager) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Unichain | Factory di escrow per swap (venue router) | 0xFCf062...7054F1 | 0xe5F322...027d04 |
| Unichain | Factory di escrow per swap (venue pool manager) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Robinhood Chain | Factory di escrow per swap (venue router) | 0xf51be7...E351D6 | 0xf668EC...ceA756 |
| Robinhood Chain | Factory di escrow per swap (venue pool manager) | 0x8883af...2F53C8 | 0x1df6eD...E23e8e |
| Arc | Factory di escrow per swap (venue pool manager) | 0x3C0313...2e465e | 0xAF3276...041c09 |
Quanto segue è intenzionale e documentato e non viene ricompensato di per sé. Sono benvenute le segnalazioni che mostrano come uno di questi punti possa essere abusato oltre il suo scopo.
Segnalazioni di sicurezza e domande su questo programma: support@instaswap.com