good morning!!!!

Skip to content
Snippets Groups Projects
README.md 1.59 KiB
Newer Older
G. Kay Lee's avatar
G. Kay Lee committed
## Go Ethereum
Jeffrey Wilcke's avatar
Jeffrey Wilcke committed

Official Golang implementation of the Ethereum protocol.
Jeffrey Wilcke's avatar
Jeffrey Wilcke committed

Jaynti Kanani's avatar
Jaynti Kanani committed
[![API Reference](https://camo.githubusercontent.com/915b7be44ada53c290eb157634330494ebe3e30a/68747470733a2f2f676f646f632e6f72672f6769746875622e636f6d2f676f6c616e672f6764646f3f7374617475732e737667)](https://godoc.org/github.com/maticnetwork/bor)
[![Go Report Card](https://goreportcard.com/badge/github.com/maticnetwork/bor)](https://goreportcard.com/report/github.com/maticnetwork/bor)
[![CircleCI](https://circleci.com/gh/maticnetwork/bor/tree/master.svg?style=shield)](https://circleci.com/gh/maticnetwork/bor/tree/master)
[![Discord](https://img.shields.io/badge/discord-join%20chat-blue.svg)](https://discord.gg/nthXNEv)
Jeffrey Wilcke's avatar
Jeffrey Wilcke committed

Jaynti Kanani's avatar
Jaynti Kanani committed
Automated builds are available for stable releases and the unstable master branch. Binary
archives are published at https://geth.ethereum.org/downloads/.
Jeffrey Wilcke's avatar
Jeffrey Wilcke committed

## Building the source
Building `bor` requires both a Go (version 1.13 or later) and a C compiler. You can install
Jaynti Kanani's avatar
Jaynti Kanani committed
them using your favourite package manager. Once the dependencies are installed, run
Jaynti Kanani's avatar
Jaynti Kanani committed
```shell
Jaynti Kanani's avatar
Jaynti Kanani committed
make bor
Jaynti Kanani's avatar
Jaynti Kanani committed
```
or, to build the full suite of utilities:

Jaynti Kanani's avatar
Jaynti Kanani committed
```shell
make all
```
The go-ethereum library (i.e. all code outside of the `cmd` directory) is licensed under the
Jaynti Kanani's avatar
Jaynti Kanani committed
[GNU Lesser General Public License v3.0](https://www.gnu.org/licenses/lgpl-3.0.en.html),
also included in our repository in the `COPYING.LESSER` file.
The go-ethereum binaries (i.e. all code inside of the `cmd` directory) is licensed under the
Jaynti Kanani's avatar
Jaynti Kanani committed
[GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.en.html), also
included in our repository in the `COPYING` file.