Go implementation of the Ethereum protocol
Find a file
2020-07-30 11:01:57 +05:30
.circleci fix test 2020-03-20 19:12:16 +05:30
.github Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
accounts Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
build Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
cmd Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
common Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
consensus fix: handle multiple state sync events 2020-07-30 11:01:57 +05:30
console Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
contracts/checkpointoracle Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
core fix: handle multiple state sync events 2020-07-30 11:01:57 +05:30
crypto Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
docs/audits Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
eth chg: add and broadcast statesync event from block 2020-07-29 21:09:10 +05:30
ethclient Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
ethdb Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
ethstats Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
event Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
graphql Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
internal Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
les Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
light Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
log Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
metrics Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
miner Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
mobile Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
mocks fetch state events with from_id/to_time 2020-05-20 13:43:40 +05:30
node Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
p2p Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
params Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
rlp Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
rpc Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
signer Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
swarm swarm: code cleanup, move to ethersphere/swarm (#19661) 2019-06-04 16:35:36 +03:00
tests Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
trie Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
whisper Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
.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 Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
appveyor.yml Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
AUTHORS Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
COPYING all: update license information 2015-07-07 14:12:44 +02:00
COPYING.LESSER all: update license information 2015-07-07 14:12:44 +02:00
Dockerfile Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
Dockerfile.alltools Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
fuzzbuzz.yaml Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
go.mod Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
go.sum Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
interfaces.go MAT-865: Add subscribe deposit event filter (#21) 2020-04-06 09:52:21 +05:30
Makefile Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
README.md Update README.md 2020-07-28 21:14:29 +05:30
SECURITY.md change package name 2019-11-12 13:17:12 -05: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.13 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 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.