Your shortcut to efficient development
No one understands the dire consequences of development errors as well as we do at Hashex. When a single missed feature can cause very real financial harm, it’s our job to make sure you are prepared for the launch of your project.
A clever, opportunistic developer, Jakub has already participated in a few Web3 projects and gained decent experience in SC development. “Starzzz DEX” is Jakub’s lucky ticket: a huge project with a dream team behind it…
Jakub looks to reduce immutability risks so he chooses to use a modern notation of upgradable contracts. The code looks solid and Jakub feels pretty good about himself.
Still, a lack of minor unit tests during development results in a missing 'initializer' modifier.
When the launch date arrives, the TVL of the project pumps up to $50M but only 18 hours later the project is hacked.
One missing modifier, one unit-test, million dollars of damage.
Don’t repeat Jakub’s mistakes!
Get a free check list and regularly receive useful materials
Access Control
Have you restricted privileged methods? Have you setup owner’s MultiSig and Timelock?
Debug and Tests
Have you cleaned up all the debug code before deploying? Is your test coverage complete?
Efficiency
Have you checked gas optimization features in the latest EVM version and Solidity releases?
Hot Trends
Are you ERC-4337 compatible? Have you renewed your PH subscription?
Get a free checklist
Advance your skills and craft smart contracts that are better and stronger!
Subscribe to our newsletter via Telegram or email to get a copy of our checklist for secure smart contract development.
Subscribe via Telegramor
Subscribe via e-mail
Smart Contract Mastery Hub
Documentation
Solidity Security
Tools
Get a free checklist
Advance your skills and craft smart contracts that are better and stronger!
Subscribe to our newsletter via Telegram or email to get a copy of our checklist for secure smart contract development.
Subscribe via Telegramor
Subscribe via e-mail