refactor: cleanup peer and peer_manager code
Home /
TxPipe /
boros
Feb 25, 2-3 AM (0)
Feb 25, 3-4 AM (0)
Feb 25, 4-5 AM (0)
Feb 25, 5-6 AM (0)
Feb 25, 6-7 AM (0)
Feb 25, 7-8 AM (0)
Feb 25, 8-9 AM (0)
Feb 25, 9-10 AM (0)
Feb 25, 10-11 AM (0)
Feb 25, 11-12 PM (0)
Feb 25, 12-1 PM (0)
Feb 25, 1-2 PM (0)
Feb 25, 2-3 PM (0)
Feb 25, 3-4 PM (1)
Feb 25, 4-5 PM (1)
Feb 25, 5-6 PM (0)
Feb 25, 6-7 PM (1)
Feb 25, 7-8 PM (0)
Feb 25, 8-9 PM (0)
Feb 25, 9-10 PM (1)
Feb 25, 10-11 PM (0)
Feb 25, 11-12 AM (0)
Feb 26, 12-1 AM (0)
Feb 26, 1-2 AM (0)
Feb 26, 2-3 AM (0)
Feb 26, 3-4 AM (0)
Feb 26, 4-5 AM (0)
Feb 26, 5-6 AM (0)
Feb 26, 6-7 AM (0)
Feb 26, 7-8 AM (0)
Feb 26, 8-9 AM (0)
Feb 26, 9-10 AM (0)
Feb 26, 10-11 AM (0)
Feb 26, 11-12 PM (0)
Feb 26, 12-1 PM (0)
Feb 26, 1-2 PM (0)
Feb 26, 2-3 PM (0)
Feb 26, 3-4 PM (0)
Feb 26, 4-5 PM (0)
Feb 26, 5-6 PM (0)
Feb 26, 6-7 PM (0)
Feb 26, 7-8 PM (0)
Feb 26, 8-9 PM (0)
Feb 26, 9-10 PM (0)
Feb 26, 10-11 PM (0)
Feb 26, 11-12 AM (0)
Feb 27, 12-1 AM (0)
Feb 27, 1-2 AM (0)
Feb 27, 2-3 AM (0)
Feb 27, 3-4 AM (0)
Feb 27, 4-5 AM (0)
Feb 27, 5-6 AM (0)
Feb 27, 6-7 AM (0)
Feb 27, 7-8 AM (0)
Feb 27, 8-9 AM (0)
Feb 27, 9-10 AM (0)
Feb 27, 10-11 AM (3)
Feb 27, 11-12 PM (0)
Feb 27, 12-1 PM (2)
Feb 27, 1-2 PM (3)
Feb 27, 2-3 PM (1)
Feb 27, 3-4 PM (5)
Feb 27, 4-5 PM (1)
Feb 27, 5-6 PM (0)
Feb 27, 6-7 PM (0)
Feb 27, 7-8 PM (0)
Feb 27, 8-9 PM (1)
Feb 27, 9-10 PM (0)
Feb 27, 10-11 PM (0)
Feb 27, 11-12 AM (0)
Feb 28, 12-1 AM (0)
Feb 28, 1-2 AM (0)
Feb 28, 2-3 AM (0)
Feb 28, 3-4 AM (0)
Feb 28, 4-5 AM (0)
Feb 28, 5-6 AM (0)
Feb 28, 6-7 AM (0)
Feb 28, 7-8 AM (0)
Feb 28, 8-9 AM (0)
Feb 28, 9-10 AM (0)
Feb 28, 10-11 AM (0)
Feb 28, 11-12 PM (0)
Feb 28, 12-1 PM (0)
Feb 28, 1-2 PM (0)
Feb 28, 2-3 PM (0)
Feb 28, 3-4 PM (1)
Feb 28, 4-5 PM (0)
Feb 28, 5-6 PM (1)
Feb 28, 6-7 PM (1)
Feb 28, 7-8 PM (0)
Feb 28, 8-9 PM (0)
Feb 28, 9-10 PM (2)
Feb 28, 10-11 PM (0)
Feb 28, 11-12 AM (0)
Mar 01, 12-1 AM (0)
Mar 01, 1-2 AM (0)
Mar 01, 2-3 AM (0)
Mar 01, 3-4 AM (0)
Mar 01, 4-5 AM (0)
Mar 01, 5-6 AM (0)
Mar 01, 6-7 AM (0)
Mar 01, 7-8 AM (0)
Mar 01, 8-9 AM (0)
Mar 01, 9-10 AM (0)
Mar 01, 10-11 AM (0)
Mar 01, 11-12 PM (0)
Mar 01, 12-1 PM (0)
Mar 01, 1-2 PM (0)
Mar 01, 2-3 PM (0)
Mar 01, 3-4 PM (0)
Mar 01, 4-5 PM (0)
Mar 01, 5-6 PM (0)
Mar 01, 6-7 PM (0)
Mar 01, 7-8 PM (0)
Mar 01, 8-9 PM (0)
Mar 01, 9-10 PM (0)
Mar 01, 10-11 PM (0)
Mar 01, 11-12 AM (0)
Mar 02, 12-1 AM (0)
Mar 02, 1-2 AM (0)
Mar 02, 2-3 AM (0)
Mar 02, 3-4 AM (0)
Mar 02, 4-5 AM (0)
Mar 02, 5-6 AM (0)
Mar 02, 6-7 AM (0)
Mar 02, 7-8 AM (0)
Mar 02, 8-9 AM (0)
Mar 02, 9-10 AM (0)
Mar 02, 10-11 AM (0)
Mar 02, 11-12 PM (0)
Mar 02, 12-1 PM (0)
Mar 02, 1-2 PM (0)
Mar 02, 2-3 PM (0)
Mar 02, 3-4 PM (0)
Mar 02, 4-5 PM (0)
Mar 02, 5-6 PM (0)
Mar 02, 6-7 PM (0)
Mar 02, 7-8 PM (0)
Mar 02, 8-9 PM (0)
Mar 02, 9-10 PM (0)
Mar 02, 10-11 PM (0)
Mar 02, 11-12 AM (0)
Mar 03, 12-1 AM (0)
Mar 03, 1-2 AM (0)
Mar 03, 2-3 AM (0)
Mar 03, 3-4 AM (0)
Mar 03, 4-5 AM (0)
Mar 03, 5-6 AM (0)
Mar 03, 6-7 AM (0)
Mar 03, 7-8 AM (0)
Mar 03, 8-9 AM (0)
Mar 03, 9-10 AM (1)
Mar 03, 10-11 AM (1)
Mar 03, 11-12 PM (1)
Mar 03, 12-1 PM (0)
Mar 03, 1-2 PM (0)
Mar 03, 2-3 PM (0)
Mar 03, 3-4 PM (0)
Mar 03, 4-5 PM (0)
Mar 03, 5-6 PM (0)
Mar 03, 6-7 PM (0)
Mar 03, 7-8 PM (0)
Mar 03, 8-9 PM (0)
Mar 03, 9-10 PM (0)
Mar 03, 10-11 PM (0)
Mar 03, 11-12 AM (0)
Mar 04, 12-1 AM (0)
Mar 04, 1-2 AM (0)
Mar 04, 2-3 AM (0)
28 commits this week
Feb 25, 2025
-
Mar 04, 2025
Merge remote-tracking branch 'origin/main' into fix/peer-sharing-agency-is-theirs-bug
fix: fanout stage peer client locking contention (#34)
* Implement sorting algorithm (#25) * feat: updated priority to queue * feat: implemented priority config * feat: added priority module * chore: adjusted lint * feat: implemented priority quote * feat: implemented storage query to be used in priority module * test: implemented priority test * chore: removed dbg * chore: added validation when the state is empty * docs: added priority docs * chore: updated config structure * docs: updated docs * chore: changed workflow job name * chore: changed workflow job name * fix: peer client locking contention * refactor: simplify client initialization --------- Co-authored-by: Paulo Bressan <[email protected]>
refactor: simplify client initialization
fix: peer client locking contention
fix: handle peers with broken peer sharing by checking for agency
feat: add timeout handling for peer sharing query and initialization
refactor: expose fields in Config and PeerManagerConfig structs for easier access
refactor: simplify type annotations in transaction validation functions
chore: format import statements
feat: implemented custom spec to test lock mechanism
feat: added specs
Update sorting algorithm (#27)
* chore: updated quota to cap * docs: updated priority docs
feat: configured local spec
feat: implemented custom spec to test lock mechanism
chore: remove phase one feature flag
Merge branch 'main' into define-proto-spec-to-fetch-tx-state
Merge branch 'main' of github.com:txpipe/boros
feat: implemented custom spec to test lock mechanism
Merge remote-tracking branch 'origin/main'
Merge remote-tracking branch 'origin/main' into feat/initial-boros-tx-validation-implementation
refactor: update sorting algorithm (#31)
* Implement sorting algorithm (#25) * feat: updated priority to queue * feat: implemented priority config * feat: added priority module * chore: adjusted lint * feat: implemented priority quote * feat: implemented storage query to be used in priority module * test: implemented priority test * chore: removed dbg * chore: added validation when the state is empty * docs: added priority docs * chore: updated config structure * docs: updated docs * chore: changed workflow job name * chore: changed workflow job name * chore: updated quota to cap * docs: updated priority docs --------- Co-authored-by: Paulo Bressan <[email protected]>
Merge branch 'main' into feat/update-sorting-algorithm
feat: implement sorting algorithm (#30)
* feat: updated priority to queue * feat: implemented priority config * feat: added priority module * chore: adjusted lint * feat: implemented priority quote * feat: implemented storage query to be used in priority module * test: implemented priority test * chore: removed dbg * chore: added validation when the state is empty * docs: added priority docs * chore: updated config structure * docs: updated docs --------- Co-authored-by: paulobressan <[email protected]>
chore: update pallas dependency to use git source and add features