{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/4"}],"enrichment":{"capability":"eth-tester provides an in-memory Ethereum blockchain simulator for testing smart contracts and Ethereum applications without needing a live network or node.","skillfed_tags":["ethereum","blockchain-testing","smart-contracts"],"use_cases":["Unit testing smart contracts during development before deployment to testnet or mainnet","Integration testing Ethereum dApps that interact with multiple accounts and contract state","Prototyping blockchain logic and validating transaction flows without external dependencies","Educational projects and tutorials demonstrating Ethereum mechanics in a controlled environment","Simulating account operations and balance queries in isolation"],"what_it_does":"eth-tester is an in-memory Ethereum blockchain simulator that lets you test Ethereum applications and smart contracts locally without connecting to a live network. It provides a complete EthereumTester API for account management, transaction submission, block mining, and state queries\u2014all running in Python with deterministic, reproducible behavior.\n\nThe library enforces strict input/output formats (hexadecimal strings for hashes and addresses, integers for numeric values) and includes features like auto-mining of transactions, time travel, and manual block mining. It depends on eth-abi, eth-account, eth-keys, eth-utils, rlp, and semantic_version to handle cryptographic operations and data encoding.","worth_installing":"Yes, if you are testing Ethereum applications locally. eth-tester is the standard in-memory simulator for the Ethereum Python ecosystem and has low install friction. However, be aware that maintenance is aging (last release 2025-04-23, no recent commits visible) and the pre-alpha classifier suggests it may not be production-hardened; verify test coverage and reliability for your specific use case before relying on it for critical contract validation."},"id":"eth-tester","links":{"html":"https://skillfed.io/packages/eth-tester","md":"https://skillfed.io/packages/eth-tester.md","pypi":"https://pypi.org/project/eth-tester/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-04-23","license_spdx":null,"license_treatment":"permissive","name":"eth-tester","python_support":"supports_current","summary":"eth-tester: Tools for testing Ethereum applications."},"popularity":{"monthly_downloads":287304,"position":8034,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.13.0b1"}
