This project features a partial implementation of "GRuB", from Cost-Effective Data Feeds to Blockchains via Workload-Adaptive Data Replication, in Scala.
There are separate README files in the src and experiments folders, explaining how to set up both the project itself and run experiments.
In the src folder, run sbt publishLocal.