Skip to content

Releases: dusk-network/dusk-protobuf

dusk-protobuf v0.2.15

06 Feb 10:40
beb88c5
Compare
Choose a tag to compare

This release reverts the changes made to the Chain service, and removes the Synchronizer service.

dusk-protobuf v0.2.13

28 Jan 13:04
fb5127d
Compare
Choose a tag to compare

This release implements the Synchronizer service, which allows node users to see the synchronization progress.

dusk-protobuf v0.2.12

24 Sep 10:56
c1069cd
Compare
Choose a tag to compare

This release updates the autogenerated structures, generated from rusk-schema.

dusk-protobuf v0.2.11

20 Sep 12:36
15e9f4b
Compare
Choose a tag to compare

This release adds the mock structures for the rusk package.

dusk-protobuf v0.2.10

17 Sep 13:50
84a15ec
Compare
Choose a tag to compare

This release fixes an issue with the rusk-related autogenerated files, where the package name was unimportable.

Incorporating `rusk-schema` for Rusk-related structures

16 Sep 13:39
3fdee7d
Compare
Choose a tag to compare

This release gets rid of the local rusk folder, in favor of pulling the rusk-schema repository and generating files from there.

Session support for node operations

29 May 06:32
4789b98
Compare
Choose a tag to compare

This release includes support for operating the node services within a session.

Changelog

  • Add Auth service exposing the following RPC calls:
    • CreateSession service to create a session
    • Add DropSession service to drop a session
  • Move height parameter from ExecuteStateTransitionResponse to ExecuteStateTransitionRequest

Add needed structures for calculating the mempool balance for a given view key

17 May 16:27
c8c7279
Compare
Choose a tag to compare

Changelog:

  • Add GetUnconfirmedBalanceRequest, and take it as an input for the GetUnconfirmedBalance method
  • Add a method CalculateMempoolBalance to the Rusk service, and a CalculateMempoolBalanceRequest message, which passes the needed view key and the transaction set to the Rusk process

DistributeTransaction reinstated as canonical transaction

14 May 13:19
73d88ed
Compare
Choose a tag to compare

Changelog:

-Add Data field to the Transaction message to support arbitrary smart contract calls
-Remove TotalReward from the DistributeTransaction as this is now included as the TransactionOutput.Note.TransparentNote
-Add rusk.Transaction field to DistributeTransaction
-Adjust README
-Regenerates golang stubs

DistributeTransaction does not require gas

14 May 05:59
ff25aa3
Compare
Choose a tag to compare

Changelog:

According to the specs, the DistributeTransaction does not require gas to be executed. Therefore the gas related part of the transaction (i.e. the embedded tx field) is unnecessary and shall be removed. Similarly, the DistributeTransactionRequest becomes unnecessary since the client can create a transaction without involving Rusk.

  • Remove the tx embedded field from the DistributeTransaction
  • Remove DistributeTransactionRequest