agureev
ccb426960f
Merge remote-tracking branch 'origin/dev' into artem/bundle-actions
2026-08-04 14:21:00 +04:00
Daniil Polyakov
cfac4d5b0b
Merge pull request #651 from logos-blockchain/arjentix/metrics
...
feat(metrics): add sequencer metrics & grafana dashboard generation tool
2026-08-04 00:57:09 +03:00
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
agureev
0e957b5c08
chore: docs for PrivateAction commitment field
2026-07-31 00:47:04 +04:00
agureev
dbcdbb29f3
Merge remote-tracking branch 'origin/dev' into artem/bundle-actions
2026-07-31 00:16:31 +04:00