-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathStarter Kit Outline
79 lines (60 loc) · 3.31 KB
/
Starter Kit Outline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Retroactive Public Goods Funding Starter Kit
Trying to figure out how setting a floor price would work.
Looking into a bonding curve that would buy back tokens.
this doc suggests copper as a nice user friendly option:
(https://docs.balancer.fi/products/balancer-pools/liquidity-bootstrapping-pools-lbps)
looks like it needs to have a time limit thuogh
1 - create gnosis safe (it's a multisig wallet that will be at the core of your DAO) on polygon
why? - there is a need for an account that facilitates advanced access/control to make sure there is no
single point of failure when managing significant amounts of digital assets.
gnosis safe main page
https://gnosis-safe.io/app/#/welcome
Tutorial
https://help.gnosis-safe.io/en/articles/3876461-create-a-safe
idea on how to structure your multisig
https://help.gnosis-safe.io/en/articles/4772567-what-safe-setup-should-i-use
screenshot
make sure you have matic for gas!
if you have multiple gnosis safes Make sure not to send funds to a Safe address on the wrong network.
2. create project token
Example tokenomics:
https://gitcoin.co/blog/introducing-gtc-gitcoins-governance-token/
The total supply of GTC is 100,000,000 (100M) tokens, broken down as follows.
Retroactive Airdrop – 15%
Gitcoin DAO – 50%
Existing Stakeholders – 35%
https://ens.mirror.xyz/-eaqMv7XPikvXhvjbjzzPNLS4wzcQ8vdOgi9eNXeUuY
There will be 100 million total $ENS tokens, and the distribution is as follows:
25% airdrop to .ETH holders (>137k accounts)
25% to ENS contributors (>100 individuals and groups, plus hundreds of Discord users)
50% to the DAO community treasury
10% of this allocation will be available to the DAO at launch, with the remaining unlocking over 4 years
Minting resources
https://supertoken.xyz/polygon-generator - mint directly to polygon free - 45 MATIC
https://coinstructor.io/ - mint for fee. gas optimized
https://forum.openzeppelin.com/t/create-an-erc20-using-remix-without-writing-solidity/2908 - using remix IDE
https://vittominacori.github.io/erc20-generator/ - mint for a fee - has tons of different options
3. Zodiac App
https://gnosisguild.mirror.xyz/OuhG5s2X5uSVBx1EK4tKPhnUc91Wh9YM0fwSnC8UNcg - Summary of how zodiac pack works
Great summary of modules
https://github.com/gnosis/zodiac
Reality Module
Enables on chain execution based on the outcome of events reported by reality.eth. Originally developed to execute
transactions according to snapshot modules. Framework agnostic. Could bring discord poll on chain(https://github.com/gnosis/zodiac`)
4. create ENS domain
https://docs.snapshot.org/spaces/before-creating-your-space
necessary to setup snapshot
5. setup Snapshot for voting
https://docs.snapshot.org/spaces/create
6. setup tally
https://www.withtally.com/governance/gitcoin
7. fork compound bravo govenor?
Medium article explaining govenor
https://medium.com/compound-finance/compound-governance-5531f524cf68
Compound governance documentation
https://compound.finance/docs/governance
Forked Compound Example
https://opentaps.org/2021/03/24/tutorial-how-to-customize-and-deploy-compound-dao/
Conviction voting explainer - https://medium.com/giveth/conviction-voting-a-novel-continuous-decision-making-alternative-to-governance-aa746cfb9475
Create a legal entity???
ENS made a foundation in the cayman islands to handle tax responsibilities