Added handler on every block to check and update proposal status if active_proposal event has been emitted inside the EndBlockEvents
Added periodic operations to update proposal staking pool snapshots every 5 mins
Added periodic operations to update proposal tally results every 5 mins
Added handler to update tally results for given proposal on every MsgVote and MsgVoteWeighted msgs
Added handler for rpc error rpc error returning code = NotFound desc = proposal x doesn't exist returned from node sometimes when processing MsgSubmitProposal msg and querying the node for proposal details
Added amount to unique_deposit constraint to allow to store different deposits from the same address for the same proposal
Added weight column to proposal_vote table and added option to unique_vote constraint
Added handler for MsgVoteWeighted msgs to correctly store votes in db
Removed auth module from expected modules
staking module:
Added periodic operations to update validators statuses, voting power and proposal validators status snapshots every 5 mins
Added handler to update validators statuses, voting powers and proposals validators status snapshots when there is a VP change on MsgDelegate, MsgBeginRedelegate and MsgUndelegate msgs
Author Checklist
All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.
I have...
[x] included the correct type prefix in the PR title
[ ] added ! to the type prefix if API or client breaking change
[x] targeted the correct branch
[x] provided a link to the relevant issue or specification
[x] updated the relevant documentation or specification
[x] reviewed "Files changed" and left comments if necessary
[x] confirmed all CI checks have passed
Reviewers Checklist
All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.
I have...
[ ] confirmed the correct type prefix in the PR title
[ ] confirmed ! in the type prefix if API or client breaking change
[ ] confirmed all author checklist items have been addressed
Description
Closes: #XXXX BDU-11 BDU-771 BDU-1077
Changes:
gov
module:active_proposal
event has been emitted inside the EndBlockEventsproposal staking pool snapshots
every 5 minsproposal tally results
every 5 minstally results
for given proposal on everyMsgVote
andMsgVoteWeighted
msgsrpc error returning code = NotFound desc = proposal x doesn't exist
returned from node sometimes when processingMsgSubmitProposal
msg and querying the node for proposal detailsunique_deposit
constraint to allow to store different deposits from the same address for the same proposalweight
column toproposal_vote
table and addedoption
tounique_vote
constraintMsgVoteWeighted
msgs to correctly store votes in dbauth
module from expected modulesstaking
module:MsgDelegate
,MsgBeginRedelegate
andMsgUndelegate
msgsAuthor Checklist
All items are required. Please add a note to the item if the item is not applicable and please add links to any relevant follow up issues.
I have...
!
to the type prefix if API or client breaking changeCHANGELOG.md
Reviewers Checklist
All items are required. Please add a note if the item is not applicable and please add your handle next to the items reviewed if you only reviewed selected items.
I have...
!
in the type prefix if API or client breaking change