Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/builders-garden/safe-proposal-frame
A Farcaster Frame to vote a transaction proposal on a Safe
https://github.com/builders-garden/safe-proposal-frame
Last synced: about 1 month ago
JSON representation
A Farcaster Frame to vote a transaction proposal on a Safe
- Host: GitHub
- URL: https://github.com/builders-garden/safe-proposal-frame
- Owner: builders-garden
- License: mit
- Created: 2024-02-04T14:20:57.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-08T11:23:12.000Z (11 months ago)
- Last Synced: 2024-11-17T12:44:07.545Z (about 2 months ago)
- Language: TypeScript
- Homepage: https://safe-proposal-frame.vercel.app
- Size: 2.67 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-frames - Safe Proposal Frame
README
# 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
- our Frame: https://warpcast.com/limone.eth/0x9715d06b
- Safe address: 0xAb496b30E812270bf3791ea0c17580499d17F1aD
- Safe Module address: 0x3590D281d523ddCd4c0449C98A1e320066c34636
- Safe Module code: https://github.com/builders-garden/safe-proposal-frame-contracts
- Subgraph: https://thegraph.com/hosted-service/subgraph/soliditydrone/safe-proposal-frame## Getting Started
### Prerequisites
Before you begin, ensure you have the following installed:
- [Node.js](https://nodejs.org/en/) (version 12.x or higher recommended)
- [Yarn](https://yarnpkg.com/) package manager### Installation
1. **Clone the repository:**
git clone https://github.com/builders-garden/safe-proposal-frame.git
cd your-repo-name
2. **Install dependencies:**
yarn3. **Set up env variables:**
Set up environment (.env file) variables4. **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