Skip to content

Releases: bnb-chain/bsc-builder

v1.4.15-simulation-difficulty

12 Nov 05:57
11a7027
Compare
Choose a tag to compare
feat: bundle simulation based on real inturn header (#57)

v1.4.15-gasreach

07 Nov 08:12
d07ee29
Compare
Choose a tag to compare
feat: explicitly return invalid txs when simulate gasless bundle (#56)

v1.4.15

18 Oct 04:45
3a896b2
Compare
Choose a tag to compare

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

29 Aug 03:05
4f3d6d1
Compare
Choose a tag to compare

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:

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

13 Aug 07:20
c740036
Compare
Choose a tag to compare

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

26 Jul 06:48
dc3c294
Compare
Choose a tag to compare
feat: only take non-mem txs to calculate bundle price && add api to s…

v1.4.11

27 Jun 10:48
d834a83
Compare
Choose a tag to compare
Merge pull request #36 from bnb-chain/merge-v1.4.11

v1.4.9-fix

11 Jun 09:04
Compare
Choose a tag to compare

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

11 Jun 08:56
4c91334
Compare
Choose a tag to compare

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

15 May 03:27
Compare
Choose a tag to compare

Changelog

Assets

Assets Sha256 Checksum
mainnet.zip aeeae3392bd51af57fb1e2eddeefff7e84d58a37f87513495348d82deee5824f
testnet.zip bcb79b8731c50ddaa3a5a2e3e92afa4f04b0c04c72b6b37b8a69ecd776304f15
geth_linux b3beb18c30d7e32d34ccdde3e3b426784d790338ddd9093184b3fe93e62cb757
geth_mac aa61201f8c241849a34f22931e0e7df9565fb2d05298f3463cbc1b9b9f1a6ed2
geth_windows 0e0943e1d0ccb79c6c9c4a69ed46f3f9f50d13ff7f71fa6bf44a358967a808e4
geth_linux_arm64 b3c7c83562c6d06fa1519abc280fcc8eeadc7323ed15cfdf691e3025789576d5