Commit Graph

13855 Commits

Author SHA1 Message Date
larry.lx
bfe000bd5d fix: disable flag --pipecommit v1.2.15 2023-12-04 19:06:23 +08:00
larry.lx
57734dbf41 fork: setup the fork height of the fix fork 2023-12-04 19:06:23 +08:00
larry.lx
5ea4d34bb2 fix: typo 2023-12-04 19:06:23 +08:00
larry.lx
75962a3bfd release: prepare v1.2.15 2023-12-04 19:06:23 +08:00
larry.lx
fd1fb55511 fork: use hard fork name Hertzfix 2023-12-04 19:06:23 +08:00
larry.lx
986380b634 fork: add hot fix hardfork 2023-12-04 19:06:23 +08:00
larry.lx
bbf7f31e13 fix: remove pipecommit in miner 2023-12-04 19:06:23 +08:00
larry.lx
bdd953b4e8 fix: remove sharedPool 2023-12-04 19:06:23 +08:00
lx
4f82f18a94
Merge pull request #1958 from brilliant-lx/release_v1.2.13
draft release v1.2.13
v1.2.13
2023-11-03 10:30:42 +08:00
larry.lx
0bd3fb0b6f release: prepare for release v1.2.13 2023-11-01 14:47:30 +08:00
lx
6a24b47fa8 trie: keep trie prefetch during validation phase (#1954) 2023-11-01 14:40:51 +08:00
Eric
c4e42d9d28 fix: 2 APIs of get receipt related(#1950)
* fix: GetTransactionReceiptsByBlockNumber &  GetTransactionDataAndReceipt
2023-11-01 14:39:50 +08:00
lx
bb6bdc055d
Merge pull request #1860 from bnb-chain/develop
draft release v1.2.12
v1.2.12
2023-09-11 17:43:19 +08:00
lx
1c17c47df7
release: prepare for release v1.2.12 (#1859) 2023-09-08 14:20:19 +08:00
Mister-EA
5a7964ded2
Update init-network command (#1839)
* cmd: remove genesis from config.toml
* cmd: add check for port number
2023-09-08 10:36:53 +08:00
NathanBSC
6af6162297
vote: check consensus key match vote key before voting (#1858) 2023-09-08 10:20:07 +08:00
Eric
a0cb4d0377
eth/tracers: trace system tx should add intrinsicGas (#1855) 2023-09-07 16:46:54 +08:00
lx
a4373557df
fetcher: no import blocks before or equal to the finalized height (#1854) 2023-09-06 21:53:47 +08:00
Matus Kysel
3f0158751e
Merge pull request #1852 from bnb-chain/bootnodes
discov: add hardcoded bootnodes
2023-09-06 15:40:03 +02:00
Matus Kysel
d40f382fe1
doc: add simple guide to run bootnode 2023-09-06 13:02:47 +02:00
Matus Kysel
50f1cf3aa9
discov: add hardcoded bootnodes 2023-09-05 08:23:51 +02:00
buddho
df8db4f22c
crypto: Update BLST to v0.3.11 (#1844) 2023-08-29 18:09:24 +08:00
lx
7a19cd27b6
Merge pull request #1833 from bnb-chain/develop
draft release v1.2.11
v1.2.11
2023-08-23 11:32:08 +08:00
lx
c431373bd5
ci: increase header-max-length from 72 to 80 for master branch (#1834)
PR merge will append the PR number at the end, like:... (#1805), which
has extra 8 characters
2023-08-22 21:35:43 +08:00
lx
c035b0c816
release: prepare for release v1.2.11 (#1832) 2023-08-22 11:10:53 +08:00
lx
e2bf0f3fbd
fix: lagging nodes failed to sync (#1829)
FastFinality puts more infor into the header.extra field to keep vote information.
For mainnet, on epoch height, it could be 1526 bytes, which was 517 bytes before.
So the hardcoded 700 bytes for header could be no longer enough, increase it by
2 times would be enough.

this bug could cause P2P sync failure for nodes that are lagging behind, since they
would request access of ancient db, and GetBlockHeaders could be failed.
2023-08-21 10:31:18 +08:00
NathanBSC
0bc5a2a2d7
client: add FinalizedHeader/Block to use the fast finality (#1797) 2023-08-15 11:40:52 +08:00
NathanBSC
9b95339c38
vote: remove DisableBscProtocol and add flag to skip votes assmebling (#1805) 2023-08-14 17:48:36 +08:00
lx
2b836937a2
Merge pull request #1793 from bnb-chain/develop
draft release v1.2.10
v1.2.10
2023-08-03 11:58:13 +08:00
NathanBSC
c208d28a68
tool: add a tool extradump to parse extra data after luban (#1795) 2023-08-03 10:05:54 +08:00
lx
0fb32163b0
release: prepare for release v1.2.10 (#1792) 2023-08-02 20:09:45 +08:00
NathanBSC
54dbb2ba05
finality: add more check to ensure reuslt of assembleVoteAttestation (#1791) 2023-08-02 18:10:04 +08:00
NathanBSC
522d4cd880
vote: backup validator sync votes from corresponding mining validator (#1778) 2023-08-02 14:50:32 +08:00
NathanBSC
4525cff920
fix: exclude same votes when doing malicious voting check (#1784) 2023-08-02 14:47:35 +08:00
Eric
909e7b9314
metrics: add txpool config into metrics server (#1788) 2023-08-02 14:06:24 +08:00
NathanBSC
54b4e58382
rpc: add GetFinalizedHeader/Block to simplify using the fast finality (#1789) 2023-08-02 14:05:46 +08:00
NathanBSC
f616c36ebf
log: reduce logs when receiving too much votes from a peer (#1780) 2023-07-31 10:44:02 +08:00
Matus Kysel
278608a04e
discov: do not filter out bootnodes (#1773) 2023-07-27 21:39:04 +08:00
lx
34b065aecb
Merge pull request #1777 from bnb-chain/develop
release: draft release v1.2.9
v1.2.9
2023-07-21 17:35:10 +08:00
larry.lx
83cc950b6b release: prepare for release v1.2.9 2023-07-21 16:31:05 +08:00
larry.lx
9219c883e3 upgrade: mainnet hardfork block height for: Plato, Hertz
Hertz is equal to Berlin and London

- Plato will be enabled on BSC mainnet at height: 30720096
- Hertz will be enabled on BSC mainnet at height: 31302048
  Hertz is for ecosystem compatibility, to enable some customized EIPs of Berlin&London on BSC
2023-07-21 16:31:05 +08:00
Matus Kysel
5742cc286c
discov: increase bucket size for bootnodes (#1727) 2023-07-12 08:48:13 +08:00
NathanBSC
3fd5b0c149
fix: defend ddos voting attack with other mini fix according to audit (#1741) 2023-07-11 10:13:08 +08:00
Matus Kysel
288804ced0
Merge pull request #1739 from bnb-chain/tracing-timeout
eth/tracers: add multiplexing tracer
2023-07-10 09:45:10 +02:00
alexlucaci
d565b9cb12
Merge pull request #1725 from bnb-chain/uncomment-log-trace
Uncomment log trace
2023-06-30 18:18:39 +03:00
alexlucaci
5ba63e3071
log: added option to rotate logs based on number of hours with a maximum of 24 (#1735)
log: added daily rotate option which overrides hourly
2023-06-30 18:09:26 +03:00
lx
5f87ddf9f6 docs: some url update (#1742) 2023-06-30 17:26:38 +08:00
lx
8a430c06a9
docs: some url update (#1742) 2023-06-30 12:06:56 +08:00
Sina Mahmoodi
78d6ae7415
eth/tracers: add multiplexing tracer (#26086)
* eth/tracers: add native multiplexing tracer

* minor improv callTracer

* mv evm cancellation to api
2023-06-27 09:29:00 +02:00
lx
fd58e6f0ac
Merge pull request #1737 from bnb-chain/develop
release: draft release v1.2.8
v1.2.8
2023-06-27 14:08:04 +08:00