dapp.tools

Dapp.Tools

Command line tools and smart contract libraries for Ethereum smart contract development.
Distributed

Description

dapp.tools provides command line tools and smart contract libraries for Ethereum smart contract development. The tooling suite includes dapp for smart contract project management, seth as a command line Ethereum client, hevm for EVM debugging and symbolic execution, and ethsign for signing Ethereum transactions with a JSON keystore or hardware wallet. The smart contract libraries offered are ds-note for logging function calls, ds-auth as a flexible auth framework, ds-math for safe math operations, ds-test for Solidity unit testing, ds-proxy to execute call sequences with a persistent identity, ds-roles for role-driven authority, ds-guard for access control, ds-token as a flexible ERC20 token, and ds-pause as a governance timelock proxy.