È tempo di condividere un breve video che mostra come un contratto intelligente mal scritto con bug evidenti possa essere protetto contro exploit utilizzando le asserzioni. Il bug consente a chiunque di svuotare il contratto intelligente chiamando withdraw con esattamente 69 ETH come input. L'asserzione ha una varietà di controlli in atto, assicurandosi che solo gli account che hanno effettuato depositi possano prelevare importi corrispondenti ai loro depositi iniziali. Copre anche le manipolazioni di reentry e intra-tx. Tutto questo è attivo sulla nostra rete demo. Contattaci se vuoi provarlo! Quindi sì, è davvero interessante!
242