ygd58
48e5b10bf7
Merge remote-tracking branch 'upstream/main' into feat/sequencer-healthcheck
2026-04-24 22:38:01 +02:00
Moudy
d1fd6fe945
fix: clippy issue
2026-04-16 19:07:27 +02:00
Daniil Polyakov
190c811f10
Merge pull request #439 from logos-blockchain/pr/enable-indexer-tests
...
chore(ci): enable indexer integration tests with new docker image
2026-04-13 21:00:42 +03:00
Petar Radovic
359619ad14
new version
2026-04-08 23:33:12 +02:00
Sergio Chouhy
5c3ee030a6
add test. Add --all-features to CI tests so that tests under the mock feature are also run
2026-04-07 21:26:45 -03:00
Sergio Chouhy
4b0a68889c
Merge remote-tracking branch 'origin/main' into schouhy/fix-genesis-nullifiers
2026-04-07 16:05:42 -03:00
Sergio Chouhy
2d1896013b
handle comments
2026-04-07 13:35:13 -03:00
Sergio Chouhy
50d402880c
add nullifiers for preconfigured accounts on genesis
2026-04-06 21:44:31 -03:00
Sergio Chouhy
1ba80f7631
count mandatory clock tx in max_block_size
2026-04-06 21:34:03 -03:00
Sergio Chouhy
d9ddd5e3f6
fix docs. refactor sequencer logic to check size before executing
2026-04-06 21:07:55 -03:00
Sergio Chouhy
34de497d4d
add test
2026-04-03 18:44:28 -03:00
Sergio Chouhy
deae71b09f
handle comments
2026-04-03 18:13:24 -03:00
Sergio Chouhy
55c75c55ae
fix clippy
2026-04-02 21:44:33 -03:00
Sergio Chouhy
b525447e2d
refactor so that indexer checks clock constraints
2026-04-02 18:30:10 -03:00
Sergio Chouhy
6a467da3b1
fmt and clippy
2026-04-02 17:48:02 -03:00
Sergio Chouhy
29d66d2c2d
small refactor
2026-04-02 17:40:58 -03:00
Sergio Chouhy
aa157bfbe7
add tests
2026-04-02 03:55:38 -03:00
Sergio Chouhy
9915f09d6d
refactor to enforce validation of state diff through constructors
2026-04-02 02:39:37 -03:00
Sergio Chouhy
40c7b308a9
add validated state diff
2026-04-02 01:09:58 -03:00
Sergio Chouhy
fa2fd857a9
minor refactor
2026-04-01 00:01:11 -03:00
Sergio Chouhy
3c5a1c9d0a
Merge branch 'main' into schouhy/add-block-context-system-accounts
2026-03-31 20:53:10 -03:00
Sergio Chouhy
eb14b8bf98
clippy
2026-03-31 13:51:12 +02:00
Sergio Chouhy
f627910468
fmt
2026-03-31 13:51:12 +02:00
Sergio Chouhy
f1a42c6f97
minor refactor
2026-03-31 13:50:47 +02:00
Sergio Chouhy
8bfaf9ef4a
remove blockid from common
2026-03-31 13:50:47 +02:00
Sergio Chouhy
77c5032527
remove common TimeStamp
2026-03-31 13:50:30 +02:00
Sergio Chouhy
35273aa02f
use curr_time from new block
2026-03-31 13:50:07 +02:00
moudyellaz
c9d9d77316
fix: remove unused self from next_block_timestamp_ms
2026-03-31 13:46:43 +02:00
moudyellaz
c4567d163d
style: apply cargo fmt
2026-03-31 13:46:25 +02:00
moudyellaz
5c592312f9
feat: extend ValidityWindow with Unix timestamp bounds
2026-03-31 13:46:08 +02:00
Sergio Chouhy
52f1c337ec
add test
2026-03-31 08:35:37 -03:00
Sergio Chouhy
67baefeaee
fmt and clippy
2026-03-31 01:45:07 -03:00
Sergio Chouhy
d8ffa22b81
add more clock accounts
2026-03-31 01:39:02 -03:00
Sergio Chouhy
7078e403ed
add timestamp to clock
2026-03-30 23:50:54 -03:00
ygd58
934c333f47
feat: add meaningful is_healthy check to sequencer healthcheck
...
is_healthy is now true only if the block store is accessible and
has produced at least the genesis block.
Clients should poll chain_height twice with a delay to verify
the sequencer is making progress.
Refs #244
2026-03-28 19:59:19 +01:00
ygd58
4be96ef087
feat: improve sequencer healthcheck with HealthStatus response
...
Previously check_health() always returned Ok(()) - completely useless.
Now returns HealthStatus { chain_height, is_healthy } so clients can:
1. Call check_health() once to get current chain_height
2. Wait a few seconds
3. Call again - if chain_height increased, sequencer is healthy
Refs #244
2026-03-28 19:55:06 +01:00
ygd58
c1924e1ccc
feat: improve sequencer healthcheck to return chain height
...
Previously check_health() always returned Ok(()) without checking
anything meaningful. A sequencer could be stuck and still pass.
Now check_health() returns the current chain height (BlockId).
Clients can call this twice with a delay to verify the chain is
progressing.
Refs #244
2026-03-28 19:49:00 +01:00
Sergio Chouhy
99071a4ef9
Merge branch 'main' into schouhy/add-block-context
2026-03-26 21:23:36 -03:00
Sergio Chouhy
acf609ecc8
Merge branch 'main' into schouhy/add-block-context
2026-03-26 13:24:46 -03:00
Sergio Chouhy
3324bcf391
add sequencer checks
2026-03-25 20:02:13 -03:00
Pravdyvy
df831bbf6f
Merge branch 'main' into Pravdyvy/hardcoded-initial-state
2026-03-23 18:20:03 +02:00
Daniil Polyakov
fb083ce91e
Merge pull request #402 from logos-blockchain/arjentix/fix-docker-permissions
...
Use docker volumes and cache docker Rust builds
2026-03-23 16:59:58 +03:00
Sergio Chouhy
66e9881f38
Merge branch 'main' into schouhy/add-block-context
2026-03-20 14:14:11 -03:00
Daniil Polyakov
f9071d492c
feat: cache rust builds in docker to speed up subsequent builds
2026-03-20 18:39:58 +03:00
Daniil Polyakov
c5950bd08a
feat: use docker volumes instend of mounts for runtime data directories
2026-03-20 17:40:59 +03:00
jonesmarvin8
6f77c75b9c
Issue 257 - update ds and add ds to commitment ( #397 )
...
* initialize branch
* minor errors
* update artifacts and lint
* lint fix
2026-03-20 10:39:04 -04:00
Pravdyvy
9c90930bd6
Merge branch 'main' into Pravdyvy/hardcoded-initial-state
2026-03-20 14:55:42 +02:00
Sergio Chouhy
607a34058d
Merge branch 'main' into schouhy/add-block-context
2026-03-20 09:52:16 -03:00
Daniil Polyakov
05c2c3a56d
fix: encode transactions with borsh in sequencer rpc
2026-03-20 00:48:04 +03:00
Daniil Polyakov
7b20a83379
fix: fixes after rebase & address comments
2026-03-20 00:48:04 +03:00