Releases: migalabs/goteth
v3.6.6
What's Changed
- Fix/block metrics not tracking slashings by @santi1234567 in #193
- Fix/track inactive vals in sync committee rewards by @santi1234567 in #194
Full Changelog: v3.6.5...v3.6.6
v3.6.5
What's Changed
- Fix: f_reward includes consolidation and deposit amount by @santi1234567 in #191
Full Changelog: v3.6.4...v3.6.5
v3.6.4
Full Changelog: v3.6.3...v3.6.4
What's Changed
- Fix: Pool summary race condition and counting multiple rows when rerunning by @santi1234567 in #188
- Fix: slashings not indexed for electra by @santi1234567 in #189
Full Changelog: v3.6.3...v3.6.4
v3.6.3
Schema Updates:
- Added a new column
f_sync_committee_participations_included
to the tablest_validator_rewards_summary
,t_validator_rewards_aggregation
, andcount_sync_committee_participations_included
to tablet_pool_summary
to store sync committee participation data (000032_track_sync_committee_participation.up.sql
).
What's Changed
- Feature: track sync committee participation by @santi1234567 in #184
- fix: processBlobSidecars crashes pre-Deneb by @santi1234567 in #185
- v3.6.3 by @santi1234567 in #186
Full Changelog: v3.6.2...v3.6.3
Ignited Arc
IMPORTANT
This release will change the way that t_validator_rewards_summary
is filled. Previous releases had goteth fill the table with data on all validators. After v3.6.2
, the table will only contain data on active validators. The rows from inactive validators previously filled will be left untouched but no new rows for inactive validators will be inserted.
DB Schema Updates
- Added
f_effective_balance
columns tot_validator_last_status
,t_validator_rewards_summary
, andaggregated_effective_balance
tot_pool_summary
.
What's Changed
- fix: attestation included out of phase by @santi1234567 in #174
- fix: remove inactive vals from rewards table by @santi1234567 in #175
- Feature: track effective balance by @santi1234567 in #177
- Fix: t_status rows inserted wrong by @santi1234567 in #178
- Bug: Validator Window deleting the whole t_validator_rewards_summary table by @santi1234567 in #180
- Fix: f_status out of phase in t_validator_rewards_summary by @santi1234567 in #182
- v3.6.2 by @santi1234567 in #181
Full Changelog: v3.6.1...v3.6.2
Ignited Electrons
What's Changed
- Index Consolidation Requests by @santi1234567 in #163
- Feature: Index Processed Consolidations by @santi1234567 in #169
- Feature: Index Withdrawal Requests by @santi1234567 in #170
- Feature/add columns tracking consolidated validators by @santi1234567 in #171
- Feature/index deposit requests by @santi1234567 in #172
- Prepare v3.6.1 by @santi1234567 in #173
DB Schema Updates:
- Created a new table
t_consolidation_requests
- Added a new column
f_consolidation_requests_num
to existing tablest_epoch_metrics_summary
andt_block_metrics
- Added new columns
f_consolidations_processed_num
andf_consolidations_processed_amount
to thet_epoch_metrics_summary
table. - Added a new table
t_withdrawal_requests
to store withdrawal request data. - Updated the
t_epoch_metrics_summary
andt_block_metrics
tables to include thef_withdrawal_requests_num
column. - Added
f_num_compounding_vals
tot_epoch_metrics_summary
andnumber_compounding_vals
tot_pool_summary
to track the number of compounding validators. - Added
f_withdrawal_prefix
andf_withdrawal_credentials
tot_validator_last_status
andt_validator_rewards_summary
to store withdrawal credentials details. - Created a new table
t_deposit_requests
to store deposit request data. - Added
f_deposit_requests_num
column to thet_epoch_metrics_summary
andt_block_metrics
tables.
Full Changelog: v3.6.0...v3.6.1
Ignited Electra
Description
This release contains PRs necessary to run goteth on electra hardfork. It was tested to work on holesky, sepolia, hoodi and mainnet.
What's Changed
- Update dependencies by @santi1234567 in #157
- Feature/add electra support by @santi1234567 in #161
- validate deposit log entries in processETH1Deposits function by @santi1234567 in #162
- Fix/process attestations electra crashing by @santi1234567 in #165
- Feature: add hoodi support and bump version to 3.6.0 by @santi1234567 in #168
Full Changelog: v3.5.0...v3.6.0
v3.6.0-alpha
Description
This alpha release contains PRs necessary to run goteth on electra hardfork. It was briefly tested to work on holesky, sepolia and hoodi but it hasn't ran long enough to verify its stability.
What's Changed
- Update dependencies by @santi1234567 in #157
- Feature/add electra support by @santi1234567 in #161
- validate deposit log entries in processETH1Deposits function by @santi1234567 in #162
- Fix/process attestations electra crashing by @santi1234567 in #165
- Feature: add hoodi support and bump version to 3.6.0 by @santi1234567 in #168
Full Changelog: v3.5.0...v3.6.0-alpha
Ignited Ember
What's Changed
- Beacon api errors crash goteth by @santi1234567 in #148
- Feature/add bls to execution changes table by @santi1234567 in #150
- Handle validators slashed twice by @santi1234567 in #146
- Feature: expand blob sidecars events table by @santi1234567 in #149
- Feature/add eth2 deposits table by @santi1234567 in #151
- Fix/phase0 flags and rewards not stored correctly by @santi1234567 in #147
- Feature: Add attestation included column val rewards by @santi1234567 in #152
- Refactor: Cleanup clientapi transaction module to only fetch data by @santi1234567 in #154
- Feature: Add ETH1 deposits table by @santi1234567 in #155
- Prepare v3.5.0 by @santi1234567 in #156
Important Notes
Three new tables were added t_bls_to_execution_changes
, t_deposits
and t_eth1_deposits
. Refer to the table docs for more information on these.
Two new flags --max-request-retries
and --beacon-contract-address
with their corresponding .env variables GOTETH_ANALYZER_MAX_REQUEST_RETRIES
and GOTETH_ANALYZER_BEACON_CONTRACT_ADDRESS
were added.
Full Changelog: v3.4.0...v3.5.0
Ignited Knives
What's Changed
- Fix t_proposer_duties not being consistent with t block metrics on missed blocks by @santi1234567 in #129
- Fix/capella blocks download crashing by @santi1234567 in #130
- change the way we calculate num attestations to use block data by @santi1234567 in #135
- Fix/the first epoch downloaded has incomplete data by @santi1234567 in #136
- fix no retry on error download state by @santi1234567 in #138
- Feature/add rewards aggregation summary by @santi1234567 in #139
- Feature/add sync participation to epoch metrics by @santi1234567 in #140
- Feature/add deposits withdrawals to epoch metrics by @santi1234567 in #141
- Feature/add new slashed validators to epoch metrics by @santi1234567 in #142
- Feature/create slashings table by @santi1234567 in #143
- Prepare v3.4.0 by @santi1234567 in #144
Important notes
Two new tables were added t_validator_rewards_aggregation
and t_slashings
. Refer to the table docs for more information on these.
A new flag --rewards-aggregation-epoch
with its corresponding .env variable GOTETH_ANALYZER_REWARDS_AGGREGATION_EPOCHS
were added.
Full Changelog: v3.3.0...v3.4.0