blocksmith.js ⚠️ This repo is under active development! npm i @adraffy/blocksmith ✓ see types / designed for Foundry + ethers. compatible with any async test runner, including node:test designed for complex EIP-3668 contracts Instructions foundryup npm i npm run start → runs deploy example: js + sol Examples test/deploy test/ens-encoded-dns resolverworks/TheOffchainResolver.sol resolverworks/XCTENS.sol resolverworks/OffchainNext.sol unruggable-labs/evmgateway-v2 unruggable-labs/Storage.sol adraffy/CCIPRewriter.sol adraffy/punycode.sol Additional Tooling Node is client-side scaffolding to manage name/label/namehash/labelhash which simplifies many ENS-related functions that require a variety of inputs. Resolver is a TOR-aware ENSIP-10 resolver implementation.