https://github.com/ogubuikealex/secure-solidity-development-starterpack
Security-based smart contract development starter template
https://github.com/ogubuikealex/secure-solidity-development-starterpack
auditing ethereum-blockchain ethereum-dapp smart-contracts smartcontract-security solidity starter-template
Last synced: 5 days ago
JSON representation
Security-based smart contract development starter template
- Host: GitHub
- URL: https://github.com/ogubuikealex/secure-solidity-development-starterpack
- Owner: ogubuikeAlex
- Archived: true
- Created: 2022-08-08T17:00:32.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-24T15:28:18.000Z (over 2 years ago)
- Last Synced: 2025-10-02T23:43:05.757Z (11 days ago)
- Topics: auditing, ethereum-blockchain, ethereum-dapp, smart-contracts, smartcontract-security, solidity, starter-template
- Language: TypeScript
- Homepage: https://github.com/king-Alex-d-great/secure-solidity-development-starterpack
- Size: 233 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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**
[](https://choosealicense.com/licenses/mit/)
stable release version: 
NPM 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](https://medium.com/@ogubuikealex/how-to-install-slither-for-smart-contract-security-testing-cbf058c18e10)
## How To Use
- Install via the command line
```bash
npm i secure-smartcontract-template
```
or via package.json```json
"secure-smartcontract-template": "1.0.2"
```
or fork and clone the project```bash
git clone https://github.com/YOUR-USERNAME/secure-solidity-development-starterpack.git
```
- Install dependencies```bash
npm install
```- Run Test
```bash
npx hardhat test
```
- To run slither on your smart contracts
```bash
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```bash
npm run toolbox
```