baking-bad/tzkt

Looking for a way to know if a delegate has upvoted for proposals, in proposal period

Closed this issue · 1 comments

I'm looking for a way to know if a delegate has upvoted for proposals, in proposal period.

In short, I want to know if a delegate is in this list: https://tzkt.io/governance/41/proposal

For ballot vote, we have GET ../<block_id>/votes/ballot_list on tezos-client. Anything similar for proposals upvoting ?

Lima now prevents replay of governance proposals (gitlab.com/tezos/tezos/-/merge_requests/5828). I assume this means that the proposals per baker are now stored in the context and there could be a RPC for it. But I don't think there is such a RPC now?

https://tezos.stackexchange.com/questions/4452/proposal-upvotes-list

You can use this API endpoint: https://api.tzkt.io/#operation/Voting_GetPeriodVoter and check the status field.
Example: https://api.tzkt.io/v1/voting/periods/82/voters/tz1WPcUcQrjfw1s9S6RqVeFRkT3oRkiyuWLU

{
  "delegate": {
    "address": "tz1WPcUcQrjfw1s9S6RqVeFRkT3oRkiyuWLU"
  },
  "votingPower": 6301997948,
  "status": "upvoted"
}