Blockchain code changes
Last updated
Was this helpful?
Last updated
Was this helpful?
Chiliz Chain is a fork of Binance’s BNB Smart Chain (BSC), which is itself a fork of Ethereum.
The Chiliz Chain team pays close attention to the evolution of both Ethereum and BSC in order to include the important changes that they receive.
Here are all the changes that we merged into the Chiliz Chain codebase so far, from latest to oldest.
This version brings all bug fixes and improvements from BSC 1.4.3 to 1.4.13.
Key updates include:
Consensus (Parlia) Enhancements: Improved snapshot recovery, support for consecutive block production, and adjusted mining/backoff times.
Hardfork & Network Upgrades: Introduced Bohr hardfork for Testnet, Tycho (Cancun) upgrades for Mainnet, and other scheduled network transitions.
Performance & Pruning: Optimized state pruning (including prunefreezer fixes), enhanced multi-database support, and improved chain commit performance.
MEV & Bidding Improvements: Added rate limiting, enhanced bidding logs, and integrated new MEV parameters/functions.
Tooling & Testing: New developer tools and flags for controlling block intervals, additional logging/metrics (including blob transaction support), and stability fixes in tests.
with full details.
Backporting latest features and bug fixes from BSC and Ethereum.
.
Fixed EffectiveGasPrice
only containing Tip Fee.
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.
Implementation of several hard forks:
Chiliz Chain "Dragon8" hard fork:
BSC "Kepler" hard fork (from 2024/01/23):
Includes part of Ethereum’s "Shanghai" Upgrade:
BSC "Hertz" hardfork, including "HertzFix" (from 2023/08/30):
Includes part of Ethereum’s "Berlin" Upgrade:
Includes part of Ethereum’s "London" Upgrade:
Of note: For Chiliz Chain’s implementation of EIP-1559, unlike BSC we set the initial base fee to 2500 gwei so that it behaves similarly to Ethereum. On BSC the base fee is 0.
BSC "Planck" hard fork (from 2023/04/12):
BSC "Gibbs" hard fork (from 2022/12/12):
BSC "Moran" hard fork (from 2022/10/12):
Fix the exploiter attack (emergency, no BEP)
BSC "Nano" hard fork (from 2022/10/06):
Suspend CrossChain between BC & BSC due to the exploiter attack (emergency, no BEP)
BSC "Bruno" hardfork (from 2021/11/30):
BSC "MirrorSync" hard fork (from 2021/02/25):
Upgrade 3 system contract (no BEP): TokenManagerContract, TokenHubContract, RelayerIncentivizeContract
.
New .
: Optimize the incentive mechanism of the Fast Finality feature
: Implement PUSH0 instruction
: Implement Limit and meter initcode
: Warm COINBASE
: Announce Deprecate SELFDESTRUCT
: Implement ModExp Gas Cost
: Implement Typed Transaction Envelope
: Implement Gas cost increases for state access opcodes
: Implement : Optional access lists
: Implement : BASEFEE opcode
: Implement with base fee of 2500
: Implement : Prevent deploying contracts starting with 0xEF
: Implement : Reduction in Refunds
: Security Enhancement for Cross-Chain Module
: Network Stability Enhancement On Slash Occur
: Introduce Native Staking on BSC
: Real-Time Burning Mechanism
: Diff Sync Protocol: Speed up node sync