Commit Graph

164 Commits

Author SHA1 Message Date
Jakub Sokołowski 303505ad74
consul: add metrics service definition
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-03-08 11:29:40 +01:00
Anton Iakimov 28c2d448ef
upgrade from v1.13.13 to v1.13.14
This release is NOT critical for the Cancun fork, but recommended to make Geth lighter in anticipation to unknown blob load.

https://github.com/ethereum/go-ethereum/releases/tag/v1.13.14
2024-03-05 13:07:10 +01:00
Jakub Sokołowski e41eaa0570
upgrade from 1.13.11 to 1.13.13
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.13

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-02-21 20:39:49 +01:00
Alexis Pentori 8f92e76200
upgrade from v1.13.10 to v1.13.11
Upgrade from Cancun migration of Holesky and Sepolia network
  https://github.com/ethereum/go-ethereum/releases/tag/v1.13.11

Signed-off-by: Alexis Pentori <alexis@status.im>
2024-01-25 11:28:11 +01:00
Jakub Sokołowski 43179fb918
upgrade from 1.13.9 to 1.13.10
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-01-17 10:35:07 +03:00
Jakub Sokołowski ca0089b3e8
upgrade from 1.13.8 to 1.13.9
Includes support for Cancun upgrade for the Goerli network:
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.9

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-01-11 09:41:53 +01:00
Jakub Sokołowski 082e41ef09
upgrade from 1.13.5 to 1.13.8
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.6
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.7
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.8

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-01-02 13:18:14 +01:00
Jakub Sokołowski 35bbb7dfca
upgrade from 1.13.4 to 1.13.5
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-21 14:58:21 +01:00
Jakub Sokołowski 2bd2112339
rpc.sh: add 5 sec timeout and --show-error flag
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-21 14:57:42 +01:00
Jakub Sokołowski 136323e10f
docker: drop removed --miner.threads flag usage
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-10-24 14:17:10 +02:00
Jakub Sokołowski e38af5b3ad
upgrade from 1.13.2 to 1.13.4
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.4

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-10-23 12:35:39 +02:00
Jakub Sokołowski 94b473176d
upgrade from 1.13.0 to 1.13.2 for new Holesky genesis
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.2

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-28 11:53:30 +02:00
Jakub Sokołowski a2f2b10baa
consul: add version to service metadata
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-12 16:08:59 +02:00
Jakub Sokołowski 53de8de6ec
upgrade from 1.12.2 to 1.13.0
Adds support for Holesky testnet:
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.0

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-12 15:40:01 +02:00
Jakub Sokołowski c74bba65c0
upgrade from 1.12.0 to 1.12.2
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-16 12:09:43 +02:00
Jakub Sokołowski 48f8476295
ugprade from 1.11.6 to 1.12.0
https://github.com/ethereum/go-ethereum/releases/tag/v1.12.0

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-06-14 14:15:29 +02:00
Jakub Sokołowski 862d068c73
consul: allow customizing advertised address
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-05-24 16:45:46 +02:00
Jakub Sokołowski f2fc289263
upgrade from 1.11.5. to 1.11.6
https://github.com/ethereum/go-ethereum/releases/tag/v1.11.6

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-05-22 10:57:37 +02:00
Jakub Sokołowski 853ac7f158
upgrade from 1.11.4 to 1.11.5
https://github.com/ethereum/go-ethereum/releases/tag/v1.11.5

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-04-03 09:14:39 +02:00
Jakub Sokołowski a41900b07a
consul: make optional services actually optional
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-24 13:13:33 +01:00
Jakub Sokołowski 293ebe5505
docker: make optional ports optional really optional
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-20 22:02:15 +01:00
Jakub Sokołowski d20b97fb24
disable websocket port by default
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-20 21:59:14 +01:00
Jakub Sokołowski 8f7b6ffd88
upgrade from 1.11.1 to 1.11.4
https://github.com/ethereum/go-ethereum/releases/tag/v1.11.4

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-11 11:13:01 +01:00
Jakub Sokołowski 432a93f725
upgrade from 1.10.26 to 1.11.1
https://github.com/ethereum/go-ethereum/releases/tag/v1.11.1

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-21 12:54:04 +01:00
Jakub Sokołowski 210156c5de
rpc.sh: improve flags for curl wrapper
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-09 17:27:34 +01:00
Jakub Sokołowski f8f2e33772
attach.sh: fix position of --exec argument
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-12-09 13:05:36 +01:00
Jakub Sokołowski 98838533df
upgrade Geth from 1.10.25 to 1.10.26
https://github.com/ethereum/go-ethereum/releases/tag/v1.10.26

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-11-17 13:44:12 +01:00
Jakub Sokołowski ef8b393d1c
docker: drop deprecated --nousb flag
```
Option nousb is deprecated and USB is deactivated by default. Use --usb to enable
```

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-25 12:08:02 +02:00
Jakub Sokołowski 5504373808
docker: increase stop_grace_period to 1 minute
Geth data can be corrupted when Docker sends SIGKILL after 10s.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-24 22:10:13 +02:00
Jakub Sokołowski 4583821179
extend --ws.origins value to be same as rpc
Defaulting to `localhost` might be causing issues when `nim-waku` nodes
are trying to connect. For some reason there's no clear error like with RPC.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-17 19:15:23 +02:00
Jakub Sokołowski c2f7fac2a0
upgrade form 1.10.23 to 1.10.25
https://github.com/ethereum/go-ethereum/releases/tag/v1.10.25

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-16 21:21:21 +02:00
Jakub Sokołowski dcc07cdefe
docker: sort vhosts and bootnodes
To avoid unnecessary restarts.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-07 13:23:00 +02:00
Jakub Sokołowski 773c384dcc
ugprade from 1.10.21 to 1.10.23
This includes a fix for data corruption caused by 1.10.22 and requires
the node to be re-synced from the point when it was upgraded to 1.10.22.

