Skip to content

Gtonizuka/cashtransfer-solidity

Repository files navigation

Cash Transfer smart contract

This repo contains a generic workflow for a non-profit cash transfer system based on blockchain. For more info on cash transfers: https://www.unicef.org/topics/cash-transfers

Prerequisites

  • NodeJS
  • HardHat

Prerequisites Audit

  • Python v.3.x
  • Slither Analyzer slither pip3 install slither-analyzer
  • Solidity Compiler sol-select pip3 install solc-select solc-select install 0.8.11 solc-select use 0.8.11

## Commands

  • npm i to install dependencies
  • npm run compile or npx hardhat compile to compile contract on local machine
  • npm run test to run unit tests
  • npm run lint to run linter

Notes

Please note that the current repo only contains one smart contract. The smart contract only compiles and runs exclusively on the local machine (e.g. it does not get deployed to testnet or mainnet as no config were provided).

A next-js or cra frontend for the dapp could easily be added, pointing to the relevant smart contract.

About

Cash Transfers smart contracts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published