Blog iconMcToady
Oct 30
One of the challenges in the recent Paradigm CTF was Huff based and I think it offered a good chance to get a better understanding of Huff as well as the EVM in general. So in an attempt to Huffpill a few more unsuspecting devs I’m writing a little detailed walk through of the challenge. So here it goes!Challenge OverviewWe’re given 3 files, Challenge.sol, ISimpleBank.sol and SimpleBank.huff We’ll start with Challenge.sol to find out the success condition of the challenge. From this we can se...

McToady

Written by
McToady

founder @CircolorsDAO. Solidity & P5.js generative art hacking.

Subscribe

2025 Paragraph Technologies Inc

PopularTrendingPrivacyTermsHome
Search...Ctrl+K

McToady

Subscribe
Subscribe
Subscribe
Post cover image
Blog iconMcToady
Mar 31
A Toad's Journey
Currently alone in a hotel room in Hungary too jacked up on caffeine to sleep but too tired to do anything more productive, so I’ve decided now’s a good time to look back on my journey so far and layout some goals going forward. This is inspired partly by the recent Pixelwank Manifesto, go read that (finish mine first of course). Consider this the ManifesTOAD. I started programming at the start of 2021, around the same time I started getting more seriously into crypto. At the time I’d been te...
Post cover image
Blog iconMcToady
Mar 26
The HexAnons Story
HexAnons are a fully onchain SVG, owner customisable collection, released free to people who participated in it’s creation and holders of previous Toad collections. The owner of a HexAnon can set it’s color palette onchain to put their own personal stamp on the collection. Want the perfect palette to work as a background for your PFP? See some art and fall in love with its colors? You can make your HexAnon your own. I had 3 main things in mind for the HexAnons release:The Importance of ColorT...
Post cover image
Blog iconMcToady
Jan 21
The Birth of CH41NW4V3S
A still CH41NW4V3S out (pepewaves)AboutWhy CH41NW4V3S?CH41NW4V3S is a fully onchain animated SVG generative art project that hit mainnet Jan 19th 2023. The goals of the CH41NW4V3S creation process was to create a kind of ‘visual ASMR’ (S/O @abwagmi for the term) explored by previous generative art projects such as Filaments, SN0WCR4SH and Folded Faces, but doing so using SVG to ensure the outputs have onchain permanence without the need of any external image hosting such as IPFS/Arweave. The ...
Post cover image
Blog iconMcToady
Mar 14
Solidity Sundays #4 (structs, mappings, receiving eth)
Welcome back to week 4. Last week we wrapped things up with our first mini contract catch up here. But we realised that that contract was essentially single use, and there must be much more efficient (and cheaper) ways of storing users information than requiring them to deploy their own contract. So this week we’re going to look at how we can store many more users information and make it only editable by the user themselves. This cranks up the difficulty level a bit but it’s nothing we can’t ...
Post cover image
Blog iconMcToady
Mar 7
Circolors Solidity Sundays #3
We made it to week 3, congrats to people who are still here quenching that thirst for KNOWLEDGE (I’m Tai Lopez now). Quick Recap of what we’ve done so far for anyone picking it up here:Week 1In our first week we introduced Solidity, some of the basic syntax involved as well as how to create a contract/function. Link hereWeek 2Then in week 2 we built on top of the basic contract we started with as well as introduced some global variables in solidity such as block.number and require blocks to g...
Post cover image
Blog iconMcToady
Feb 27
Circolors Solidity Sundays #2
It’s week 2. Thanks to everyone who read through our Solidity introduction last week. For this week we’re gonna use the ‘daysSinceDegened’ challenge I set last week to introduce two more features of Solidity, require and global variables. (Also thanks for this weeks banner by @smokeytom1 ❤) Here’s today’s code:Solidity Sundays #2First a very brief overview of ‘uint’. Solidity doesn’t deal with negative numbers so uints are positive integers (whole numbers) from 0 to x. What x is depends on th...
Post cover image
Blog iconMcToady
Feb 20
Circolors Solidity Sunday #1
Welcome to the first entry to, hopefully, a long running series taking you through the basics of Solidity in bite sized chunks. As more and more of our net worth gets wrapped up in smart contracts I think it’s increasingly important that switched on users have at least a basic understanding of the contracts they’re interacting with. As far as a curriculum goes, the first few weeks will be focused on getting the fundamentals of solidity down, before moving onto exploring some real life contrac...