Go implementation of the Ethereum protocol
Find a file
Ikko Ashimine 39cefd6fdf
fix typo in tracers/api.go
Constuct -> Construct
2021-08-31 20:34:00 +09:00
.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 Merge remote-tracking branch 'go-ethereum/master' into krishna/header-hash-fix 2021-08-28 12:50:40 +05:30
build build: stop publishing deb packages for Ubuntu 20.10 Groovy Gorilla (#23470) 2021-08-25 21:57:31 +02:00
cmd Merge remote-tracking branch 'go-ethereum/master' into krishna/header-hash-fix 2021-08-28 12:50:40 +05:30
common all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
consensus merge v1.10.7 2021-08-19 15:56:13 +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: fix bounded contracts and sim backend for 1559 (#23038) 2021-06-15 13:56:14 +03:00
core Merge remote-tracking branch 'go-ethereum/master' into krishna/header-hash-fix 2021-08-28 12:50:40 +05:30
crypto all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
docs/audits Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
eth fix typo in tracers/api.go 2021-08-31 20:34:00 +09:00
ethclient merge v1.10.7 2021-08-19 15:56:13 +05:30
ethdb Merge remote-tracking branch 'go-ethereum/master' into krishna/header-hash-fix 2021-08-28 12:50:40 +05:30
ethstats ethstats: fix full node interface post 1559 2021-07-05 10:49:52 +03:00
event event: add ResubscribeErr (#22191) 2021-01-21 13:47:38 +01:00
graphql graphql: fix transaction API (#23052) 2021-06-22 12:13:48 +03:00
internal Merge remote-tracking branch 'go-ethereum/master' into krishna/header-hash-fix 2021-08-28 12:50:40 +05:30
les Merge remote-tracking branch 'go-ethereum/master' into krishna/header-hash-fix 2021-08-28 12:50:40 +05:30
light Merge remote-tracking branch 'go-ethereum/master' into krishna/header-hash-fix 2021-08-28 12:50:40 +05:30
log all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
metrics all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
miner cmd, core, eth, miner: deprecate miner.gastarget flag (#23213) 2021-08-10 11:28:33 +03:00
mobile all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
node node: remove dependency on wallet backend packages (#23019) 2021-08-25 22:34:22 +02:00
p2p all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
params Merge remote-tracking branch 'go-ethereum/master' into krishna/header-hash-fix 2021-08-28 12:50:40 +05:30
rlp rlp: minor optimizations for slice/array encoding (#23467) 2021-08-25 19:01:10 +02:00
rpc rpc: add BlockNumber.MarshalText (#23324) 2021-08-25 19:30:29 +02:00
signer Merge tag 'v1.10.8' of github.com:ethereum/go-ethereum into arpit/v1.10.8-upgrade 2021-08-24 12:56:59 +05:30
swarm swarm: code cleanup, move to ethersphere/swarm (#19661) 2019-06-04 16:35:36 +03:00
tests Merge remote-tracking branch 'go-ethereum/master' into krishna/header-hash-fix 2021-08-28 12:50:40 +05:30
trie core, light, tests, trie: add state metrics (#23433) 2021-08-24 22:00:42 +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/testdata: make submodule shallow (#23412) 2021-08-24 13:56:31 +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 Merge remote-tracking branch 'go-ethereum/master' into krishna/header-hash-fix 2021-08-28 12:50:40 +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 Merge pull request #178 from maticnetwork/krishna/header-hash-fix 2021-08-30 17:08:29 +05:30
Dockerfile.alltools Merge remote-tracking branch 'go-ethereum/master' into krishna/header-hash-fix 2021-08-28 12:50:40 +05:30
fuzzbuzz.yaml Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
go.mod Merge remote-tracking branch 'go-ethereum/master' into krishna/header-hash-fix 2021-08-28 12:50:40 +05:30
go.sum Merge remote-tracking branch 'go-ethereum/master' into krishna/header-hash-fix 2021-08-28 12:50:40 +05:30
interfaces.go merge v1.10.7 2021-08-19 15:56:13 +05:30
Makefile update: merge v1.10.3 2021-05-25 14:20:38 +04:00
oss-fuzz.sh fuzzing: fix typo in fuzzer definitions (#23169) 2021-07-06 09:48:29 +02:00
README.md merge v1.10.7 2021-08-19 15:56:13 +05:30
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.