best practices
October 17, 2023
INSIDER! Impersonating others on GitHub
Do you know it is easy to impersonate other users on GitHub if you have write access to any repository? I will show you an example, and how…
Damian Rusinek
Managing Partner & Smart Contract Security Auditor
June 27, 2023
The Role of Access Control in Solidity Smart Contracts
Once upon a time, in the mythical land of Soliditium, a courageous knight named Sir Codelot embarked on a grand mission. The Role of Access…
Paweł Kuryłowicz
Managing Partner & Smart Contract Security Auditor
December 20, 2022
Smart contract audit - the best tips on how to be prepared better
Prepare for your smart contract audit with confidence. Use this great opportunity to clean up and take care of the code and overall smart…
Paweł Kuryłowicz
Managing Partner & Smart Contract Security Auditor
September 19, 2023
Secure integration with LayerZero
A few weeks ago we reviewed a project that was integrating with LayerZero Omnichain Tokens. We were not able to find an all-in-one security…
Damian Rusinek
Managing Partner & Smart Contract Security Auditor
March 07, 2023
DeFi price oracles - all you should know about a TWAP
In traditional finance, there are many different measures of an asset's average price. It is advisable to be aware of those mechanisms in…
Jakub Zmysłowski
Smart Contract Security Auditor
September 05, 2023
White hack policy
We've all seen more than one situation where a black hat "turned out" to be a "white hat" and when someone meant well, it turned out badly…
Paweł Kuryłowicz
Managing Partner & Smart Contract Security Auditor
February 07, 2023
NFT Best Practices - build safe
Based on in-depth analyses of the previous vulnerabilities, we identified 14 tips on how to make your NFT (non-fungible token) project even…
Jakub Zmysłowski
Smart Contract Security Auditor