Releases: bnb-chain/bsc-builder
v1.4.15-simulation-difficulty
feat: bundle simulation based on real inturn header (#57)
v1.4.15-gasreach
feat: explicitly return invalid txs when simulate gasless bundle (#56)
v1.4.15
Description
v1.4.15 is a maintenance release, which mainly has some enhancement on P2P and TxPool module, it also provides some Restful API for L2 and support customized token on BSC faucet.
More details refer to bsc v1.4.15
Changelog of Builder
FEATURE
#53 feat: set half block gas limit for builder
IMPROVEMENT
#52 chore: logging packing duration
v1.4.14
Important Announcement:
HashSchema&LevelDB mode will be discontinued after September 30, 2024, will be replaced by PathSchema&PebbleDB mode
If you are still running with HashSchema or LevelDB, you need to reinstall your node with the latest bsc-snapshot.
How to check the running mode and the steps to do the migration, pls refer: bnb-chain/bsc-snapshots#379.
Notice
Require Mandatory Update? Mainnet: Yes
Description
Release v1.4.14 is a hard fork release for BSC Mainnet, the HF name is: Bohr.
The target Bohr hard fork time will be:
- Mainnet: 2024-09-26 02:20:00 AM UTC
There are 4 BEPs in Bohr:
- BEP-341: Validators can produce consecutive blocks
- BEP-402: Complete missing fields in Block Header to generate Signature
- BEP-404: Clear Miner History when Switching Validators Set
- BEP-410: Add Agent for Validators
Among these BEPs, BEP-341 holds the most significance as it proposes a change to the block production protocol. However, BEP-341 will only come into effect after the affirmative outcome of a governance vote.
And BEP-402 updates the block header signature logic, please pay special attention if your product involves the logic of block header verification.
The other 2 BEPs, BEP-404 and BEP-410 are for some enhancement and unlikely to have compatibility issue.
Changelog
BUGFIX
- #2643core: fix cache for receipts
- #2656ethclient: fix BlobSidecars api
- #2657fix: update prunefreezer’s offset when pruneancient and the dataset has pruned block
#49 fix: unrevertible tx hashes in bidArgs
FEATURE
- #2661config: setup Mainnet 2 hardfork date: HaberFix & Bohr
IMPROVEMENT
- #2578core/systemcontracts: use vm.StateDB in UpgradeBuildInSystemContract
- #2649internal/debug: remove memsize
- #2655internal/ethapi: make GetFinalizedHeader monotonically increasing
- #2658core: improve readability of the fork choice logic
- #2665faucet: bump and resend faucet transaction if it has been pending for a while
v1.4.13
Description
Fine more information in https://github.com/bnb-chain/bsc/releases/tag/v1.4.13.
Release v1.4.13 is a hard fork release for BSC Testnet, the HF name is: Bohr.
The target Bohr hard fork time will be:
Testnet: 2024-08-20 01:23:16 AM UTC
Mainnet: it is not determined yet, target Later Sep 2024
There are 4 BEPs in Bohr:
BEP-341: Validators can produce consecutive blocks
BEP-402: Complete missing fields in Block Header to generate Signature
BEP-404: Clear Miner History when Switching Validators Set
bnb-chain/BEPs#410
Among these BEPs, BEP-341 holds the most significance as it proposes a change to the block production protocol. However, BEP-341 will only come into effect after the affirmative outcome of a governance vote.
And BEP-402 updates the block header signature logic, please pay special attention if your product involves the logic of block header verification.
The other 2 BEPs, BEP-404 and BEP-410 are for some enhancement and unlikely to have compatibility issue.
v1.4.11-gasless
feat: only take non-mem txs to calculate bundle price && add api to s…
v1.4.11
v1.4.9-fix
Changelog
Assets
Assets | Sha256 Checksum |
---|---|
mainnet.zip | aeeae3392bd51af57fb1e2eddeefff7e84d58a37f87513495348d82deee5824f |
testnet.zip | bcb79b8731c50ddaa3a5a2e3e92afa4f04b0c04c72b6b37b8a69ecd776304f15 |
geth_linux | d47ffafebd4750a54a55981d11b97ecef7dc784f648ed391ff3b37f648402022 |
geth_mac | 778411bca2d455b7ea6501574eeb3b3aeee99c20792b846ad7b9d45ac69f533c |
geth_windows | 1cd53200e1d416a9112ca82ab7392b79a762fc2375d282c9f4e627dc8e732a25 |
geth_linux_arm64 | abb9f4989c5611778453cd2800e63a467c7be898bb44885494e94f0b734492a8 |
v1.4.9
Changelog
FEATURE
- #2463 utils: add check_blobtx.js
- #2470 jsutils: faucet successful requests within blocks
- #2467 internal/ethapi: add optional parameter for blobSidecars
IMPROVEMENT
- #2462 cmd/utils: add a flag to change breathe block interval for testing
- #2497 params/config: add Bohr hardfork
- #2479 dev: ensure consistency in BPS bundle result
BUGFIX
- #2461 eth/handler: check lists in body before broadcast blocks
- #2455 cmd: fix memory leak when big dataset
- #2466 sync: fix some sync issues caused by prune-block.
- #2475 fix: move mev op to MinerAPI & add command to console
- #2473 fix: limit the gas price of the mev bid
- #2484 fix: fix inspect database error
- #2481 fix: keep 9W blocks in ancient db when prune block
- #2495 fix: add an empty freeze db
- #2507 fix: waiting for the last simulation before pick best bid
Assets
Assets | Sha256 Checksum |
---|---|
mainnet.zip | aeeae3392bd51af57fb1e2eddeefff7e84d58a37f87513495348d82deee5824f |
testnet.zip | bcb79b8731c50ddaa3a5a2e3e92afa4f04b0c04c72b6b37b8a69ecd776304f15 |
geth_linux | 2a7f882bc1892ade4228be6dd510e1a29261c2aa24b78d4f4c36591b44686db6 |
geth_mac | 4189c02861c6d4cafe2520b44d366cb4b199f40a34ffe2dbf58e9d7b76c45ef1 |
geth_windows | 521afff97e4b595928c6a8993f8c6dfbb9e66818d8b61532da8bf6b46bcde1fe |
geth_linux_arm64 | ff6f58439b9fb6386e20ca1afd1c9b07bba8c18940a0a1eb113dbeb408a692d9 |
v1.4.6-bundleprice
Changelog
Assets
Assets | Sha256 Checksum |
---|---|
mainnet.zip | aeeae3392bd51af57fb1e2eddeefff7e84d58a37f87513495348d82deee5824f |
testnet.zip | bcb79b8731c50ddaa3a5a2e3e92afa4f04b0c04c72b6b37b8a69ecd776304f15 |
geth_linux | b3beb18c30d7e32d34ccdde3e3b426784d790338ddd9093184b3fe93e62cb757 |
geth_mac | aa61201f8c241849a34f22931e0e7df9565fb2d05298f3463cbc1b9b9f1a6ed2 |
geth_windows | 0e0943e1d0ccb79c6c9c4a69ed46f3f9f50d13ff7f71fa6bf44a358967a808e4 |
geth_linux_arm64 | b3c7c83562c6d06fa1519abc280fcc8eeadc7323ed15cfdf691e3025789576d5 |