lx
9ed95d826e
Merge pull request #1723 from bnb-chain/develop
...
release: draft release v1.2.7
v1.2.7
2023-06-20 20:01:00 +08:00
lx
be7ee9217f
release: prepare for release v1.2.7 ( #1724 )
2023-06-20 18:54:25 +08:00
KeefeL
a27ece8d0a
lightclient: fix validator set change ( #1645 )
2023-06-20 18:04:18 +08:00
NathanBSC
dc454a1ca7
feat: support creating a bls keystore from a specified private key ( #1717 )
2023-06-20 13:40:23 +08:00
NathanBSC
f455263950
metrics: add counter for voting status of whole network ( #1720 )
2023-06-20 10:58:13 +08:00
lx
cf64a044af
Merge pull request #1696 from bnb-chain/develop
...
release: draft release v1.2.6
v1.2.6
2023-06-16 17:12:04 +08:00
dylanhuang
acd2f5f249
p2p: fix length calculation for headPeers method ( #1708 )
2023-06-16 13:32:58 +08:00
lx
9841ba5bdc
Merge branch 'master' into develop
2023-06-16 06:29:14 +08:00
larry.lx
55bb1086ca
release: prepare for release v1.2.6
2023-06-16 06:07:21 +08:00
larry.lx
019aedc17e
upgrade: block height of Hertz(London&Berlin) on testnet
2023-06-16 06:07:21 +08:00
larry.lx
1ace44b9ca
release: prepare for release v1.2.5
2023-06-16 06:07:21 +08:00
Mister-EA
cd44fc40ff
Merge pull request #1704 from bnb-chain/default-config-reflection
...
core: use reflection to set default block values
2023-06-15 17:26:35 +02:00
NathanBSC
486e019880
core/statedb: always clear out access list when setting a new one ( #1702 )
...
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
2023-06-15 17:09:27 +08:00
Mister-EA
73397217e2
core: use reflection to set default block values
2023-06-15 10:31:42 +02:00
Matus Kysel
e31270aa38
Merge pull request #1694 from bnb-chain/improve-readme
...
readme: add minimal compiler version
2023-06-14 10:42:10 +02:00
Mister-EA
23ba7b0893
Merge pull request #1695 from sunny2022da/2718-test-dev
...
test: Add EIP-2718 unit test for parlia ChainConfig
2023-06-14 10:10:59 +02:00
Sunny
2cd0387cbe
test: Add EIP-2718 unit test for parlia ChainConfig
2023-06-13 18:35:32 +08:00
Matus Kysel
4560dc2f66
readme: add minimal compiler version
2023-06-13 10:25:07 +02:00
lx
3dca640303
config: use default fork config if not specified in config.toml ( #1654 )
2023-06-13 14:14:45 +08:00
Mister-EA
15c30b73f8
Merge pull request #1676 from bnb-chain/eip3529-tests-parlia
...
EIP-3529 (BEP-212) Unit tests for Parlia Config
2023-06-12 14:11:24 +02:00
Mister-EA
4a467ecc5f
Merge pull request #1686 from bnb-chain/refactor-eip3529-tests
...
eip3529tests: refactor tests
2023-06-12 11:54:13 +02:00
NathanBSC
38002f8a56
fix: set the signer of parlia to the most permissive one ( #1682 )
2023-06-12 13:31:18 +08:00
Mister-EA
b1fbb294ea
eip3529tests: refactor tests
2023-06-09 12:27:31 +02:00
NathanBSC
ff32314de0
fix: not double GasLimit of block upon London upgrade ( #1681 )
2023-06-08 17:32:07 +08:00
lx
53fef9e830
Merge pull request #1678 from brilliant-lx/leveldb_downgrade_master
...
release: draft release v1.2.5
v1.2.5
2023-06-08 17:18:22 +08:00
yutianwu
78ad049641
fix: check integer overflow when decode crosschain payload ( #1679 )
2023-06-08 14:40:10 +08:00
NathanBSC
cf9efe5761
fix: voting can only be enabled when mining ( #1671 )
2023-06-08 14:37:24 +08:00
larry.lx
dd5b69b863
release: prepare for release v1.2.5
2023-06-08 13:57:56 +08:00
lx
bc543bae67
goleveldb: downgrade the version for performance ( #1675 )
...
this PR: https://github.com/bnb-chain/bsc/pull/936 upgraded the goleveldb
indirectly, since it has dependency of prysm, which also depends on goleveldb indrectly.
But the new version has some performance issue on Databse Close, see:
https://github.com/syndtr/goleveldb/issues/434
So we need to rollback to the previous verison
2023-06-08 13:53:11 +08:00
lx
d6feb729c5
goleveldb: downgrade the version for performance ( #1675 )
...
this PR: https://github.com/bnb-chain/bsc/pull/936 upgraded the goleveldb
indirectly, since it has dependency of prysm, which also depends on goleveldb indrectly.
But the new version has some performance issue on Databse Close, see:
https://github.com/syndtr/goleveldb/issues/434
So we need to rollback to the previous verison
2023-06-08 11:58:15 +08:00
Mister-EA
a97f713286
parlia_tests: update comment
2023-06-07 16:11:30 +02:00
Mister-EA
4afd224350
core: add eip3529 tests for parlia config
2023-06-07 14:16:01 +02:00
Mister-EA
f316b1d086
params: introduce ParliaTestChainConfig
2023-06-07 14:10:00 +02:00
Ng Wei Han
e802c737ab
consensus, core/rawdb, miner: downgrade logs ( #1662 )
2023-05-31 22:01:28 +08:00
NathanBSC
b8dbf59155
fix: ungraceful shutdown caused by malicious Vote Monitor ( #1663 )
2023-05-31 19:35:10 +08:00
NathanBSC
86446edf55
feat: add a tool for submitting evidence of malicious voting ( #1660 )
...
* feat: add a tool for submitting evidence of malicious voting
2023-05-31 14:36:31 +08:00
NathanBSC
3d8753cae6
fix: remove naturally finality
2023-05-30 09:51:31 +08:00
Mister-EA
1036dc70be
core: port several London EIPs on BSC( #1422 )
...
Here is the list:
a.BEP-227: Implement EIP-3198: BASEFEE opcode
b.BEP-226: Implement EIP-1559 with base fee of 0
c.BEP-228: Implement EIP-3541: Prevent deploying contracts starting with 0xEF
d.BEP-212: Implement EIP-3529: Reduction in Refunds
2023-05-25 17:34:04 +08:00
lx
eaea77a21c
P2P: try to limit the connection number per IP address ( #1623 )
...
** by default, MaxPeersPerIp is same as MaxPeers
** no restriction on TrustedNode
** add test case: TestOptionMaxPeersPerIp
2023-05-25 08:57:02 +08:00
lx
11d16dff3c
readme: update the disk requirement to 2.5TB ( #1642 )
2023-05-23 22:35:04 +08:00
NathanBSC
8d763bc361
fix: support getFilterChanges after NewFinalizedHeaderFilter ( #1641 )
2023-05-23 20:18:42 +08:00
lx
3c5f54fc80
release: prepare for release v1.2.4 ( #1637 )
v1.2.4
2023-05-23 10:20:56 +08:00
lx
826f613c0d
upgrade: block height of Luban on mainnet ( #1636 )
2023-05-23 10:20:56 +08:00
lx
7b7d8c17fa
release: prepare for release v1.2.4 ( #1637 )
2023-05-22 21:29:24 +08:00
lx
bd8795d649
upgrade: block height of Luban on mainnet ( #1636 )
2023-05-22 18:53:09 +08:00
NathanBSC
1759c69f86
fix: getBlockByNumber support 'safe','finalized' when interact by ipc ( #1628 )
2023-05-22 11:32:34 +08:00
sunny2022da
08eab8b928
feature: Enable Berlin EIPs ( #1608 )
...
Enable following Berlin EIPs on BSC and introduce HertzBlock
** EIP-2565: ModExp Gas Cost
** EIP-2929: Gas cost increases for state access opcodes
** EIP-2718: Typed Transaction Envelope
** EIP-2930: Optional access lists
2023-05-19 21:32:10 +08:00
NathanBSC
bac626c39c
upgrade: avoid to modify RialtoGenesisHash when testing in rialtoNet ( #1621 )
2023-05-19 10:56:20 +08:00
larry.lx
060aba5813
readme: update full sync from genesis
2023-05-18 14:37:41 +08:00
NathanBSC
33e6f840d2
fix: log info when failed to verifyVoteAttestation
v1.2.3
2023-05-12 09:51:36 +08:00