Command line tools and smart contract libraries for Ethereum smart contract development.
Come say hi at dapphub.chat.
Tooling
Installation instructions can be found here.
Documentation for the individual components can be found in the readme for each tool:
Smart Contracts
ds-note: easily log function calls as eventsds-auth: flexible and updatable auth frameworkds-math: safe math, supports integer and fixed point operationsds-test: solidity unit testing framework forhevm/dappds-proxy: execute arbitrary call sequences with a persistent identityds-roles: role-driven authority fords-authfor up to 256 rolesds-guard: access control list authority fords-authds-token: flexible ERC20 with auth protectedmint/burnds-pause: governance timelock proxy