Go implementation of the Ethereum protocol
Find a file
2020-10-18 16:26:55 +05:30
.circleci fix test 2020-03-20 19:12:16 +05:30
.github chg: make binary general 2020-08-18 20:37:12 +05:30
accounts new: add filter for block logs 2020-10-18 16:22:38 +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 add: bor author api 2020-09-29 13:06:23 +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 chg: no need for txhash 2020-10-17 19:19:05 +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 new: add filter for block logs 2020-10-18 16:26:55 +05:30
ethclient fix: add block receipt 2020-10-17 13:52:07 +05:30
ethdb fix: add block receipt 2020-10-17 13:52:07 +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 new: add filter for block logs 2020-10-18 16:22:38 +05:30
les new: add filter for block logs 2020-10-18 16:22:38 +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 fix build 2020-08-07 16:53:53 +05:30
go.sum update go version 1.14 2020-08-07 14:35:49 +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.