-
Notifications
You must be signed in to change notification settings - Fork 1
/
known-dapps.js
46 lines (44 loc) · 1.29 KB
/
known-dapps.js
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
export default [
{
id: "aave",
// location: "ipns://app.aave.com", // you can install aave via ipns or github directly.
location: "github://aave/interface",
options: {
ignorePaths: ["^/governance", "^/_next/data/.*/governance"],
github: {
buildPath: "out",
},
},
},
{
id: "uniswap",
location: "github://uniswap/interface",
options: {
github: {
assetName: "web/",
ipfsScrape: true, // scrape the IPFS hash from github releases
},
},
},
{
id: "spark",
location: "ipns://app.spark.fi",
},
{
id: "olympus",
location: "ipns://app.olympusdao.finance",
},
]
// TODO: We could double down on ENS as the only entry-point/location for dapp source code, instead of allowing
// arbitrary location protocols.
// This would mean, if there isn't already an ENS registered for the dapp, someone would need to do it, and point
// it to the source code storage location.
// e.g. We register aaveui.eth, and then only specify "aaveui.eth" in this file.
// The ENS can then specify the location of ipns/ipfs/github/etc. via contenthash or source_code_location records.
// e.g.
// export default [
// {
// "ens": "uniswapui.eth", // <- let the ENS specify the location
// "options": { ...
// },
// ]