VelvetShark

Web3 and Ethereum

Ethereum standards, Solidity, and my web3 learning journey.

EIP-3074 - Pass the AUTH, please!

EIP-3074: a transformative Ethereum proposal introducing new opcodes that enable externally owned accounts (EOAs) to delegate transaction capabilities to smart contracts. This enables transaction batching, sponsored transactions, and social recovery. Continue reading →

ERC-1271 - Now smart contracts can sign transactions too!

ERC-1271 enables smart contracts to verify signatures, allowing them to sign transactions. Learn why it's crucial for smart contract wallets and the use cases it unlocks. Continue reading →

ERC-4337 - It's all about Account Abstraction

ERC-4337 brings account abstraction to Ethereum, enabling smart contract wallets, ERC20 gas fees, and improved UX without sacrificing decentralization. Continue reading →

What are Ethereum Standards - EIPs, ERCs, RIPs, CAIPs

Discover the four main types of blockchain standards—EIPs, ERCs, RIPs, and CAIPs—in this detailed guide. Learn how these standards enhance Ethereum protocol usability and interoperability across multiple blockchains. Continue reading →

Solidity Smart Contract Template

A cheetsheet for a Solidity contract layout and structure, to know what goes where and how. Continue reading →

Merkle Trees

How to understand Merkle trees, write and test your smart contract, together with Solidity exercises Continue reading →

How to Become a Crypto Billionaire in 15 Minutes. Legally.

How I became a billionaire in 15 minutes. True story. With proof of all of the transactions. Continue reading →

Max values for each uint in Solidity, from uint8 to uint256

Max values for each uint in Solidity, from uint8 to uint256. Continue reading →

My 200 days of daily web3 learning and building

A detailed journey of 200 days of learning web3: what worked, what didn't, what I built, what I learned, highlights, downsides, resources, what's next. Continue reading →

Web3 Learning Journey month 2 update: it's all starting to come together

Month 2 summary of learning web3 development. Continue reading →

Web3 Learning Journey 1-month update: React and starting with Solidity

Month 1 summary of learning crypto development. React basics and starting with Solidity. Continue reading →

My web3 Learning Journey

I'm learning web3 and sharing my learnings in public. Continue reading →

If you like what you see, you'll find more stuff like this on my Twitter.

Shark footer