A tool to automatically submit GoV2 vote extrinsics on the polkadot network. It can be run locally with NodeJS, or deployed in a k8s cluster as an helm chart.
https://polkadot.network/blog/gov2-polkadots-next-generation-of-decentralised-governance/
git clone https://github.com/w3f/polkadot-voter.git
cd polkadot-voter
cp config/main.sample.yaml config/main.yaml
#just the first time
yarn
yarn build
yarn start
The application scans for the current Democracy situation. It will atomatically produce a batch of votes for the referenda you haven't yet partecipated to. The notifications can be sent to a matrix/synapse client.
It is deployed as a Cronjob, and the run can be scheduled as often as one requires. The app will always check the chain status, and eventually it will sumbit the necessary extrinsics.
A sample config file is provided here