@adraffy/blocksmith
v0.1.47
Published
Minimal Ethereum Testing Framework for Foundry + ethers
Downloads
553
Maintainers
Readme
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
- reads directly from
foundry.toml
- deploy inline contracts with string templates
Instructions
Examples
- ./test/deploy/
- ./test/ens-encoded-dns/
- ./test/extlib/
- resolverworks/TheOffchainResolver.sol
- resolverworks/XCTENS.sol
- resolverworks/OffchainNext.sol
- unruggable-labs/unruggable-gateways
- 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.
Funding Support
- Received GG20 ENS Retro Grant from Arbitrum DAO, Gitcoin, SpruceID, and ThankARB