
Latest


Deep Mental Models for Solidity ABI Encoding: Part 1
![Why Learn Hard Solidity Things [ ABI Encoding Series: Part 0 ]](/content/images/size/w600/2025/06/ChatGPT-Image-Jun-8--2025--07_07_45-PM.png)
Why Learn Hard Solidity Things [ ABI Encoding Series: Part 0 ]
Solidity is EASY. It's a simple and beautiful language. With the rise of excellent educational resources, courses, dev-tools, and LLMs, learning and writing Solidity has never been easier. But here's the hard truth — if it's easy for everyone to get started, it's

My First Mini-Project in SUI-Move - Part 2

My first experience with Move Smart Contracts - Part 1
I recently tried a new smart contract language, MOVE. The language is inspired by Rust, so it's not intuitive for Solidity devs. However, it's super fun to build with. In this article series, I aim to provide an introduction to the Move language and its features.

A Tale of Cross-Chain Verification
Special Thanks to Matt, Peter, Jasper and Mario from SEDA team, & Nam, Paul from Hyperlane team for a detailed review & feedback on the articles. The cross-chain world is evolving faster than you think. We have now officially entered the era of Interop 3.0. An era of modular

Deciphering SEDA IVMs - A Verification Specialist
Special Thanks to Matt, Peter, Jasper and Mario from SEDA team for a detailed review & feedback on the articles. In the first part of this article, I made some strong arguments on: * the shift toward modular stacks, * how modularization creates specialists, * the rise of Verification marketplaces and verification specialists,

Team Intents and Team Messages: Let's end the Debate
I wrote an X post that gained amazing traction and great insights. So much so, that I felt compelled to write this article. The post has a high signal-to-noise ratio; it was a discussion fueled by honest opinions & insights from some of the best minds in the web3 interoperability

Mental Models for Intent-Solver Systems - Part 2
Intent-solver systems are the silent engine behind Chain Abstraction. This is an extensive guide to understanding how intent solver system works.

Why Intent-Solver System Works? - Part 1
A major shift in Web3 interoperability is around the corner. We are witnessing a massive change in how value is transferred between chains. The shift has already begun, but this is only the beginning. I have used and studied both interop models as a user and a researcher/developer—adequately

What is NOT Chain Abstraction?
Chain abstraction is not what you think. It isn't your fault. It's easy to form wrong mental models in web3. Every new narrative brings along waves of new tweets, podcasts, articles, and typical CT debates that shape your understanding. The current hot narrative is Chain Abstraction.

Mental Models to survive and thrive in a Web3 Job

cross-chain
It's 2025...and channel creation is no longer the same on Push
It’s 2025... The US elections are over, and Trump is back in office... Crypto is on a bull run..the screens are glowing green...the best minds are creating amazing web3 products...web3 is on its journey to onboard the next billion users. You’ve just launched your new

erc-standards
What is ERC-1820: Pseudo-introspection Registry Contract?
Why this article? As I was writing a post about ERC777, I had to explain ERC1820 as well, and in that process, I realized that ERC1820 needs a separate article. So let’s delve deeper into ERC-1820. Why not ERC165? As suggested by the name "registry contract" any

solidity-smart-contracts
Deciphering User-Defined Operators in Solidity
An effective guide to understanding User-Defined Operators in Solidity and how they work

erc-standards
Deciphering Token Standards in Ethereum Part-IV — The Failure of ERC777
A technical deep dive of ERC777 token standard and understanding why it failed.

smart-contracts
Tornado Cash governance hack
WHAT? On May 13th, tornado cash governance was hacked. Let’s understand how it was possible and what the vulnerability was. This post won’t be about the statistics but more about the technical route of the attack. TL;DR — The attacker mainly used CREATE, CREATE2, and selfdestruct to exploit

smart-contracts
PUSH0 opcode: A significant update in the latest solidity version 0.8.20
Solidity just released its newest version of Solidity, 0.8.20. And, as always, along with it comes quite a few new changes, improvements, bug fixes, etc. However, there is one imperative update in this version that you as a smart contract developer must be aware of. That is -

evm
Best EVM learning resources based on your level of expertise
If you are a Solidity developer struggling to wrap your head around the Ethereum Virtual Machine (EVM), this one is for YOU. EVM can be a tricky topic to tackle, but it's also an imperative one if you want to excel in the web3 world as a developer.

solidity-smart-contracts
Attention Solidity Developers, You might have missed this update

evm
Here comes Decipher EVM Puzzles game for all Smart Contract Devs
Featured in Week In Ethereum News [ Start Playing ] 🤾🏻♂️ * Go to Decipher EVM Puzzles github repo * Check the Installation and set-up steps * Start Playing It has been quite evident in the web3 developer space that solving puzzles, CTF challenges, games, etc are one of the most effective ways to grasp any

evm
EVM Part II: The Journey of Smart Contracts from Solidity Code to Bytecode - 2nd Section

evm
EVM Part II: The Journey of Smart Contracts from Solidity code to Bytecode - 1st Section

solidity-smart-contracts
Ethereum rewards you for clearing storage
Do you know EVM rewards users with a gas refund for clearing the on-chain storage occupied by the contract data? There have been some changes after the London fork. But to understand it better we will look at the scenario before the London Upgrade and then we will see the