Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bnb-chain/BEPs
BNB Evolution Proposals
https://github.com/bnb-chain/BEPs
bep bnb
Last synced: 3 months ago
JSON representation
BNB Evolution Proposals
- Host: GitHub
- URL: https://github.com/bnb-chain/BEPs
- Owner: bnb-chain
- Created: 2019-04-08T06:37:32.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-22T12:10:12.000Z (6 months ago)
- Last Synced: 2024-05-22T13:32:22.512Z (6 months ago)
- Topics: bep, bnb
- Language: Solidity
- Homepage:
- Size: 11.6 MB
- Stars: 751
- Watchers: 74
- Forks: 502
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- best-of-crypto - GitHub - 34% open · ⏱️ 30.05.2024): (Exchange-based Tokens)
README
# BEPs
BEP stands for BNB Evolution Proposal. Each BEP will be a proposal document providing information to the BNB Chain ecosystem and community.
Here is the list of subjects of BEPs:
| Number | Title | Type | Status |
|------------------------------| --------------------------------------------------------- | --------- |-----------|
| [BEP-1](./BEPs/BEP1.md) | Purpose and Guidelines of BEP | Process | Living |
| [BEP-2](./BEPs/BEP2.md) | Tokens on BNB Beacon Chain | Standards | Enabled |
| [BEP-3](./BEPs/BEP3.md) | HTLC and Atomic Peg | Standards | Enabled |
| [BEP-6](./BEPs/BEP6.md) | Delist Trading Pairs on BNB Beacon Chain | Standards | Enabled |
| [BEP-8](./BEPs/BEP8.md) | Mini-BEP2 Tokens | Standards | Enabled |
| [BEP-9](./BEPs/BEP9.md) | Time Locking of Tokens on BNB Beacon Chain | Standards | Enabled |
| [BEP-10](./BEPs/BEP10.md) | Registered Types for Transaction Source | Standards | Enabled |
| [BEP-12](./BEPs/BEP12.md) | Introduce Customized Scripts and Transfer Memo Validation | Standards | Enabled |
| [BEP-18](./BEPs/BEP18.md) | State sync enhancement | Standards | Enabled |
| [BEP-19](./BEPs/BEP19.md) | Introduce Maker and Taker for Match Engine | Standards | Enabled |
| [BEP-20](./BEPs/BEP20.md) | Tokens on BNB Smart Chain | Standards | Enabled |
| [BEP-67](./BEPs/BEP67.md) | Price-based Order | Standards | Enabled |
| [BEP-70](./BEPs/BEP70.md) | List and Trade BUSD Pairs | Standards | Enabled |
| [BEP-82](./BEPs/BEP82.md) | Token Ownership Changes | Standards | Enabled |
| [BEP-84](./BEPs/BEP84.md) | Mirror BEP20 to BNB Beacon Chain | Standards | Enabled |
| [BEP-86](./BEPs/BEP86.md) | Dynamic Extra Incentive For BSC Relayers | Standards | Enabled |
| [BEP-87](./BEPs/BEP87.md) | Token Symbol Minimum Length Change | Standards | Enabled |
| [BEP-89](./BEPs/BEP89.md) | Visual Fork of BNB Smart Chain | Standards | Enabled |
| [BEP-91](./BEPs/BEP91.md) | Increase Block Gas Ceiling for BNB Smart Chain | Standards | Enabled |
| [BEP-93](./BEPs/BEP93.md) | Diff Sync Protocol on BSC | Standards | Withdrawn |
| [BEP-95](./BEPs/BEP95.md) | Introduce Real-Time Burning Mechanism | Standards | Enabled |
| [BEP-126](./BEPs/BEP126.md) | Introduce Fast Finality Mechanism | Standards | Enabled |
| [BEP-127](./BEPs/BEP127.md) | Temporary Maintenance Mode for Validators | Standards | Enabled |
| [BEP-128](./BEPs/BEP128.md) | Improvement on BNB Smart Chain Staking Reward Distribution | Standards | Enabled |
| [BEP-131](./BEPs/BEP131.md) | Introduce candidate validators onto BNB Smart Chain | Standards | Enabled |
| [BEP-151](./BEPs/BEP151.md) | Decommission Decentralized Exchange on BNB Beacon Chain | Standards | Enabled |
| [BEP-153](./BEPs/BEP153.md) | Introduce native staking onto BNB Smart Chain | Standards | Enabled |
| [BEP-159](./BEPs/BEP159.md) | Introduce A New Staking Mechanism on BNB Beacon Chain | Standards | Draft |
| [BEP-171](./BEPs/BEP171.md) | Security Enhancement for Cross-Chain Module | Standards | Enabled |
| [BEP-172](./BEPs/BEP172.md) | Network Stability Enhancement On Slash Occur | Standards | Enabled |
| [BEP-173](./BEPs/BEP173.md) | Introduce Text Governance Proposal for BNB Smart Chain | Standards | Enabled |
| [BEP-174](./BEPs/BEP174.md) | Cross Chain Relayer Management | Standards | Enabled |
| [BEP-188](./BEPs/BEP188.md) | Early Broadcast Mature Block For In-Turn Validators | Standards | Withdrawn |
| [BEP-194](./BEPs/BEP194.md) | Node Discovery ENR filtering | Standards | Draft |
| [BEP-206](./BEPs/BEP206.md) | Hybrid Mode State Expiry | Standards | Stagnant |
| [BEP-216](./BEPs/BEP216.md) | Implement EIP 3855 PUSH0 instruction | Standards | Enabled |
| [BEP-217](./BEPs/BEP217.md) | Implement EIP3860 Limit and meter initcode | Standards | Enabled |
| [BEP-221](./BEPs/BEP221.md) | CometBFT Light Block Validation | Standards | Draft |
| [BEP-225](./BEPs/BEP-225.md) | Implement EIP2565 ModExp Gas Cost | Standards | Enabled |
| [BEP-226](./BEPs/BEP226.md) | Enable EIP-1559 with base fee of 0 | Standards | Enabled |
| [BEP-227](./BEPs/BEP227.md) | Add BASEFEE opcode | Standards | Enabled |
| [BEP-228](./BEPs/BEP228.md) | Prevent deploying contracts starting with 0xEF | Standards | Enabled |
| [BEP-229](./BEPs/BEP-229.md) | Implement EIP-2718 Typed Transaction Envelope | Standards | Enabled |
| [BEP-230](./BEPs/BEP-230.md) | Implement EIP-2929 Gas cost increases for state access opcodes | Standards | Enabled |
| [BEP-231](./BEPs/BEP231.md) | Implement EIP-2930: Optional access lists | Standards | Enabled |
| [BEP-255](./BEPs/BEP255.md) | Beacon Chain Asset Reconciliation for Security Enhancement | Standards | Enabled |
| [BEP-293](./BEPs/BEP-293.md) | Greenfield Link to opBNB | Standards | Draft |
| [BEP-294](./BEPs/BEP294.md) | BSC Native Staking after BC Fusion | Standards | Enabled |
| [BEP-297](./BEPs/BEP297.md) | BSC Native Governance Module | Standards | Enabled |
| [BEP-299](./BEPs/BEP-299.md) | Token Migration after BC Fusion | Standards | Candidate |
| [BEP-311](./BEPs/BEP-311.md) | Implement EIP-3651 Warm COINBASE | Standards | Enabled |
| [BEP-312](./BEPs/BEP-312.md) | Announce EIP-6049 Deprecate SELFDESTRUCT | Standards | Review |
| [BEP-319](./BEPs/BEP-319.md) | Optimize the incentive mechanism of the Fast Finality feature | Standards | Enabled |
| [BEP-322](./BEPs/BEP322.md) | Builder API Specification for BNB Smart Chain | Standards | Enabled |
| [BEP-323](./BEPs/BEP323.md) | Bundle Format for Greenfield | Standards | Enabled |
| [BEP-333](./BEPs/BEP333.md) | BNB Chain Fusion | Standards | Enabled |
| [BEP-334](./BEPs/BEP-334.md) | Greenfield CrossChain Permission Module | Standards | Enabled |
| [BEP-335](./BEPs/BEP-335.md) | Greenfield Simplify Storage Provider Exit | Standards | Enabled |
| [BEP-336](./BEPs/BEP-336.md) | Implement EIP-4844: Shard Blob Transactions | Standards | Enabled |
| [BEP-341](./BEPs/BEP-341.md) | Validators can produce consecutive blocks | Standards | Candidate |
| [BEP-342](./BEPs/BEP-342.md) | Implement EIP-5656: MCOPY | Standards | Enabled |
| [BEP-343](./BEPs/BEP-343.md) | Implement EIP-1153: Transient storage opcodes | Standards | Enabled |
| [BEP-344](./BEPs/BEP-344.md) | Implement EIP-6780: SELFDESTRUCT only in same transaction | Standards | Enabled |
| [BEP-345](./BEPs/BEP-345.md) | Implement EIP-7516: BLOBBASEFEE opcode | Standards | Enabled |
| [BEP-346](./BEPs/BEP-346.md) | Streamline off-chain authentication on Greenfield | Standards | Enabled |
| [BEP-362](./BEPs/BEP-362.md) | Greenfield Storage Fee Paymaster | Standards | Enabled |
| [BEP-364](./BEPs/BEP-364.md) | Primary Storage Provider acts as the upload agent for object creation and update on Greenfield | Standards | Enabled |
| [BEP-366](./BEPs/BEP-366.md) | PGreenfield Atomic Object Update | Standards | Candidate |
| [BEP-402](./BEPs/BEP-402.md) | Complete Missing Fields in Block Header to Generate Signature | Standards | Candidate |
| [BEP-404](./BEPs/BEP-404.md) | Clear Miner History when Switching Validator Set | Standards | Candidate |
| [BEP-410](./BEPs/BEP-410.md) | Add Agent for Validators | Standards | Draft |# BNB Chain Upgrades
[BNB Chain Upgrades(Mainnet): History & Forecast](https://forum.bnbchain.org/t/bnb-chain-upgrades-mainnet/936)[BNB Chain Upgrades(Testnet): History & Forecast](https://forum.bnbchain.org/t/bnb-chain-upgrades-testnet/934)
# How To Contribute A BEP
If you have an idea and want to make it a BEP, you may refer [BEP-1](BEP1.md)