Skip to content

sensecollective/blockchain-services

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CLA-Assistant: Decentralized Signature Storage

These Blockchain Services provide the option to store and explore CLA Signatures on the Ethereum Blockchain.

Motivation

To optimize data security the GitHub Actions based CLA Handling provides the option to leverage Smart Contracts on the Ethereum Blockchain by storing CLA Signatures in the corresponding Distributed Ledger.

How it works

Whenever a user signs a CLA in the repository, an automated process (e.g Github Action) will send the data to an endpoint, which inserts the data into a blockchain. The API is written in node.js with express. We used the serverless framework (AWS) for cost optimization. There is also the option to run the application in a Docker Container. We highly recommend to use it as a serverless application.

Client

A detailed documentation about the Signature Viewer can be found here.

Server

A detailed documentation about the Blockchain Services itself (backend) can be found here.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 77.1%
  • Vue 17.9%
  • HTML 3.9%
  • Dockerfile 1.1%