go-ethereum/consensus/XDPoS
Wanwiset Peerapatanapokin 81416e008c
fix(consensus): use signer pubkey to check for unique signatures and optimize performance, close XFN-03 (#1625)
* use signer pubkey to check for unique signatures and optimize performance

* change waitgroup to errgroup

* optimize

* fix typo

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* format files

* after rebase new commits, refactor from snap.NextEpochCandidates to epochInfo.Masternodes

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-20 14:34:54 +07:00
..
engines fix(consensus): use signer pubkey to check for unique signatures and optimize performance, close XFN-03 (#1625) 2026-02-20 14:34:54 +07:00
utils useful logging (#1986) 2026-02-06 17:42:26 +07:00
api.go core, consensus: use slice.Clip capacity to Simplify code (#1892) 2026-01-05 12:16:20 +05:30
api_test.go all: fix whitespace (#1572) 2025-09-24 07:58:40 +08:00
XDPoS.go all: use 0x-prefix string for type Address in log message (#1874) 2025-12-19 08:55:21 +04:00
XDPoS_test.go Extend masternode candidate (#261) 2023-05-16 21:43:56 +08:00