chain_abstraction
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.
chain_abstraction
chain_abstraction
smart-contracts
OpenZeppelin recently announced changes in the upcoming version 5.1. Here are few imperative changes around Governance and ERC20. Governance Related Changes GovernorCountingSimple- The _countVotes function now returns uint256 . Previously the _countVotes function looked something like this: function _countVote( uint256 proposalId, address account, uint8 support, uint256 weight, bytes memory // params
mental-models
cross-chain
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
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. You might be wondering why is it called a registry contract. Well, any contract or EOA
solidity-smart-contracts
Openzeppelin recently released version 5 of the solidity libraries. In this article, you, as a developer will get to know the imperative changes and updates. The minimum solidity version for using OZ libraries is also now bumped up to 0.8.20. You might face problems working with this version
solidity-smart-contracts
An effective guide to understanding User-Defined Operators in Solidity and how they work
erc-standards
A technical deep dive of ERC777 token standard and understanding why it failed.
Simplifying Web3 and Tech for everyone
On May 13th, tornado cash governance was hacked. Let’s understand how it was possible and what was the vulnerability. 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 the
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 -
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.
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
Do you know EVM has the functionality of rewarding users with a gas refund for clearing the on-chain storage occupied by the contract data? Let’s learn more about this. There have been some changes after the London fork. But to understand it better we will look at the scenario
Table of Contents 1. EVM in 100 words 2. EVM as a Virtual Machine 3. EVM as a State Machine 4. EVM as a Quasi-Turing Complete Machine 5. Ethereum's crucial components 6. EVM's crucial components 7. EVM Working Mechanisms 8. Summary EVM in 100 words The
Table of Contents Why do we witness Well-known attacks in Web3? Reason no-1 Smart Contract Security - Significance & Tools Reason no-2 Mistakes & Learnings every Smart Contract devs should experience It's been 6 years, 3months, and 25 days since the infamous DAO hack that shook the entire