Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jkhan01/blockchain_real_estate_workaround
Repository for blockchain based real estate transactional workaround using Node and Python.
https://github.com/jkhan01/blockchain_real_estate_workaround
blockchain ganache-cli python real-estate solc solcjs solidity-language
Last synced: 3 days ago
JSON representation
Repository for blockchain based real estate transactional workaround using Node and Python.
- Host: GitHub
- URL: https://github.com/jkhan01/blockchain_real_estate_workaround
- Owner: JKhan01
- Created: 2021-04-08T12:38:35.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-21T09:45:57.000Z (over 3 years ago)
- Last Synced: 2025-01-22T12:49:29.209Z (3 days ago)
- Topics: blockchain, ganache-cli, python, real-estate, solc, solcjs, solidity-language
- Language: HTML
- Homepage:
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# blockchain_real_estate_workaround
Repository for blockchain based real estate transactional workaround using Ganache, Solidity and Python3.## The documentation of solidity and web3 was extensively referred for this project development. With time these documentations are updated. Do prefer the latest documentation and modules for project to work effectively if this project breaks.
## The development was done on Python 3.6
## The project was tested on Python 3.6## About Branch: main
> This is the development and workaround branch.### Directory Structure
```
|--- blockchain_workaround ### Directory wherein basic solidity and python integration was tried and tested.
|
|--- land_registration_workaround ### Use case specific workaround was performed in this directory.
|
|--- web_application ### Final web application for use case was developed under this directory.```
### To start the project implementation on your Desktop
> Install The Dependancies.
>> 1. Download and Install Node
>> 2. Install Ganache-cli using NPM.
```
npm install -g ganache-cli
```
>> 3. Setup the solidity compiler
```
npm install -g solc
```
>> 4. Setup the python virtual environment.
>> 5. Install the python requirements.
```
pip install -r requirements.txt
```### References
* https://medium.com/coinmonks/how-to-develop-ethereum-contract-using-python-flask-9758fe65976e
* https://github.com/Kerala-Blockchain-Academy/Land-Registration
* https://github.com/ethereum/solc-js
* https://github.com/ethereum/py-solc