Skip to main content

Version Updates

The following table shows the transformers versions information

Latest version

Transformers Release DateVersionDetail
2024.9v1.0.21. Fix data errors caused by RockDB.
2. Fix the crash issue during synchronization.
3. Fix the issue of slow block addition speed during synchronization.
4. Optimize and adjust synchronization parameters.
2024.6v1.1.0Notes for Update:
1. Fix bug in generating insecure private keys.
2024.5v1.0.0Notes for Update:
1. Merge the main network address and EVM address into one address

Version considerations

  1. This update will reset the data, please delete the data.db directory.
  2. After backing up config.json, use the [-c]startup program to generate a new config.json and configure it before starting the program.
  3. Delete or transfer the private key file in your cert file to regenerate a new address.
  4. Update and restart the new program.
caution

When restarting the program, data.db damage may occur, and the following actions need to be taken:

  1. increase the number of open files.
  2. edit the limits.conf file use command: sudo vi /etc/security/limits.conf add these at the end of the file:
  • soft nproc 1024000
  • hard nproc 1024000
  • soft nofile 1024000
  • hard nofile 1024000
    root soft nproc 1024000
    root hard nproc 1024000
    root soft nofile 1024000
    root hard nofile 1024000
  1. restart needed before re-run your validator nodes.
  2. if you're running on aws, please add this too:
    centos soft nproc 1024000
    centos hard nproc 1024000
    centos soft nofile 1024000
    centos hard nofile 1024000

Unclear data version

This version is a test version before the official launch, and the block data is unclear before the official launch:

Transformers Release DateVersionLedger dataDetail
2024.3v0.39.0data.db.2410001.tar.gzNotes for Update:
1. The update database
2. Back up and delete the config.json file, which will be automatically generated after starting the new program.
3. Start a new procedure.
2024.2v0.38.0Notes for Update:
Update and restart the program.
This update does not require changing the data package, but if needed, a data package with a height of 2113700 can be used.
2024.2v0.37.0data.db.1875000.tar.gzUpdate precautions: 1. This update requires a database replacement and the use of a dedicated v0.37.0 database, which backs up data before 1875000.
2024.1v0.36.0
2024.1v0.35.0
2023.12v0.34.1tfsc_1747891_data.tar.gz
2023.12v0.34.0
2023.12v0.33.3
2023.12v0.33.21. Resolve the concurrent processing mechanism for contract transactions.
2. Resolve other issues.
2023.11v0.33.11. Fixed the issue with incorrect return values in RPC interface.
2. Resolved the problem of contract transactions not synchronizing under certain circumstances.
3. Increased RPC thread processing capacity to support concurrent handling of more requests.
2023.11v0.33.01. Solve the problem of excessive signatures on some nodes due to regional issues.
2. Fix some issues with incorrect RPC interface names.
3. Fix the issue of incorrect gas fees in certain situations when calling smart contracts.
4. The distribution of rewards for application can be adjusted within the range of 5% -20%, which needs to be specified during pledge and defaults to 20%.
2023.10v0.32.21. Adjust the method of obtaining signature verification nodes to address the issue of signature unfairness caused by locality.
2023.9v0.32.1tfsc_321406_data.tar.gz1. Added contract field verification.
2. Added the data synchronization verification function.
3. Added a new RPC interface.
4. Added the node function for configuration file write-back.
2023.8v0.32.01. Replaced the rocksdb database v8.3.2.
2. Added the VRF node selection proofreading function.
3. Added the synchronization error correction check function.

History test version

Transformers Release DateVersionLedger dataDetail
2022.7v0.0.1First test release
2022.7v0.0.2
2022.7v0.1.0
2022.7v0.1.1
2022.7v0.1.1(Fix)
2022.7v0.1.2
2022.8v0.1.3
2022.8v0.1.4
2022.8v0.2.0
2022.8v0.3.0
2022.9v0.4.0
2022.9v0.5.0
2022.9v0.5.1
2022.9v0.6.0
2022.9v0.6.2
2022.10v0.7.0
2022.10v0.8.0
2022.10v0.8.1
2022.10v0.9.0
2022.10v0.9.1data.db.9856.tar.gz
2022.11v0.10.0
2022.11v0.10.1
2022.11v0.11.0
2022.11v0.12.0
2022.11v0.13.0data.db.45204.tar.gz
2022.11v0.14.0
2022.11v0.15.0
2022.11v0.15.1
2022.11v0.16.0
2022.11v0.17.0
2022.12v0.18.0
2022.12v0.19.0
2022.12v0.19.1
2022.12v0.20.0
2023.1v0.20.1
2023.3v0.21.0193216_tfsc_data.tar.gznone
2023.4v0.22.0346895_tfsc_data.tar.gznone
2023.4v0.22.11. Added an RPC interface for statistical VRF data sources
2023.5v0.23.01. Added the unified VRF data source.
2. Solved the problem of trading failure caused by incorrect time judgment.
2023.5v0.24.01. Optimized the synchronization process to improve recovery efficiency in the case of cluttered forks.
2. Added a new RPC interface.
3. Rectified VRF verification errors.
4. Improve the logic of the retransmission block.
5. Fix other related problems.
2023.5v0.25.0Fixed accidental data overflow during block production
2023.5v0.25.1Added an interface to check if the transaction time has expired.
2023.6v0.26.01. Solved the problem of inconsistent display of VRF data sources on different networks.
2. Solved the error of hash check during error correction and synchronization.
3. Added the function to synchronize data by making the Byzantine decision of the whole network when synchronizing from 0 height.
2023.6v0.27.0Solved the synchronization efficiency problem when network data is inconsistent
2023.6v0.28.01. Solved the problem that VRF cannot select enough signatures in a complex network.
2. Improved the VRF algorithm to prevent malicious nodes from intentionally attacking the network.
3. Fixed an issue where users could not claim in some cases.
4. Fixed some other bugs.
2023.6v0.29.01. Resolved memory leak problem caused by the temporary key not being released in a timely manner.
2. Added the function of investment guarantor. Now users will need to at least have one investor who made a single transaction of more than 10,000 tokens to become a qualified verification node.
3. Resolved the memory leak problem in the CTimer class.
4. Modified the reward application judgment rule. In each period, nodes that are below the average value of signatures and the correction value (10% of the average value of signatures) cannot apply for rewards.
5. Updated the RocksDB version to v7.10.2.
6. Fixed other bugs.
2023.7v0.30.0
2023.8v0.30.1Solved the problem of blocking caused by multiple blocks existing at the same height.
2023.8v0.31.01. Solved the problem that nodes are blocked due to multiple blocks co-existing on some heights.
2. Added the verification function for VRF nodes when multiple anchors are selected.