Skip to content

builders-garden/safe-proposal-frame

Repository files navigation

Safe Frame

This Safe proposal Frame allows users to vote on a Safe proposal from a Frame. It leverages the frame.js framework for the frame part, a Safe Module for proposals and voting management, and The Graph for indexing voting data from the blockchain.

Features

  • On-Chain Voting: Enable direct voting on on-chain proposals. A Proposal is a transfer of a certain token amount to an address receiver at the moment.
  • Real-Time Indexing: Use The Graph to index voting data from the chain, ensuring up-to-date information using our subgraph
  • Safe Module: Utilize a Safe Module for secure and efficient vote handling.

References

Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js (version 12.x or higher recommended)
  • Yarn package manager

Installation

  1. Clone the repository:

git clone https://github.com/builders-garden/safe-proposal-frame.git

cd your-repo-name

  1. Install dependencies: yarn

  2. Set up env variables: Set up environment (.env file) variables

  3. Run the project: yarn dev

License

The project is released under MIT license, feel free to fork and improve the projects

Contacts

contact @limone.eth, @frankk, @orbulo on Farcaster

About

A Farcaster Frame to vote a transaction proposal on a Safe

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages