Posts by BinnaDev

@BinnaDev

Obinna Duru

Smart Contract Engineer | Secure & Efficient Onchain Systems
Nigeria binnadev.com Joined April 2026
483 Points • 42 Badges • 10 Connections • 10 Followers • 13 Following

Posts by BinnaDev

BinnaDev • • in Articles • 14 min read
When I first encountered the concept of gas in blockchain, I understood on the surface that it measured computational work. However, I did not fully understand what that meant in practice, how gas is actually calculated under the hood, why transactio...
post-cover-32560
BinnaDev • • in Videos • 6 min read
In 2016, an attacker discovered a bug in a smart contract called the DAO. He didn't need to compromise Ethereum. He didn't need a zero-day exploit. He found one bad assumption in the withdrawal logic, wrote a contract that exploited it recursively, ...
post-cover-30787
BinnaDev • • in Videos • 4 min read
Before we started the first session of BinnaDevLab Cohorts, I knew one thing with certainty: If we opened with the word "blockchain," we'd lose half of the room. Not because the topic is hard. Because the word carries baggage. Crypto speculation. N...
post-cover-30122
BinnaDev • • in Articles • 6 min read
Before we argue about the future of the web, we need to understand what it has always been: one continuous system of innovation built on the exact same foundation. Let's start with the Web3 ecosystem. When people talk about Web3, the conversation u...
post-cover-26398
BinnaDev • • in Articles • 10 min read
Your protocol launches. Everything passes the test suite with 100% coverage. Your audits are clean. Then, an unexpected token enters your liquidity pool. The accounting drifts by a fraction of a percent. Within hours, the discrepancy compounds. User...
post-cover-21142
BinnaDev • • in Articles • 5 min read
One of the hardest problems in decentralized systems is this: how do two strangers trade without trusting each other or paying a middleman to coordinate? In traditional finance, this is solved by centralized exchanges. On the blockchain, we solve it...
post-cover-21139
BinnaDev • • in Articles • 7 min read
We have spent the last four posts building MilestoneCrowdfundUpgradeable protocolhttps://polygonscan.com/address/0xf83aaB5f1fAA1a7a74AD27E2f8058801EaA31393. We architected an upgradeable proxy, designed a mathematically rigorous escrow engine, fuzz-t...
post-cover-18920
BinnaDev • • in Articles • 5 min read
In our last post, we built a mathematical proving ground using Foundryhttps://www.getfoundry.sh. We used stateful fuzzing to prove that the rules of our MilestoneCrowdfundUpgradeable protocolhttps://polygonscan.com/address/0xf83aaB5f1fAA1a7a74AD27E2f...
post-cover-18917
BinnaDev • • in Articles • 8 min read
We are building MilestoneCrowdfundUpgradeable: a smart contract that holds donor funds in escrow and releases them only when real-world milestones are verified. In our last post, we designed the engine for this protocol. We built a theoretical fortre...
post-cover-18915
BinnaDev • • in Articles • 8 min read
When you first start writing smart contracts on the EVM chains, your journey usually begins in Remix. It is a powerful, open-source web and desktop application for writing, compiling, testing, and deploying code, making it a fantastic tool for quick ...
post-cover-18724
BinnaDev • • in Articles • 5 min read
In the last post, we looked at how to make smart contracts upgradeable safely. But an upgradeable proxy is just an empty building. Today, we are walking inside the building to look at the engine. If you are new to Web3, you might wonder why we even ...
post-cover-15983
BinnaDev • • in Articles • 6 min read
Smart contracts handle real value, so I believe every line of code should communicate trust. When you first start learning Solidity, you are taught one golden rule: smart contracts are immutable. Deploying a contract is like launching a rocket into ...
post-cover-15982
chevron_left