Mike Anderson
Mike Anderson
Work on this is underway and almost complete in latest `develop`
I believe this has been resolved in recent releases. We are sticking with `:CAST` for now because it is a failed cast, and this is probably the most useful error.
Done with latest pluggable implementation support
We now have pluggable implementation. BC is used as default for pure Java compatibility, but Sodium available as a separate module for Peers etc.
I changed `setRootData` to return a `Ref`, which is probably the most generally useful return value. Note however that `ACell.getHash()` uses a cached hash anyway so there's no need to...
Also refactored to provide a `getRootRef` if helpful.
@helins please take a look and let me know if this solves your issues? If so feel free to close this issue
Have done a general review and replaced these with appropriate SLF4J logging everywhere they could be found
Have removed remining `printStackTrace` usages. In cases where we would have printed such a message in `convex-core` library code, exceptions are generally thrown - it is up to application code...
Implemented MINIMUM_EFFECTIVE_STAKE, currently set at 1 Gold for testing purposes. We may allow removal of Peers with stake below this threshold