James's repositories
foundry
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
v2-periphery
🎚 Peripheral smart contracts for interacting with Uniswap V2
v2-core
🦄 🦄 Core smart contracts of Uniswap V2
create2-helpers
Helpers for deploying smart contracts to multiple chains with CREATE2
CounterFacts
CounterFacts™: the fun, collectible way to prove you're right!
solady
Optimized Solidity snippets.
corruptions-font
Library for easily interfacing with the open-source Corruptions font uploaded onchain via ETHFS.
mock-blast-precompile
Utilities for etching and interacting with the Blast L2 precompile in Forge tests
custom-calldata
wip experimental calldata encoding/decoding scheme
forge-gas-metering
utilities for more granular and realistic gas measuring in forge tests
ltfgtfy
let this frame google that for you
is-workspace-affected
Test if an yarn workspace is affected by changes
forge-std
Forge Standard Library is a collection of helpful contracts for use with forge and foundry. It leverages forge's cheatcodes to make writing tests easier and faster, while improving the UX of cheatcodes. For more in-depth usage examples checkout the tests.
dots
Personal dotfiles
blake3-sol
An implementation of the blake3 hash in solidity
deploymintent
proof-of-concept incentivized deployment intents via seaport zone
wrapped-punks
ERC721 wrapper for CryptoPunks with safer wrapping and fully onchain metadata.
blurexchange-v2
Smart contracts for BlurExchange v2
broken-tokens
Tokens designed to revert on transfer for testing purposes
packed-udvts
(WIP) Python scripts for generating Solidity UDVTs and corresponding libraries
creator-claim-validator
proof-of-concept validator for smart contract owners to verify addreses as "creators" via EIP712 signatures
VaNFT
Proof-of-concept for minting entire blocks as vanity NFTs