-
Notifications
You must be signed in to change notification settings - Fork 0
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
Convert SignalService into a library consumed by a CommitmentSyncer #45
base: main
Are you sure you want to change the base?
Conversation
commit 17f509f Author: Ernesto García <[email protected]> Date: Tue Feb 25 17:24:57 2025 +0800 Simpler Signal Service (#43) Co-authored-by: Nikesh Nazareth <[email protected]> Co-authored-by: Daniel Wang <[email protected]> Co-authored-by: Gustavo Gonzalez <[email protected]> Co-authored-by: Daniel Wang <[email protected]> commit c97e1cc Author: nikeshnazareth <[email protected]> Date: Tue Feb 25 00:28:13 2025 +0800 Parallel Verifications (#42) Co-authored-by: Daniel Wang <[email protected]> commit 85eabde Author: Daniel Wang <[email protected]> Date: Mon Feb 24 14:20:05 2025 +0800 Some TaikoInbox improvements (#39) Co-authored-by: Nikesh Nazareth <[email protected]> Co-authored-by: Gustavo Gonzalez <[email protected]>
I did the renaming and a little bit of cleanup. I think there are still some build problems associated with the Signal Service that I am ignoring. I'm not quite clear on what We're then checking that the signal exists in that chain's commitment, which I guess makes sense because it will be a record in that chain. But where do we get that chain's commitment from? Is that solved at a higher level by whoever calls this contract? |
I modified
|
Turned the SignalService into a library so that applications can use it to signal values. The meaning of such values depend completely on the application.
Also, a CommitmentSyncer is added, who's in charge of syncing the most recent commitment per chain id by using storage proofs. The only condition is that a trusted state root is required.