-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Check which beacons of a beacon set need to be updated #67
Comments
Anyone can use the signed API to update an individual Beacon so not using |
I misunderstood, this is about Beacon updates that are guaranteed to revert (barring a block reorg). This is safe to do but we should still use |
Agreed on call to do first check which beacon updates will revert and omit those. The implementation should even omit the beacon set update (as well as beacon updates) if it detects that the beacon set doesn't need to be updated. We should still continue using The spec should also be updated. |
See the slack thread and a bit older thread.
The old Airseeker implementation always attempts to update all beacons and uses
tryMulticall
to avoid issues with some updates reverting. This could be prevented by checking which beacons can be updated and updating only those.Specifically, we could:
multicall
instead oftryMulticall
to do dAPI updatesThe text was updated successfully, but these errors were encountered: