Skip to content

Releases: chiliz-chain/v2

v2.7.3-rc1

02 Mar 15:27
3943fc5

Choose a tag to compare

Changelog

Assets

Assets Sha256 Checksum
mainnet.zip 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux dd3073297383bf4e8dccf0e7beae8d82d6cb0e8fc361754ba12fabe9b38cd692
geth_mac 2db3a78294b3b7455cd6703c244325c3fa9248af1b0430e6535716b1d86333a8
geth_windows 4319d3098184010e801df1a7be3fd15d8f427ab977c5e1d37da27c4f3bc852f4
geth_linux_arm64 2d7bf25d89d017fd91b8b29ecfe8870b03072a6548ae0a0f0197a169a7758bcd

v2.7.3

07 Apr 13:54
3943fc5

Choose a tag to compare

Changelog

Assets

Assets Sha256 Checksum
mainnet.zip 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux dd3073297383bf4e8dccf0e7beae8d82d6cb0e8fc361754ba12fabe9b38cd692
geth_mac 2db3a78294b3b7455cd6703c244325c3fa9248af1b0430e6535716b1d86333a8
geth_windows 4319d3098184010e801df1a7be3fd15d8f427ab977c5e1d37da27c4f3bc852f4
geth_linux_arm64 2d7bf25d89d017fd91b8b29ecfe8870b03072a6548ae0a0f0197a169a7758bcd

v2.6.0

30 Sep 08:29
7c606b3

Choose a tag to compare

What's Changed

Full Changelog: v2.5.1...v2.6.0

v2.5.1

01 Sep 15:24
64f4172

Choose a tag to compare

Description

This version fixes the invalid metric type "0x31db81188a5cc391857624f668dda57ba7f2b074 gauge" error seen in Prometheus when consuming the /debug/metrics/prometheus endpoint. The issue was caused by an invalid metric name format

More specifically:

  • Replace "." with "_" in metric names for prometheus.
  • Bumped version number to 2.5.1.

What's Changed

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

v2.5.0

27 Aug 09:56
3e0e8a8

Choose a tag to compare

Description

This release sets Pepper8 hardfork timestamp for Mainnet to September 9th 11:30am CET.

Pepper8 introduces the changes required for the transition of Paribu Net into the Chiliz Chain and injects a deterministic deployment proxy at address 0x4e59b44847b379578588920cA78FbF26c0B4956C. You can read more about the partnership details and the proposal in our blog and the Chiliz Docs.

What's Changed

Full Changelog: v2.3.0...v2.5.0

v2.5.0-rc1

08 Aug 08:45
34e9e41

Choose a tag to compare

v2.5.0-rc1 Pre-release
Pre-release

Description

This release is for rolling out the SNAKE8 hard fork to the Spicy testnet. The fork is set to be activated on Tuesday, 11.30 AM CET.

SNAKE8 is an update to the Validator block selection logic. Right now each validator takes it in turns to mine the next block, round-robin style. As of the date of the hardfork, this will change so that the selection of the next validator is based on an algorithm which takes into account the amount of CHZ staked on the validator. The higher the stake, the higher the probability to mine the next block.

We have safeguarding parameters which allow us to safeguard from the same validator mining too many blocks in a row and to guarantee that each validator is able to mine an amount of blocks per day, even if they are on the lower end of the spectrum.

What's Changed

  • Snake8 hard fork, custom metrics, live reload & debugger for dev env by @gabuladze in #106
  • Snake8 hard fork, custom metrics, live reload & debugger for dev env … by @gabuladze in #107

Full Changelog: v2.4.0-rc1...v2.5.0-rc1

v2.4.0-rc1

22 Jul 11:50
31f319c

Choose a tag to compare

What's Changed

Full Changelog: v2.3.0...v2.4.0-rc1

v2.3.1

16 Jan 13:36
4ba758e

Choose a tag to compare

Changelog

