Skip to content

Research implementation of the Spark transaction protocol

License

Notifications You must be signed in to change notification settings

AaronFeickert/spark

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spark

This is a research implementation of the Spark transaction protocol. Its purpose is to demonstrate algorithms and make it easy to iterate on features and ideas.

This code is experimental and not intended for use in production. It is not written with secure implementation in mind, has not been formally reviewed, and likely contains errors.

Requirements

This code requires an active Python 3 release.

Install all required non-standard packages: pip3 install -r requirements.txt

Testing

A test workflow in this repository runs against all active Python 3 release minor versions.

Test status

Run the test suite locally using either:

  • python3 -m unittest discover
  • pytest

About

Research implementation of the Spark transaction protocol

Resources

License

Stars

Watchers

Forks

Languages

  • Python 100.0%