Ethworks DApp Boilerplate Features: Smart contracts with waffle & typechain React front-end with ethers