Skip to content

Releases: BuildOnViction/tomochain

v2.3.1

22 Mar 07:42
Compare
Choose a tag to compare

This is a OPTIONAL update.

News:

  • Update the creation smart contract fee

v2.3.0

11 Jan 08:50
Compare
Choose a tag to compare

New:

  • Flat cancellation fee
  • Upgrade EVM
  • TomoP Precompiler

This is a mandatory update. Masternodes & Fullnodes have to update this version before block 30915660 (est: 22 Jan 2021).

If you are running the node with the mode --tomox.dbengine "mongodb", you need to follow the issue #302 to remove the duplicated records

ChangeLogs:

  • Upgrade TomoChain's EVM to support Solidity Compiler version <= v0.6.6 #295
  • Flat TomoX's Cancellation Fee #310
  • Add TomoP Precompiler functions #101

v2.2.5

23 Oct 09:53
Compare
Choose a tag to compare

Add eth_ChainID

v2.2.4

02 Jun 08:38
Compare
Choose a tag to compare

This version is an OPTIONAL update.

If the node forgot to update to v2.2.2+ before block number 21430200, it will meet the issue #282.

This version is a fix for the issue (#282)
And update default bootnodes params (8d903fc)

v2.2.3

28 May 03:43
Compare
Choose a tag to compare

This version is an OPTIONAL update.

Includes:

  • Update default TomoX Datadir (#280)

NOTES: This update will help who are running the node in Docker container. (includes using tmn CTM tools)

Issue:
With a node in Docker container, when they update the version for the node, the node get back to block number 20,580 million. It will take a long time to re-sync the tomox and chain data to the latest block.

Explanation:
TomoChain v2.2.1, v2.2.2 uses $HOME/.tomo (e.g /root/.tomo) as the default TomoX datadir.
It means that if you do not mount $HOME/.tomo as a Docker volume, $HOME/.tomo will be removed when you remove the container to update TomoChain to the new version.

From TomoChain v2.2.3, TomoChain will use $DATADIR/tomox as the default TomoX datadir as the top priority and $HOME/.tomo as the second priority.

So If you are NOT running the node in Docker Container, there is no issue with your node.

Solutions:
As the explanation above, If you are running the node in Docker container, you should follow the steps below to solve the issue.

  • Backup $HOME/.tomo (directory in the container)
  • Copy current TomoX data from $HOME/.tomo to $DATADIR/tomox
  • Update your node to v2.2.3

Guide:
You need to follow the guide before updating the node:

If you lost the TomoX data by removing the container, you can download the data here

v2.2.2

25 May 04:57
70f8ea2
Compare
Choose a tag to compare

This version is a mandatory update.

All the nodes (Masternodes, Fullnodes) have to update to this version before the hard-fork block number: 21430200 (Est. 2020-06-02 00:02 UTC).

The update includes:

  • Update lending liquidation calculation (#273)
  • Update trading cache key (#272)
  • Update lending cache key (#269)
  • Add rewound flag (#270)
  • Add API getLendingByTradeId (#268)
  • Add handle txmatches errors (#265)

v2.2.1

01 May 12:06
Compare
Choose a tag to compare

This version is a mandatory update.

Hot-fix transfer relayer function #262

This release contains all changes from the Excalibur release v2.2.0.

All the nodes (Masternodes, Fullnodes) have to update to this version before the hard-fork block number: 20581700 (Est. 2020-05-12 00:02 UTC).

v2.2.0 - Excalibur

28 Apr 10:49
6cc95fd
Compare
Choose a tag to compare

Updated: we release a mandatory hot-fix v2.2.1

This version is a mandatory release.

From this version, TomoChain will support TomoX Protocol.
It means that the node that runs TomoChain V2.2+ can store orderbook (spot trading, p2p lending) and process order-matching.

TomoChain v2.2+ also added tomox and posv JSON-RPC APIs to allow the clients to interact with nodes using TomoX protocol.

All the nodes (Masternodes, Fullnodes) have to update to this version before the hard-fork. The hard-fork will happen at block number: 20581700 (Est. 2020-05-12 00:02 UTC).

v1.5.7

05 Mar 11:13
Compare
Choose a tag to compare
- Allow user with token balance 0 to make TXs

v2.1.1-beta

04 Mar 05:27
Compare
Choose a tag to compare
  • Fix pool fullnode
  • Add order pool api
  • Fix debug trace "nonce too low"