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

Greenfield #443

Open
wants to merge 159 commits into
base: fix-greenfieldscan-link
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
159 commits
Select commit Hold shift + click to select a range
92e44db
Merge pull request #349 from bnb-chain/fix-greenfieldscan-link
annielz Jun 11, 2024
41182fa
doc: update serengeti-greenfield in announcement (#348)
ruojunm Jun 11, 2024
43442eb
update with more redirect links (#350)
unclezoro Jun 11, 2024
fdd3c2b
docs: add announcment for BC testnet second sunset hardfork
forcodedancing Jun 13, 2024
a71b991
Merge pull request #351 from forcodedancing/bc_testnet_second_sunset
huihzhao Jun 12, 2024
3d65e2b
fixed an navigation problem (#352)
huihzhao Jun 12, 2024
58ac198
doc: update veld-greenfield hardfork in announcement (#353)
ruojunm Jun 13, 2024
57bb19e
doc: disable the invalid blog link
clydemeng Jun 13, 2024
161f770
Merge pull request #354 from bnb-chain/disable-invalid-link
huihzhao Jun 13, 2024
b42bcae
docs: Update Mindpress description
rrr523 Jun 14, 2024
6b19ee4
Merge pull request #355 from bnb-chain/docs/mindpress
rrr523 Jun 17, 2024
d055177
Rollup as service (#360)
huihzhao Jun 17, 2024
941dd9d
Date fix (#363)
huihzhao Jun 19, 2024
f77064e
Update validator-integration.md (#365)
irrun Jun 20, 2024
6ebb1fb
Update validator-integration.md (#368)
irrun Jun 21, 2024
309050e
add join bnb ecosystem
CocoZstar Jun 24, 2024
2e634cd
update
CocoZstar Jun 24, 2024
cdfe734
update
CocoZstar Jun 24, 2024
e81202d
test
CocoZstar Jun 24, 2024
0cec000
test
CocoZstar Jun 24, 2024
b7a6b77
test
CocoZstar Jun 24, 2024
82d64cd
update pr
CocoZstar Jun 24, 2024
ead957c
delete obsolete
CocoZstar Jun 24, 2024
516dfd4
Add DappRadar
CocoZstar Jun 24, 2024
f4ffa5f
fix typo
CocoZstar Jun 24, 2024
000aac2
delete folder
CocoZstar Jun 24, 2024
995e19b
Merge pull request #369 from CocoStarZ/dev
huihzhao Jun 24, 2024
4bd1f72
fix bug
CocoZstar Jun 25, 2024
766c251
update pr
CocoZstar Jun 25, 2024
4b6f358
Merge pull request #371 from CocoStarZ/dev
huihzhao Jun 25, 2024
51c3e1e
docs: add announcement for BC mainnet second sunset hardfork (#372)
forcodedancing Jun 27, 2024
f9b8ef3
Rollup as service (#361)
huihzhao Jun 27, 2024
d325697
fix format issue
CocoZstar Jun 27, 2024
a6f342f
update format
CocoZstar Jun 28, 2024
6109ce1
add harber fix hardfork for bsc tetsnet (#380)
unclezoro Jun 28, 2024
6d3deb4
Merge pull request #379 from CocoStarZ/dev
huihzhao Jun 28, 2024
3b969fb
Update greenfield cross-chain docs
pythonberg1997 Jul 1, 2024
96d3361
update mev faq
jzweb3 Jul 1, 2024
cbaa04a
update mev faq
jzweb3 Jul 1, 2024
c07606c
update mev faq
jzweb3 Jul 1, 2024
2ebc91a
update mev faq
jzweb3 Jul 1, 2024
9c152ec
update mev faq
jzweb3 Jul 1, 2024
c463fbc
update the title and description of the doc site (#384)
1nanosecond Jul 2, 2024
906d835
update mev faq
jzweb3 Jul 2, 2024
8ecc700
Merge pull request #383 from bnb-chain/mev-faq
huihzhao Jul 2, 2024
3493521
add dapp bay and dev-tools
unclezoro Jul 2, 2024
8cbb2ea
Merge pull request #385 from unclezoro/dappbay
1nanosecond Jul 2, 2024
17a88ca
Merge pull request #381 from bnb-chain/roshan/fix
1nanosecond Jul 2, 2024
a31a4e0
feat: add titles for pages
cosinlink Jul 2, 2024
d022ea1
Merge pull request #386 from bnb-chain/add-title
1nanosecond Jul 3, 2024
43fa1a2
feat: add redirect links for greenfield, opbnb and zkbnb docs (#388)
cosinlink Jul 3, 2024
0e529f7
update the gnfd cross chain program section
unclezoro Jul 3, 2024
d3e38f0
update redirect map
unclezoro Jul 3, 2024
9a75a66
Merge pull request #389 from unclezoro/crossp
1nanosecond Jul 3, 2024
a264efb
docs: Update mindpress gif images (#390)
ybgbob Jul 4, 2024
95366d6
docs: blob hub introduction and guideline for developers (#382)
alexgao001 Jul 4, 2024
1906890
feat: add api docs for chain and sp
annielz Jul 4, 2024
dae3ce2
fix: broken links after modify url path and add contents to developer…
annielz Jul 5, 2024
c4b80a6
feat: add doc for the greenfiled app demo Contract as Bucket Owner (#…
cosinlink Jul 8, 2024
e624692
Merge pull request #391 from bnb-chain/feat-add-api-docs
1nanosecond Jul 8, 2024
b892e4c
update bc fusion liquility check (#394)
1nanosecond Jul 9, 2024
fd0e632
fix: broken image link migrate from greenfield docs (#395)
annielz Jul 10, 2024
9e9e676
refactor the structure
unclezoro Jul 10, 2024
babe6a8
Merge pull request #396 from unclezoro/ref
1nanosecond Jul 11, 2024
022b7d5
add join ecosystem
CocoZstar Jul 11, 2024
94c216b
add join ecosystem (#397)
CocoStarZ Jul 11, 2024
148ec42
fix bnbchain typo
CocoZstar Jul 15, 2024
19fdd4b
Merge branch 'main' into dev
CocoStarZ Jul 15, 2024
600b56e
Fix bnbchain typo to bnb chain (#399)
CocoStarZ Jul 15, 2024
3bb5d3b
Fix bnbchain typo
CocoZstar Jul 15, 2024
31a9896
Merge branch 'dev' of github.com:CocoStarZ/bnb-chain.github.io into dev
CocoZstar Jul 15, 2024
d4068b2
Merge branch 'main' into dev
CocoStarZ Jul 15, 2024
3417185
Merge pull request #400 from CocoStarZ/dev
huihzhao Jul 15, 2024
b629c06
update the hardfork status (#401)
huihzhao Jul 15, 2024
d2917ff
refine greenfield cross-chain doc (#402)
pythonberg1997 Jul 16, 2024
6dd4563
docs: Update
rrr523 Jul 17, 2024
8b34d84
docs: Update
rrr523 Jul 17, 2024
ae6a5df
docs: announcement for bc testnet final sunset hardfork (#404)
forcodedancing Jul 17, 2024
1409efd
fix bsc node doc format
unclezoro Jul 18, 2024
7059f42
Merge pull request #407 from unclezoro/format
1nanosecond Jul 18, 2024
fe3c029
add new show case
nodetinker Jul 18, 2024
070aef6
doc: block archiver (#405)
alexgao001 Jul 19, 2024
755351c
add temp check guide (#406)
nodetinker Jul 19, 2024
8b9e0ca
add opbnb dev quick guide
owen-reorg Jul 19, 2024
5e33bfa
Merge pull request #409 from bnb-chain/opbnb-dev-quick-guide
huihzhao Jul 19, 2024
3eb384c
Merge pull request #408 from nodetinker/decentralized-identity
huihzhao Jul 19, 2024
acb5c07
Merge pull request #403 from bnb-chain/docs/mindpress
huihzhao Jul 21, 2024
c18ff4b
add minigame
jzweb3 Jul 21, 2024
821fecf
Merge pull request #410 from bnb-chain/mini-game
BinanceG11 Jul 21, 2024
b61bd1a
adjust the location of some docs in bnb smart chain namespaces (#411)
buddh0 Jul 22, 2024
0c89caf
update annoucement (#412)
huihzhao Jul 22, 2024
e88c4f5
Update developer-tools.md
joalavedra Jul 23, 2024
e99ba0b
add code examples and reorg showcases
nodetinker Jul 23, 2024
8972d9a
add mev overview
unclezoro Jul 24, 2024
ba6a679
Merge pull request #415 from unclezoro/mev-overview
1nanosecond Jul 24, 2024
9385c09
doc: update mongolian-greenfield hardfork in announcement
BarryTong65 Jul 24, 2024
9a5d81b
Merge pull request #413 from joalavedra/patch-1
huihzhao Jul 24, 2024
08ed57f
Merge pull request #414 from nodetinker/add-code-examples
huihzhao Jul 24, 2024
9402032
docs: add docs for greenfield peer for BSC network (#417)
alexgao001 Jul 24, 2024
2b37d28
Merge pull request #416 from bnb-chain/gnfd-mongolian-announce
BarryTong65 Jul 24, 2024
334cc77
feat: add home page card styles (#419)
aiden-cao Jul 25, 2024
c338133
chore: fix some typo (#420)
zzzckck Jul 25, 2024
905b89a
update stale documents for bnb smart chain (#421)
buddh0 Jul 25, 2024
c3db9e6
validator: update topology and tips (#422)
zzzckck Jul 31, 2024
a8e40a8
bsc: remove separate and verify node (#424)
zzzckck Aug 1, 2024
382eacf
Update rpc.md
maradeeym Aug 1, 2024
8329ec4
docs: move announcement for bc testnet final sunset hardfork
forcodedancing Aug 2, 2024
8caed48
docs: add faq/merkle verification for post fustion
forcodedancing Aug 2, 2024
0a5fd12
Merge pull request #427 from forcodedancing/post_fusion
huihzhao Aug 2, 2024
2f126b9
Merge pull request #426 from forcodedancing/update_bc_fusion_announce
huihzhao Aug 2, 2024
3a55f70
docs: refine and fix some wording
forcodedancing Aug 2, 2024
2ad0491
Merge pull request #428 from forcodedancing/refine_wording
huihzhao Aug 2, 2024
efcccdf
docs: add urls and fix words (#429)
forcodedancing Aug 2, 2024
cdb85a9
add wallet service (#430)
huihzhao Aug 2, 2024
7e67bd1
add docs for reth node (#431)
keefel Aug 5, 2024
c03d444
add EOA based paymaster (#432)
unclezoro Aug 5, 2024
a8ade83
Merge pull request #425 from maradeeym/patch-4
huihzhao Aug 6, 2024
5d2e113
add thirdweb faucet
jzweb3 Aug 6, 2024
5e86b54
Merge pull request #433 from bnb-chain/update-faucet
BinanceG11 Aug 6, 2024
89f9497
docs: add token recovery guide
forcodedancing Aug 7, 2024
79f2217
add more guide pictures
forcodedancing Aug 7, 2024
790d159
fix wrong url
forcodedancing Aug 7, 2024
90817ec
Merge pull request #434 from forcodedancing/token_recovery
huihzhao Aug 7, 2024
de8f5e1
doc: refine the block hub doc (#435)
alexgao001 Aug 9, 2024
533c183
Update rpc.md (#362)
deverka Aug 13, 2024
9dd4b4a
Update rpc.md (#335)
yunseonna Aug 13, 2024
6ea1b53
chore: Update newest mindpress url
rrr523 Aug 16, 2024
35bfb3a
docs: update announcement for bsc bohr hardfork (#439)
zzzckck Aug 19, 2024
26f87a1
doc: add opbnb wright fork announcement (#440)
owen-reorg Aug 20, 2024
2823b84
docs: update testnet token recovery address
forcodedancing Aug 21, 2024
c29c3f4
Merge pull request #445 from forcodedancing/testnet_token_recovery
huihzhao Aug 21, 2024
659225d
Create jekyll-docker.yml
tawhidnazari57 Aug 24, 2024
0624511
docs: update announcement for bsc bohr hardfork(mainnet) (#448)
zzzckck Aug 27, 2024
ae3be28
Merge pull request #438 from bnb-chain/docs/mindpress
rrr523 Aug 28, 2024
ae3d388
update mev providers (#450)
unclezoro Aug 29, 2024
49a5d78
doc: update opbnb fjord fork info
owen-reorg Aug 29, 2024
5952355
doc: add the block hub endpoint (#453)
alexgao001 Aug 29, 2024
beb9a77
Merge pull request #451 from owen-reorg/opbnb-fjord-fork
huihzhao Sep 3, 2024
dc3cd4a
fix the puissant links
unclezoro Sep 4, 2024
9efe8f0
Merge pull request #455 from unclezoro/plink
1nanosecond Sep 4, 2024
38a80d0
add finality related apis (#454)
buddh0 Sep 5, 2024
aab85a6
fix json-rpc-api doc path (#456)
buddh0 Sep 5, 2024
073f296
fix param description format for finality apis (#457)
buddh0 Sep 5, 2024
ad1bdfe
fix missing link (#458)
unclezoro Sep 6, 2024
f20baa9
add paymaster infras (#459)
unclezoro Sep 9, 2024
1645377
Merge pull request #1 from tawhidnazari57/tawhidnazari57-patch-2
tawhidnazari57 Sep 10, 2024
7ffd068
add telegram wallet in show case
jzweb3 Sep 11, 2024
9868de0
Merge pull request #460 from bnb-chain/telegram
BinanceG11 Sep 11, 2024
122093d
add telegram sdk doc
jzweb3 Sep 12, 2024
bef841b
Merge pull request #461 from bnb-chain/telegram
BinanceG11 Sep 12, 2024
0bcff23
Update rpc.md (#437)
STdevK Sep 18, 2024
8d6ad47
docs: add discord link (#463)
forcodedancing Sep 18, 2024
c88f8cd
docs: add gnfd altai upgrade (#466)
unclezoro Sep 20, 2024
ee2bae8
chore: add docs for payment settlement, freeze and resume (#469)
forcodedancing Sep 25, 2024
552247b
chore: add code example for staking reward (#468)
forcodedancing Sep 25, 2024
ea22378
Update rpc doc (#462)
zlacfzy Sep 25, 2024
0a25f3a
update erigon doc (#470)
zlacfzy Sep 25, 2024
299a31d
docs: add faq for user staking (#474)
forcodedancing Sep 30, 2024
7796bed
Merge branch 'bnb-chain:main' into main
tawhidnazari57 Oct 1, 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
20 changes: 20 additions & 0 deletions .github/workflows/jekyll-docker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Jekyll site CI

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- name: Build the site in the jekyll/builder container
run: |
docker run \
-v ${{ github.workspace }}:/srv/jekyll -v ${{ github.workspace }}/_site:/srv/jekyll/_site \
jekyll/builder:latest /bin/bash -c "chmod -R 777 /srv/jekyll && jekyll build --future"
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,7 @@ site/
.cache

.DS_Store

build

.docusaurus
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Welcome to BNBChain Knowledge Base
# Welcome to BNB Chain Knowledge Base

This is the BNBChain Knowledge Base documentation for the BNBChain developers. It is based on the Mkdocs Material theme.
This is the BNB Chain Knowledge Base documentation for the BNB Chain developers. It is based on the Mkdocs Material theme.

## Prerequisite

Expand All @@ -24,5 +24,5 @@ This is the BNBChain Knowledge Base documentation for the BNBChain developers. I

## 📜 License

Copyright (c) 2024 BNBChain
Copyright (c) 2024 BNB Chain

30 changes: 30 additions & 0 deletions docs/announce/altai-gnfd.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Altai Upgrade of Greenfield

<div class="doc-announce-info">
<span class="version-tag">Hardfork</span>
</div>


## Upgrade Timeline

- Testnet: Sep 21th 2024 06:00:00 AM UTC Blockheight: 12,513,708

- Mainnet: Sep 23th 2024 06:00:00 AM UTC Blockheight: 11,917,971


For Validators: greenfield [v1.9.1](https://github.com/bnb-chain/greenfield/releases/tag/v1.9.1?ref=bnbchain.ghost.io)

For SP: no action needed.


## Hot Fix Release
Greenfield and the Metamask extension are facing compatibility issues, affecting some functionalities such as bucket creation on Dcellar.
This issue is occurring because the MetaMask Extension recently upgraded its middleware library to the latest version,
implementing stricter EIP712 signature verification rules.

This release contains the hotfix to resolve this issue, all dapps that using the go-sdk and js-sdk is suggested to upgrade to the
latest version.

- [Go-SDK v1.7.3](https://github.com/bnb-chain/greenfield-go-sdk/releases/tag/v1.7.3)
- [Js-SDK v2.2.0-alpha](https://github.com/bnb-chain/greenfield-js-sdk/releases/tag/%40bnb-chain%2Fgreenfield-js-sdk%402.2.0-alpha.0)

27 changes: 27 additions & 0 deletions docs/announce/bohr-bsc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Bohr Upgrade of BSC

<div class="doc-announce-info">
<span class="version-tag">Hardfork</span>
</div>

## Upgrade Timeline
The Bohr upgrade will happen at:

- Testnet: 2024-08-20 01:23:16 AM UTC(passed)
- Mainnet: 2024-09-26 02:20:00 AM UTC

## Upgrade BSC Mainnet Nodes to v1.4.14 Before Hardfork
Release [v1.4.14](https://github.com/bnb-chain/bsc/releases/tag/v1.4.14) is a hard fork release for BSC Mainnet, the HF name is: [Bohr](https://forum.bnbchain.org/t/bnb-chain-roadmap-mainnet/936)

There are 4 BEPs in Bohr:

- BEP-341: Validators can produce consecutive blocks
- BEP-402: Complete missing fields in Block Header to generate Signature
- BEP-404: Clear Miner History when Switching Validators Set
- BEP-410: Add Agent for Validators

## Key Highlight: [BEP-341: Validators can produce consecutive blocks](https://github.com/bnb-chain/BEPs/blob/master/BEPs/BEP-341.md)
Among these BEPs, BEP-341 holds the most significance as it proposes a change to the block production protocol. However, BEP-341 will only come into effect after the affirmative outcome of a governance vote.

## Key Highlight: [BEP-402: Complete missing fields in Block Header to generate Signature](https://github.com/bnb-chain/BEPs/blob/master/BEPs/BEP-402.md)
BEP-402 updates the block header signature logic, please pay special attention if your product involves the logic of block header verification.
5 changes: 2 additions & 3 deletions docs/announce/feynman-bsc.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,13 @@

<div class="doc-announce-info">
<span class="version-tag">Hardfork</span>
<span class="announce-date">2024 April 10</span>
</div>

## Upgrade Timeline
The Haber upgrade will happen at:

- Testnet: 11th March 2024 at 6:00 UTC
- Mainnet: 18th April 2024 at 05:49 UTC
- Testnet: March 11 2024 06:00:00 AM UTC
- Mainnet: April 18 2024 05:49:00 AM UTC

## Upgrade to BSC Node v1.3.13 Before Hardfork

Expand Down
44 changes: 44 additions & 0 deletions docs/announce/final-sunset-bc-testnet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Final Sunset Hardfork of BC Testnet

<div class="doc-announce-info">
<span class="version-tag">Hardfork</span>
</div>

## Upgrade Timeline

The Final Sunset Hardfork will happen at:

- Testnet: August 1 2024 6:00:00 AM UTC

## Upgrade to BC Node v0.10.23 Before Hardfork

BC node need to be upgraded before the hardfork time.

- https://github.com/bnb-chain/node/releases/tag/v0.10.23

### Upgrade Instructions

As a fullnode runner, you need to take the following steps before the hardfork block height.

1) Download the new v0.10.23 binary and replace the previous version.

2) Download the new config
file [app.toml](https://github.com/bnb-chain/node/releases/download/v0.10.23/testnet_config.zip) to replace the
previous version or add the following under the [upgrade] module of `app.toml`.

```toml
FinalSunsetHeight = 56218686
```

3) Stop the bnbchaind process and restart it with v0.10.23.

```shell
service bnbchaind restart
```

## Key Highlight

After Final Sunset, the cross-chain communication between the Beacon Chain and BSC will be completely stopped.
The validators in the Beacon Chain community will gradually shut down, and the entire chain will no longer accept
new transactions or propose new blocks.
For more information about BNB Chain Fusion, please refer to [this](https://www.bnbchain.org/en/bnb-chain-fusion).
54 changes: 54 additions & 0 deletions docs/announce/fjord-opbnb.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Fjord Upgrade of opBNB

<div class="doc-announce-info">
<span class="version-tag">Hardfork</span>
</div>


## Upgrade Timeline

The Fjord upgrade will happen at:

- Testnet: Sep-10-2024 06:00 AM +UTC
- Mainnet: Sep-24-2024 06:00 AM +UTC

## Upgrade opBNB op-node and op-geth to v0.5.0 Before Hardfork

Releases:

- https://github.com/bnb-chain/opbnb/releases/tag/v0.5.0
- https://github.com/bnb-chain/op-geth/releases/tag/v0.5.0

Docker Images

- ghcr.io/bnb-chain/op-node:v0.5.0
- ghcr.io/bnb-chain/op-geth:v0.5.0
- ghcr.io/bnb-chain/op-batcher:v0.5.0
- ghcr.io/bnb-chain/op-proposer:v0.5.0

## Key Highlight: L1 fee calculation changed

Fjord updates the L1 cost calculation function to use a FastLZ-based compression estimator. The L1 cost is computed as:

```
l1FeeScaled = l1BaseFeeScalar*l1BaseFee*16 + l1BlobFeeScalar*l1BlobBaseFee
estimatedSizeScaled = max(minTransactionSize * 1e6, intercept + fastlzCoef*fastlzSize)
l1Fee = estimatedSizeScaled * l1FeeScaled / 1e12
```

You can find the detailed explanation in the [spec](https://specs.optimism.io/protocol/fjord/exec-engine.html).

## User Facing Changes

* New flag `--wait-node-sync` added to op-batcher (default false), indicates if during startup, the batcher should wait for a recent batcher tx on L1 to finalize (via more block confirmations). This should help avoid duplicate batcher txs
* New flag `--wait-node-sync` added to op-proposer (default false), indicates if during startup, the proposer should wait for the rollup node to sync to the current L1 tip before proceeding with its driver loop
* New flag `--compression-algo` added to op-batcher (default zlib), user can choose brotli algo after Fjord fork
* New flag `--l1.rpc-max-cache-size` added to op-node (default 1000), so user can config the the maximum cache size of the L1 client

## Pull Requests

* Merge upstream v1.7.7 by @bnoieh in https://github.com/bnb-chain/opbnb/pull/216
* feat(op-node): Keep consistent status when meet an unexpected el sync by @krish-nr in https://github.com/bnb-chain/opbnb/pull/222
* feat(op-node): add l1 cache size config by @welkin22 in https://github.com/bnb-chain/opbnb/pull/225
* feat(op-chain-ops): add Wright fork config into genesis file generation code by @welkin22 in https://github.com/bnb-chain/opbnb/pull/226

5 changes: 2 additions & 3 deletions docs/announce/haber-bsc.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,13 @@

<div class="doc-announce-info">
<span class="version-tag">Hardfork</span>
<span class="announce-date">2024 May 24</span>
</div>

## Upgrade Timeline
The Haber upgrade will happen at:

- Testnet: 2024-05-29 06:07:00 AM UTC
- Mainnet: 2024-06-20 06:05:00 AM UTC
- Testnet: May 29 2024 06:07:00 AM UTC
- Mainnet: June 20 2024 06:05:00 AM UTC

## Upgrade to BSC Node v1.4.8 Before Hardfork
Release [v1.4.8](https://github.com/bnb-chain/bsc/releases/tag/v1.4.8) is a cut-in **hard fork release for BSC Testnet and Mainnet**, the HF name is: [Haber](https://forum.bnbchain.org/t/bnb-chain-roadmap-mainnet/936#h-4haber-wip-25), it only supports one BEP: [BEP-381: Precompile for secp256r1 Curve Support](https://github.com/bnb-chain/BEPs/blob/master/BEPs/BEP-381.md)
Expand Down
5 changes: 2 additions & 3 deletions docs/announce/haber-opbnb.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,14 @@

<div class="doc-announce-info">
<span class="version-tag">Hardfork</span>
<span class="announce-date">2024 May 24</span>
</div>


## Upgrade Timeline
The Haber upgrade will happen at:

- Testnet: May 30, 2024, at 6:00 AM UTC
- Mainnet: June 20th, 2024 08:00:00 AM UTC
- Testnet: May 30 2024, 06:00:00 AM UTC
- Mainnet: June 20 2024 08:00:00 AM UTC

## Upgrade to opBNB Node v0.4.2 Before Hardfork

Expand Down
25 changes: 8 additions & 17 deletions docs/announce/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,18 @@
# Announcement

<div class="doc-announce">
<a href="./haber-bsc">
<a href="./altai-gnfd/">
<div>
<div class="announce-title">BSC Harber Hardfork</div>
<div class="announce-desc">Enable EIP7212 to support precompiled secp256r1 curve on BSC</div>
<div class="announce-title">Altai Upgrade of Greenfield </div>
<div class="announce-desc">A hotfix release to address Metamask compatibility issue</div>
</div>
<span class="announce-date">2023 MAY 24</span>
<span class="announce-date">2024 Sep 23</span>
</a>
<a href="./haber-opbnb">
<a href="./bohr-bsc/">
<div>
<div class="announce-title">opBNB Harber Hardfork</div>
<div class="announce-desc">Enable EIP7212 to support precompiled secp256r1 curve on opBNB</div>
<div class="announce-title">Bohr Upgrade of BSC (Mainnet)</div>
<div class="announce-desc">Introduce 4 BEPs on BSC Mainnet</div>
</div>
<span class="announce-date">2023 MAY 24</span>
<span class="announce-date">2024 Sep 26</span>
</a>
<a href="./serengeti-greenfield">
<div>
<div class="announce-title">Greenfield Serengeti Hardfork</div>
<div class="announce-desc">Introduce major updates and enhancements to the platform, including storage fee paymaster</div>
</div>
<span class="announce-date">2023 MAY 24</span>
</a>


</div>
31 changes: 31 additions & 0 deletions docs/announce/mongolian-greenfield.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Mongolian Upgrade of Greenfield

<div class="doc-announce-info">
<span class="version-tag">Hardfork</span>
</div>


## Upgrade Timeline

- Testnet: July 31th 2024 07:00:00 AM UTC Blockheight: 10,780,238

- Mainnet: August 8th 2024 07:00:00 AM UTC Blockheight: 10,314,605

## Validators and SPs should complete upgrading to the latest version before hardfork:

For Validators: greenfield [v1.9.0](https://github.com/bnb-chain/greenfield/releases/tag/v1.9.0?ref=bnbchain.ghost.io)

For SPs: greenfield-storage-provider [v1.9.0](https://github.com/bnb-chain/greenfield-storage-provider/releases/tag/v1.9.0?ref=bnbchain.ghost.io)

## New features introduced:

* [#639] https://github.com/bnb-chain/greenfield/pull/639 feat: Support msg to create policy by cross chain

## Bug fixing
* [#638] https://github.com/bnb-chain/greenfield/pull/638 fix: initial val for min value comparison should be large enough
* [#640] https://github.com/bnb-chain/greenfield/pull/640 fix: broken links reroute from local repo to bnbchain docs

## Docs
* [#633] https://github.com/bnb-chain/greenfield/pull/633 docs: replace docs link

[//]: # (Reference: https://www.bnbchain.org/en/blog/bnb-greenfield-mongolian-hardfork)
43 changes: 43 additions & 0 deletions docs/announce/second-sunset-bc-testnet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Second Sunset Hardfork of BC Testnet

<div class="doc-announce-info">
<span class="version-tag">Hardfork</span>
</div>

## Upgrade Timeline

The Second Sunset Hardfork will happen at:

- Testnet: June 21 2024 6:00:00 AM UTC

## Upgrade to BC Node v0.10.21 Before Hardfork

BC node need to be upgraded before the hardfork time.

- https://github.com/bnb-chain/node/releases/tag/v0.10.21

### Upgrade Instructions

As a fullnode runner, you need to take the following steps before the hardfork block height.

1) Download the new v0.10.21 binary and replace the previous version.

2) Download the new config
file [app.toml](https://github.com/bnb-chain/node/releases/download/v0.10.21/testnet_config.zip) to replace the
previous version or add the following under the [upgrade] module of `app.toml`.

```toml
SecondSunsetHeight = 54554742
```

3) Stop the bnbchaind process and restart it with v0.10.21.

```shell
service bnbchaind restart
```

## Key Highlight

All TimeLocks and AtomicSwaps on BC tesnet will automatically be refunded to user accounts.
All the BSC delegations will be automatically undelegated and refunded to user accounts after the unbonding period.
For more information about BNB Chain Fusion, please refer to [this](https://www.bnbchain.org/en/bnb-chain-fusion).
Loading