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
/dapp
ds-proxy
: execute arbitrary call sequences with a persistent identityds-roles
: role-driven authority fords-auth
for up to 256 rolesds-guard
: access control list authority fords-auth
ds-token
: flexible ERC20 with auth protectedmint
/burn
ds-pause
: governance timelock proxy