Skip to content

v6.0.0

Compare
Choose a tag to compare
@ansnunez ansnunez released this 06 Dec 05:25
6702eb6

This major release introduces the following new features:

  • Pending transaction pool. Pending transactions can now be queried through the new GetPendingTxn API. This information is refreshed after each new Tx block arrives.

  • Multi-message contracts. This version now supports multiple messages in the output of Scilla interpreter, enabling a contract to invoke parallel payments to several recipients, or transitions on different contracts. This will result in a tree call, under the order of depth-first-search. The number of invocations are bounded by MAX_CONTRACT_EDGES.

  • Web sockets. Users can now subscribe to new information using web sockets. There are initially two topics that users can subscribe to: NewBlock (for new transaction block) and NewEventLog (for new event log coming from a specific smart contract).

Please refer to our documentation sites for more information on these features:

This release also contains the following notable fixes and improvements:

  • Improved node liveness by allowing it to re-join immediately instead of waiting for the next DS epoch
  • Fixed a bug with respect to setting the balance when running the Scilla interpreter
  • Separated the gas limit values for the DS committee and shards