Go implementation of the Ethereum protocol
Find a file
noah40povis 675ecef22c
Added bash to docker container (#177)
* added bash to docker container

* Update Dockerfile

Co-authored-by: Sandeep Sreenath <ssandeep@users.noreply.github.com>

Co-authored-by: Sandeep Sreenath <ssandeep@users.noreply.github.com>
2021-08-30 13:43:35 +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 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
build build: fix docker tag to include v prefix in version string 2021-08-10 17:49:52 +03:00
cmd 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
common common: rename unused function with typo (#23025) 2021-06-10 10:53:23 +03: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 tag 'v1.10.8' of github.com:ethereum/go-ethereum into arpit/v1.10.8-upgrade 2021-08-24 12:56:59 +05:30
crypto crypto: gofuzz build directives (#23137) 2021-06-30 23:04:28 +02:00
docs/audits Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
eth fix: gas oracle cache purge 2021-08-24 12:09:21 +04:00
ethclient merge v1.10.7 2021-08-19 15:56:13 +05:30
ethdb 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
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 tag 'v1.10.8' of github.com:ethereum/go-ethereum into arpit/v1.10.8-upgrade 2021-08-24 12:56:59 +05:30
les 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
light 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
log log: fix formatting of big.Int (#22679) 2021-04-16 09:27:16 +03:00
metrics cmd, metrics: add support for influxdb-v2 (cherry-picking from italoacasas' changes), leave existing support for v1 to maintain backwards-compatibility. (#23194) 2021-08-17 18:40:14 +02:00
miner cmd, core, eth, miner: deprecate miner.gastarget flag (#23213) 2021-08-10 11:28:33 +03:00
mobile mobile: remove deprecated code (#23357) 2021-08-10 11:40:54 +03:00
node node, cmd/clef: remove term "whitelist" (#23296) 2021-08-02 15:43:01 +02:00
p2p p2p: remove term "whitelist" (#23295) 2021-07-29 17:50:18 +02:00
params 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
rlp p2p/rlpx: reduce allocation and syscalls (#22899) 2021-05-27 10:19:13 +02:00
rpc internal/ethapi: accept both hex and decimal for blockCount (#23363) 2021-08-10 09:53:40 +03: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 tag 'v1.10.8' of github.com:ethereum/go-ethereum into arpit/v1.10.8-upgrade 2021-08-24 12:56:59 +05:30
trie eth/fetcher, trie: unit test reliability fixes (#23020) 2021-06-30 22:24:17 +02: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 merge v1.10.7 2021-08-19 15:56:13 +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 Added bash to docker container (#177) 2021-08-30 13:43:35 +05:30
Dockerfile.alltools merge v1.10.7 2021-08-19 15:56:13 +05:30
fuzzbuzz.yaml Update Bor to geth-v1.9.16 (#78) 2020-07-24 19:01:41 +05:30
go.mod 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
go.sum 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
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.