Etan Kissling
e612e43668
Bump geth to `v1.14.12` ( #6716 )
...
- https://github.com/ethereum/go-ethereum/releases/tag/v1.14.12
2024-11-22 04:09:56 +01:00
Etan Kissling
d7d4579fe6
Bump nim-confutils to `cb858a27f4347be949d10ed74b58713d687936d2` ( #6689 )
...
- Fix `cli` invocation from nimscript
2024-10-30 15:56:45 +01:00
Eugene Kabanov
0ecd2798e8
Deprecate logtrace tool. ( #6643 )
...
* Deprecate logtrace tool.
* Eliminate mentions of logtrace in Makefile and scripts.
2024-10-15 13:54:07 +00:00
tersec
c01cf6601a
attestation and aggregated attestation BN fixes for Electra ( #6641 )
...
* attestation and aggregated attestation BN fixes for Electra
* disable electra transition for this PR
* use cleaned-up verification function everywhere
2024-10-14 14:20:26 +00:00
tersec
e9e0149d55
use Geth v1.14.11 ( #6640 )
2024-10-12 06:40:32 +02:00
tersec
181f5f984d
use Deneb genesis for local testnet; add Electra forking support to local tesnet ( #6634 )
...
* use Deneb genesis for local testnet; add Electra forking support to local tesnet
* deneb -> electra in ncli_testnet help
2024-10-10 15:48:05 +00:00
Etan Kissling
ce9e377ebe
bump geth to `v1.14.10` ( #6589 )
...
- https://github.com/ethereum/go-ethereum/releases/tag/v1.14.8
- https://github.com/ethereum/go-ethereum/releases/tag/v1.14.9
- https://github.com/ethereum/go-ethereum/releases/tag/v1.14.10
2024-10-01 13:12:13 +02:00
Etan Kissling
baa085e8b1
bump geth to `v1.14.7` ( #6423 )
...
- https://github.com/ethereum/go-ethereum/releases/tag/v1.14.7
2024-07-15 02:26:14 +00:00
Etan Kissling
12a7ed8c29
bump geth to `v1.14.6` ( #6400 )
...
- https://github.com/ethereum/go-ethereum/releases/tag/v1.14.6
2024-07-03 01:40:17 +00:00
tersec
0fab9682a6
use EF consensus-specs v1.5.0-alpha.3 test vectors ( #6362 )
2024-06-16 00:15:27 +02:00
Etan Kissling
e7e69daf95
bump 'geth' to `v1.14.5` ( #6327 )
...
- https://github.com/ethereum/go-ethereum/releases/tag/v1.14.5
2024-06-07 02:37:04 +02:00
Etan Kissling
9afe538f38
bump 'geth' to `v1.14.4` ( #6326 )
...
- https://github.com/ethereum/go-ethereum/releases/tag/v1.14.4
2024-06-05 12:03:49 +00:00
Etan Kissling
7da6b70610
bump 'geth' to `v1.14.3` ( #6309 )
...
- https://github.com/ethereum/go-ethereum/releases/tag/v1.14.3
2024-05-24 19:50:55 +02:00
Etan Kissling
23116bafee
bump `geth` to `v1.14.0` ( #6236 )
...
- https://github.com/ethereum/go-ethereum/releases/tag/v1.14.0
2024-04-26 00:07:20 +00:00
Etan Kissling
c612244451
bump `geth` to `v1.13.15` ( #6209 )
...
- https://github.com/ethereum/go-ethereum/releases/tag/v1.13.15
2024-04-17 15:07:44 +02:00
Etan Kissling
e677d98119
fix check docs stage in jenkins ( #6156 )
...
Ignore color information when checking consistency of options.md with
the built binary.
2024-03-28 21:37:21 +01:00
Jakub Sokołowski
0fa363e022
ci: move help docs check script to its own file ( #6140 )
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-03-28 10:01:15 +01:00
Etan Kissling
50a43f397f
rename `DepositTreeSnapshot` -> `DepositContractSnapshot` ( #6036 )
...
EIP-4881 was never correctly implemented, the `DepositTreeSnapshot`
structure has nothing to do with its actual definition. Reflect that
by renaming the type to a Nimbus-specific `DepositContractSnapshot`,
so that an actual EIP-4881 implementation can use the correct names.
- https://eips.ethereum.org/EIPS/eip-4881#specification
Notably, `DepositTreeSnapshot` contains a compressed sequence in
`finalized`, only containing the minimally required intermediate roots.
That also explains the incorrect REST response reported in #5508 .
The non-canonical representation was introduced in #4303 and is also
persisted in the database. We'll have to maintain it for a while.
2024-03-07 18:42:52 +01:00
Etan Kissling
f1076bacaa
bump `geth` to `v1.13.14` ( #5968 )
...
- https://github.com/ethereum/go-ethereum/releases/tag/v1.13.14
2024-02-27 15:57:18 +00:00
Etan Kissling
3863373575
bump `geth` to `v1.13.13` ( #5944 )
...
- https://github.com/ethereum/go-ethereum/releases/tag/v1.13.13
2024-02-21 21:06:31 +00:00
Etan Kissling
4fc1550d0f
add `{.push raises: [].}` to recently modified files ( #5908 )
...
Status Nim style mandates `{.push raises: []}.` at start of modules.
Ensure that's the case so that exceptions are properly tracked.
- https://status-im.github.io/nim-style-guide/errors.exceptions.html
- https://github.com/status-im/nim-eth/pull/614#discussion_r1220906149
2024-02-18 01:16:49 +00:00
Etan Kissling
91cf50a5ad
bump `geth` to `v1.13.2` ( #5870 )
...
- https://github.com/ethereum/go-ethereum/releases/tag/v1.13.12
2024-02-09 11:04:18 +01:00
xiaolou86
af6affb5b3
Fix typos ( #5835 )
...
* Fix typos
* Update copyright year
2024-01-29 09:37:38 +00:00
Etan Kissling
d08e558b88
bump `geth` to `v1.13.11` ( #5825 )
...
- https://github.com/ethereum/go-ethereum/releases/tag/v1.13.9
- https://github.com/ethereum/go-ethereum/releases/tag/v1.13.10
- https://github.com/ethereum/go-ethereum/releases/tag/v1.13.11
2024-01-24 15:42:55 +00:00
tersec
6c53dc1e11
automated consensus spec URL updating to v1.4.0-beta.6 ( #5804 )
2024-01-20 11:19:47 +00:00
jangko
7378d55108
Fix unbound variable error in launch_local_testnet.sh
2024-01-15 09:21:20 +07:00
Zahary Karadjov
05fb7ffff0
Don't require getopt to be installed by brew on macOS for Nix users
...
Other changes:
* Add/Update copyright banners
* Add post-review comment for https://github.com/status-im/nimbus-eth2/pull/5719
2024-01-13 12:37:41 +02:00
zah
00d05f8170
Use the latest web3signer ( #5732 )
...
Other changes:
* Include java in the Nix development shell
(so users are able to run the web3signer)
* Update the simulation config files to the latest spec
(so the web3signer accepts them)
2024-01-13 10:37:09 +02:00
Jacek Sieka
62cbdeefc5
verify `genesis_time` more strictly ( fixes #1667 ) ( #5694 )
...
Bogus values lead to crashes down the line when timers overflow
2024-01-06 15:26:56 +01:00
Etan Kissling
508f3b6368
add missing `std/` prefix to more imports ( #5696 )
...
Bumping some `std` imports to explicitly include the prefix.
Also add explicit `./` prefix for local directory imports.
2024-01-06 07:18:28 +01:00
Etan Kissling
a90e1308b5
bump `geth` to `1.13.8` ( #5683 )
...
Use latest Geth in local testnet simulation.
2023-12-28 04:12:03 +00:00
tersec
9efb2958ec
automated consensus spec URL updating to v1.4.0-beta.5 ( #5647 )
2023-12-05 03:34:45 +01:00
tersec
925d531884
test deneb in Jenkins finalization CI ( #5627 )
...
* Revert "Revert "test deneb in Jenkins finalization CI (#5625 )" (#5626 )"
This reverts commit bbf4551ff9
.
* always use current Geth stable
2023-11-26 14:38:19 +00:00
tersec
bbf4551ff9
Revert "test deneb in Jenkins finalization CI ( #5625 )" ( #5626 )
...
This reverts commit af08c0f47d
.
2023-11-26 05:17:46 +00:00
tersec
af08c0f47d
test deneb in Jenkins finalization CI ( #5625 )
2023-11-26 03:37:36 +00:00
Etan Kissling
d5fbbd9b88
increase `GENESIS_OFFSET` for local testnet simulation ( #5619 )
...
The 40s allotted for setting up a local testnet can sometime be exceeded
when CI is busy. Bumping it by 20s should reduce that risk.
Example, where the entire slots 0 and 1 were missed:
```
{"lvl":"INF","ts":"2023-11-22 18:33:32.000+00:00","msg":"Scheduling first slot action","topics":"beacnde","startTime":"8s999ms800us826ns","nextSlot":2,"timeToNextSlot":"3s199us174ns"}
```
2023-11-22 23:19:54 +00:00
Etan Kissling
c81e3a556e
bump `geth` to `1.13.5` in CI ( #5618 )
...
Use stable Geth version in CI, the previous unstable one is no longer
available and fails CI builds.
2023-11-22 22:01:40 +01:00
tersec
aa6c13cd67
use newer geth testnet binary directory names ( #5575 )
...
* use newer geth testnet binary directory names
* linting; Geth requires merged genesis
2023-11-07 16:52:30 +01:00
tersec
726b8fbb39
bump nim-web3 to rm web3_consensus_const_preset ( #5515 )
2023-10-19 13:12:21 +00:00
tersec
9fd52ebe9f
use consensus spec v1.4.0-beta.3 test vectors ( #5512 )
2023-10-19 05:14:02 +00:00
Jacek Sieka
e64b31986e
Increase default file limit on startup ( #5436 )
...
We use file descriptors for validators and sockets and might run out of
either on high-validator setups - increasing the limit here is harmless
and avoids a common limiting factor in setup
Co-authored-by: Etan Kissling <etan@status.im>
2023-09-21 16:08:13 +02:00
Tanguy
4918a4e2e0
Fix direct peers ( #5427 )
...
* Fix direct peers
* Support ENRs in DP, use DP in local testnet
* fix docs
* bump libp2p
2023-09-15 18:45:55 +00:00
tersec
91a53e0cb6
capella genesis in local testnet ( #5403 )
2023-09-11 11:26:21 +02:00
tersec
8e413d9abb
rename --stop-at-epoch flag to --debug-stop-at-epoch ( #5361 )
2023-08-30 14:15:19 +03:00
Jakub Sokołowski
6162e735dd
launch_local_testnet: add debugging for port conflicts ( #5317 )
...
We have been seeing some port conflicts like:
```
[2023-08-15T00:31:47.625Z] Geth 0 failed to start
```
```
$ tail -n1 local-testnet-mainnet/logs/geth.?.txt
==> local-testnet-mainnet/logs/geth.0.txt <==
Fatal: Error starting protocol stack: listen tcp :6801: bind: address already in use
==> local-testnet-mainnet/logs/geth.1.txt <==
Fatal: Error starting protocol stack: listen tcp :6806: bind: address already in use
==> local-testnet-mainnet/logs/geth.2.txt <==
Fatal: Error starting protocol stack: listen tcp :6811: bind: address already in use
```
In order to debug this we'll need to add printing of some extra info
into `unstable` so feature branches include it.
Related: https://github.com/status-im/nimbus-eth2/issues/4575
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-18 22:24:40 +00:00
Etan Kissling
6a2bac5cee
need even more log lines for debugging keymanager ( #5260 )
...
Keymanager test logs are still cut off, further increase log lines.
2023-08-07 18:02:08 +02:00
Etan Kissling
5b70a686e3
further adjust `test_keymanager_api` logs ( #5259 )
...
It is still unclear how `test_keymanager_api` sometimes fails in CI;
further adjust logging parameters.
2023-08-05 13:12:44 +00:00
Etan Kissling
ed213538c7
more log lines when jobs fail ( #5226 )
...
Increase log lines emitted on test failure to 1000.
2023-07-31 15:03:32 +02:00
tersec
ae13b694e4
find/update consensus-spec URLs in *.{c,h} files ( #5218 )
...
* find/update consensus-spec URLs in *.{c,h} files
* copyright
2023-07-29 10:23:25 +00:00
Zahary Karadjov
e6ed11fc33
Restore the ability to test the Web3Signer (don't enable it in CI yet)
2023-06-03 00:41:57 +03:00