github ethpandaops/dora v1.12.1

11 hours ago

Major Changes

  • Added UI for submission of Deposits and Consolidation / Withdrawal Requests
  • Client side rendering for EL & CL clients pages
  • Added consolidation & withdrawal system contract crawler, show matching transaction details on consolidation / withdrawal request pages
  • Updates for pectra spec v1.5.0-alpha.8 / v1.5.0-alpha.9
Full changelog

Full changelog

  • 0fa650a Merge pull request #178 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-1968bf13c7
  • 5fb1966 Merge pull request #177 from ethpandaops/dependabot/go_modules/dependencies-87505a355b
  • a56c0d8 Merge pull request #175 from ethpandaops/pk910/csr-clients-list
  • 217a5bf Merge pull request #179 from ethpandaops/pk910/nft-devnet-fixes
  • e193522 remove external dependency
  • 734b77e fix enr details
  • 3ae6cf7 show enr kv rows when enr was supplied via another node
  • 5151ed4 fix empty enr warning
  • 1bfac93 small fixes for peerdas details
  • dd806e6 add enode cache for el clients page
  • b869571 fix rendering node enr if peer enr is unset
  • 2d7be13 fix peer peerids
  • e9f1ca7 improve performance via enr record cache
  • f9afbfa fix panic in clients_cl.go
  • 939aac4 show disconnected cl clients on clients page
  • 1a699d8 fix displaying disconnected clients
  • 326c505 fix panic due to uninitialized validator set during epoch 0
  • 7714ebe reduce voting cache size
  • 24d5b1e reduce log verbosity
  • dec0827 increase epoch votes cache
  • 9dd80c6 add debug output
  • 574ccb7 add logging to find bottleneck in epochs page performance
  • 51aa822 tweak client selection for state loader to avoid retrying the same client
  • 7084fea randomize equal weight clients for loading state
  • 6565003 log beacon state requests
  • 83a03b9 fix panic in canonical.go
  • 8434199 fix retrying loading beacon states from other clients on failures or timeouts
  • 5b6c5ee Bump the ui-package-dependencies group in /ui-package with 6 updates
  • 70af787 Bump github.com/pressly/goose/v3 in the dependencies group
  • 664c769 trigger CI
  • d03498e Merge branch 'master' into pk910/csr-clients-list
  • 58e4b0b Merge pull request #166 from ethpandaops/pk910/trigger-el-requests
  • 8ec25df use client side rendering for clients list
  • 7909de3 Merge branch 'master' into pk910/trigger-el-requests
  • ff6fef0 Merge pull request #171 from ethpandaops/dependabot/go_modules/dependencies-f2eef69e3b
  • 516f329 Merge pull request #173 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-5a3c4fe0e7
  • af257b6 Merge pull request #174 from ethpandaops/pk910/hide-peergraph
  • a38e4f1 hide peer graph with > 100 nodes
  • 4f194cd Bump the ui-package-dependencies group across 1 directory with 4 updates
  • 950cf26 Bump the dependencies group with 3 updates
  • f911987 Merge branch 'master' into pk910/trigger-el-requests
  • 795c4da Merge pull request #170 from ethpandaops/dependabot/npm_and_yarn/ui-package/ui-package-dependencies-726daa0f37
  • 791c9b6 Bump the ui-package-dependencies group in /ui-package with 6 updates
  • 719b6c1 Merge pull request #157 from ethpandaops/dependabot/go_modules/dependencies-6b3c374adb
  • 62135bd Merge pull request #169 from ethpandaops/pk910/dependabot-ui-package
  • dbb4c13 go mod tidy
  • 7c7d20b add ui-package to dependabot
  • 8645b71 Merge branch 'master' into dependabot/go_modules/dependencies-6b3c374adb
  • 2392b5a Merge branch 'master' into pk910/trigger-el-requests
  • fd676d4 Merge pull request #168 from ethpandaops/pk910/fix-duplicate-deposit-matching
  • 4bd61ac fix duplicate deposit detection
  • a03024f Merge branch 'master' into pk910/trigger-el-requests
  • 1366ffe Merge pull request #167 from ethpandaops/pk910/mini-launchpad-checks
  • e9f58f6 Merge branch 'master' into pk910/trigger-el-requests
  • 6461595 Merge branch 'master' into pk910/mini-launchpad-checks
  • 648becb Merge pull request #163 from ethpandaops/pk910/mini-launchpad
  • 8c8cc42 check for double deposits on mini launchpad
  • d1f5966 improve style for error dialog
  • d195243 Merge branch 'pk910/mini-launchpad' into pk910/trigger-el-requests
  • e22314b fix serving ui-package files in non-debug builds
  • e982514 trigger CI
  • 7ed38c0 Bump the dependencies group with 2 updates
  • 8d976e5 change button text
  • 9a171df improve button text
  • 5f9044a small fixes
  • 034206d fix description
  • 37b847d add submit withdrawals & exits page
  • 3df2bdc add label for extra fee checkbox
  • ed37df9 fix queue fee rendering
  • 77b5584 cleanup & fixes for validator selection filter
  • 9d9c399 reset submit form when selecting different validators
  • 0b7e1f4 filter consolidatable validators
  • 19215c3 complete implementation of submit consolidations page
  • 856d4ce start implementation of submit consolidations page
  • 68e31f8 move webpack-stats.html away from dist folder (should not be in the enbeded fs)
  • 9844a6d small fixes
  • 30646a9 change default config for optional features
  • 02e539b cleanup
  • e672e06 show error with js disabled
  • ff233c5 use proper genesis fork version
  • 69ceb54 add new settings to default config
  • 9844462 first running version of mini launchpad
  • bded131 Merge pull request #165 from ethpandaops/pk910/fix-pgsql-issue
  • e38b8b9 fix insert query for consolidation request txs to pgsql
  • d8aaf4e Merge pull request #164 from ethpandaops/pk910/fix-sql-schema
  • 2053498 fix index name collision in sql schema
  • 3c2e730 cleanup
  • 0c48b3e add install target to make build-ui
  • e3fbdf6 trigger CI
  • ec69dce fix build workflow
  • fa83044 refactoring & started implementing launchpad form
  • 5e74029 remove webpack stats
  • 232a413 fixes for first running hello world with wallet connect button
  • 1578026 add hello world ui package
  • 9feffc3 add submit_deposit page
  • d3a9dc1 Merge pull request #141 from ethpandaops/pk910/pectra-log-crawler
  • 301eadc Merge pull request #161 from ethpandaops/pk910/fix-validator-names
  • 905ef45 Merge pull request #162 from ethpandaops/skylenet/fix-collapse
  • 57ddfa1 fix: CL client pages network graph and peerdas sections collapse
  • 30f5454 Merge pull request #160 from ethpandaops/pk910/fix-caching-duration
  • 0ed5a77 fix parsing of validator names for single indexes
  • 119b31f fix caching duration for slots page in epoch 0
  • ebad165 Merge branch 'master' into pk910/pectra-log-crawler
  • aac28ce Merge pull request #159 from ethpandaops/pk910/fix-master
  • 52a45a2 Merge commit 'a53497d48937d0154275376d59f7cb71bfe47c27' into pk910/pectra-log-crawler
  • 8bfc4b9 update contract addresses for devnet 4
  • af34759 improve log fields for contract indexer/matcher
  • 93073a5 fix master after merge conflict by #147
  • d8da890 Merge pull request #147 from ethpandaops/pk910/fix-electra-deposit-count
  • d6aa153 load dequeue rate from specs
  • 0d7d7e3 Merge commit 'c720fbdf4a9efd607b560984cb099e79cabae772' into pk910/pectra-log-crawler
  • ca6a836 fix comment
  • fffe1c4 rename DepositLogBatchSize setting
  • a53497d Merge pull request #156 from ethpandaops/skylenet/fix-go-mod
  • 0f181a7 fix googleapis/go-genproto#1015
  • 67b30c1 Merge pull request #135 from ethpandaops/pk910/electra-devnet4
  • 64038db fix index underflow in GetWithdrawalRequestsByFilter / GetConsolidationRequestsByFilter
  • c720fbd Merge pull request #154 from ethpandaops/pk910/fix-validator-set-for-epoch-0
  • 0e303e6 fix validator set getter for epoch 0 (fix #151)
  • 8c978a0 Merge pull request #144 from ethpandaops/pk910/exec-hash-index
  • 0157e7a Merge pull request #145 from ethpandaops/pk910/clear-stale-blocks
  • 60a1bf1 fix dequeue rate for withdrawal contract
  • 3dce8bb Merge pull request #132 from ethpandaops/skylenet/peer-das-view
  • 729160e fix some data-clipboard-texts
  • c10eb29 fixup modal zindex
  • e378602 revert contract address update for testing with devnet3 client images
  • a61b59c update eip7002 & eip7251 contract addresses
  • 3d10361 modal close button design fix
  • b22a7c0 make modal fix faster by using a static high zindex, and move to explorer.js
  • 040020f make slight improvements to initControls tooltips and clipboard buttons to load faster
  • 53faca5 Merge remote-tracking branch 'origin/master' into pk910/electra-devnet4
  • 5fcb8ab cleanup override
  • 527c012 fix for filters
  • db3fff0 fix modal zindex to not colide with header
  • 366885c fix blacked out bug after closing all modals and reopening them
  • a088ead Merge pull request #146 from ethpandaops/pk910/validator-names-in-devnet-run
  • 0a5bd1e Merge branch 'master' of github.com:ethpandaops/dora into skylenet/peer-das-view
  • e9fe2f3 Merge pull request #151 from ethpandaops/pk910/fix-endless-loop
  • 828d68e Merge branch 'master' of github.com:ethpandaops/dora into skylenet/peer-das-view
  • 19453b3 fix endless loop when validator set cannot be loaded on dead chain
  • d6b93e5 change peerdas table filter
  • 2916774 fix bootstrap modal stacking
  • f0a6e66 better wording
  • f839f10 fix deposit counts in block & epoch indexes for post electra blocks
  • 17b4b5d populate exec block cache when restoring blocks from db during startup
  • 1ca3b69 add validator names to make devnet-run
  • ef41830 add missing settings to example & default config
  • 7100438 cleanup old blocks from cache in pruning routine
  • 973f366 add execution block hash index to block cache
  • 1297c87 cleanup
  • 3e06f4d fix queue calculation in contract indexer
  • aa99d4b show more transaction details as popover for consolidation/withdrawal requests
  • e9443f7 cleanup & docs
  • 0d9551e show transaction hashes on withdrawal & consolidation requests pages
  • e502857 lookup validator indexes for request transactions
  • 00d00b6 generalize transaction matcher logic
  • 16a8c3d refactoring
  • a0203d1 deduplicate contract indexer logic
  • b12c885 Merge branch 'master' into pk910/pectra-log-crawler
  • eb46ea3 remove dead code
  • dfe4b80 add consolidation & withdrawal matchers
  • 1dae519 Merge pull request #142 from ethpandaops/pk910/refresh-validator-names
  • ae09b7f refresh validator names every 2h by default
  • 8c48ada start consolidation & withdrawal indexers
  • 7fb76b1 add withdrawal indexer
  • 88db084 add pgsql schema
  • 26b9d3e implement consolidation request log crawler
  • 1f7c98d Merge pull request #140 from ethpandaops/dependabot/go_modules/dependencies-1f2c0aff6e
  • fda0d4c Merge pull request #136 from 0xTylerHolmes/forkdata_json
  • 46676a9 Merge remote-tracking branch 'origin/forkdata_json' into forkdata_json
  • addec21 check Accept field in GET requests for application/json
  • 71867ac Bump the dependencies group with 3 updates
  • ccfba9f update to spec v1.5.0-alpha.7
  • ae0e485 add peer infos to global peer map
  • 0fbe709 warn about ENR diff on peers and add peer details modal content
  • 65aa510 tmp workaround to fix disconnected peers appearing on list
  • 9606c8e only show warnings button when warnings exist
  • 4229fc8 fixup seq detection
  • a9e3276 Merge branch 'ethpandaops:master' into forkdata_json
  • 09d28bf fix outdated ENRs, due to outdated peer infos
  • 2cadefe small performance improvements
  • 394f0ef Merge pull request #134 from ethpandaops/dependabot/go_modules/dependencies-e7dcee5b03
  • 60b541d fix dependency upgrade (upgrade modernc.org/sqlite)
  • d490439 trigger CI
  • f373209 pectra devnet 4 compatibility (spec v1.5.0-alpha.6)
  • cddeabe make it more compact
  • 55f8c87 differentiate supernodes
  • 4cda68b Bump github.com/pressly/goose/v3 in the dependencies group
  • b46260a ci fixup
  • 1f3e96b Merge branch 'master' of github.com:ethpandaops/dora into skylenet/peer-das-view
  • 049e016 peerdas view: initial poc
  • 212944f Merge remote-tracking branch 'origin/forkdata_json' into forkdata_json
  • b60f277 add simple content-type hook for forkdata
  • 37e383e add simple content-type hook for forkdata

Release Artifacts

Please read through the wiki for setup & configuration instructions.

Release File Description
dora_1.12.1_windows_amd64.zip dora executables for windows/amd64
dora_1.12.1_linux_amd64.tar.gz dora executables for linux/amd64
dora_1.12.1_linux_arm64.tar.gz dora executables for linux/arm64
dora_1.12.1_darwin_amd64.tar.gz dora executable for macos/amd64
dora_1.12.1_darwin_arm64.tar.gz dora executable for macos/arm64

Don't miss a new dora release

NewReleases is sending notifications on new releases.