forked from onflow/kitty-items
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.json
143 lines (143 loc) · 4.86 KB
/
app.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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
{
"name": "Kitty Items",
"description": "A CryptoKitties Sample App. Learn how to create an NFT marketplace on Flow.",
"repository": "https://github.com/onflow/kitty-items",
"logo": "https://user-images.githubusercontent.com/2547035/113519867-d8592380-9543-11eb-9bb3-c45e51360ccf.png",
"keywords": ["Cadence", "Flow", "NFT", "Marketplace"],
"formation": {
"web": {
"quantity": 1,
"size": "hobby"
},
"worker": {
"quantity": 1,
"size": "hobby"
}
},
"env": {
"CHAIN_ENV": {
"description": "Which Flow network to contect to.",
"value": "testnet"
},
"MINTER_ADDRESS": {
"description": "The address where the Kitty Items contract for your app is deployed.",
"value": ""
},
"MINTER_PRIVATE_KEY": {
"description": "The the private key for the account where the Kitty Items contract for your app is deployed.",
"value": ""
},
"MINTER_ACCOUNT_KEY_INDEX": {
"description": "Which keypair from the minter account to use for transaction signing & verifying.",
"value": "0"
},
"IS_HEROKU": {
"value": true
},
"BLOCK_WINDOW": {
"description": "Look for events n blocks at a time.",
"value": 100
},
"FLOW_ACCESS_API_URL": {
"description": "URL for accessing the Flow tesntet gRPC API.",
"value": "https://access-testnet.onflow.org"
},
"FUNGIBLE_TOKEN_ADDRESS": {
"description": "Address for the standard Fungible Token contract on testnet.",
"value": "0x9a0766d93b6608b7"
},
"NON_FUNGIBLE_TOKEN_ADDRESS": {
"description": "Address for the standard Non-Fungible Token (NFT) contract on testnet.",
"value": "0x631e88ae7f1d7c20"
},
"METADATA_VIEWS_ADDRESS": {
"description": "The address for the standard metadata contract on testnet.",
"value": "0x631e88ae7f1d7c20"
},
"FLOW_TOKEN_ADDRESS": {
"description": "Address for the standard FlowToken contract on testnet.",
"value": "0x7e60df042a9c0868"
},
"MIGRATION_PATH": {
"description": "Location of database migrations.",
"value": "api/dist/migrations"
},
"NEXT_PUBLIC_CONTRACT_FLOW_TOKEN": {
"description": "The address where the FlowToken contract is deployed on testnet for this app.",
"value": "0x7e60df042a9c0868"
},
"NEXT_PUBLIC_CONTRACT_KITTY_ITEMS": {
"description": "The address where the KittyItems contract is deployed on testnet for this app.",
"value": ""
},
"NEXT_PUBLIC_CONTRACT_NFT_STOREFRONT": {
"description": "The address where the KittyItemsMarket contract is deployed on testnet for this app.",
"value": ""
},
"NEXT_PUBLIC_CONTRACT_NON_FUNGIBLE_TOKEN": {
"description": "The address for the standard Non-Fungible Token (NFT) contract on testnet.",
"value": "0x631e88ae7f1d7c20"
},
"NEXT_PUBLIC_CONTRACT_METADATA_VIEWS": {
"description": "The address for the standard metadata contract on testnet.",
"value": "0x631e88ae7f1d7c20"
},
"NEXT_PUBLIC_FLOW_ADDRESS": {
"description": "The address of the admin account. (Same address where Storefront contract is deployed).",
"value": ""
},
"NEXT_PUBLIC_FLOW_ACCESS_API_URL": {
"description": "URL for accessing the Flow tesntet gRPC API. (Used by @onflow/fcl)",
"value": "https://access-testnet.onflow.org"
},
"NEXT_PUBLIC_API_KITTY_ITEM_MINT": {
"description": "RESTful endpoint for minting Kitty Items (Non-Fungible Token).",
"value": "/v1/kitty-items/mint"
},
"NEXT_PUBLIC_API_MARKET_ITEMS_LIST": {
"description": "RESTful endpoint for reading the latest marketplace listings.",
"value": "/v1/market/latest"
},
"NEXT_PUBLIC_CHAIN_ENV": {
"value": "testnet"
},
"NEXT_PUBLIC_API_URL": {
"description": "The location of the API endpoint for this instance of Kitty Items. (The Heroku URL of your app).",
"value": ""
},
"NEXT_PUBLIC_APP_URL": {
"description": "The location of this instance of Kitty Items. (The Heroku URL of your app).",
"value": ""
},
"NEXT_PUBLIC_AVATAR_URL": {
"description": "Service that generates Flow avatars for profiles.",
"value": "https://avatars.onflow.org/avatar/"
},
"NEXT_PUBLIC_WALLET_DISCOVERY": {
"description": "URL for fcl wallet discovery service for testnet wallets.",
"value": "https://fcl-discovery.onflow.org/testnet/authn"
},
"NEXT_PUBLIC_FAUCET_ADDRESS": {
"value": "https://testnet-faucet.onflow.org/fund-account"
},
"NPM_CONFIG_PRODUCTION": {
"value": "true"
},
"NODE_MODULES_CACHE": {
"value": "false"
}
},
"addons": [
{
"plan": "heroku-postgresql",
"options": {
"version": "13"
}
}
],
"buildpacks": [
{
"url": "https://github.com/heroku/heroku-buildpack-nodejs#latest"
}
]
}