🟦🟥 Magnet
magnethq.io is a workflow tool that makes it easy for a Gnosis Safe Multisig to create and approve compensation packages.
You can...
- Vest ERC20 tokens via yearn vesting escrow
- Stream ERC20 tokens via Sablier
- Grant ERC20 token bonuses via yGift
Contracts
Magnet is a web UI that leverages existing smart contracts from the rockstar teams below.
Contract | Mainnet | Rinkeby Testnet |
---|---|---|
yearn-vesting-escrow | 0xF124534bfa6Ac7b89483B401B4115Ec0d27cad6A | 0x2836925b66345e1c118ec87bbe44fce2e5a558f6 |
Sablier | 0xA4fc358455Febe425536fd1878bE67FfDBDEC59a | 0xc04Ad234E01327b24a831e3718DBFcbE245904CC |
yGift | 0x020171085bcd43b6FD36aD8C95aD61848B1211A2 | 0x7396352b217cd712a81463e5397f685e1a4965a1 |
Gnosis MultiSend | 0x8D29bE29923b68abfDD21e541b9374737B49cdAD | 0x8D29bE29923b68abfDD21e541b9374737B49cdAD |
Feature backlog
Check out our figma UX board for ideas!
- Glassdoor-style compensation features (e.g. top paying DAOs, top earning contributors)
- Withdrawal UI for contributors to claim their rewards
- ENS integration for address names and profile images
- Support more wallets beyond the current injected provider, via web3react
- On the review page, display which multisig members have already approved or rejected the transactions
Developer guide
Pull requests are warmly welcome! To get started, follow the steps below.
git clone https://github.com/magnet-finance/magnet-app
yarn install
yarn start
Then visit localhost:8000 in your browser