3184 Commits

Author SHA1 Message Date
Daniil Polyakov
cd835bd0c9 feat(sequencer): add possibility to disable metrics 2026-08-03 23:46:35 +03:00
Daniil Polyakov
8bbce62290 chore(dashboard_gen): add quantile range check 2026-08-03 23:46:35 +03:00
Daniil Polyakov
218955dd19 feat(sequencer): add status label to transaction application time 2026-08-03 23:46:35 +03:00
Daniil Polyakov
69ecc116a8 fix(common): drop strum 2026-08-03 23:46:35 +03:00
Daniil Polyakov
acb73dce0c fix(dashboard_gen): use RATE_WINDOW in rate_per_min calculation 2026-08-03 23:46:35 +03:00
Daniil Polyakov
037901fe94 fix(sequencer): differentiate between height and blocks produced by this sequencer 2026-08-03 23:46:35 +03:00
Daniil Polyakov
f4f78ddc28 fix(sequencer): expose 9000 metrics port from docker 2026-08-03 23:46:35 +03:00
Daniil Polyakov
97152b8df6 chore(sequencer): apply snake_case convention to labels 2026-08-03 23:46:35 +03:00
Daniil Polyakov
f2e92a9c1f feat(sequencer): add metrics_address config field 2026-08-03 23:46:35 +03:00
Daniil Polyakov
dc5804b7c2 docs(metrics): add metrics.md 2026-08-03 23:46:35 +03:00
Daniil Polyakov
d0ae9c2768 chore(metrics): rename writing feature to record 2026-08-03 23:46:35 +03:00
Daniil Polyakov
343ba0b97c feat(dashboard_gen): remove panel json to rust generator 2026-08-03 23:46:35 +03:00
Daniil Polyakov
aa6969386e refactor(metrics): improve metrics setup 2026-08-03 23:46:35 +03:00
Daniil Polyakov
849bb6bbe1 feat(metrics): improve mempool and failed transaction metrics & panels 2026-08-03 23:46:35 +03:00
Daniil Polyakov
ab12fb104c chore(monitoring): bump prometheus & grafana versions 2026-08-03 23:46:35 +03:00
Daniil Polyakov
ec53979442 feat(dashboard_gen): make unit an enum 2026-08-03 23:46:35 +03:00
Daniil Polyakov
ea36fa2e93 refactor(metrics): move metrics into a separate crates and reuse names in dashboard generation 2026-08-03 23:46:35 +03:00
Daniil Polyakov
462de8f11d feat(tools): add grafana panel json to rust generator 2026-08-03 23:46:35 +03:00
Daniil Polyakov
008eb247e9 feat(tools): add dashboard generator 2026-08-03 23:46:34 +03:00
Daniil Polyakov
8afd2cea66 feat(docker): introduce monitoring 2026-08-03 23:46:34 +03:00
Daniil Polyakov
97071b575a feat(sequencer): add initial metrics 2026-08-03 23:46:34 +03:00
Moudy
a4f7f879c0
Merge pull request #667 from logos-blockchain/moudy/cross-zone-emitter-pin
feat(cross-zone)!: authorize deliveries by source program and target
2026-08-03 17:15:14 +02:00
moudyellaz
a1172602fc chore: update artifacts 2026-08-03 08:46:39 +02:00
moudyellaz
09f4bfdd03 feat(cross-zone)!: authorize deliveries by source program and target
BREAKING CHANGE: `CrossZonePeer.allowed_targets` is replaced by `allowed_routes`,
a list of `{src_program_id, target_program_id}` pairs. `InboxConfig.allowed_peers`
is removed.
2026-08-03 04:40:05 +02:00
moudyellaz
e752bd422c revert: compile dependencies at opt-level 3 in dev and test profiles 2026-08-02 04:20:44 +02:00
Moudy
3d95432e65
Merge pull request #665 from logos-blockchain/moudy/fix-valid-proof-timeout
ci: unblock valid-proof-test timeout
2026-08-01 22:34:27 +02:00
moudyellaz
502eecfb4d ci: raise valid-proof-test timeout to 150 minutes 2026-08-01 22:27:15 +02:00
moudyellaz
a410d054c5 perf(build): compile dependencies at opt-level 3 in dev and test profiles 2026-08-01 22:27:15 +02:00
Sergio Chouhy
fa3f1e7836
Merge pull request #664 from logos-blockchain/schouhy/restore-609-588
test: bridge guard account flags modification
2026-07-31 18:18:07 -03:00
Roman
54743142e9 test: bridge guard account flags modification 2026-07-31 17:56:00 -03:00
Daniil Polyakov
7132a899ce
Merge pull request #654 from logos-blockchain/arjentix/bump-bedrock-and-sdk
feat(zone_sdk): update to a new bedrock & zone sdk
2026-07-31 21:09:56 +03:00
Daniil Polyakov
3d009acb9c fix(sequencer): resubmit orphaned tx which comes only after final tip 2026-07-31 19:54:58 +03:00
erhant
9d9b75d42f fix(sequencer): fund channel config transaction via node wallet" 2026-07-31 18:26:34 +03:00
agureev
0a6264f52b chore: regen fixtures 2026-07-31 18:26:34 +03:00
Daniil Polyakov
2c9c824a0c chore(artifacts): regenerate artifacts with r0.1.91.1 risc0 docker container 2026-07-31 18:26:34 +03:00
Daniil Polyakov
93a93c6b96 feat(sequencer): disable withdraws 2026-07-31 18:26:33 +03:00
Daniil Polyakov
50ac64c37d fix(bedrock): fix new bedrock image setup 2026-07-31 18:26:33 +03:00
Daniil Polyakov
7e283f5fed fix(sequencer): rework WithdrawalReconciliationKey by using released note id 2026-07-31 18:26:33 +03:00
Daniil Polyakov
b9a0ebef6c feat(zone_sdk): update to a new bedrock & zone sdk 2026-07-31 18:25:56 +03:00
Moudy
39bdec0d44
Merge pull request #652 from logos-blockchain/moudy/durable-watcher-cursor
feat(cross-zone): persist each watcher's peer read cursor
2026-07-31 16:48:51 +02:00
moudyellaz
223f658d8c test(cross-zone): cover a restarted watcher end to end 2026-07-31 16:01:41 +02:00
moudyellaz
c14bfe3f9f feat(cross-zone): record peer deliveries instead of injecting them 2026-07-31 16:01:41 +02:00
moudyellaz
2d201f7bac feat(storage): record cross-zone deliveries and settle them on finality 2026-07-31 10:55:24 +02:00
moudyellaz
3a7ce3f306 feat(sequencer): wait for background tasks on shutdown 2026-07-31 10:55:24 +02:00
Moudy
7499058c87
Merge pull request #658 from logos-blockchain/schouhy/update-flake
fix(nix): update flake.nix to add pcsclite
2026-07-31 10:40:13 +02:00
Sergio Chouhy
2f42a7b119 fix(nix): update flake nix to add pcsclite 2026-07-30 22:24:18 -03:00
erhant
f58cde1a22
Merge pull request #642 from logos-blockchain/erhant/lez-chain-state-follow-up-fixes
fix(sequencer): follow-up fixes for #633 and #639
2026-07-30 15:23:58 +03:00
erhant
6203d65131 chore: update artifacts 2026-07-30 14:41:42 +03:00
erhant
0659774e43 chore(state_machine); rename get_public_account to get_account_by_id_ref [skip ci] 2026-07-30 14:23:49 +03:00
erhant
931b0e9956 chore(bridge): add a comment on observability [skip ci] 2026-07-30 14:23:49 +03:00