Skip to content

Releases: chiliz-chain/v2

v2.3.1

16 Jan 13:36
4ba758e
Compare
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 [email protected] 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
Compare
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
Compare
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

v2.2.2

01 Jul 13:27
1106e75
Compare
Choose a tag to compare

Changelog

  • Fixed debug_trace* rpc json api methods
  • Updated the trace api method handlers to support tokenomics system transactions.
  • Updated stateAtTransaction method in eth state accessor to correctly handle the execution of tokenomics system transactions on "cold access".
  • Updated CaptureState method of prestate tracer to lookup account/contract address details before fetching slot details for SLOAD and SSTORE operations.

Assets

Assets Sha256 Checksum
mainnet.zip aeeae3392bd51af57fb1e2eddeefff7e84d58a37f87513495348d82deee5824f
testnet.zip bcb79b8731c50ddaa3a5a2e3e92afa4f04b0c04c72b6b37b8a69ecd776304f15
geth_linux 273bc39474a62cd0be0814e449e0600c924aeef8d93f3707d966743303bad0b3
geth_mac 36a3950a14cfa8360c18d2c9a55c625f08e9c391dc11465499001a32f2d3b5f3
geth_windows 36717af0fc7635abcc3151010111eac7c6012d2bd3416d68bddad875a7691500
geth_linux_arm64 61808f0b19e2fc0b771d0c5bb15ec77d8114518f519c0256211a15d22d3bc43c

v2.2.1

07 Jun 12:08
b5eb533
Compare
Choose a tag to compare

Changelog

Assets

Assets Sha256 Checksum
mainnet.zip aeeae3392bd51af57fb1e2eddeefff7e84d58a37f87513495348d82deee5824f
testnet.zip bcb79b8731c50ddaa3a5a2e3e92afa4f04b0c04c72b6b37b8a69ecd776304f15
geth_linux ce4f0fbcdc00e5bb7ef511bb9758282fe6de3bbd4f32ef1ba04325e9862431eb
geth_mac 79f0b305728775e6b860c03034abaca25855754429fa6215e70c7d0919ce7bbc
geth_windows 22d637972fc780479d577b653da148cc1dadd93c66223ae44336e82feca909ae
geth_linux_arm64 65305dba59ba011d9b9ea0c4799e6a9c9edae8eb2c00653764b1cacdcc7d98b3

v2.2.0 - Spicy Tesnet Only

06 Jun 13:43
Compare
Choose a tag to compare

Changelog

Assets

Assets Sha256 Checksum
mainnet.zip aeeae3392bd51af57fb1e2eddeefff7e84d58a37f87513495348d82deee5824f
testnet.zip bcb79b8731c50ddaa3a5a2e3e92afa4f04b0c04c72b6b37b8a69ecd776304f15
geth_linux 0afdb443abc78da8364e648b32be474063cee23a750e63377c54824f4cd4c912
geth_mac 79804bb24c271a309ab3dc070da74db5b0f5504ba7d13893fa9934659f9bbc22
geth_windows fd1c233dcd75038e2142c82410cef7bd869f8a1bc80462f8f90b436246c5150b
geth_linux_arm64 7cbcdafb9c3efc8b9cd429e99beb25611c9546e44ea3f89d3df6fb48fc9e0c00

v2.1.0 - Spicy Tesnet Only

05 Jun 09:37
Compare
Choose a tag to compare

Changelog

Assets

Assets Sha256 Checksum
mainnet.zip aeeae3392bd51af57fb1e2eddeefff7e84d58a37f87513495348d82deee5824f
testnet.zip bcb79b8731c50ddaa3a5a2e3e92afa4f04b0c04c72b6b37b8a69ecd776304f15
geth_linux 57c88cb8ebbd2275dc316b2e02acd05faa27b2fb3d91cf96fb6e5e99038db971
geth_mac 0397eacbea044e0ff6cfe449e2533c0910ba040e940b956949994a1c7065c2df
geth_windows dcf66a38c9d14d11b1ec6de2bf662d750fe302a23c5e818eb83ab0135ccf237b
geth_linux_arm64 34a613e6458514cc6ead683e1d1ca88844d1de0b0856ded9f1d2c12fc3fe501a

v2.0.8

21 May 20:17
717f3da
Compare
Choose a tag to compare

Changelog

Assets

Assets Sha256 Checksum
mainnet.zip aeeae3392bd51af57fb1e2eddeefff7e84d58a37f87513495348d82deee5824f
testnet.zip bcb79b8731c50ddaa3a5a2e3e92afa4f04b0c04c72b6b37b8a69ecd776304f15
geth_linux 10e3f3c5f58463a389d13dcb52b510133df95c59dc7ab910ba2b2fdb7d81e3d7
geth_mac a27a185839abf2518cdf7aa53089f4033377c695dcaa7e586ab45c33ffca541f
geth_windows cabea3edf13f038b400b6b5b2b76eee733c5387e046c31e0ed476e55c9a42b83
geth_linux_arm64 1f01a729dc9f3f6b2c2ccf43aa1446b2264b924b64267fa218af65b7c71d9fad

v2.0.7

14 May 16:20
Compare
Choose a tag to compare

Changelog

Assets

Assets Sha256 Checksum
mainnet.zip aeeae3392bd51af57fb1e2eddeefff7e84d58a37f87513495348d82deee5824f
testnet.zip bcb79b8731c50ddaa3a5a2e3e92afa4f04b0c04c72b6b37b8a69ecd776304f15
geth_linux 7b01c0b86652219a2c0a7406a26083a17c360697bb74cbc0fe22efc26cd1204a
geth_mac e12820248cb68ad37360d437164a0501f4f31b068e0e211d5b3c2d54bfd98d00
geth_windows 1769b6873901df191af60601b1ca3a3a47086b8165323c562a5b75e0da3136c1
geth_linux_arm64 9a1d172cb952427066131f409204071c9277052d883c069d2bdd62125e9a73e9

v2.0.6

10 May 15:18
Compare
Choose a tag to compare

Changelog

Assets

Assets Sha256 Checksum
mainnet.zip aeeae3392bd51af57fb1e2eddeefff7e84d58a37f87513495348d82deee5824f
testnet.zip bcb79b8731c50ddaa3a5a2e3e92afa4f04b0c04c72b6b37b8a69ecd776304f15
geth_linux 4bdeb9665e5c25a1756ac1c124de9161d9226509a88e9b20c878be3238a1837f
geth_mac f4378272e74e4e0311331245f0c7476d67434c6219787c728182781406b62382
geth_windows 72882853784338381a512810203f35a3626b8fe748b0c210c8f3d20a82f6c953
geth_linux_arm64 0f687f6f7172cfc2ae6061b18fb89be3e4be42fb82a6b4bfa836f7b25201fb8f