Problem
cacti-ledger-browser has apps for eth, fabric, and a tutorial app, but no way to inspect SATP cross-chain transfers. Issue #3111 tracked visualization for SATP cross-chain transactions. Only the metrics/dashboard part (Grafana/Prometheus, #3759/#4023) was completed. The inspection UI itself was never built. RafaelAPB noted in #3111 that ledger-browser synergy should be explored, but no follow-up issue was filed.
Proposed solution
Add a new app under packages/cacti-ledger-browser/src/main/typescript/apps for SATP transfers, showing:
- Session/transfer status
- Proofs generated during a transfer
- Gateways and chains involved in a session
This reuses the existing SATP audit/BUNGEE endpoints already exposed by cactus-plugin-satp-hermes. No new backend API surface is required.
Alternatives considered
A standalone dashboard outside ledger-browser. Rejected because ledger-browser already provides the shared UI shell, auth, and layout used by the eth/fabric apps.
Affected package(s)
cactus-plugin-satp-hermes, new package / cross-cutting
Additional context
Related: #3111 (closed; only the metrics/dashboard portion was completed)
Problem
cacti-ledger-browser has apps for eth, fabric, and a tutorial app, but no way to inspect SATP cross-chain transfers. Issue #3111 tracked visualization for SATP cross-chain transactions. Only the metrics/dashboard part (Grafana/Prometheus, #3759/#4023) was completed. The inspection UI itself was never built. RafaelAPB noted in #3111 that ledger-browser synergy should be explored, but no follow-up issue was filed.
Proposed solution
Add a new app under
packages/cacti-ledger-browser/src/main/typescript/appsfor SATP transfers, showing:This reuses the existing SATP audit/BUNGEE endpoints already exposed by cactus-plugin-satp-hermes. No new backend API surface is required.
Alternatives considered
A standalone dashboard outside ledger-browser. Rejected because ledger-browser already provides the shared UI shell, auth, and layout used by the eth/fabric apps.
Affected package(s)
cactus-plugin-satp-hermes, new package / cross-cutting
Additional context
Related: #3111 (closed; only the metrics/dashboard portion was completed)