Dev journal #27

1. Restructured models of the source code

2. Added additional exceptions interceptors

3. New features:

GetFilteredTransactionList is a function that allows you to retrieve a package with token transactions/transfers, sent or received by the accounts from the list in the request. Request can specify a transaction number, from which the search should start to get a more actual list.

4. Changes made to the existing functions:

4.1 ExecuteTransaction() function beside transaction ID now also returns:

  1. Fee paid for the transactions with CS or tokens
  2. Result of a Smart contract execution (if text output was requested)

4.2 PackTransaction() function now allows you to send a transaction even if the fee is not specified. I.e. if a sender has only 1 CS, he can specify "Amount = 1" without specifying the fee. As a result, the user will receive the amount "1 CS minus actual fee", sender's balance will become empty.

5. Bug fixes:

  • GetBlocks function in the blockchain module notifies when the connection is off, now it can't be confused with the set of empty blocks
  • Improved validity check for users' request to REST with returning appropriate error codes

6. Respective changes made to the definitions of the Thrift interface

###

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard