buray
462aecb735
Merge 934c333f472ff43a0b285901d45d7b4a307b47a4 into 7473c2f7a9ab8da65870442f0b90c96293982446
2026-04-08 22:48:36 +00: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
Daniil Polyakov
325960d696
feat: remove override_rust_log from wallet config
2026-03-20 00:48:04 +03:00
Daniil Polyakov
b631ef02c6
fix: final fixes & polishing
2026-03-20 00:47:37 +03:00
Daniil Polyakov
9d87e3b046
fix: fix lints
2026-03-20 00:41:05 +03:00
Daniil Polyakov
b254ebb185
feat: refactor sequencer RPC client-side
2026-03-20 00:41:05 +03:00
Daniil Polyakov
be94e133fa
feat: refactor sequencer RPC server-side
2026-03-20 00:41:05 +03:00
Daniil Polyakov
bffc711470
refactor: move sequencer_ directories into sequencer
2026-03-20 00:36:07 +03:00