Deterministic contract deployment and testing with OnchainTestKit
@coinbase/onchaintestkit
provides a robust, deterministic, and high-performance framework for deploying and interacting with Ethereum smart contracts in end-to-end (E2E) testing environments. These utilities are designed for use with local Ethereum nodes (e.g., Anvil), and leverage the viem library for fast, type-safe blockchain interactions.
@coinbase/onchaintestkit
E2E testing ecosystem.Deterministic Contract Deployment
Automated Proxy Management
Contract State Management
Parallel Test Safety
LocalNodeManager
for parallel test execution, ensuring isolated and reproducible blockchain state.Artifact Integration