Skip to content

kolydart/timestamping-metadata-using-blockchain

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Timestamping Metadata Using Blockchain

Example code for timestamping any digital document in blockchain. Using web3 package to create transactions on main ethereum network & test network via infura.io node.

Getting Started

Download repository, update variables and run each python script. The scripts are already populated with metadata from a composer's digital score.

Prerequisites

  • python 3
  • shell CLI

Installing

web3 package is required:

pip install web3
pip install json

Quick guide

git clone https://github.com/kolydart/timestamping-metadata-using-blockchain.git
cd timestamping-metadata-using-blockchain-master
./testGetElement.py

Deployment

Add additional notes about how to deploy this on a live system

Using With

  • web3 - A python interface for interacting with the Ethereum blockchain and ecosystem
  • [json] - Python package for handling json

Author

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details

About

Code used in MTSR 2019 paper: “Timestamping Metadata Using Blockchain: A Practical Approach”

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published