Chain Core 1.1.0
jeffomatic
released this
24 Feb 23:43
·
0 commits
to 29f6209ee56ddf132dc2823ff47c519a13875ba2
since this release
This release is a minor version update, and contains new features, deprecations, and protocol breaking changes. cored 1.1.0 is backward-compatible with 1.0.x SDKs, but we strongly recommend upgrading to 1.1.x SDKs as soon as possible. cored 1.1.0 is not backward-compatible with 1.0.X coreds due to fundamental protocol changes.
Notable changes:
- The network version has been updated to 2. Chain Core instances on the same network must share the same network version. If you're upgrading to version 1.1.0, make sure to upgrade all Chain Cores in your blockchain network.
- Transaction outputs now have a unique
id
property. - Transaction inputs refer to previous outputs using a new
spent_output_id
property. The existingspent_output
property, which contains a transaction ID and position, is deprecated. - Accounts now use receivers, a cross-core payment primitive that supersedes the Chain 1.0.x pattern of creating and paying to control programs. See the SDK changelogs for usage examples.
- The Dashboard has an improved on-boarding experience which guides new users through the basics.
- Block signing has been improved to better support HSM integration.
- Disable MockHSM and blockchain reset functions in production mode.
- Improve version string printing in cored and corectl commands.
- Bug fixes and performance improvements.