Skip to content

Releases: BuildOnViction/victionchain

v2.5.1

04 Nov 06:39

Choose a tag to compare

Viction v2.5.1 is a maintenance release, includes the following improvements and fixes:

  • RPC: Default timeout increased and configurable (#552).
  • P2P: Default bootnodes updated (#551).

What's Changed

  • Hotfix trace transaction after Atlas hardfork by (#543).
  • Update default bootnodes list by (#551).
  • rpc: Make HTTP Timeout configurable and increase default value to 120 (#552).

Full Changelog: v2.5.0...v2.5.1

v2.5.0

12 Jul 08:44

Choose a tag to compare

Viction v2.5.0 enables the Atlas network upgrade for Viction Mainnet at block #97705094, estimated for 21st of August 2025.

About Atlas upgrade:

  • Upgrading VRC25 Standard.
  • Retiring TomoX Module.
  • Reduce default chain block gas limit.

What's Changed

  • Deprecate TomoX (#532).
  • Upgrade VRC25 (#535).
  • Perf: reduce default txpool limit by 25 percent (#538).

Full Changelog: v2.4.7...v2.5.0

v2.4.8

07 Jul 06:18

Choose a tag to compare

This is a hotfix release to adjust default node configuration to improves performance.

  • Block gas limit: 30M.
  • Global Slots: 3072.
  • Global Queue: 768.
  • Tx Pool: Lifetime 10m.

What's Changed

  • Perf: reduce default txpool limit by 25 percent by @tungng98 in #538

Full Changelog: v2.4.7...v2.4.8

v2.4.7

12 Jun 02:21

Choose a tag to compare

Viction v2.4.7 is a maintenance release, includes the following improvements and fixes:

  • Make mine flag and etherbase optional. Now running full node and archive node no longer requires account. (#528)
  • Vendor sort.Slice to support latest Go version. (#529)
  • Improve txpool by removing payerSwap from transaction sorting by price. (#525)
  • Fix non-deferred time.Since calls in instrumentation. (#515)

Full Changelog: v2.4.6...v2.4.7

v2.4.6

14 Apr 03:24

Choose a tag to compare

Viction v2.4.6 is a maintenance release, includes the following improvements and fixes:

  • Support BlockNumber or BlockHash on some RPC methods: eth_getBalance, eth_getStorageAt, eth_getCode, eth_getTransactionCount, eth_call, eth_estimateGas. (#514)
  • Support metrics reporting using Grafana: CPU, Memory, Block, State, RPC, P2P, TxPool. (#501, #498, #504, #508, #510, #505, #502)

Full Changelog: v2.4.5...v2.4.6

v2.4.5

07 Jan 15:02

Choose a tag to compare

Viction v2.4.5 is a maintenance release, enable compatibility with Testnet (#495) and bring a few improvements:

  • Update Docker image to allow customizing P2P port. (#500)
  • Update eth_getTransactionCount to include pending transactions in txPool. (#484).
  • Add Promotheus metrics support to monitor node status. (#497)
  • Add db command to repair snapshot when facing issue Masternodes lists are different in checkpoint header and snapshot #454 and cannot restart. (#499)

New configuration

  • tomo: introduce new command db repair-snapshot when node crash at startup due to error Masternodes lists are different in checkpoint header and snapshot.
  • tomo: new flag when running node to enable Prometheus metrics --metrics, --metrics.expensive, --metrics.addr --metrics.port.
  • docker image: new envar P2P_PORT to change P2P port to port other than 30303.

v2.4.4

24 Nov 11:06

Choose a tag to compare

Viction v2.4.4 is a hotfix release that resolve some issues on RPC:

  • Remove contention on worker.currentMu for pending RPC requests. (#477)
  • Disable verify header completely when calling debug APIs. (#479)
  • Add BlockHash support for RPC method eth_getBlockReceipts. (#478)
  • Add BlockHash support for RPC method eth_getLogs. (#480)

This update is intended for full node and archive node. Master node is not recommended to update at this time to verify that transition to go1.18 wouldn't cause problem with the consensus.

v2.4.3

07 Nov 10:43

Choose a tag to compare

Viction v2.4.3 is a hotfix release that resolve some issues on RPC:

  • Fix mismatch BlockHash between block header and transaction logs. (#472)
  • Fix invalid penalty list on checkpoint block error when tracing blocks under 3,000,000. (#476)
  • Add new RPC method eth_getBlockReceipts. (#467)

This update is intended for full node and archive node. Master node is not recommended to update at this time to verify that transition to go1.18 wouldn't cause problem with the consensus.

v2.4.2

30 Oct 05:08

Choose a tag to compare

This update is intended for full node and archive node. Master node is not recommended to update at this time to verify that transition to go1.18 wouldn't cause problem with the consensus.

Viction v2.4.2 fixes some issues related to RPC and upgrade supported go lang version to go1.18.

  • Fix nonce too low error when on some blocks when calling debug_traceBlockByNumber and debug_traceTransaction (#469)
  • Fix required historical state unavailable and Get tomox state fail when calling debug api against block number less than 20,581,700 (#470)
  • Fix compatibility issue when calling eth_estimateGas with modern tools and libraries: MetaMask, Remix IDE, ethers.js v6.x, web3.js, and others. (#471)

v2.4.1

08 Oct 17:55

Choose a tag to compare

Viction v2.4.1 enables the #VIP1 for Viction Mainnet at block #86158494, estimated for 29th of October 2024.

About #VIP1:

  • Increase reward for master nodes at 250 VIC/epoch. This reward is halved every 4 years and lasts for 16 years.
  • Initiate more funds for Viction Foundation to support Outlining Future Ecosystem Initiatives.
  • Details on VIP#1 can be found at https://gov.viction.xyz/