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.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
mainCreateTransaction.py
mainGetElement.py
testCreateTransaction.py
testGetElement.py
verify.sh

README.md

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

You can’t perform that action at this time.