Turfemon

Exploring the intersection between TypeScript, Ethereum, GraphQL, and other exciting technologies.

Recent posts

Bump Version on a protected branch with GitHub Actions
Making nullable properties optional in TypeScript
Delete Old Vercel Production Deployments
How to download ABI from Etherscan
Typesafe function for Serializing JSON in TypeScript
Making a SuperStruct EthereumAddress type
Inferring TypeScript types directly from an Ethereum JSON ABI
The difference between the MATIC currency and the MATIC token on Polygon
Opiniated list of tools for TypeScript development with Ethereum
Typed general ERC20 contract with Ethers.js and Typescript

Tools

Ethereum ABI Downloader
Ethereum Block Number to Date Converter
ABI Transaction Data Decoder
Get Method Hex id from an ABI
Historical ERC20 Balance Calculator

Links

Codesandbox Ethers.js Playground