This version brings all bug fixes and improvements from BSC 1.4.3 to 1.4.13

  • consensus/parlia: Support recovery when snapshot of Parlia is lost on disk (#2587).
  • release: Prepare for release v1.4.13 (#2632).
  • config: Set up Testnet Bohr hardfork date (#2634).
  • utils: Add GetTopAddr to analyze large traffic (#2629).
  • Makefile: Use Docker Compose v2 instead of v1 (#2628).
  • core: Do not record zero hash beacon block root with Parlia engine (#2621).
  • consensus/parlia: Exclude in-turn validator when calculating backoffTime (#2618).
  • tests: Fix evm-test CI (#2622).
  • faucet: Initial implementation of rate limiting (#2603).
  • fix: Update StakeHub bytecode after zero address agent issue fixed (#2614).
  • fix: Only take non-mempool transactions to calculate bid price (#2579).
  • chore: Fix some comments (#2597).
  • cmd/utils: Add new flag OverridePassedForkTime (#2611).
  • consensus/parlia: Modify mining time for the last block in one turn (#2608).
  • BEP-341: Validators can produce consecutive blocks (#2482).
  • fix: Prune state when --triesInMemory 32 is specified (#2602).
  • core: Cache block after it is written into the database (#2600).
  • Revert: "miner/worker: broadcast block immediately once sealed" (#2576).
  • core: Improve network stability when double signing occurs (#2596).
  • BEP-404: Clear miner history when switching validator sets (#2558).
  • BEP-402: Complete missing fields in block header to generate signature (#2502).
  • core/vote: Vote before committing state and writing block (#2589).
  • consensus/parlia: Add GetJustifiedNumber and GetFinalizedNumber (#2591).
  • release: Prepare for release v1.4.12 (#2585).
  • fix: Remove delete and dangling side chains in prunefreezer (#2582).
  • fix: Fix the bug of blobsidecars and downloader with multi-database (#2564).
  • fix: Prune ancient freeze from the previous position on the first run (#2542).
  • freezer: Optimize freezer environment checking (#2580).
  • miner/worker: Broadcast block immediately once sealed (#2576).
  • chore: Fix some comments (#2581).
  • cmd/jsutils: Add log about validator name (#2583).
  • core/vote: Do not vote if too late for the next in-turn validator (#2568).
  • core: Adapt highestVerifiedHeader to FastFinality (#2574).
  • feat: Enhance bid comparison and reply bidding results with detailed logs (#2538).
  • cmd/utils: Support using NetworkId to distinguish Chapel during syncing (#2573).
  • fix: Fix statedb copy (#2567).
  • core: Avoid caching blocks before they are written into the database (#2566).
  • core: Clean up test flags for Cancun and Haber (#2572).
  • cmd/jsutils: Add a tool to get slash count (#2569).
  • fix: Delete unexpected blocks (#2562).
  • fix: Fix state inspect error after pruned state (#2557).
  • tests: Fix unstable test (#2561).
  • chore: Update Greenfield CometBFT version (#2556).
  • nancy: Ignore go-retryablehttp@v0.7.4 in .nancy-ignore (#2559).
  • go.mod: Update missing dependency (#2546).
  • build(deps): Bump github.com/hashicorp/go-retryablehttp (#2537).
  • cmd/jsutils: Add a tool to get performance between a range of blocks (#2513).
  • release: Bump version to 1.4.11 (#2550).
  • doc: Add changelog for v1.4.11 (#2548).
  • upgrade: Add HaberFix hardfork (#2535).
  • fix: Fix nil pointer when clearing simulating bid (#2534).
  • release: Prepare for release v1.4.10 (#2526).
  • fix: Ensure empty withdrawals after Cancun before broadcast (#2525).
  • fix: Get blobsidecars by ethclient (#2515).
  • UT: Fix random failure of TestSnapSyncWithBlobs (#2519).
  • fix: Remove zero gas price check for BSC (#2518).
  • core/forkchoice: Improve stability when in-turn block is not generated (#2451).
  • perf: Optimize chain commit performance for multi-database (#2509).
  • perf: Speed up PBSS trie node read (#2508).
  • feat: Add MEV helper params and functions (#2512).
  • release: Prepare for release v1.4.9 (#2510).
  • fix: Wait for the last simulation before picking the best bid (#2507).
  • chore: Fix function name (#2501).
  • fix: Add an empty freeze database (#2495).
  • doc: Update URL linker (#2499, #2498).
  • params/config: Add Bohr hardfork (#2497).
  • fix: Keep 9W blocks in ancient DB when pruning blocks (#2481).
  • fix: Fix inspect database error (#2484).
  • jsutils: Track successful faucet requests within blocks (#2470).
  • release: Prepare for release v1.4.8 (#2486).
  • core/vm: Add secp256r1 into PrecompiledContractsHaber (#2483).
  • dev: Ensure consistency in BPS bundle results (#2479).
  • RIP-7212: Precompile for secp256r1 curve support (#2400).
  • fix: Limit the gas price of the MEV bid (#2473).
  • fix: Move MEV operation to MinerAPI and add command to console (#2475).
  • cmd/utils: Add a flag to change breathe block interval for testing (#2472).
  • internal/ethapi: Add optional parameter for blobSidecars (#2468, #2467).
  • sync: Fix some sync issues caused by prune-block (#2466).
  • utils: Add check_blobtx.js (#2463).
  • cmd: Fix memory leak with big datasets (#2455).
  • cmd/utils: Add a flag to change breathe block interval for testing (#2462).
  • eth/handler: Check lists in body before broadcasting blocks (#2461).
  • eth/fetcher/block_fetcher.go: Add metrics for import failed blocks (#2459).
  • internal/api.go: Add choice to not show full blob (#2458).
  • core: Clean up Feynman test flags and Rialto code (#2457).
  • ethdb/pebble: Print warning log if Pebble performance degrades (#29478).
  • go.mod: Bump Pebble DB to official release (#29038).
  • eth/handler: Check blobs before broadcasting blocks (#2450).
  • core/rawdb: Add sanity limit to header accessor (#29534).
  • eth/filters: Enforce topic limit early on filter criteria (#29535) (#2448).
  • release: Prepare for release v1.4.7 (#2442).
  • config: Set up Mainnet Tycho (Cancun) hardfork date (#2439).
  • build(deps): Bump golang.org/x/net from 0.19.0 to 0.23.0 (#2411).
  • chore: Fix some typos (#2433).
  • nancy: Add .nancy-ignore files (#2440).
  • txpool: Limit max gas when mining is enabled (#2435).
  • fix: Performance issue when loading journal (#2438).
  • metrics: Add blockInsertMgaspsGauge to trace MGasps (#2396).
  • release: Prepare for release v1.4.6 (#2427).
  • Revert: "github: add branch protect rule" (#2343).
  • metrics: Refine double sign detection code (#2419).
  • fix: OOM caused by non-discarded MEV simulation environment (#2430).
  • feat: Recommit bid when newBidCh is empty to maximize MEV reward (#2424).
  • fix: Adapt journal for cmd (#2425).
  • chore: Add metric & log for blobTx (#2428).
  • eth/gasprice: Add query limit to defend against DDoS attacks (#2423).
  • Revert: "fix: wrong way to get blob tx sidecar in BidRuntime.commitTransaction" (#2418).
  • fix: Fix function names (#2416).
  • fix: Wrong way to get blob tx sidecar in BidRuntime.commitTransaction (#2417).
  • feat: Adaptive loading of journal file or journal KV during loadJournal (#2406).
  • chore: Fix some typos in comments (#2408).
  • cmd, p2p: Filter peers by regex on name (#2404).
  • chore: Fix some typos in comments (#2399).
  • core: Separate databases for block data (#2227).
  • fix: Allow fast node to rewind after abnormal shutdown (#2401).
  • fix: NPE (#2403).
  • fix: Do not import blocks before or equal to the finalized height (#2398).
  • fix: Trie journal format compatible with old DB format (#2395).
  • cmd/geth: Fix importBlock (#2244).
  • fix: Print value instead of pointer in ConfigCompatError (#2391).
  • chore: Render system bytecode using go:embed (#2201).
  • core/trie: Persist TrieJournal to journal file instead of KV database (#2341).
  • chore: Fix function names in comments (#2390).
  • feat: Greedy merge transactions in bid (#2363).
  • deps: Update prsym to solve warning about quic-go version (#2389).
  • internal/api: Return empty array rather than nil (#2385).
  • fix: Set withdrawals properly when fetching empty blocks (#2386).
  • docs: Remove repetitive words (#2381).
  • fix: Ensure empty withdrawals after Cancun (#2384).
  • blobtx: Fix some found issues (#2383).
  • release: Prepare for release v1.4.5 (#2379).
  • config: Set up Testnet Tycho (Cancun) hardfork date (#2378).
  • core: StateDB with no trie and no snap returns an error (#2369).
  • remove: Code that will not be executed (#2333).
  • triedb: Do not open state freezer under notries (#2359).
  • fix: Do not switch to snapsync for fast nodes (#2367).
  • release: Prepare for release v1.4.4-beta (#2365).
  • core: Fix block report when chain is not setHead (#2352).
  • upgrade: Update system contracts bytecode and hardfork time for Feynman upgrade (#2361).
  • fix: Add bid fee ceil in MEV params (#2357).
  • core: Improve chain rewinding mechanism (#2334).
  • p2p: Add metrics for inbound/outbound peers (#2342).
  • cmd: Include more node info in metrics (#2338).
  • cancun: Change empty withdrawHash value of header (#2350).
  • 4844: Bugfix and improvements (#2337).
  • github: Add branch protect rule (#2343).
  • fix: Missing block assignment with sidecars (#2339).
  • test: Use full sync mode to run RPC node (#2321).
  • BlobTx: Implement EIP-4844 on BSC (#2279).
  • feat: Export GasCeil in MEV params (#2323).
  • release: Prepare for release v1.4.3-alpha (#2319).
  • cmd/utils: Disable snap protocol for fast nodes (#2234).
  • feat: Add MEV metrics (#2317).
  • internal/ethapi: Add net_nodeInfo (#2307).
  • **cmd,...
Read more

v2.3.0 - Spicy Testnet Only

02 Dec 14:20
4ba758e

Choose a tag to compare

Changelog

Backporting latest features and bug fixes from BSC and Ethereum.

Assets

Assets Sha256 Checksum
mainnet.zip e9143c17e5369414fb3a569155eb5c66cee7c4395c13695b73d669a9df46fa46
testnet.zip 042a1884b00e6cd72af5c3e31c5985b9d8a78a29ccc19fb4ba660e0da1e621e7
geth_linux c3713c2fe9280608d862314cd349fd4acbf79b6e540ebfd6386bb5d59de58253
geth_mac 9a2a0a0f7ccec85ab40cc1f6c223e592adf8e8a5690dab08761d396079f79d87
geth_windows 8054cefe8da414c047c462b0180cc76d99d57b7b3b5282988fe24efab4978f66
geth_linux_arm64 adcedbf761df487114ef4e2bb782da13d3e0a123e3e42c53a80a3f77a7f83e87

v2.2.3

12 Aug 12:46
734c82e

Choose a tag to compare

Changelog

Fixed EffectiveGasPrice only containing Tip Fee

Assets

Assets Sha256 Checksum
mainnet.zip aeeae3392bd51af57fb1e2eddeefff7e84d58a37f87513495348d82deee5824f
testnet.zip e1c88c2eba416e562fde8d8012b7669d6f9d176e3d126e6c25712a2fc0b39ac7
geth_linux fbd180e537611cf360ab76dd90e5dab7c34c2f30313f1c832788f2933b6bc323
geth_mac fe2899067bab430d7fac56858d7614c0a046269f1333ce40ed367079fc14d7b2
geth_windows fee197886380333bb56e9c9f192f020269e688917d4e9bcf2883d9091d8a2806
geth_linux_arm64 6280d6a6a473facb42c2a4618d99f2ceb9d29951d2e038cb014d9265b7e597e7