Releases: covalenthq/bsp-geth
Releases · covalenthq/bsp-geth
v1.3.2-bsp (fix)
What's Changed
- Fixes block specimen export post merge by @noslav in #79
- Adds bsp-geth version on binary call with
./build/bin/geth version
bspgeth
Geth Version: 1.10.23-stable
Bsp Version: 1.3.1-bsp
Git Commit: 8f585281c8cf589121ecd3d6c9eb916a9f3b8df9
Git Commit Date: 20220915
Architecture: amd64
Go Version: go1.18.2
Operating System: darwin
Full Changelog: v1.3.0-bsp...v1.3.1-bsp
Please find the binary built directly from source for
Ubuntu 20.04.4 LTS (GNU/Linux 5.15.0-1013-gcp x86_64)
Full Changelog: v1.3.1-bsp...v1.3.2-bsp
v1.3.0-bsp (pow->pos)
What's Changed
1 Upgrade consensus layer from POW to POS for bsp-geth by @noslav in #78
2. Please ensure you have a consensus client available before the transition arrives! ETA=4d5h41m
Upgrade Process
- Here are all the clients available for Eth2
- We’re internally using (and recommend) lighthouse (rust hp client for eth2)
- For node operators who’re running the execution client (bsp-geth) and a consensus client (like lighthouse) the beacon node is additionally required, validator client is optional - i.e only if you also want to propose blocks and earn rewards by staking 32 Eth.
- All node operators should update to bsp-geth v1.3.0 immediately once it is released which is based off of go-ethereum
v1.10.23 - Geth/v1.10.23-stable-fcbc59ad/linux-amd64/go1.18.1
updated to latest for the merge. - Configuring bsp-geth (the execution client) to connect to consensus client is the same as described here - below are all plus the additional flags that should be provided to bsp-geth so it speaks with the beacon node over http -
./build/bin/geth \
--v5disc \
--txlookuplimit 0 \
--cache 8192 \
--syncmode snap \
--gcmode full \
--http \
--http.addr localhost \
--http.api admin,debug,eth,net,web3,txpool \
--http.vhosts * \
--ws \
--ws.addr localhost \
--ws.api admin,debug,eth,net,web3,txpool \
--ws.origins * \
--datadir /scratch/node/eth-mainnet \
--nat extip:******* \
--port 30303 \
--http.port 8545 \
--ws.port 8546 \
## Additional flags here
--authrpc.addr localhost \
--authrpc.port 8551 \
--authrpc.vhosts localhost \
--authrpc.jwtsecret $HOME/ethereum/geth/jwtsecret \
--replication.targets redis://127.0.0.1:6379/0?topic=replication \
--replica.result \
--replica.specimen
- Validators should ideally setup a new service unit for running the beacon node which can follow the below definition
[Unit]
Description=lighthouse eth2 service
After=syslog.target network.target
[Service]
[Service]
User=*****
Group=*****
Environment=HOME=/home/******
Type=simple
LimitNOFILE=500000
LimitNPROC=500000
ExecStart=$HOME/lighthouse/releases/latest/bin/lighthouse \
--network mainnet \
beacon_node \
--datadir $HOME/lighthouse \
--http \
--checkpoint-sync-url https://beaconstate.ethstaker.cc \
--disable-lock-timeouts \
--execution-endpoint http://localhost:8551 \
--execution-jwt $HOME/ethereum/geth/jwtsecret
Restart=always
TimeoutStopSec=infinity
[Install]
WantedBy=multi-user.target
- No updates to bsp-agent are required. Except running on v1.2.4
Full Changelog: v1.2.1-bsp...v1.3.0-bsp
v1.2.1-bsp
What's Changed
- auto rebase from go-ethereum master by @cloggo in #59
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.1.1 to 1.15.12 by @dependabot in #60
- build(deps): bump github.com/VictoriaMetrics/fastcache from 1.6.0 to 1.10.0 by @dependabot in #58
- build(deps): bump github.com/hashicorp/go-bexpr from 0.1.10 to 0.1.11 by @dependabot in #61
- build(deps): bump github.com/influxdata/influxdb-client-go/v2 from 2.4.0 to 2.9.1 by @dependabot in #51
- build(deps): bump github.com/mattn/go-colorable from 0.1.8 to 0.1.12 by @dependabot in #21
- add other missing fields in block replica by @sudeepdino008 in #66
- capture BLOCKHASH reads in state specimen by @sudeepdino008 in #63
- Update block replica exports for various fields by @sudeepdino008 in #69
New Contributors
Full Changelog: v1.2.0-bsp...v1.2.1-bsp
v1.2.0-bsp
- Gray Glacier Upgrade
- based off geth's version 1.10.19
What's Changed
- Updates bsp-geth by @noslav in #54
- fix bind_test.go by @sudeepdino008 in #55
- merge geth 1.10.19 into main by @sudeepdino008 in #57
Full Changelog: v1.1.0-bsp...v1.2.0-bsp
Deploy for moonbeam mainnet (with ethereum mainnet specimens)
What's Changed
bsp-geth adds support for geth-1.10.17-stable
- Github actions CI for BSP Geth by @noslav in #3
- build(deps): bump github.com/rs/cors from 1.7.0 to 1.8.2 by @dependabot in #4
- build(deps): bump golang.org/x/text from 0.3.6 to 0.3.7 by @dependabot in #5
- build(deps): bump github.com/cloudflare/cloudflare-go from 0.14.0 to 0.31.0 by @dependabot in #6
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/route53 from 1.1.1 to 1.17.0 by @dependabot in #7
- build(deps): bump github.com/edsrzf/mmap-go from 1.0.0 to 1.1.0 by @dependabot in #9
- build(deps): bump github.com/cespare/cp from 0.1.0 to 1.1.1 by @dependabot in #11
- build(deps): bump github.com/shirou/gopsutil from 3.21.4-0.20210419000835-c7a38de76ee5+incompatible to 3.21.11+incompatible by @dependabot in #12
- Fixes post release v1.0.0 by @noslav in #17
- build(deps): bump github.com/influxdata/influxdb from 1.8.3 to 1.9.6 by @dependabot in #10
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.1.1 to 1.13.1 by @dependabot in #15
- build(deps): bump github.com/google/uuid from 1.1.5 to 1.3.0 by @dependabot in #18
- using lumberjack logger for file logging (with rotation) by @sudeepdino008 in #24
- update docker-compose-testnet.yml file to follow v3 spec by @sudeepdino008 in #26
- Patch/upgrade bsp v1.10.16 by @noslav in #30
- add param to geth cmd specifying folder for file logging by @sudeepdino008 in #27
- Patch/upgrade bsp by @noslav in #31
- fix log location logic by @sudeepdino008 in #33
- Fixes for BSP live mode by @noslav in #32
- Upgrades bsp-geth to v1.10.17-stable by @noslav in #34
- Reports code testing coverage by @noslav in #35
- Exits bsp-geth if both light and replication targets provided by @noslav in #40
New Contributors
- @dependabot made their first contribution in #4
- @sudeepdino008 made their first contribution in #24
Full Changelog: bsp-v1.0.0...v1.1.0-bsp