mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-26 14:46:42 +00:00
Fix typos (#1442)
* Update README.md * Update README.md * Update README.md * Update README.md
This commit is contained in:
parent
3fab8b59e8
commit
01f9cd701f
4 changed files with 15 additions and 15 deletions
14
README.md
14
README.md
|
|
@ -11,14 +11,14 @@ https://pkg.go.dev/badge/github.com/maticnetwork/bor
|
||||||
|
|
||||||
### Installing bor using packaging
|
### Installing bor using packaging
|
||||||
|
|
||||||
The easiest way to get started with bor is to install the packages using the command below. Refer to the [releases](https://github.com/maticnetwork/bor/releases) section to find the latest stable version of bor.
|
The easiest way to get started with bor is to install the packages using the command below. Please take a look at the [releases](https://github.com/maticnetwork/bor/releases) section to find the latest stable version of bor.
|
||||||
|
|
||||||
curl -L https://raw.githubusercontent.com/maticnetwork/install/main/bor.sh | bash -s -- v0.4.0 <network> <node_type>
|
curl -L https://raw.githubusercontent.com/maticnetwork/install/main/bor.sh | bash -s -- v0.4.0 <network> <node_type>
|
||||||
|
|
||||||
The network accepts `mainnet`,`amoy` or `mumbai` and the node type accepts `validator` or `sentry` or `archive`. The installation script does the following things:
|
The network accepts `mainnet`,`amoy` or `mumbai` and the node type accepts `validator` or `sentry` or `archive`. The installation script does the following things:
|
||||||
- Create a new user named `bor`.
|
- Create a new user named `bor`.
|
||||||
- Install the bor binary at `/usr/bin/bor`.
|
- Install the bor binary at `/usr/bin/bor`.
|
||||||
- Dump the suitable config file (based on the network and node type provided) at `/var/lib/bor` and uses it as the home dir.
|
- Dump the suitable config file (based on the network and node type provided) at `/var/lib/bor` and use it as the home dir.
|
||||||
- Create a systemd service named `bor` at `/lib/systemd/system/bor.service` which starts bor using the config file as `bor` user.
|
- Create a systemd service named `bor` at `/lib/systemd/system/bor.service` which starts bor using the config file as `bor` user.
|
||||||
|
|
||||||
The releases supports both the networks i.e. Polygon Mainnet, Amoy and Mumbai (Testnet) unless explicitly specified. Before the stable release for mainnet, pre-releases will be available marked with `beta` tag for deploying on Mumbai/Amoy (testnet). On sufficient testing, stable release for mainnet will be announced with a forum post.
|
The releases supports both the networks i.e. Polygon Mainnet, Amoy and Mumbai (Testnet) unless explicitly specified. Before the stable release for mainnet, pre-releases will be available marked with `beta` tag for deploying on Mumbai/Amoy (testnet). On sufficient testing, stable release for mainnet will be announced with a forum post.
|
||||||
|
|
@ -30,7 +30,7 @@ The releases supports both the networks i.e. Polygon Mainnet, Amoy and Mumbai (T
|
||||||
```shell
|
```shell
|
||||||
make bor
|
make bor
|
||||||
```
|
```
|
||||||
- Start bor using the ideal config files for validator and sentry provided in the `packaging` folder.
|
- Start bor using the ideal config files for the validator and sentry provided in the `packaging` folder.
|
||||||
```shell
|
```shell
|
||||||
./build/bin/bor server --config ./packaging/templates/mainnet-v1/sentry/sentry/bor/config.toml
|
./build/bin/bor server --config ./packaging/templates/mainnet-v1/sentry/sentry/bor/config.toml
|
||||||
```
|
```
|
||||||
|
|
@ -45,19 +45,19 @@ The releases supports both the networks i.e. Polygon Mainnet, Amoy and Mumbai (T
|
||||||
|
|
||||||
#### Using the new cli
|
#### Using the new cli
|
||||||
|
|
||||||
Post `v0.3.0` release, bor uses a new command line interface (cli). The new-cli (located at `internal/cli`) has been built with keeping the flag usage similar to old-cli (located at `cmd/geth`) with a few notable changes. Please refer to [docs](./docs) section for flag usage guide and example.
|
Post `v0.3.0` release, bor uses a new command line interface (cli). The new-cli (located at `internal/cli`) has been built while keeping the flag usage similar to old-cli (located at `cmd/geth`) with a few notable changes. Please refer to [docs](./docs) section for the flag usage guide and example.
|
||||||
|
|
||||||
### Documentation
|
### Documentation
|
||||||
|
|
||||||
- The official documentation for the Polygon PoS chain can be found [here](https://wiki.polygon.technology/docs/pos/getting-started/). It contains all the conceptual and architectural details of the chain along with operational guide for users running the nodes.
|
- The official documentation for the Polygon PoS chain can be found [here](https://wiki.polygon.technology/docs/pos/getting-started/). It contains all the conceptual and architectural details of the chain along with an operational guide for users running the nodes.
|
||||||
- New release announcements and discussions can be found on our [forum page](https://forum.polygon.technology/).
|
- New release announcements and discussions can be found on our [forum page](https://forum.polygon.technology/).
|
||||||
- Polygon improvement proposals can be found [here](https://github.com/maticnetwork/Polygon-Improvement-Proposals/)
|
- Polygon improvement proposals can be found [here](https://github.com/maticnetwork/Polygon-Improvement-Proposals/)
|
||||||
|
|
||||||
### Contribution guidelines
|
### Contribution guidelines
|
||||||
|
|
||||||
Thank you for considering helping out with the source code! We welcome contributions from anyone on the internet, and are grateful for even the smallest of fixes! If you'd like to contribute to bor, please fork, fix, commit and send a pull request for the maintainers to review and merge into the main code base.
|
Thank you for considering helping out with the source code! We welcome contributions from anyone on the internet, and are grateful for even the smallest of fixes! If you'd like to contribute to bor, please fork, fix, commit, and send a pull request for the maintainers to review and merge into the main code base.
|
||||||
|
|
||||||
From the outset we defined some guidelines to ensure new contributions only ever enhance the project:
|
From the outset, we defined some guidelines to ensure new contributions only ever enhance the project:
|
||||||
|
|
||||||
* Quality: Code in the Polygon project should meet the style guidelines, with sufficient test-cases, descriptive commit messages, evidence that the contribution does not break any compatibility commitments or cause adverse feature interactions, and evidence of high-quality peer-review. Code must adhere to the official Go [formatting](https://golang.org/doc/effective_go.html#formatting) guidelines (i.e. uses [gofmt](https://golang.org/cmd/gofmt/)).
|
* Quality: Code in the Polygon project should meet the style guidelines, with sufficient test-cases, descriptive commit messages, evidence that the contribution does not break any compatibility commitments or cause adverse feature interactions, and evidence of high-quality peer-review. Code must adhere to the official Go [formatting](https://golang.org/doc/effective_go.html#formatting) guidelines (i.e. uses [gofmt](https://golang.org/cmd/gofmt/)).
|
||||||
* Testing: Please ensure that the updated code passes all the tests locally before submitting a pull request. In order to run unit tests, run `make test` and to run integration tests, run `make test-integration`.
|
* Testing: Please ensure that the updated code passes all the tests locally before submitting a pull request. In order to run unit tests, run `make test` and to run integration tests, run `make test-integration`.
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ which can
|
||||||
1. Take a prestate, including
|
1. Take a prestate, including
|
||||||
- Accounts,
|
- Accounts,
|
||||||
- Block context information,
|
- Block context information,
|
||||||
- Previous blockshashes (*optional)
|
- Previous blocks hashes (*optional)
|
||||||
2. Apply a set of transactions,
|
2. Apply a set of transactions,
|
||||||
3. Apply a mining-reward (*optional),
|
3. Apply a mining-reward (*optional),
|
||||||
4. And generate a post-state, including
|
4. And generate a post-state, including
|
||||||
|
|
@ -26,7 +26,7 @@ which can
|
||||||
|
|
||||||
### Specification
|
### Specification
|
||||||
|
|
||||||
The idea is to specify the behaviour of this binary very _strict_, so that other
|
The idea is to specify the behavior of this binary very _strict_, so that other
|
||||||
node implementors can build replicas based on their own state-machines, and the
|
node implementors can build replicas based on their own state-machines, and the
|
||||||
state generators can swap between a \`geth\`-based implementation and a \`parityvm\`-based
|
state generators can swap between a \`geth\`-based implementation and a \`parityvm\`-based
|
||||||
implementation.
|
implementation.
|
||||||
|
|
@ -59,7 +59,7 @@ following object definitions are required.
|
||||||
|
|
||||||
##### `alloc`
|
##### `alloc`
|
||||||
|
|
||||||
The `alloc` object defines the prestate that transition will begin with.
|
The `alloc` object defines the prestate that the transition will begin with.
|
||||||
|
|
||||||
```go
|
```go
|
||||||
// Map of address to account definition.
|
// Map of address to account definition.
|
||||||
|
|
@ -195,12 +195,12 @@ There are a few (not many) errors that can occur, those are defined below.
|
||||||
- Other EVM error. Exit code `2`
|
- Other EVM error. Exit code `2`
|
||||||
- Failed configuration: when a non-supported or invalid fork was specified. Exit code `3`.
|
- Failed configuration: when a non-supported or invalid fork was specified. Exit code `3`.
|
||||||
- Block history is not supplied, but needed for a `BLOCKHASH` operation. If `BLOCKHASH`
|
- Block history is not supplied, but needed for a `BLOCKHASH` operation. If `BLOCKHASH`
|
||||||
is invoked targeting a block which history has not been provided for, the program will
|
is invoked targeting a block whose history has not been provided for, the program will
|
||||||
exit with code `4`.
|
exit with code `4`.
|
||||||
|
|
||||||
##### IO errors (`10`-`20`)
|
##### IO errors (`10`-`20`)
|
||||||
|
|
||||||
- Invalid input json: the supplied data could not be marshalled.
|
- Invalid input json: the supplied data could not be marshaled.
|
||||||
The program will exit with code `10`
|
The program will exit with code `10`
|
||||||
- IO problems: failure to load or save files, the program will exit with code `11`
|
- IO problems: failure to load or save files, the program will exit with code `11`
|
||||||
|
|
||||||
|
|
@ -620,7 +620,7 @@ of encoding should always be accepted.
|
||||||
|
|
||||||
There are many test cases in the [`cmd/evm/testdata`](./testdata) directory.
|
There are many test cases in the [`cmd/evm/testdata`](./testdata) directory.
|
||||||
These fixtures are used to power the `t8n` tests in
|
These fixtures are used to power the `t8n` tests in
|
||||||
[`t8n_test.go`](./t8n_test.go). The best way to verify correctness of new `evm`
|
[`t8n_test.go`](./t8n_test.go). The best way to verify the correctness of new `evm`
|
||||||
implementations is to execute these and verify the output and error codes match
|
implementations is to execute these and verify the output and error codes match
|
||||||
the expected values.
|
the expected values.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
- The `bor dumpconfig` sub-command prints the default configurations, in the TOML format, on the terminal. One can `pipe (>)` this to a file (say `config.toml`) and use it to start bor.
|
- The `bor dumpconfig` sub-command prints the default configurations, in the TOML format, on the terminal. One can `pipe (>)` this to a file (say `config.toml`) and use it to start bor.
|
||||||
|
|
||||||
- A toml file now can be used instead of flags and can contain all configuration for the node to run. To simply run bor with a configuration file, the following command can be used.
|
- A toml file now can be used instead of flags and can contain all configurations for the node to run. To simply run bor with a configuration file, the following command can be used.
|
||||||
|
|
||||||
```
|
```
|
||||||
$ bor server --config <path_to_config.toml>
|
$ bor server --config <path_to_config.toml>
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,6 @@
|
||||||
|
|
||||||
https://www.ethswarm.org/
|
https://www.ethswarm.org/
|
||||||
|
|
||||||
Swarm is a distributed storage platform and content distribution service, a native base layer service of the ethereum web3 stack. The primary objective of Swarm is to provide a decentralized and redundant store for dapp code and data as well as block chain and state data. Swarm is also set out to provide various base layer services for web3, including node-to-node messaging, media streaming, decentralised database services and scalable state-channel infrastructure for decentralised service economies.
|
Swarm is a distributed storage platform and content distribution service, a native base layer service of the Ethereum web3 stack. The primary objective of Swarm is to provide a decentralized and redundant store for dapp code and data as well as blockchain and state data. Swarm also set out to provide various base layer services for web3, including node-to-node messaging, media streaming, decentralized database services and scalable state-channel infrastructure for decentralized service economies.
|
||||||
|
|
||||||
**Note**: The codebase has been moved to [ethersphere/bee](https://github.com/ethersphere/bee)
|
**Note**: The codebase has been moved to [ethersphere/bee](https://github.com/ethersphere/bee)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue