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.
static-encrypt
A tool to encrypt any static content.
erc-1967-inspector
Minimal web app to get the logic contract address, beacon contract address, and admin address 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.
function-extractor
Minimal web app to get functions from a smart contract's runtime bytecode.
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.
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.
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.
go-ethereum
Go implementation of the Ethereum protocol
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-srihash
Like srihash.org but reduced to just the minimal amount of code.
minimal-test-erc20
This is a minimal ERC-20 implementation intended to be copied into test cases for other smart contracts.
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.
targz
Web utility to make a .tar.gz file from one or more input files.
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.