From a01869608b7bb9d92bacec0dd37246c0d843e153 Mon Sep 17 00:00:00 2001 From: Teja2045 <106052623+Teja2045@users.noreply.github.com> Date: Tue, 17 Sep 2024 17:20:51 +0530 Subject: [PATCH] Update 07_vote_extension.md --- specs/07_vote_extension.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/specs/07_vote_extension.md b/specs/07_vote_extension.md index 60ea478..4043aa7 100644 --- a/specs/07_vote_extension.md +++ b/specs/07_vote_extension.md @@ -4,6 +4,8 @@ order: 7 # Vote Extensions +Vote extensions are used to propagate arbitrary data across the network without needing to implement transactions that modify the state. Validators utilize vote extensions to verify data availability of a specific range of blocks and update the state of the Cada module accordingly. + This specification details the functionality and purpose of the `ExtendVoteHandler` and `VerifyVoteExtensionHandler` methods within the VoteExtHandler struct. These methods are part of a voting extension process where validators extend their votes based on the availability of data in the Avail DA network. ### ExtendVoteHandler @@ -76,4 +78,4 @@ if currentHeight+1 != int64(voteEndHeight) || blobStatus != IN_VOTING_STATE { ### VerifyVoteExtensionHandler The `VerifyVoteExtensionHandler` method is responsible for validating the format and content of the vote extensions generated by the `ExtendVoteHandler`. -This method performs a basic validation check on the received vote extension, ensuring it meets the necessary format requirements. It then returns a response indicating whether the vote extension is accepted. \ No newline at end of file +This method performs a basic validation check on the received vote extension, ensuring it meets the necessary format requirements. It then returns a response indicating whether the vote extension is accepted.