94 Commits

Author SHA1 Message Date
Jacek Sieka
51f3124717
Remove stability badge
There's no ABI to speak of
2022-09-21 11:32:15 +02:00
Marius Kjærstad
952ac647a6
Changed http:// to https:// on some links (#1221)
Changed http:// to https:// on some links in README.md
2022-09-10 18:51:34 +02:00
Ivan Yonchovski
7031ef88fc Fix windows build instructions 2022-09-03 20:44:07 +07:00
Jordan Hrycaj
4696a53302
Enable optional chunked RLPx messages (#1010)
* Enable optional chunked RLPx messages

why:
  Legacy feature used by Nethermind

details:
  Disable with make flag: ENABLE_CHUNKED_RLPX=0

* Rebase & bump nim-eth

* Fix default behaviour

why:
  Got lost somehow. Comments do not match GNU make code directives.
2022-03-29 10:19:32 +01:00
Ștefan Talpalaru
51bc1cf87f
dist: precompiled binaries and Docker images (#1015)
* dist: precompiled binaries and Docker images

The builds are reproducible, the binaries are portable and statically link librocksdb.

This took some patching. Upstream PR: https://github.com/facebook/rocksdb/pull/9752

32-bit ARM is missing as a target because two different GCC versions
fail with an ICE when trying to cross-compile RocksDB. Using Clang
instead is too much trouble for a platform that nobody should be using
anyway.

(Clang doesn't come with its own target headers and libraries, can't be
easily convinced to use the ones from GCC, so it needs an fs image from
a 32-bit ARM distro - at which point I stopped caring).

* CI: disable reproducibility test
2022-03-27 13:21:15 +02:00
Jordan Hrycaj
ed0e882387
Exported blobs and some scripts to parallel project nimbus-eth1-blobs (#995)
why:
  TDD data and test script that are not needed for CI are externally held.
  This saves space.

also:
  Added support for test-custom_networks.nim to run import Devnet5 dump.
2022-03-16 09:13:17 +00:00
Kim De Mey
1d74ef4b98
Fix typo in README.md (#850) 2021-09-29 13:04:51 +02:00
sacha
749069da5c
Update README.md
Add recent highlights
2021-09-14 00:48:25 +02:00
sacha
b16c16f3ea
Update README.md 2021-09-14 00:04:05 +02:00
Kim De Mey
a05f366ca2
Add monthly development updates link (#776)
* Update readme with adjusted intro and dev updates link

* Remove pcre from prerequisites as it no longer is

* Change to hackmd doc as status notes seem not accessible
2021-08-09 16:10:58 +02:00
Kim De Mey
f8b3922eb5
Change name from nlpn to fluffy (#734) 2021-06-28 17:53:13 +02:00
jangko
59595b6485
update badges section in README.md [skip ci]
- remove azure pipelines and travis badges because we don't need them anymore
- fix github action badge
- add nlpn CI badge
2021-06-24 08:48:55 +07:00
Jordan Hrycaj
bca6e791aa provide experimental op handler switch -d:lowmem:1 for low memory C compiler
why:
  on 32bit windows 7, there seems to be a 64k memory ceiling for the gcc
  compiler which was exceeded on some test platform.

details:
  compiling VM2 for low memory C compiler can be triggered with
  "make ENABLE_VM2LOWMEM". this comes with a ~24% longer execution time
  of the test suite against old VM and optimised VM2.
2021-04-28 15:24:14 +03:00
Jacek Sieka
3147df0dcd
switch to chronos metrics, remove insecure (#580)
* switch to chronos metrics, remove insecure

See https://github.com/status-im/nimbus-eth2/pull/2468

also fixes pcre linking for real, and adds some random build flags that
help nimbus-eth2 stay afloat

* fix help

* don't omit frame pointers on windows
2021-04-09 09:26:06 +02:00
jangko
b22828806f add github action script 2021-01-15 14:03:10 +07:00
zah
4e77dc220c
Update README.md 2020-10-07 21:48:46 +03:00
Ștefan Talpalaru
6fcf7f4ef4
add link to nimbus-build-system docs 2020-06-13 02:03:02 +02:00
Ștefan Talpalaru
73e9199ebf
new initial submodule update strategy (#494)
* new initial submodule update strategy

* Azure: increase timeout

* Makefile: change comment [skip ci]
2020-04-18 14:56:40 +02:00
Ștefan Talpalaru
9c0922cc16
Azure test (#492)
* Azure test

* can't build libnimbus on Windows
2020-04-16 03:31:00 +02:00
acolytec3
b4dc8105d1 Add readme updates 2020-02-21 23:45:21 +02:00
Oskar Thorén
5a978089d6 Update README.md (#434)
Without `pcre-devel` I get the following error when running `make`:

```
> make
Building: build/premix

Error: execution of an external compiler program 'gcc -c  -w -pthread -I/home/oskarth/git/status-im/nimbus/vendor/nim-secp256k1/secp256k1_wrapper -I/home/oskarth/git/status-im/nimbus/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/oskarth/git/status-im/nimbus/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -I/home/oskarth/git/status-im/nimbus/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/oskarth/git/status-im/nimbus/vendor/nim-nat-traversal/vendor/libnatpmp -DENABLE_STRNATPMPERR -g3 -Og -O3 -fno-strict-aliasing  -I/home/oskarth/git/status-im/nimbus/vendor/nimbus-build-system/vendor/Nim/lib -I/home/oskarth/git/status-im/nimbus/premix -o nimcache/debug/premix/stdlib_re.nim.c.o nimcache/debug/premix/stdlib_re.nim.c' failed with exit code: 1

nimcache/debug/premix/stdlib_re.nim.c:10:10: fatal error: pcre.h: No such file or directory
 #include <pcre.h>
          ^~~~~~~~
compilation terminated.
make: *** [Makefile:48: premix] Error 1
```
2019-12-09 09:44:59 +01:00
Jacek Sieka
f4ff53364e
Update README.md 2019-10-25 14:11:02 +02:00
Jacek Sieka
03d033cc95
Update README.md 2019-10-25 13:47:14 +02:00
Jacek Sieka
39bc73b7e0
Update README.md 2019-10-25 13:46:06 +02:00
Jacek Sieka
4e010676cc
Update README.md 2019-10-25 13:44:58 +02:00
Dustin Brody
3a71ad202d Under Debian and probably Ubuntu, simply running prometheus does not use local config 2019-10-25 11:16:19 +00:00
Ștefan Talpalaru
642691aa30
link screenshot [skip ci] 2019-10-02 22:50:40 +02:00
Ștefan Talpalaru
7dd2c657fe
metric visualisation instructions 2019-10-02 18:14:21 +02:00
Ștefan Talpalaru
013688c44b
README: minimum Git version 2019-09-12 18:29:14 +02:00
Ștefan Talpalaru
b086ad9c5a
it's "libpcre3-dev" in Ubuntu too 2019-09-04 13:29:36 +02:00
Ștefan Talpalaru
0602dae2f0
spelling 2019-09-04 13:11:22 +02:00
Ștefan Talpalaru
c120ec2e49
more env.sh info 2019-09-04 13:09:42 +02:00
Ștefan Talpalaru
588b766a7b
README.md: update dependencies and build documentation 2019-09-04 12:59:01 +02:00
Ștefan Talpalaru
2314b4d593
use nimbus-build-system
Also remove the nim-beacon-chain submodule and its specific
dependencies.
2019-08-22 02:02:32 +02:00
Bruno Škvorc
c7c7502eae
PCRE instructions in readme 2019-08-07 11:09:45 +02:00
Jacek Sieka
c531115802
Merge remote-tracking branch 'origin/master' into devel 2019-07-30 10:55:51 +02:00
Dustin Brody
78714295da
Update README.md
Removing speculative statement which hasn't come true.
2019-06-30 10:00:07 +00:00
Jacek Sieka
756738df97
Fixup raspberry instructions 2019-06-27 15:29:57 +02:00
Jacek Sieka
65809b6e47
Add RPi instructions 2019-06-27 15:29:23 +02:00
Ștefan Talpalaru
9d8aa105ef
build_nim.sh: refactoring and CI caching 2019-06-12 13:53:34 +02:00
Ștefan Talpalaru
803ac6ab7a
README.md: remove Nimble mentions 2019-03-30 21:24:54 +01:00
Bruno Škvorc
655a997559
Update README.md 2019-03-30 00:54:36 +01:00
Ștefan Talpalaru
8150199581
Makefile: low verbosity by default 2019-03-29 18:08:39 +01:00
Yuriy Glukhov
01817da06f Arch rocksdb instructions (#287) 2019-03-25 08:32:29 -06:00
Ștefan Talpalaru
9f0c945336 CI: use a release build for the test suite (#278)
* CI: use a release build for the test suite

Makefile: the "testsuite" target is no longer needed

* rename EXTRA_NIM_PARAMS to NIMFLAGS
2019-03-16 18:54:30 -06:00
Dustin Brody
63fe46fd80
add Debian and Ubuntu rocksdb installation instructions 2019-03-14 13:54:27 -07:00
Jacek Sieka
7bceefda6b
Update readme, submodule 2019-03-14 14:33:06 -06:00
Dustin Brody
7cad0cd09d
add macOS Homebrew link for Rocksdb installation 2019-03-13 08:31:48 -07:00
Ștefan Talpalaru
6495a645df
README.md: the "clean" target should never be run in parallel
(the second example doesn't do that, but you never know when users might
start adding -jN to it)
2019-03-12 15:48:39 +01:00
Ștefan Talpalaru
83d811ca1c Makefile: allow arbitrary nim params through EXTRA_NIM_PARAMS 2019-03-12 13:29:10 +02:00