- Updated to AppKit 6.0.0 with proper dependency
- Updated Scala to 2.12.20
- Added support for
InsertOrUpdateoperation - Changed leveldbjni dependency to help with building from source
- Added
PlasmaMap.emptyfor creating default empty PlasmaMaps usingArray[Byte]Key & Value types,PlasmaParameters.defaultparams, and givenAvlTreeFlags(IsAllOperationsAllowedby default) - Changed
PlasmaMap.copyto callprover.generateProofbefore returning new deep copy. This prevents proof divergence when performing operations on identical maps. - Added usage section to README
To use Plasma-Toolkit in your project, add the following to your build.sbt:
libraryDependencies += "io.github.k-singh" %% "plasma-toolkit" % "1.1.0"