This repository has been archived by the owner on May 27, 2022. It is now read-only.
Cakeshop v0.11.0
Quorum & Tessera
- Works with latest versions of Quorum (2.5.0) and Tessera (0.10.4)
- Will download the correct version of quorum at runtime if not already downloaded. Download url is customizable in application.properties if you want to use a different version of quorum.
- Support for running both Raft and Istanbul consensus
Node Manager
- Added a screen to let you manage a network of nodes to attach to
- Dropdown on each page to quickly switch between nodes
- Ability to prepopulate nodes list from json
Contract Registry
- Added widget to deploy the contract registry manually, or connect to an existing one
- No longer stores private contract details in the public smart contract. Stores them in the DB
- Added widget that lets you call methods on a contract directly from the Contracts tab
Sandbox
- Made better ui for selecting privateFor keys
- Fetches public keys to prepopulate the privateFor options on Tessera 0.10.2+
- Prefills privateFor when calling methods on private contracts
- Adds evmVersion selector to Sandbox, fixes optimization settings bug
Misc
- Java 11+ support
- Allows user to specify a custom data directory location
- #112 Adds default log folder value of 'logs' to avoid ${sys:logging.path} bug
- Fixes to Peer Count and consensus type detection
- Updates vulnerable libraries (jquery, bootstrap, commons-compress, spring-data-jpa)
- Fixes solc compiler result issues
- Transaction value fix in chain explorer (thanks @umatomba)
- Docker build optimizations (thanks @Rajpratik71)
Note: 0.11.0 will be the last version to be compiled for Java 8 (download the *-J8 war) Future versions will be compiled for Java 11+ only.