Releases: node-real/bsc-erigon
v1.3.0-beta1
Important
We are deprecating support v1.2.*, it will not support the Pascal hard fork. The current beta version is now ready for production.
How to start
Due to changes in disk format, the beta version requires a full resync, which means you need to deploy a completely new node. For more details, please refer to this: #441
Changes from Erigon2
- Optimized Initial Synchronization: No need to start from scratch; you can directly download 99% of the latest state and historical data.
- Improved Storage Efficiency: Disk usage is reduced by about 50% while maintaining better performance.
- Simplified Maintenance: Store most of data in immutable files(segments/snapshots), which will be automatically verified and downloaded as needed.
Known problems
- Don't support eth_getProof(#578)
References
- Erigon official book: https://docs.erigon.tech/
- Erigon3 blogpost: https://erigon.tech/erigon-3-alpha-1-the-first-all-in-one-evm-node-on-the-efficient-software-frontier-is-live/
Full Changelog: v1.3.0-alpha7...v1.3.0-beta1
v1.3.0-alpha7
Require re-sync:
This release includes multiple breaking changes, and requires a full resync
Attention
bsc.blobSidecars.no-pruning
defalut is false. If want keep all blob info, need set true.- fix
eth_syncing
- experiment:
DISCARD_COMMITMENT=true
work with bsc, it will not compute merkle root, don't store commitment file, can save a lot of disk usage and with higher performance.
What's Changed
- default not keep all blob info. by @blxdyx in #560
- fix eth_subscribe problem by @blxdyx in #565
- experiment: a new sync mode with
DISCARD_COMMITMENT
by @blxdyx in #571 - temp fix eth_syncing by @blxdyx in #580
Full Changelog: v1.3.0-alpha5...v1.3.0-alpha7
v1.3.0-alpha5
What's Changed
- fix distributeToSystem by @blxdyx in #539
- Fix trace_* api by @blxdyx in #540
- Alpha5 by @blxdyx in #542
- fix release ci by @blxdyx in #544
- Fix no space left on device by @blxdyx in #545
- remove warn log by @blxdyx in #546
- add netgo by @blxdyx in #547
- Bring back all binary by @blxdyx in #548
Full Changelog: v1.3.0-alpha4...v1.3.0-alpha5
v1.3.0-alpha4
Attention
It's a maintenance release with trace* and receipts rpc fix.
What's Changed
- Useless log by @blxdyx in #516
- fix ld: warning: ignoring duplicate libraries: '-lc++' by @blxdyx in #517
- fix integration test by @blxdyx in #518
- Disable some useless ci by @blxdyx in #520
- disable useless ci by @blxdyx in #521
- Fix eth_getTransactionReceipts by @blxdyx in #523
- rpc: handle crash on empty safe block by @MatusKysel in #532
- Alpha4 by @blxdyx in #525
- Some bug fix by @blxdyx in #533
- support trace system tx by @blxdyx in #534
- update dependency by @blxdyx in #537
Full Changelog: 1.3.0-alpha3...v1.3.0-alpha4
1.3.0-alpha3
Announcement
Erigon3 for bsc is ready now. The v1.2.* version will not support after bohr hard fork.
User guide
For archive node is need 4.4TB disk and need nearly 90 hours to sync form scratch. You also can get fast node snapshot from 48Club.
New Contributors
Full Changelog: v1.3.0-alpha2...1.3.0-alpha3
v1.2.16
v1.2.15
Attention
Release v1.2.15 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
Changelog
v1.3.0-alpha2
Attention
It's second release for Erigon3. Also include the next Bohr hard fork , so suggest switch to this version.
Changelog: v1.3.0-alpha1...v1.3.0-alpha2
v1.2.14
Attention
Release v1.2.14 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
Changelog
- 49ca397 bump version for bohr hard fork (#477)
- c8c243d Update bsc snapshots and fix the systemcontract init panic (#475)
- 6b3eca3 merge with upstream v2.60.5 (#473)
- 99d016f bohr: set bohr time and config (#472)
- 17722f4 fix bad logs (#470)
- c3d434d Fix bohr at block 0 (#469)
- ec364a8 add snapshot to cache (#466)
- 7b53522 consensus/parlia: exclude inturn validator when calculate backoffTime (#461)
- fe4358e feat: fill parlia db from snapshots (#463)
- a9df09c fix bohr (#455)
- 214ac14 Bohr (#452)
v1.3.0-alpha1
Attention
Erigon3 is ready for Chapel. Thanks erigontech team for their continuous iterations on Erigon.
The version is correspond v3.0.0-alpha1
Here's a quick overview of erigon3:
- The archive storage size is nearly 420GB (Before is nearly 970GB).
- Nearly 12 hours to sync a chapel archive node.
Start Command
./erigon --datadir=./data --db.size.limit=1T --chain=chapel --batchSize=2g --private.api.addr=localhost:9090 --http.port=8545 --port 30303 --http --ws --http.api=web3,net,eth,debug,trace,txpool --log.console.verbosity=3 --authrpc.port=8551 --diagnostics.disabled
The progress of BSC
Need more time to generate the state file, now have done about 1/3.