---
# System prepended metadata

title: Open Grants Notes
tags: [Open Grants]

---

---
tags: Open Grants
---

# Open Grants Notes

## UI Data/View Map

### Views

Home
- Featured Grants?
- About/How

Grants
- + new grant

Grant-detail
- + new stream
- + new one-time donation
- streams
    - stream-detail

Dashboard
- grants (+ new grant)
- grants i launched
- grants i streamed
    - stream-detail
- grants i've received (past)
- grants i'm receiving (active)
    - stream-detail

### Data We Have

**Splitter/Grant Factory Contract**
Splitter Addr [array]

**Splitter/Grant Contract**
Grantee Addr [array]
SplitPercentages [array]
Metadata Uri [string]

**Vesting/Stream Factory Contract**
Vesting Addr [array]

**Vesting/Stream Contract**
Owner Addr
Beneficiary Addr
Start Date
End Date
Duration 
Revokable [bool]
IsRevoked [bool]
Current Eth Balance 
Vested/Released Eth

### UX => Data Needed

Going off of events/logs/calls/derived


**Vesting Contract**

Grant Contract Addr
Grant Deployr Addr
Start/End Date
Grantor Addr [array]
Vesting Contract Addr [array]
Start/End Date
Grantee Addr [array]
fundingAmounts

Past, Present, Future views

---

Vesting Factory
Contracts

Splitter Factory
Contracts

Managed Grants
Everyone funds, manager decides when funds are dispersed
Can be refundable

Different Models
Kickstarter
Must hit minimum

Refundable


### Eth only
no manager
no refunds, just streams
recipient split


Grant Contract
- new grant with starting splitter 

other funders can join (permissionless)
set up stream with values

### two-sided 
recipients
funders

--
Auto wrapping eth to weth

### User interaction
Explore Grants
Create a new Grant (with splitter)
Add a stream
Dashboard (funders/recipients)

--
Grant Details => not in contract
PDF, IPFS => display a link
Stacked area chart

### Stretch Goals

Sign in Metamask (Web3Connect)
Good transaction handling
RimbleUI / BlockNative

### Devs

Monorepo (Angular, Ionic, The graph Subgraph, Apollo)

### Timeline

1-2 months (4-6 weeks)

### Budget

15k

8k Lead Dev
4-5k Design

### Plan

Week 1: Kickoff and plan (start UX, validate data from Sablier)
Week 2: UX Wireframes and Review (Devs can get familiar)
Week 3: UI Design and review (Devs start prepping)
Week 4: Visual Design enhancements and Devs start building
Week 5: Finish Build and review. Final Build iterations. Apply final Design assets.
Week 6: Deploy and Final Testing


### Design
lil flare 


### Notes

Can add to an existing stream. Don't have to add your own existing.

Adding to the balance
Instant vesting of balance if past balance

## Questions
Could DAOs just be one recipient
sustainable team mgmt

## Users

Material impact on Ethereum

ICO recipients 

Public Goods Funding

Funders: Grantors: Eth Whales

Grantees: Incentivize Eth 2 Devs 

Future Enhancements

Distribution: Twitter => Memes
Biggest Risk => Contracts exploding

--

View of Grants

Stacked area chart
Streams addded

--



Anyone can call to vesting contract

--

Keep iterate past MVP

--

### Featured Grants

Ability to signal (voting up/down : carbon voting)
Sorting Grants (from diff contexts, who needs topped off)
LeaderBoards (funders/recipients)
3Box => 




**Defaults** 

Setup a stream / manage stream

Send to a splitter (onetime donation)

Send to a stream (onetime donation - hard mode, don't make it easy)

-- refunds - self-managed

EthGod Stream


### Payout Maths

Starting Balance (first half)
18.25 Eth
Hold 10% for Guild as Spoils => 1.825 Eth
Hold 10% for Ven as PM => 1.825 Eth
18.25 - 3.65 = 14.6 Eth Remaining (80%)

48% => Dan = 8.76 Eth
32% => Jaqi = 5.84 Eth













