James's repositories
create2-helpers
Helpers for deploying smart contracts to multiple chains with CREATE2
forge-gas-metering
utilities for more granular and realistic gas measuring in forge tests
l1-block-snapshotter
Historical L1Block snapshotter for OP Stack chains
CounterFacts
CounterFacts™: the fun, collectible way to prove you're right!
creator-claim-validator
proof-of-concept validator for smart contract owners to verify addreses as "creators" via EIP712 signatures
custom-calldata
wip experimental calldata encoding/decoding scheme
packed-udvts
(WIP) Python scripts for generating Solidity UDVTs and corresponding libraries
domain-crunch
Rust script to find subdomains with efficient domain hashes for Seaport order attribution
deploymintent
proof-of-concept incentivized deployment intents via seaport zone
blurexchange-v2
Smart contracts for BlurExchange v2
broken-tokens
Tokens designed to revert on transfer for testing purposes
wrapped-punks
ERC721 wrapper for CryptoPunks with safer wrapping and fully onchain metadata.
LiveAPI_MakeDoc
This script generates Live API documentation in XML format, based on realtime inspection of the Live module.
mock-blast-precompile
Utilities for etching and interacting with the Blast L2 precompile in Forge tests
SRC-721HT-e-p-
experimental, WIP, Seaport-integrated harberger tax NFTs
blake3-sol
An implementation of the blake3 hash in solidity
is-workspace-affected
Test if an yarn workspace is affected by changes
ltfgtfy
let this frame google that for you