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
{{ message }}
This repository has been archived by the owner on Apr 15, 2024. It is now read-only.
During the analysis of update validator set flow, it was noticed that EthAddress was stored two times for one entry when:
when orchestrator is placing the ValsetConfirm for attestation in the qgbDHT store
when relayer is placing the ValsetConfirms in the SignatureStore
Problem Scenarios
The suggestions mentioned earlier can help save memory if the EthAddress field is not utilized in ValsetConfirm.
Recommendation
We suggest simplifying the stored values if possible and reconstructing the ValsetConfirms if needed, upon reading the values from the store. In our analysis throughout this project, we did not identify any instances where theValsetConfirm's EthAddress field was used.
However, it's important to note that a detailed audit of the relayer and orchestrator code has not been conducted, so we cannot definitively assert this to be the case.
The text was updated successfully, but these errors were encountered:
Involved artifacts
Description
During the analysis of update validator set flow, it was noticed that EthAddress was stored two times for one entry when:
Problem Scenarios
The suggestions mentioned earlier can help save memory if the EthAddress field is not utilized in ValsetConfirm.
Recommendation
We suggest simplifying the stored values if possible and reconstructing the ValsetConfirms if needed, upon reading the values from the store. In our analysis throughout this project, we did not identify any instances where theValsetConfirm's EthAddress field was used.
However, it's important to note that a detailed audit of the relayer and orchestrator code has not been conducted, so we cannot definitively assert this to be the case.
The text was updated successfully, but these errors were encountered: