A Blockchain-Based Solution For Efficient And Secure Video-KYC
if you want to run the blockchain in real Ethereum network else you can run a local blockchain using Ganache and skip the Infura setup.
- Go to infura and create a new project, this will give you an endpoint by which you can connect with Ethereum network.
- Create a wallet and encrypt the wallet using password. Tutorial
- Save the infura endpoint and password in
secret.json
file like below:
{
"url": "infura-end-point-url",
"pass":"wallet-password",
"contract_address": "deployed-contract-address"
}
- Save the wallet with name of
wallet.json
- Download the Ganache software and install. Download
- Switch to Ganache branch
git checkout ganache
- Install all requirements
pip install -r requirements.txt
- Run the django server
python3 manage.py runserver