Ardis Lu's repositories
cloudflare-workers
Monorepo for my personal Cloudflare Workers.
ardislu.dev
My technical blog: notes on web development, crypto, self-hosting, and tech in general.
fill-8949-with-csv
Web app that fills IRS Form 8949 with data from a CSV file.
seed-phrase-transposer
CLI to print possible permutations of a seed phrase to help test if a transposition error occurred while the seed phrase was recorded.
function-extractor
Minimal web app to get functions from a smart contract's runtime bytecode.
sheets-to-csv-archive
Adds a "Download CSV Archive" button to Google Sheets.
static-encrypt
A tool to encrypt any static content.
erc-1967-inspector
Minimal web app to get the implementation, beacon, and admin addresses for an ERC-1967 proxy.
event-hashes
A minimal web utility to calculate the Keccak-256 hashes for all the events in a Solidity code block.
google-forms-comments
A simple comment system that uses Google Forms and Google Sheets as its backend.
random-word-generator
A Deno CLI which returns a string of random words from a given word list.
solc-metadata
This is the minimum JavaScript required to fetch, extract, decode, and use the metadata that the Solidity compiler (solc) appends to the end of a smart contract's bytecode.
ArdisUtilities
My personal PowerShell utility functions.
991337.xyz
A small Three.js experiment.
block-hash-calculator
Web app to visualize the calculation of a block's hash on Ethereum and EVM-like blockchains.
css-for-line-clamp-ellipsis
A reference page for this extremely specific combination of CSS properties that are required to truncate a paragraph after a specified number of lines.
css-loaders
Demo website to show bare minimum pure CSS loaders.
github-stats-transparent
Generates GitHub stats for my GitHub README file.
ipfs-check
A simple script to check if IPFS content is reachable.
minimal-eth-burner
Minimal EVM bytecode to irreversibly destroy ETH.
minimal-masonry
Minimal implementation of the masonry layout.
minimal-test-erc20
This is a minimal ERC-20 implementation intended to be copied into test cases for other smart contracts.
safe-owners
A simple web utility to view the owners of a Safe (formerly Gnosis Safe) smart contract.
solidity
Solidity, the Smart Contract Programming Language
token-timelock
Proof of concept smart contract that holds tokens until a specified block number.
transcriber
Bun CLI for executing combinations of shell commands.
uBlock-Origin-search-filter
My personal uBlock Origin filter list which removes low-quality websites and nuisances from search engine results.