Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: prepare for initial release of bsc-builder #27

Merged
merged 74 commits into from
May 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
cbff319
Merge pull request #2274 from bnb-chain/develop
zzzckck Mar 12, 2024
7f3f72e
Merge pull request #2320 from bnb-chain/develop
zzzckck Mar 21, 2024
dddf20e
fix missing block asigment WithSidecars
MatusKysel Mar 26, 2024
eda56e2
Merge pull request #2339 from bnb-chain/fix-with-sidecars
MatusKysel Mar 26, 2024
e7c5ce2
github: add branch protect rule (#2343)
zzzckck Mar 27, 2024
7c89c65
4844: bugfix and improve (#2337)
buddh0 Mar 28, 2024
9ab8565
cancun: change empty withdrawHash value of header; (#2350)
galaio Mar 29, 2024
3e97f82
cmd: include more node info in metrics (#2338)
weiihann Mar 29, 2024
5d51873
p2p: add metrics for inbound/outbound peers (#2342)
weiihann Mar 29, 2024
04a3b1f
fix: add bid fee ceil
irrun Mar 28, 2024
7c7a9bc
feat: add bid fee ceil in mev_params
irrun Apr 1, 2024
212b7a6
core: improve chain rewinding mechanism (#2334)
sysvm Apr 1, 2024
438cdf0
fix: type
irrun Apr 1, 2024
3b7ee60
Merge pull request #2357 from irrun/re/bidfeeceil
irrun Apr 1, 2024
32ac07f
upgrade: update system contracts bytes code and hardfork time of Feyn…
zzzckck Apr 1, 2024
c3623e9
core: fix block report when chain is not setHead (#2352)
buddh0 Apr 1, 2024
98d57b2
fix: NPE and wrong profit (#13)
irrun Apr 2, 2024
0ca13b9
doc: update README.builder.md (#14)
pythonberg1997 Apr 2, 2024
f2c9141
release: prepare for release v1.4.4-beta (#2365)
zzzckck Apr 2, 2024
219c0b3
fix: concurrent map write issue (#15)
pythonberg1997 Apr 2, 2024
51ea234
fix: wrongly switch sync mode from full sync to snap sync issue (#17)
pythonberg1997 Apr 2, 2024
7dbafe7
fix: don't switch to snapsync for fast node (#2367)
zzzckck Apr 2, 2024
46df9b4
Merge pull request #2366 from bnb-chain/develop
zzzckck Apr 2, 2024
75a03f4
triedb: do not open state freezer under notries (#2359)
weiihann Apr 2, 2024
e4688e4
remove code that will not be executed (#2333)
sellskin Apr 3, 2024
48f58a5
core: stateDb has no trie and no snap return err (#2369)
weiihann Apr 7, 2024
42a0236
config: setup Testnet Tycho(Cancun) hardfork date (#2378)
zzzckck Apr 8, 2024
4e9f699
release: prepare for release v1.4.5 (#2379)
zzzckck Apr 8, 2024
060e5c6
Merge pull request #2380 from bnb-chain/develop
zzzckck Apr 9, 2024
26f5009
blobtx: fix some found issues; (#2383)
galaio Apr 10, 2024
a75e823
fix: ensure empty withdrawals after cancun (#2384)
buddh0 Apr 10, 2024
f4bad20
docs: remove repetitive words (#2381)
clonefetch Apr 10, 2024
d7836bf
fix: set withdrawals properly when fetching empty block (#2386)
buddh0 Apr 10, 2024
009df5a
internal/api: return empty array rather than nil (#2385)
zlacfzy Apr 10, 2024
a057245
Merge pull request #2388 from bnb-chain/develop
zzzckck Apr 10, 2024
4bb1bd1
deps: update prsym to solve warning about quic-go version (#2389)
buddh0 Apr 11, 2024
7618542
Merge remote-tracking branch 'refs/remotes/bnb-chain/develop' into ro…
pythonberg1997 Apr 11, 2024
30c5d53
Merge pull request #18 from bnb-chain/roshan/builder
pythonberg1997 Apr 11, 2024
b7972bc
feat: greedy merge tx in bid (#2363)
irrun Apr 11, 2024
335be39
chore: fix function names in comment (#2390)
hugehope Apr 11, 2024
3a6e3c6
core/trie: persist TrieJournal to journal file instead of kv database…
jingjunLi Apr 15, 2024
11503ed
chore: render system bytecode by go:embed (#2201)
j75689 Apr 15, 2024
b4fb2f6
fix: print value instead of pointer in ConfigCompatError (#2391)
buddh0 Apr 15, 2024
837de88
cmd/geth: fix importBlock (#2244)
weiihann Apr 15, 2024
90eb5b3
fix: trieJournal format compatible old db format (#2395)
jingjunLi Apr 16, 2024
cbcd26c
fix: no import blocks before or equal to the finalized height (#2398)
buddh0 Apr 17, 2024
5cc253a
fix: NPE (#2403)
irrun Apr 18, 2024
fb435eb
fix: allow fast node to rewind after abnormal shutdown (#2401)
buddh0 Apr 18, 2024
a00f223
fix: add missing part when preparing env in `SimulateBundle` (#19)
pythonberg1997 Apr 18, 2024
c242b27
feat: sendBundle return bundle hash (#20)
irrun Apr 18, 2024
c0afdc9
core: separated databases for block data (#2227)
jingjunLi Apr 18, 2024
fe1fff8
chore: fix some typos in comments (#2399)
TechVest Apr 18, 2024
3b7f0e4
cmd, p2p: filter peers by regex on name (#2404)
weiihann Apr 18, 2024
4b54601
chore: fix some typos in comments (#2408)
careworry Apr 19, 2024
d653cda
feat: adaptive for loading journal file or journal kv during loadJour…
jingjunLi Apr 19, 2024
14023fa
fix: wrong way to get blob tx sidecar in `BidRuntime.commitTransactio…
pythonberg1997 Apr 22, 2024
182c841
fix: fix function names (#2416)
forcedebug Apr 23, 2024
2a0e399
Revert "fix: wrong way to get blob tx sidecar in `BidRuntime.commitTr…
irrun Apr 23, 2024
7cab9c6
eth/gasprice: add query limit to defend DDOS attack (#2423)
zlacfzy Apr 25, 2024
b5e2af8
fix: some builder issues (#22)
pythonberg1997 Apr 25, 2024
31d92c5
chore: add metric & log for blobTx; (#2428)
galaio Apr 26, 2024
6573254
fix: adapt journal for cmd (#2425)
jingjunLi Apr 28, 2024
ba67263
feat: recommit bid when newBidCh is empty to maximize mev reward (#2424)
irrun Apr 28, 2024
b33e1d6
fix: typo in `BundlePool.AllBundles` (#24)
pythonberg1997 Apr 28, 2024
9e17097
fix: oom caused by non-discarded mev simulation env (#2430)
irrun Apr 28, 2024
9d8df91
metrics: add doublesign counter (#2419)
emailtovamos Apr 29, 2024
e55028d
metrics: refine the double sign detect code
zzzckck Apr 29, 2024
e32fcf5
Revert "github: add branch protect rule (#2343)"
zzzckck Apr 26, 2024
0567715
release: prepare for release v1.4.6
zzzckck Apr 26, 2024
647c903
feat: add `reconnectLoop` for mev validators (#25)
pythonberg1997 Apr 29, 2024
43b2ffa
Merge pull request #2427 from bnb-chain/develop
zzzckck Apr 29, 2024
dc378ee
feat: ethclient of bundle (#23)
irrun May 6, 2024
3b33b87
Merge tag 'v1.4.6' into re/merge-v1.4.6
irrun May 6, 2024
b467bae
Merge pull request #26 from bnb-chain/re/merge-v1.4.6
irrun May 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# Lines starting with '#' are comments.
# Each line is a file pattern followed by one or more owners.

accounts/usbwallet @karalabe
accounts/scwallet @gballet
accounts/abi @gballet @MariusVanDerWijden
Expand Down
61 changes: 61 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,65 @@
# Changelog
## v1.4.6
### FEATURE
* [\#2227](https://github.com/bnb-chain/bsc/pull/2227) core: separated databases for block data
* [\#2404](https://github.com/bnb-chain/bsc/pull/2404) cmd, p2p: filter peers by regex on name

### IMPROVEMENT
* [\#2201](https://github.com/bnb-chain/bsc/pull/2201) chore: render system bytecode by go:embed
* [\#2363](https://github.com/bnb-chain/bsc/pull/2363) feat: greedy merge tx in bid
* [\#2389](https://github.com/bnb-chain/bsc/pull/2389) deps: update prsym to solve warning about quic-go version
* [\#2341](https://github.com/bnb-chain/bsc/pull/2341) core/trie: persist TrieJournal to journal file instead of kv database
* [\#2395](https://github.com/bnb-chain/bsc/pull/2395) fix: trieJournal format compatible old db format
* [\#2406](https://github.com/bnb-chain/bsc/pull/2406) feat: adaptive for loading journal file or journal kv during loadJournal
* [\#2390](https://github.com/bnb-chain/bsc/pull/2390) chore: fix function names in comment
* [\#2399](https://github.com/bnb-chain/bsc/pull/2399) chore: fix some typos in comments
* [\#2408](https://github.com/bnb-chain/bsc/pull/2408) chore: fix some typos in comments
* [\#2416](https://github.com/bnb-chain/bsc/pull/2416) fix: fix function names
* [\#2424](https://github.com/bnb-chain/bsc/pull/2424) feat: recommit bid when newBidCh is empty to maximize mev reward
* [\#2430](https://github.com/bnb-chain/bsc/pull/2430) fix: oom caused by non-discarded mev simulation env
* [\#2428](https://github.com/bnb-chain/bsc/pull/2428) chore: add metric & log for blobTx
* [\#2419](https://github.com/bnb-chain/bsc/pull/2419) metrics: add doublesign counter

### BUGFIX
* [\#2244](https://github.com/bnb-chain/bsc/pull/2244) cmd/geth: fix importBlock
* [\#2391](https://github.com/bnb-chain/bsc/pull/2391) fix: print value instead of pointer in ConfigCompatError
* [\#2398](https://github.com/bnb-chain/bsc/pull/2398) fix: no import blocks before or equal to the finalized height
* [\#2401](https://github.com/bnb-chain/bsc/pull/2401) fix: allow fast node to rewind after abnormal shutdown
* [\#2403](https://github.com/bnb-chain/bsc/pull/2403) fix: NPE
* [\#2423](https://github.com/bnb-chain/bsc/pull/2423) eth/gasprice: add query limit to defend DDOS attack
* [\#2425](https://github.com/bnb-chain/bsc/pull/2425) fix: adapt journal for cmd

## v1.4.5
### FEATURE
* [\#2378](https://github.com/bnb-chain/bsc/pull/2378) config: setup Testnet Tycho(Cancun) hardfork date

### IMPROVEMENT
* [\#2333](https://github.com/bnb-chain/bsc/pull/2333) remove code that will not be executed
* [\#2369](https://github.com/bnb-chain/bsc/pull/2369) core: stateDb has no trie and no snap return err

### BUGFIX
* [\#2359](https://github.com/bnb-chain/bsc/pull/2359) triedb: do not open state freezer under notries

## v1.4.4
### FEATURE
* [\#2279](https://github.com/bnb-chain/bsc/pull/2279) BlobTx: implement EIP-4844 on BSC
* [\#2337](https://github.com/bnb-chain/bsc/pull/2337) 4844: bugfix and improve
* [\#2339](https://github.com/bnb-chain/bsc/pull/2339) fix: missing block asigment WithSidecars
* [\#2350](https://github.com/bnb-chain/bsc/pull/2350) cancun: change empty withdrawHash value of header
* [\#2335](https://github.com/bnb-chain/bsc/pull/2335) upgrade: update system contracts bytes code and hardfork time of Feynman upgrade
* [\#2323](https://github.com/bnb-chain/bsc/pull/2323) feat: export GasCeil in mev_params
* [\#2357](https://github.com/bnb-chain/bsc/pull/2357) feat: add bid fee ceil in mev_params

### IMPROVEMENT
* [\#2321](https://github.com/bnb-chain/bsc/pull/2321) test: use full syncmode to run rpc node
* [\#2338](https://github.com/bnb-chain/bsc/pull/2338) cmd: include more node info in metrics
* [\#2342](https://github.com/bnb-chain/bsc/pull/2342) p2p: add metrics for inbound/outbound peers
* [\#2334](https://github.com/bnb-chain/bsc/pull/2334) core: improve chain rewinding mechanism
* [\#2352](https://github.com/bnb-chain/bsc/pull/2352) core: fix block report when chain is not setHead

### BUGFIX
NA

## v1.4.3
### FEATURE
* [\#2241](https://github.com/bnb-chain/bsc/pull/2241) cmd/utils, core/rawdb, triedb/pathdb: flip hash to path scheme
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.alltools
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ COPY --from=builder /go-ethereum/build/bin/* /usr/local/bin/

EXPOSE 8545 8546 30303 30303/udp

# Add some metadata labels to help programatic image consumption
# Add some metadata labels to help programmatic image consumption
ARG COMMIT=""
ARG VERSION=""
ARG BUILDNUM=""
Expand Down
45 changes: 0 additions & 45 deletions README.builder.md

This file was deleted.

Loading
Loading