Releases: BuildOnViction/victionchain
v2.5.1
Viction v2.5.1 is a maintenance release, includes the following improvements and fixes:
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
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
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
Full Changelog: v2.4.7...v2.4.8
v2.4.7
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
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
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-snapshotwhen 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_PORTto change P2P port to port other than 30303.
v2.4.4
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
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
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 lowerror when on some blocks when calling debug_traceBlockByNumber and debug_traceTransaction (#469) - Fix
required historical state unavailableandGet tomox state failwhen calling debug api against block number less than 20,581,700 (#470) - Fix compatibility issue when calling
eth_estimateGaswith modern tools and libraries: MetaMask, Remix IDE, ethers.js v6.x, web3.js, and others. (#471)
v2.4.1
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/