dapp.tools logo

Dapp.Tools

dapp.tools provides command-line tools and smart-contract libraries for Ethereum smart-contract development.
Distributed

DappTools


Project Links


Description

Free stuff for dapp devs


Hevm


Project Links


Description

hevm is a DappHub-developed command-line EVM implementation for symbolic execution, smart-contract unit testing, interactive Solidity-source debugging, and arbitrary EVM execution. It can fetch state from live networks through RPC, prove program equivalence, and explore execution paths for assertion violations and counterexamples; it is distributed as part of the Dapp tools suite.

Category: Developer Tooling

Ethsign


Project Links


Description

Ethsign is a Dapp tools suite command-line utility for signing Ethereum transactions with a JSON keystore or hardware wallet. Its documented commands list keystore and USB-wallet accounts, create signed transactions, sign and verify arbitrary data, recover Ethereum addresses from signatures, and import hexadecimal private keys into a keystore.

Category: Node Software

Dapp


Project Links


Description

Dapp is a component of the Dapp Tools suite for smart-contract development from the command line. It compiles Solidity contracts; initializes projects; manages libraries; runs unit, property-based, invariant, and symbolically executed tests through hevm; supports RPC-backed state testing; and deploys and verifies contracts.

Category: Developer Tooling

Seth


Project Links


Description

Seth is an Ethereum client tool maintained by the DappHub collective and distributed as part of the Dapp tools suite. It connects to Ethereum RPC nodes and provides command-line functionality for account and key management, Ledger hardware-wallet signing, ether transfers, smart-contract calls and transactions, ABI and calldata operations, log and storage queries, ENS resolution, and transaction debugging.

Category: Developer Tooling