fryorcraken
3cd5e3c3f7
fix: display HashType as hex string in Debug output
...
The derived Debug impl printed HashType as a raw byte array, while
Display (and the sequencer logs) used hex encoding. Replace the derived
Debug with a custom impl identical to Display so both representations
are consistent.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 15:41:49 +11:00
Daniil Polyakov
437e5addb4
feat: use human-readable byte sizes and durations
2026-02-26 16:25:24 +03:00
Daniil Polyakov
8b5524901c
feat: configurable block size limit
2026-02-26 16:21:43 +03:00
Pravdyvy
a0e2e06cc1
Apply suggestions from code review
...
Co-authored-by: Daniil Polyakov <arjentix@gmail.com>
2026-02-23 14:47:23 +02:00
Pravdyvy
56c6abe08f
fix: suggestions fix 1
2026-02-23 10:55:00 +02:00
Pravdyvy
801f2c46c8
Apply suggestions from code review
...
Docstrings updated, derives sorted.
Co-authored-by: Daniil Polyakov <arjentix@gmail.com>
2026-02-23 10:11:40 +02:00
Pravdyvy
5d228c6d80
Merge branch 'arjentix/fix-sequencer-msg-id' into Pravdyvy/indexer-state-management
2026-02-13 13:37:10 +02:00
Daniil Polyakov
c63ecd6aba
fix: initiate sequencer with chain height from db and not from config genesis id
2026-02-13 02:05:55 +03:00
Daniil Polyakov
9b51fd1fc2
fix: make InternalError more descriptive
2026-02-12 17:49:59 +03:00
Daniil Polyakov
51ab510e71
fix: retrieve last bedrock message id from db
2026-02-12 17:49:59 +03:00
Daniil Polyakov
975cfb9ec6
feat: fully integrate Sequencer, Indexer and Explorer with Bedrock
2026-02-12 16:31:13 +03:00
Pravdyvy
c3aa3a5495
fix: some ci fix
2026-02-10 15:54:57 +02:00
Pravdyvy
56ff66ccc1
feat: first indexer integration test
2026-02-10 14:03:56 +02:00
Pravdyvy
36407c1d43
Merge branch 'arjentix/full-bedrock-integration' into Pravdyvy/indexer-state-management
2026-02-10 09:14:24 +02:00
Pravdyvy
4afe687e4c
Merge branch 'main' into Pravdyvy/indexer-state-management
2026-02-06 17:42:32 +02:00
Daniil Polyakov
fdb2979f66
feat: fully integrate Sequencer, Indexer and Explorer with Bedrock
2026-02-06 16:24:35 +03:00
Pravdyvy
357e0f1444
feat: all methods populated
2026-02-05 16:21:08 +02:00
Pravdyvy
dc5b5ba278
feat: api methods population
2026-02-04 14:57:38 +02:00
Pravdyvy
efac8639c3
fix: merge fix
2026-02-03 11:36:07 +02:00
Pravdyvy
e1df915357
Merge branch 'arjentix/full-bedrock-integration' into Pravdyvy/indexer-state-management
2026-02-03 11:11:19 +02:00
Daniil Polyakov
71a7905a58
Integrate Indexer Service into integration tests
2026-02-02 19:07:24 +03:00
David Rusu
38f1f68030
feat(license): MIT/Apache2 license and add cargo deny config
2026-01-31 23:13:36 +04:00
Daniil Polyakov
22a6195eca
Move BasicAuth to common::config and remove SequencerClient from IndexerCore
2026-01-30 21:52:43 +03:00
Daniil Polyakov
fcb2917c21
Remove post_indexer_message()
2026-01-30 21:52:43 +03:00
Pravdyvy
0efc522837
feat: full integration try 1
2026-01-30 12:51:18 +02:00
Pravdyvy
17a1be5b0c
feat: db exposed 1
2026-01-30 10:25:34 +02:00
Pravdyvy
3cb7f17aaf
Merge branch 'main' into Pravdyvy/indexer-state-management
2026-01-30 08:13:55 +02:00
Sergio Chouhy
de54744893
use own type MantleMsgId
2026-01-29 15:21:15 -03:00
Pravdyvy
c7c646136f
feat: staet breakpoints
2026-01-29 16:09:44 +02:00
Sergio Chouhy
22258435ff
Merge branch 'main' into schouhy/sequencer-retries-pending-blocks
2026-01-29 10:13:22 -03:00
Sergio Chouhy
d7cac557af
fix test
2026-01-27 10:52:43 -03:00
Pravdyvy
c0e879edae
fix: suggestions fix 1
2026-01-27 09:46:31 +02:00
Pravdyvy
516feee101
Merge branch 'main' into Pravdyvy/block-parsing-validation
2026-01-27 07:57:41 +02:00
Sergio Chouhy
e897fd6076
fix parent when resubmitting pending blocks
2026-01-26 14:51:39 -03:00
Pravdyvy
2a2fe1347a
fix: new model rewrite
2026-01-22 14:44:48 +02:00
Sergio Chouhy
2218ad1c64
add functionality to resubmit pending transactions and delete finalized blocks
2026-01-22 02:01:02 -03:00
Pravdyvy
eb77217318
fix: suggestions 1
2026-01-21 14:50:29 +02:00
Sergio Chouhy
e397d6c576
add bedrock status flag to blocks and last_finalized_block metadata info to sequencer db
2026-01-20 11:52:02 -03:00
Pravdyvy
b96865ab89
fix: indexer update
2026-01-16 16:15:21 +02:00
Pravdyvy
b6a0e62871
Merge branch 'schouhy/adapt-sequencer-to-bedrock' into Pravdyvy/block-parsing-validation
2026-01-15 14:03:23 +02:00
Sergio Chouhy
ccce2213da
sequencer posts blocks to bedrock
2026-01-14 23:25:18 -03:00
Daniil Polyakov
529ca9a643
feat: introduce parallel integration tests, wallet without global vars and etc
2026-01-14 23:25:18 -03:00
Pravdyvy
bbbb1c1a23
fix: indexer core added to all objects
2026-01-13 15:11:51 +02:00
Daniil Polyakov
7296088005
feat: introduce parallel integration tests, wallet without global vars and etc
2025-12-31 04:30:22 +03:00
Pravdyvy
22f6d92ca6
Merge branch 'main' into Pravdyvy/amm-wallet-integration
2025-12-22 05:00:50 +02:00
Daniil Polyakov
87f45b8215
feat: move all crates into workspace
2025-12-19 18:30:40 +03:00
Pravdyvy
b3dca76b67
fix: intercommit
2025-12-17 11:44:52 +02:00
Daniil Polyakov
46ac451284
feat: add basic auth to wallet
2025-12-09 18:20:50 +03:00
Daniil Polyakov
1412ad4da4
refactor: remove redundant request and response types
2025-12-04 14:55:58 +03:00
Daniil Polyakov
03e911ecd5
feat: apply base64 encoding for large binary data transfer
2025-12-04 14:55:58 +03:00