Chain Core - Open Source Ledger-as-a-Service
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:
id
property.spent_output_id
property. The existing spent_output
property, which contains a transaction ID and position, is deprecated.This release is a minor version update, and contains new features and deprecations. It is not compatible with cored 1.0.x; please upgrade cored before updating your SDKs.
createControlProgram
method is deprecated. Instead, use createReceiver
.controlWithProgram
transaction builder method is deprecated. Use controlWithReceiver
instead.id
property, which is unique for that output across the history of the blockchain.spentOutput
property on transaction inputs is deprecated. Use spentOutputId
instead.spendUnspentOutput
method now takes an outputId
parameter. The transactionId
and position
parameters are deprecated.This release is a minor version update, and contains new features and deprecations. It is not compatible with cored 1.0.x; please upgrade cored before updating your SDKs.
create_control_program
method is deprecated. Instead, use create_receiver
.control_with_program
transaction builder method is deprecated. Use control_with_receiver
instead.id
property, which is unique for that output across the history of the blockchain.spent_output
property on Chain::Transaction::Input
is deprecated. Use spent_output_id
instead.spend_account_unspent_output
transaction builder method now accepts an output_id
parameter. The transaction_id
and position
parameters are deprecated.This release is a minor version update, and contains new features and deprecations. It is not compatible with cored 1.0.x; please upgrade cored before updating your SDKs.
Notable changes:
ControlProgram.Builder
class is deprecated. Instead, use Account.ReceiverBuilder
.Transaction.Action.ControlWithProgram
is deprecated. Use Transaction.Action.ControlWithReceiver
instead.id
property, which is unique for that output across the history of the blockchain.spentOutput
property on Transaction.Input
is deprecated. Use spentOutputId
instead.Transaction.Action.SpendAccountUnspentOutput
now has a setOutputId
method. The setTransactionId
and setPosition
methods are deprecated.Connection
objects with new chain.Connection()