The Status module that consumes go-ethereum
Go to file
Adam Babik 52a1bdfed6
Upgrade geth 1.8.17 plus add metrics during compilation time (#1273)
This commit updates geth to 1.8.17 and adds a possibility to enable metrics during compilation time.

The cascade of issues forced us to upgrade geth to 1.8.17 in order to allow enabling metrics during compilation time. 1.8.17 introduced `NodeID` refactoring and `enode` package which affected our peers pool and integration with Discovery V5.
2018-11-14 08:03:58 +01:00
.github configure stale github bot for closing issues (#1214) 2018-09-24 11:02:57 -04:00
.vscode Streamline configuration in status-go. Part of #1180 (#1183) 2018-09-13 18:31:29 +02:00
_assets Automate github releases (#1263) 2018-11-05 15:02:16 +01:00
account Update to geth 1.8.11. Closes #1033 2018-06-22 18:04:13 +02:00
api Add enabling/disabling of installations (#1264) 2018-11-06 09:05:32 +01:00
cmd fix collecting p2p/Peers metric (#1269) 2018-11-12 10:27:09 +01:00
config Ensure that NewNodeConfigWithDefaults builds a valid configuration 2018-11-09 17:02:55 +01:00
contracts Feature/mailserver registry smart contract (#1135) 2018-08-20 15:55:43 +02:00
db Centralize leveldb.OpenFile allowing Recover corrupted db everywhere (#1072) 2018-07-02 10:42:16 +02:00
discovery Upgrade geth 1.8.17 plus add metrics during compilation time (#1273) 2018-11-14 08:03:58 +01:00
extkeys fix child keys derivation adding bytes padding (#1139) 2018-09-04 09:42:40 +02:00
lib Add enabling/disabling of installations (#1264) 2018-11-06 09:05:32 +01:00
logutils Add LogEnabled attribute to NodeConfig to, used in the call from status-react (#866) 2018-04-26 18:28:42 +02:00
mailserver Upgrade geth 1.8.17 plus add metrics during compilation time (#1273) 2018-11-14 08:03:58 +01:00
metrics/node fix collecting p2p/Peers metric (#1269) 2018-11-12 10:27:09 +01:00
node Upgrade geth 1.8.17 plus add metrics during compilation time (#1273) 2018-11-14 08:03:58 +01:00
notifications/push Fix issues reported by lint. Part of #1017 2018-06-14 13:52:51 +02:00
notifier Notifier package to interact with gorush notifications (#910) 2018-05-08 16:30:03 +02:00
params Ensure that NewNodeConfigWithDefaults builds a valid configuration 2018-11-09 17:02:55 +01:00
peers Upgrade geth 1.8.17 plus add metrics during compilation time (#1273) 2018-11-14 08:03:58 +01:00
profiling Add profiling with pprof (#754) 2018-03-23 14:58:40 +01:00
rpc Block some JSON-RPC methods completely 2018-08-02 09:07:55 +02:00
services Upgrade geth 1.8.17 plus add metrics during compilation time (#1273) 2018-11-14 08:03:58 +01:00
signal Mailserver: return error response. (#1244) 2018-10-18 12:25:00 +02:00
static Add enabling/disabling of installations (#1264) 2018-11-06 09:05:32 +01:00
t Upgrade geth 1.8.17 plus add metrics during compilation time (#1273) 2018-11-14 08:03:58 +01:00
timesource Sanity validate ntp response 2018-06-08 19:10:29 +03:00
transactions tune CLI for better docs experience (#1207) 2018-09-21 16:09:31 +02:00
vendor Upgrade geth 1.8.17 plus add metrics during compilation time (#1273) 2018-11-14 08:03:58 +01:00
.codeclimate.yml #759 Codeclimate config (#843) 2018-04-23 15:55:21 +02:00
.dockerignore Ignore *.test files from all folders (#635) 2018-02-08 14:23:08 +02:00
.gitignore Fix xgo creating files as root (#1210) 2018-09-24 22:21:13 +02:00
.golangci.yml update golangci to 1.10.2 (#1246) 2018-10-17 12:17:58 +02:00
.travis.yml Use patched go-ethereum from our fork instead of patching it on-the-fly (#1184) 2018-09-27 21:16:15 +02:00
CONTRIBUTING.md Move CONTRIBUTING.md to top level (#798) 2018-04-04 12:51:05 +02:00
Gopkg.lock Upgrade geth 1.8.17 plus add metrics during compilation time (#1273) 2018-11-14 08:03:58 +01:00
Gopkg.toml Upgrade geth 1.8.17 plus add metrics during compilation time (#1273) 2018-11-14 08:03:58 +01:00
LICENSE.md Create LICENSE.md 2016-09-21 10:00:29 +08:00
Makefile Upgrade geth 1.8.17 plus add metrics during compilation time (#1273) 2018-11-14 08:03:58 +01:00
README.md Automate github releases (#1263) 2018-11-05 15:02:16 +01:00
VERSION Upgrade geth 1.8.17 plus add metrics during compilation time (#1273) 2018-11-14 08:03:58 +01:00

Status bindings for go-ethereum

TravisCI Builds GoDoc Master Build Status Develop Build Status

Docs

License

Mozilla Public License 2.0

Releasing

To create a release, first increase the VERSION file according to semantic versioning.

You can then build the artifacts for the specific platform.

Once done, you can run:

make prepare-release

and

make release release_branch={{release_branch}}

Where release_branch is the branch you are targeting. You will also need to specify some form of credentials, GITHUB_TOKEN environment variable for example.