This can be achieved using the `debug_setHead` RPC call or `debug.setHead()`
function in the JS console, given the block before the upgrade.

https://github.com/ethereum/go-ethereum/releases/tag/v1.10.23

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-24 13:39:54 +02:00
Jakub Sokołowski efbed3e7a4
roll back upgrade to 1.10.22 to 1.10.21
It includes some kind of state corruption bug:
https://twitter.com/peter_szilagyi/status/1561947614471507968

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-23 17:53:01 +02:00
Jakub Sokołowski 13c92d58cc
upgrade from 1.10.21 to 1.10.22
This release enables the Merge for the Ethereum mainnet at a
Terminal Total Difficulty of 58_750_000_000_000_000_000_000.

https://github.com/ethereum/go-ethereum/releases/tag/v1.10.22

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-22 14:01:11 +02:00
Jakub Sokołowski 24993a45c7
jwt: let Geth generate secret by itself
Using `password_hash` doesn't work as the value has to be hex encoded.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-16 16:40:33 +02:00
Jakub Sokołowski da7ee8c266
consul: add scope:main to tags by default
Without scope we can't select which metrics we want to collect.
This is especially important for `eth2.prod` which has it's own
Prometheus instance and its metrics should not go to our main cluster.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-16 16:18:14 +02:00
Jakub Sokołowski fb1897650c
support configuration of Auth RPC for Engine API
This is required for communication with consensus layer nodes:
https://geth.ethereum.org/docs/interface/consensus-clients

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-11 11:42:02 +02:00
Jakub Sokołowski 6e2e211e19
upgrade from 1.10.20 to 1.10.21
https://github.com/ethereum/go-ethereum/releases/tag/v1.10.21

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-29 10:39:49 +02:00
Jakub Sokołowski 6e1474f7ab
upgrade from 1.10.19 to 1.10.20
https://github.com/ethereum/go-ethereum/releases/tag/v1.10.20

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-05 18:49:51 +02:00
Jakub Sokołowski 226406b29f
upgrade from 1.10.18.to 1.10.19
Necessary for mainnet difficulty bomb:
https://github.com/ethereum/go-ethereum/releases/tag/v1.10.19
https://blog.ethereum.org/2022/06/16/gray-glacier-announcement/

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-26 11:55:53 +02:00
Jakub Sokołowski 8dd7ad6be9
api: enable engine module for websockets
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-21 16:35:10 +02:00
Jakub Sokołowski 4246694d30
enable required for merge engine API module
https://github.com/status-im/infra-nimbus/issues/97

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-08 19:05:57 +02:00
Jakub Sokołowski 11cdfe59ff
consul: add network name to service name
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-03 11:26:12 +02:00
Jakub Sokołowski 5f65cfeefe
consul: fix ids and names to be more consistent
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-03 11:16:07 +02:00
Jakub Sokołowski 3de59d6ae7
upgrade from 1.10.17 to 1.10.18
https://github.com/ethereum/go-ethereum/releases/tag/v1.10.18

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-26 00:30:26 +02:00
Jakub Sokołowski 17921f48e9
upgrade from 1.10.16 to 1.10.17
https://github.com/ethereum/go-ethereum/releases/tag/v1.10.17

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-25 12:21:05 +02:00
Tanguy d737b1d0ba
Allow get account addresse override
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-25 12:21:01 +02:00
Jakub Sokołowski 9647eaeaf5
support optional geth_network_id
Useful to start testnets which don't have a dedicated flag defined.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-11 12:28:57 +01:00
Jakub Sokołowski e7cef83dd8
consul: make WebSocket optional in Consul services
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-07 10:46:34 +01:00