3 Thoughts Thursday - 20th Feb 2025


High to Low

  1. ¡Memecoins!
  2. What is EIP7702?
  3. Foundry v1.0. Released

High 🌎

¡Memecoins!

Yes, Argentina’s LibraCoin fiasco is old news by now. Hayden is hellbent on incriminating himself, country coins are a terrible idea, and while we’re still holding out hope for Javier Milei, he made an undeniably dumb move this past week. But we need to talk about it because, like it or not, memecoins are still what most people think crypto is.

Thing is, memecoins today aren’t the inside jokes they once were. They used to be about vibes, a cultural moment, a collective laugh. Sometimes, they even turned some random Joe into a millionaire. But as crypto went mainstream, memecoins became too lucrative to stay innocent. They were always an easy target, no product, no promise, just attention.

Scammers co-opted the memecoin vibe, leveled up their marketing, fine-tuned their exit strategies, and rode the coattails of memecoins' once-innocent fun. Then, after cashing out, they’d tweet about "being in the trenches" with you. Selling the lie that if only you’d paid more attention, you wouldn’t have "missed it."

These aren’t memecoins. They’re scams masquerading as them. The original innocence of memecoins is gone, and it’s unlikely to return.

For months, if you dismissed the trend as gambling, you were mocked for "mid-curving it." But while the noise played on, the real future was still being built: cross-border payments, DeFi, and decentralized social, to name a few.

Memecoins? They’re just the latest addition to crypto’s graveyard, buried alongside ICOs and NFTs. Maybe they'll claw their way back someday.

Mid 🤝

What is EIP7702?

Colloquially known as the "set code" transaction, EIP-7702 is an Ethereum proposal that introduces a new way for externally owned accounts (EOAs) to temporarily act like smart contracts within a single transaction.

Take a look at the diagram below that illustrates a simple token transfer if it was a sponsored transaction:

EIP-7702 goes live in the Pectra hard fork (early 2025), paving the way for account abstraction. Wallet providers need to support this new transaction type early to ensure a smooth transition and signal their commitment to improving Ethereum UX.

I'm excited to see the impact of EIP-7702 over the next 12-24 months.

Low 🔎

Foundry v1.0. Released

It took 1,253 days after Foundry’s first commit to reach v1.0. I wish I could call using Ganache and Truffle the good old days, but I'd be lying. Foundry single-handedly made working with the EVM fun again.

Read Georgios’ take on this huge milestone here. foundryup!

Weekly Foundry command

Std Storage is a library that makes manipulating storage easy.

Let’s say you have a state variable stored at slot 52 called exists. Instead of manually finding the slot using forge inspect like this:

Which can be cumbersome, you can store it as a constant in your code:

Later, when using a cheatcode like vm.load, you can automatically determine the correct slot using the variable’s public getter:

This approach greatly improves developer experience and makes your tests cleaner and more readable.

See you next Thursday!

Got thoughts on this week’s newsletter? Reply to this email or DM me. I’d love to hear from you!

Disclaimer: The views and opinions expressed in this newsletter are my own and do not reflect those of my employer or any affiliated organizations. Nothing in this publication constitutes financial, legal, or investment advice.

Blaine Malone

Read more from Blaine Malone

This weeks newsletter is slightly later than normal. Better late than never! EIP-7702 continued... Last week, I explored how EIP-7702 enables sponsored transactions, a long-awaited Ethereum feature. This week, I’m continuing that exploration, now from the Foundry side. Foundry recently introduced new cheatcodes that make it much easier to experiment with EIP-7702: signDelegation - Sign an EIP-7702 authorization for delegation attachDelegation - Designate the next call as an EIP-7702...

⛽ 7702 Gas Sponsorship Over the weekend I explored EIP-7702 by writing a minimal implementation that stripped transaction creation back to its fundamentals. While Viem does a great job abstracting the low-level details, I wanted to understand exactly what was happening under the hood. You can check out the code here. What did I learn? Once delegated, the code is fixed at the EOA unless it's explicitly re-delegated (requires re-signing auth list entry). Type 4 transactions include an...

Live Streaming This week I tried out a different format: I went live. Finding the time to record well-scripted videos is tough when you have a full-time job, so I wanted to dip my toes into the streaming ecosystem. To start, I went live on Twitter. The first stream was simple. I wasn’t on camera myself. I streamed a video of my Pectra countdown timer, which I had vibe-coded earlier in the week. malone @blainemalone the wait is nearly over... https://x.com/i/broadcasts/1PlKQMZwlnNKE x.com...