forked from argentlabs/dappland
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dapp_data_example.json
99 lines (99 loc) · 4.58 KB
/
dapp_data_example.json
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
// Delete all comments, including this one.
{
"name": "<Name of your Dapp>",
"description": "<100 to 500 characters description of your project>",
"short_description": "<One-liner description. Max 20 characters>",
"tags": [
"Onramps",
"Bridges",
"DeFi",
"Games",
"NFTs",
"Social",
"DAOs",
"Infrastructure"
], // Remove all that don't apply
"contracts": [
// If no contracts yet, delete from here to closing curly brace
{
"name": "<Name of Mainnet contract 1 (remove entry in array if it doesn't apply, add more entries if there are more contracts)>",
"address": "<Address of Mainnet contract 1>"
},
{
"name": "<Name of Mainnet contract 2 (remove entry in array if it doesn't apply, add more entries if there are more contracts)>",
"address": "<Address of Mainnet contract 2>"
}
],
"goerliContracts": [
// If no contracts yet, delete from here to closing curly brace
{
"name": "<Name of Goerli contract 1 (remove entry in array if it doesn't apply, add more entries if there are more contracts)>",
"address": "<Address of Goerli contract 1>"
},
{
"name": "<Name of Goerli contract 2 (remove entry in array if it doesn't apply, add more entries if there are more contracts)>",
"address": "<Address of Goerli contract 2>"
}
],
"audits": [
// If no audits, delete from here to closing curly brace
{
"name": "<Name of the publicly available Security Audit. Remove entry from 'audits' array if non-existent. Add more entries to the 'audits' array if relevant>",
"url": "URL to access the security audit. Only audits that are publicly available will be considered to be included in Dappland. If they're private, please don't include them in the 'audits' array>"
}
],
"verified": false, // change to true if your contracts are verified on StarkScan
"dotm": false, //leave 'false'
"links": {
// Leave empty string, i.e. "" if any empty
"website": "<URL of the dapp's website. Leave empty string if non-existent>",
"careers": "<URL of the dapp's carreer page. Can also be 'mailto:[email protected]'. Leave empty string if non-existent>",
"twitter": "<URL of the dapp's Twitter account>. Leave empty string if non-existent",
"telegram": "<URL of the dapp's Telegram>. Leave empty string if non-existent",
"discord": "<URL of the dapp's Discord invite>. Leave empty string if non-existent",
"github": "<URL of the dapp's Github>. Leave empty string if non-existent",
"youtube": "<URL of the dapp's Youtube channel>. Leave empty string if non-existent",
"medium": "<URL of the dapp's Medium>. Leave empty string if non-existent",
"mirror": "<URL of the dapp's Mirror page>. Leave empty string if non-existent"
},
"twitterName": "Twitter username. Leave empty string if none",
"teamInfo": {
"contactEmail": "<Email address>", // For Argent to be able to contact you. Will not be published on Dappland.
"founded": "Founding date of the project. EXAMPLE: 2022-05-24T00:00:00.000Z",
"anonymous": true // If at least one of the founders has a public profile with their real name linked to the project, set this to true.
},
"tokens": [
// Delete from here to closing curly brace if no token
{
"address": "<Address of any ERC-20 Mainnet tokens created by the dapp>",
"symbol": "e.g. ETH"
}
],
"nft": {
"collectionContract": "<Address of the NFT contract you wish to showcase>",
"collectionLink": "<https url for link to view full collection>",
"collectionName": "<Name of NFT collection>",
"collectionPreview": [
{
"image_url": "/dapps/yourdappname/collection-nft-01.[png, jpg, webp or svg]",
"name": "<NFT name and/or number>"
},
{
"image_url": "/dapps/yourdappname/collection-nft-02.[png, jpg, webp or svg]",
"name": "<NFT name and/or number>"
}
]
},
"media": {
"logoUrl": "/dapps/yourdappname/yourdappname-logo.[png, jpg or webp] Resolution: 320 × 320 pixels>",
"bannerUrl": "/dapps/yourdappname/yourdappname-banner.[png, jpg or webp] Resolution: 1920 × 400 pixels>",
"previewUrl": "/dapps/yourdappname/yourdappname-preview.[png, jpg or webp] Resolution: 700 × 400 pixels>",
"videoUrl": "<URL for a video of the dapp (hosted externally)>",
"gallery": [
{
"url": "<URL for a promotional image or screenshots of the dapp (hosted externally) Resolution: at least 700 × 400. Add more entries to the 'gallery' array if necessary>",
"description": "<Desciption for the promotional image"
}
]
}
}