F12 Blockchain Reset #706
jmgilman
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
On Friday, July 19th, the Project Catalyst team will reset the state of the blockchain used in Fund 12. There will be a very minor period of downtime during this transition.
What does this mean?
At the beginning of every fund period, the voting blockchain is reset with the parameters for the given fund. The blockchain then runs for the duration of the active voting period. After a certain grace period after voting ends, the blockchain is reset to prepare for the next fund cycle. This means that voting data from the previous fund will no longer be available via the Ledger APIs (core.projectcatalyst.io). However, a snapshot of the blockchain state (after voting ends) is always available via the Archiver API.
Why is it necessary?
After voting ends, the blockchain automatically blocks all voting. The purpose of keeping the blockchain running from then on is for the tally process. Once the tally is completed, the API can be queried for tally results. For this reason, we keep the blockchain running for a brief time after voting ends. However, this same data is available from the Archiver API linked previously. In this sense, the API is merely a convenience provided after voting ends; however, it is not intended to be constantly available. Instead, the blockchain is reset to prepare for the next funding event.
Is there a way to get prior fund data without the blockchain running?
Yes, not only does Project Catalyst release a complete report of the outcomes, but we also have historical data of prior funds available from the Catalyst API.
Beta Was this translation helpful? Give feedback.
All reactions