Skip to content

ogubuikeAlex/secure-solidity-development-starterpack

Repository files navigation

Solidity Development Starter File

This is a starter template to get started on writing SECURITY-CONCIOUS smart contracts.

I became tired of always setting up projects from scratch and so I created this starter file to speed up my development process.

Badges

MIT License

stable release version: version

NPM downloads: downloads

Tech Stack

  • Hardhat
  • EtherJS
  • Slither
  • Ethereum security Toolbox by Trail Of Bits
  • Openzeppelin Contracts
  • Chainlink Contracts
  • @nomicfoundation/hardhat-toolbox
  • @nomiclabs/hardhat-etherscan
  • hardhat-contract-sizer
  • hardhat-gas-reporter
  • prettier-plugin-solidity

Related

Here are some related topics

How To Install Slither

How To Use

  • Install via the command line
  npm i secure-smartcontract-template

or via package.json

 "secure-smartcontract-template": "1.0.2"

or fork and clone the project

  git clone https://github.com/YOUR-USERNAME/secure-solidity-development-starterpack.git
  • Install dependencies
  npm install
  • Run Test
  npx hardhat test
  • To run slither on your smart contracts
  slither .
  • To run ethereum-toolbox on your smart contracts Please Note that you should have docker set up first before you can run the command below
  npm run toolbox