You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Motivation
Continuation of the work on improving performance of clients. Trying to
decrease # of roundtrips between clients and validators.
## Proposal
It was noted that we often make two requests to download a certificate
for blob:
1. `BlobLastUsedBy` – returning a certificate hash
2. `DownloadCertificate` – returning the certificate.
Here we introduce a new endpoint – `BlobLastUsedByCertificate(blob_id)
-> ConfirmedCertifiate` – which does both things in one query.
Note that the new endpoint is introduced in proxy only.
This decreases number of necessary network roundtrips from 9 to 6:
<img width="314" height="264" alt="Screenshot 2025-08-27 at 12 07 08"
src="https://github.com/user-attachments/assets/1e6bc42c-276b-45a1-bf77-b6a304c57b17"
/>
## Test Plan
CI
## Release Plan
- Nothing to do / These changes follow the usual release cycle. **OR**
- These changes should be backported to the latest `devnet` branch, then
- be released in a new SDK,
- be released in a validator hotfix.
- These changes should be backported to the latest `testnet` branch,
then
- be released in a new SDK,
- be released in a validator hotfix.
## Links
<!--
Optional section for related PRs, related issues, and other references.
If needed, please create issues to track future improvements and link
them here.
-->
- [reviewer
checklist](https://github.com/linera-io/linera-protocol/blob/main/CONTRIBUTING.md#reviewer-checklist)
0 commit comments