You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+23-20Lines changed: 23 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,20 @@ BNB Beacon Chain
3
3
4
4
BNB Beacon Chain is a blockchain with a flexible set of native assets and pluggable modules. It uses [tendermint](https://tendermint.com) for consensus and app logic is written in golang. It targets fast block times, a native dApp layer and multi-token support with no smart contract VM.
5
5
6
-
This is a fork of [basecoin](https://github.com/cosmos/cosmos-sdk/tree/master/examples/basecoin) and is already functional as a multi-asset cryptocurrency blockchain and DEX; see below for instructions on how to use it.
[Read](https://tendermint.readthedocs.io/en/master/introduction.html)[more](https://blog.cosmos.network/tendermint-explained-bringing-bft-based-pos-to-the-public-blockchain-domain-f22e274a0fdb) about Tendermint and ABCI.
20
31
21
32
## Getting Started
@@ -37,11 +48,6 @@ $ cd $BNBCHAINPATH
37
48
$ make build
38
49
```
39
50
40
-
> If you want run bnbchaind with cleveldb as backend, please ensure leveldb is installed: https://github.com/google/leveldb#building,
41
-
> and change `make install` to `make install_c`
42
-
> For mac, `brew install leveldb` would help. For linux, you can build from source
43
-
44
-
45
51
**Windows**
46
52
47
53
If you are working on windows, `GOPATH` and `PATH` should already be set when you install golang.
@@ -54,8 +60,6 @@ You may need add BNBCHAINPATH to the environment variables.
54
60
> make build
55
61
```
56
62
57
-
> If you encounter some network issues when downloading the dependencies, make sure you have configured shadowsocks correctly and switch to global mode. Run `set(win)/export(linux/mac) https_proxy=127.0.0.1:1080` if you still have https issues.
58
-
59
63
To test that installation worked, try to run the cli tool:
60
64
61
65
```bash
@@ -87,6 +91,10 @@ When you make a change you probably want to reset your chain, remember to kill t
87
91
$ bnbchaind unsafe_reset_all
88
92
```
89
93
94
+
### Join mainnet/testnet
95
+
96
+
Please refer to the document for joining [mainnet](https://docs.bnbchain.world/docs/beaconchain/develop/node/join-mainnet) or [testnnet](https://docs.bnbchain.world/docs/beaconchain/develop/node/join-testnet).
If we use a native asset (BNB) as an ICO quote currency this will be straightforward as a plugin, but other examples of how to peg ethereum tokens to assets on tendermint chains do exist e.g.
It is welcomed to contribute to this repo from everyone. If you'd like to contribute, please fork, fix, commit and submit a pull request to review and merge into the main code base. Please make sure your contributions adhere to our coding guidelines:
214
215
215
-
To add: [ICO], [Staking], [Freezing], [Burning]
216
+
- Code must adhere to the official Go formatting guidelines (i.e. please use gofmt tool).
217
+
- Code must be documented adhering to the official Go commentary guidelines.
218
+
- Pull requests need to be based on and opened against the master branch.
0 commit comments