Skip to content

IntersectMBO/govtool

Repository files navigation

Monorepo containing SanchoNet GovTool and supporting utilities

npm PRs Welcome License


πŸŒ„ Purpose

The SanchoNet GovTool enables ada holders to experience some of the governance features described in CIP-1694 and to test governance features on SanchoNet through a guided and straightforward experience. The SanchoNet GovTool is currently open for beta testing and can be accessed at sanchogov.tools.

Learn more; docs.sanchogov.tools.

πŸ“ Navigation

Utilities

πŸ”© Architecture

GovTool consists of a Haskell backend and a React Typescript frontend.

Backend

GovTool backend implements an API wrapper around an instance of DB-Sync which interfaces with a Cardano Node. The API exposes endpoints making the querying of governance related data from DB-Sync straight forward.

API Reference

Swagger documentation

Frontend

GovTool frontend web app communicates with the backend over a REST interface, reading and displaying on-chain governance data. Frontend is able to connect to Cardano wallets over the CIP-30 and CIP-95 standards.

🀝 Contributing

Thanks for considering contributing and helping us on creating GovTool! 😎 Please checkout our Contributing Documentation.