Skip to content
Code used in MTSR 2019 paper: “Timestamping Metadata Using Blockchain: A Practical Approach”
Python Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

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 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.


  • python 3
  • shell CLI


web3 package is required:

pip install web3
pip install json

Quick guide

git clone
cd timestamping-metadata-using-blockchain-master


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



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

You can’t perform that action at this time.