In our project we are creating an ICO with the help of ERC20 tokens, and ERC721 tokens (NFT). So whenever the investor is funding the company it goes to a contract, instead going straight to the company. Whenever the company want to take the money out, they need to request the contract for money. In request they would specify
- Amount
- a reason or the use of that money
- public address of the account/s where they are going to spend the money on.
As smart contract works , based on the voting poll if the permission is given by more than 50% of the investors, only then the owner will be able to use the money, which only will happen when the request made by company seems trustworthy.
We are introducing the NFT in this project , i.e. each investor will be provided with NFT tokens , based upon their investment. Furthur we are also implementing KYC verification for the investors, on completion of which a NFT token (which will indicate their verification) will be given to him/her. Our main feature is the voting system on which the actions of company can be visible, thus making it a trustworthy ICO.
- Install with truffle:
npm install -g truffle
Several quick start options are available:
- Download the latest release
- Clone the repo:
git clone https://github.com/MihirK018/CryptoTrust.git
- Install with npm:
npm install
- Install with npm:
npm run client-install
- Install with npm:
npm run
- React and Redux
- Solidity and Smartpy
- Tezos chain
- we have developed smart-contracts on smartpy using tezos network (https://github.com/MihirK018/CryptoTrust/tree/mihir/smartpy_contracts)
Contributions welcome!
- Fork it (https://github.com/MihirK018/CryptoTrust)
- Clone it (
git clone https://github.com/MihirK018/CryptoTrust.git
) - Create your feature branch (
git checkout -b your_branch_name
) - Commit your changes (
git commit -m 'Description of a commit'
) - Push to the branch (
git push origin your_branch_name
) - Create a new Pull Request
If you found this resource helpful, give it a 🌟 otherwise contribute to it and give it a ⭐️.