Go implementation of the Ethereum protocol
Find a file
2021-05-27 17:56:09 +05:30
.circleci chg: Update README 2020-11-14 14:30:47 +05:30
.github update: merge v1.10.3 2021-05-25 14:20:38 +04:00
accounts update: merge v1.10.3 2021-05-25 14:20:38 +04:00
build build: fix windows installer build for NSIS v3.05 (#22821) 2021-05-05 12:19:51 +02:00
cmd update: merge v1.10.3 2021-05-25 14:20:38 +04:00
common all: make logs a bit easier on the eye to digest (#22665) 2021-04-15 20:35:00 +03:00
consensus add overrideStateSyncRecords to genesis 2021-05-27 17:56:09 +05:30
console eth: move eth.Config to a common package (#22205) 2021-02-05 13:51:15 +01:00
contracts/checkpointoracle accounts/abi/bind: allow specifying signer on transactOpts (#21356) 2020-12-08 14:44:56 +01:00
core Update blockchain.go 2021-05-25 16:01:25 +05:30
crypto all: remove unneeded parentheses (#21921) 2021-02-02 11:32:44 +02:00
docs/audits Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
eth fix discovery urls 2021-05-25 18:33:40 +05:30
ethclient update: merge v1.10.3 2021-05-25 14:20:38 +04:00
ethdb update: merge v1.10.3 2021-05-25 14:20:38 +04:00
ethstats all: fix miner hashRate -> hashrate on API calls 2021-03-31 10:56:51 +03:00
event event: add ResubscribeErr (#22191) 2021-01-21 13:47:38 +01:00
graphql graphql: add support for tx types and tx access lists (#22491) 2021-04-06 15:58:36 +02:00
internal update: merge v1.10.3 2021-05-25 14:20:38 +04:00
les update: merge v1.10.3 2021-05-25 14:20:38 +04:00
light chg: update geth to v1.10.1 2021-03-09 17:06:18 +05:30
log log: fix formatting of big.Int (#22679) 2021-04-16 09:27:16 +03:00
metrics metrics/influxdb: don't push empty histograms, no measurement != 0 2021-03-26 21:13:52 +02:00
miner all: fix miner hashRate -> hashrate on API calls 2021-03-31 10:56:51 +03:00
mobile eth: move eth.Config to a common package (#22205) 2021-02-05 13:51:15 +01:00
node internal/web3ext, node: migrate node admin API (Start|Stop)RPC->HTTP (#22461) 2021-03-23 11:41:23 +02:00
p2p cmd/utils: use eth DNS tree for snap discovery (#22808) 2021-05-04 11:29:32 +02:00
params add overrideStateSyncRecords to genesis 2021-05-27 17:56:09 +05:30
rlp core/rawdb: fix transaction indexing/unindexing hashing error (#22457) 2021-03-16 12:15:14 +02:00
rpc rpc: add HTTPError type for HTTP error responses (#22677) 2021-04-21 15:51:30 +02:00
signer update: merge v1.10.3 2021-05-25 14:20:38 +04:00
swarm swarm: code cleanup, move to ethersphere/swarm (#19661) 2019-06-04 16:35:36 +03:00
tests update: merge v1.10.3 2021-05-25 14:20:38 +04:00
trie core, eth, ethdb, trie: simplify range proofs 2021-04-29 10:59:08 +03:00
.dockerignore cmd, internal/build, docker: advertise commit date in unstable build versions (#19522) 2019-05-08 16:44:28 +03:00
.gitattributes .gitattributes: enable solidity highlighting on github (#16425) 2018-04-03 15:21:24 +02:00
.gitignore Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
.gitmodules tests: update tests and implement general state tests (#14734) 2017-07-11 13:49:14 +02:00
.golangci.yml Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
.mailmap all: update license information (#16089) 2018-02-14 13:49:11 +01:00
.travis.yml chg: update geth to v1.10.1 2021-03-09 17:06:18 +05:30
appveyor.yml appveyor.yml: upgrade to VisualStudio 2019 image (#22811) 2021-05-04 23:39:09 +03:00
AUTHORS Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
circle.yml use go-ethereum for better forked-bor release 2020-11-13 09:21:48 +05:30
COPYING use go-ethereum for better forked-bor release 2020-11-13 09:21:48 +05:30
COPYING.LESSER all: update license information 2015-07-07 14:12:44 +02:00
Dockerfile chg: update geth to v1.10.1 2021-03-09 17:06:18 +05:30
Dockerfile.alltools chg: update geth to v1.10.1 2021-03-09 17:06:18 +05:30
fuzzbuzz.yaml Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
go.mod update: merge v1.10.3 2021-05-25 14:20:38 +04:00
go.sum update: merge v1.10.3 2021-05-25 14:20:38 +04:00
interfaces.go chg: update geth to v1.10.1 2021-03-09 17:06:18 +05:30
Makefile update: merge v1.10.3 2021-05-25 14:20:38 +04:00
oss-fuzz.sh tests/fuzzers: crypto/bn256 and crypto/bls12381 tests against gnark-crypto (#22755) 2021-04-28 12:04:25 +02:00
README.md update: merge v1.10.3 2021-05-25 14:20:38 +04:00
SECURITY.md SECURITY.md: link to release page (#22067) 2021-01-04 12:42:47 +01:00

Bor

Official Golang implementation of the Matic protocol (fork of Go Ethereum - https://github.com/ethereum/go-ethereum)

Building the source

Building bor requires both a Go (version 1.14 or later) and a C compiler. You can install them using your favourite package manager. Once the dependencies are installed, run

make bor

or, to build the full suite of utilities:

make bor-all

License

The go-ethereum library (i.e. all code outside of the cmd directory) is licensed under the GNU Lesser General Public License v3.0, 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 GNU General Public License v3.0, also included in our repository in the COPYING file.