Feb 26I Have Left the Medium Partner ProgramNow all my articles are available for free. I have been a member of Medium’s partner program for a while now. I’ve had some articles go over 20k views. But lately my viewership has been declining. Mostly because I don’t write a lot of articles. I will stay active on…2 min read2 min read
Published inPixel Cafetaria·Nov 3, 2022Pixel Pizzas has been compromised…I messed up and I am now abandoning this project. Learn from my mistakes. Due to my own fault, while updating the repository for the PixelPizzas website to include the smart contracts as well, I messed up and commited a .env …Blockchain1 min readBlockchain1 min read
Published inQuick Programming·Oct 24, 2022Vanilla NFTs with EIP-3754A minimal NFT standard The NFT standard, ERC721 is a little bit bloated. And this might result in some companies only partially following ERC721 to achieve a certain goal. Such as a subscription model of NFTs. Or a company might only want to implement a token that doesn’t have a…Blockchain2 min readBlockchain2 min read
Published inQuick Programming·Oct 12, 2022A Quick Introduction to Fresh, a Deno framework build for speed ⚡And an introduction to the island architecture. Nowadays, new JavaScript libraries with insane speed seemingly get released every week. But it’s important to sieve through the mess and try and check out the really good ones every once in a while. Today we’re going to check out Fresh, a framework…Deno4 min readDeno4 min read
Published inBLOCK6·Sep 19, 2022Using Merkle Trees in SolidityCreating and verifying Merkle Tree proofs using Solidity smart contracts and JavaScript. Merkle Trees are a great cryptographic way to gain a certain proof. For example, that a smart contract function call has come from your own website, or that an NFT mint function call comes from a whitelisted address. …Ethereum3 min readEthereum3 min read
Published inQuick Programming·Sep 16, 2022How to Verify a Smart Contract on EtherScan with HardHatVerifying your smart contract on EtherScan using HardHat. Verifying a smart contract is an essential part for any serious crypto project. It allows the community to check out the code themselves to make sure nothing nefarious is happening when they interact with it. It also allows them to easily call…Solidity4 min readSolidity4 min read
Published inQuick Programming·Sep 16, 2022Adding Multiple Versions to the Solidity Compiler using HardHatGetting rid of errors by adding compiler versions for your EVM smart contracts. I’ve often gotten errors when compiling smart contracts that the version isn’t in the config. These errors are easy to fix, thankfully. When compiling smart contracts from different versions, you should update your hardhat.config.js to include all…Smart Contracts1 min readSmart Contracts1 min read
Published inQuick Programming·Sep 14, 2022Soulbound NFTs with EIP-4671And what soulbound tokens can be used for. While still in its early stages, and likely to change, it is an interesting idea to try and figure out what soulbound, or Non-Tradable Tokens (NTT), can be useful for. …Blockchain3 min readBlockchain3 min read
Published inQuick Programming·Sep 2, 2022How to listen for transactions on Ethereum or PolygonListening to transactions on the blockchain from a specific smart contract. The blockchain is an amazing tool for all sorts of businesses ranging from artists to finance. One of these businesses is the lovely world of DeFi and everything that comes with it. …Smart Contracts4 min readSmart Contracts4 min read
Published inQuick Programming·Aug 24, 2022Generics in TypeScriptBecause we don’t know what type the user will use! Generics are a big part of programming. They allow us to write type-safe functions without even knowing what the actual type will look like. But we can set certain restraints on the types a programmer might use. In this article…JavaScript3 min readJavaScript3 min read