github bnb-chain/bsc v1.5.19-feature-SI

pre-release10 days ago

Changelog

The "-SI" suffix stands for Super-Instruction and this is an experimental feature release based on v1.5.19.
It implemented BEP-610:Smart-Contract Bytecode Optimization & Super-Instruction Execution

BEP-610 introduces Super-Instruction, which are some custom single-byte opcodes that replace the high-frequency EVM opcode sequences. The contract bytecode is preprocessed off-chain to embed these opcodes, and the on-chain interpreter executes them atomically. The approach yields significant execution layer efficiency without changing the consensus rules or requiring hard forking.

To try this feature, pls enable Eth.EnableOpcodeOptimizing in config.toml:

[Eth]
EnableOpcodeOptimizing = true
...

Assets

Assets Sha256 Checksum
mainnet.zip ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip 9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
geth_linux e13c8879c5ed7243e080fca6bf4afb7e703f5813970ee636b44f84dec8eeddb0
geth_mac 6c5e77e24cb0aec0b27403f51e2b7b1d1bf6b63efc0f7ffa489174e20b44bce2
geth_windows f4b3c28b19445398b65db1a57e8da146f70c001a0b28c15034328bc1573b7736
geth_linux_arm64 4a851a5d9f97309fe702fff337489a0c71cb6b116082c16922abe284d6904553

Don't miss a new bsc release

NewReleases is sending notifications on new releases.