Rethinking Web3 Development
Why Most Devs Are Missing the Point The problem here is that 80% of developers working in the industry have no idea how to think in terms of blockch…
Tech news from the best sources
Why Most Devs Are Missing the Point The problem here is that 80% of developers working in the industry have no idea how to think in terms of blockch…
Last week I found this pattern in a real audit. I can't name the protocol — it's under responsible-disclosure until the program confirms a fix — but…
В начале сентября протокол Tectonic на Cronos потерял около 75 миллионов долларов. Блокчейн при этом работал штатно — консенсус не сломался, приватн…
Hardhat 3 выбросил mocha и chai и теперь тесты гоняет родной node:test, а с контрактом разговаривает viem. Гайды по миграции подробно рассказывают п…
A smart contract can accept a new implementation and still have no safe route back. The upgrade transaction may succeed, the old bytecode may remain…
The most expensive bug in the game I just shipped could only fire on 1.01% of rounds. Here is the shape of it. Replay is a betting game where the fi…
I lost most of a day to a bug that never once failed. I was building a contract that pays for its own future: an access subscription that re-arms it…
You got sandwiched. Your swap landed between a searcher's buy and their sell, you paid for it, and every receipt you can pull agrees that you were r…
In this article, I want to walk you through my experience learning Yul to better understand how the EVM manages memory and how you can use this to y…
On an order book, the depth you see is a promise. The market maker showing you a bid can pull it in the same block you try to take it, and nothing o…
When I started building my NFT marketplace in Solidity, my main goal was simple: Make it work. But as the project grew, I realized that writing Soli…
В этом году стукнуло уже 10 лет, как я разрабатываю умные контракты на Solidity под EVM. В связи с этим решил нап…
Redbelly Network Troubleshooting Guide 22 common developer errors, with the exact command that fixes each one. Redbelly Network is an EVM-compatible…
In the last few weeks two protocols were drained through the same class of bug: an access-control exploit . RISEx lost ~$673k. WEMIX.FI Lend lost ~$…
Every automated Solidity security tool has the same disease: it cries wolf. Run one on an audited protocol and you get 600 "findings," 98% of which…
Most Solidity security tools have the same failure mode: they cry wolf. You run them on an audited protocol and get 600 "findings," 98% of which are…
The first time I let a local model drive Foundry unsupervised, it spent eleven turns trying to fix a fuzz test by renaming the test function. Not ch…
I keep a folder of ten small Solidity contracts with bugs I planted myself: a classic reentrancy in a withdraw function, a missing access modifier o…
Maintaining real-time transaction tracking layers across a multi-tier infrastructure requires seamless node data synchronization. During heavy netwo…
Most Solidity scanners are high-recall, low-precision. They flag 40 things, 38 are noise, and after the third report you stop reading them — so the…
When building our live core liquidity tiers ( hNobtStaking and BroilerPlusStaking ) on Polygon Mainnet, preventing transaction-ordering dependencies…
I have shipped software for 18 years. Roughly 8 of those in crypto. And this week I signed up for my first Sherlock audit contest, and my hands were…
If you were using MythX before March 31st, you already know. ConsenSys quietly sunset the entire MythX suite. One day it was there, the next your CI…
You built something. Tests pass. You're days from mainnet. Before you either skip security entirely (please don't) or spend weeks lining up a full a…
The dirty secret of automated smart-contract security tools isn't that they miss bugs. It's that they cry wolf. Point a typical static analyzer at a…
Last week I was reviewing the staking engine of a protocol before its mainnet launch. Deep in a 1,400-line contract, I found what looked like a seri…
Based on real audits of production vaults and AMMs. A tokenized vault (ERC-4626) looks simple: deposit assets, get shares; burn shares, get assets b…
I built a small index basket app on Robinhood Chain because I wanted to understand the developer path from the first contract deploy all the way to…
I have a confession to make. When I first saw that Tether—the behemoth behind the $110 billion USDT stablecoin—was the primary financial backer of H…
Some smart contract bugs scream at you. A missing onlyOwner , a reentrancy with the state update after the transfer. Signature replay is not one of…