forked from bepronetwork/web-network
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.env.example
158 lines (124 loc) · 4.38 KB
/
.env.example
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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
## Wallet
# Address to use as admin on /administration page
NEXT_PUBLIC_ADMIN_WALLET_ADDRESS=
# A private key for eventual send calls made by the api
NEXT_WALLET_PRIVATE_KEY=
# Deploy Contract
DEPLOY_PRIVATE_KEY=
DEPLOY_INFURA_KEY=
# Create a new infura provider (or any other web3 provider) and add the id here
NEXT_PUBLIC_WEB3_CONNECTION=https://rpc-amoy.polygon.technology
# MetaMask Network Configs
NEXT_PUBLIC_NATIVE_TOKEN_NAME=MATIC
NEXT_PUBLIC_NEEDS_CHAIN_ID=80002
NEXT_PUBLIC_NEEDS_CHAIN_NAME=amoy
NEXT_PUBLIC_BLOCKSCAN_LINK=https://www.oklink.com/amoy
NEXT_PUBLIC_CHAIN_DECIMALS=18
# NextAuth - run `openssl rand -base64 32` to generate a new authsecret
NEXTAUTH_SECRET=
NEXTAUTH_URL=http://localhost:3000
# Default URLS
NEXT_PUBLIC_API_HOST=http://localhost:3000
NEXT_PUBLIC_EVENTS_API=http://localhost:3334
NEXT_PUBLIC_HOME_URL=http://localhost:3000
# Database Settings
NEXT_DB_SSL=false
NEXT_DB_DATABASE=github
NEXT_DB_HOST=localhost
NEXT_DB_PASSWORD=github
NEXT_DB_PORT=54320
NEXT_DB_USERNAME=github
NEXT_DB_LOG=
# Ipfs to upload files
NEXT_IPFS_PROJECT_ID=
NEXT_IPFS_PROJECT_SECRET=
NEXT_IPFS_UPLOAD_ENDPOINT=https://ipfs.infura.io:5001/api/v0
NEXT_PUBLIC_IPFS_BASE=https://YOUR-GATWAY-SUBDOMAIN.infura-ipfs.io/ipfs
# Default parameters to network
NEXT_PUBLIC_DISPUTABLE_TIME_MIN=60
NEXT_PUBLIC_DISPUTABLE_TIME_MAX=20*24*60*60
NEXT_PUBLIC_REDEEM_TIME_MIN=60
NEXT_PUBLIC_REDEEM_TIME_MAX=20*24*60*60
NEXT_PUBLIC_COUNCIL_AMOUNT_MIN=100001
NEXT_PUBLIC_COUNCIL_AMOUNT_MAX=50000000
NEXT_PUBLIC_DISPUTE_PERCENTAGE_MAX=15
NEXT_PUBLIC_DEFAULT_NETWORK_NAME=bepro
# Define if user can add custom tokens for bounty creation
NEXT_PUBLIC_ALLOW_CUSTOM_TOKENS=1
# Define minimum value for bounty creation
NEXT_MIN_BOUNTY_VALUE_WEI=0.000000000000000100 #100wei
NEXT_PUBLIC_CURRENCY_API=https://api.coingecko.com/api/v3
NEXT_PUBLIC_CURRENCY_ID=bepro-network
NEXT_PUBLIC_CURRENCY_MAIN=usd
NEXT_PUBLIC_CURRENCY_VSLIST=[{"value": "btc", "label": "Bitcoin"}, {"value": "eth", "label": "Ethereum"}, {"value": "usd", "label": "US Dollar"}, {"value": "eur", "label": "Euro"}]
NEXT_ELASTIC_SEARCH_URL=
NEXT_ELASTIC_SEARCH_USERNAME=
NEXT_ELASTIC_SEARCH_PASSWORD=
SKIP_MIGRATION_SEED_CURATORS=true
SKIP_MIGRATION_SEED_LEADERBOARD=true
SKIP_MIGRATION_SEED_PROPOSAL=true
SKIP_MIGRATION_MULTICHAIN=true
SKIP_MIGRATION_SEED_CONTRACT_DATE_ISSUE=true
SKIP_MIGRATION_SEED_COMMENTS_DATE_GITHUB=true
SKIP_MIGRATION_SEED_USERS_LOCKED_REGISTRY=true
SKIP_FILL_MIGRATIONS=true
#Number of blocks per request (Optional) - used for migrations with very large blocks
EVENTS_PER_REQUEST=
# defines chain start block when checking migrations
MIGRATION_START_BLOCK=0
# Leaderboard points per type
NEXT_PUBLIC_BOUNTY_CLOSED_DEV=
NEXT_PUBLIC_BOUNTY_CLOSED_OWNER=
NEXT_PUBLIC_BOUNTY_OPENED=
NEXT_PUBLIC_BOUNTY_CANCELED=
NEXT_PUBLIC_PROPOSAL_CREATED=
NEXT_PUBLIC_PROPOSAL_ACCEPTED=
NEXT_PUBLIC_PROPOSAL_REJECTED=
# Google Analytics Measurement ID
NEXT_PUBLIC_GA_MEASUREMENT_ID=
# Enable/Disable Elastic logs: true | false
NEXT_LOG_TO_ELASTIC=false
# API log level: 0 none, 1 error, 2 warn, 3 info, 4 trace, 5 log, 6 debug
LOG_LEVEL=6
# Elastic APM integration secret token
NEXT_ELASTIC_APM_SECRET_TOKEN=
# Elastic APM integration server url
NEXT_ELASTIC_APM_SERVER_URL=
# Elastic APM integration service name
NEXT_ELASTIC_APM_SERVICE_NAME=
# true|false - Enable Elastic APM integration
NEXT_ELASTIC_APM_ACTIVE=
# Elastic APM _local_ log level
NEXT_ELASTIC_APM_LOG_LEVEL=
# true|false - should we index Logger.trace() into elastic
NEXT_ELASTIC_INDEX_STACK_TRACE=
# Enables KYC per bounty provided by Synaps
NEXT_PUBLIC_ENABLE_KYC=true
# key-pair for using synaps
NEXT_KYC_API=https://individual-api.synaps.io/v3
NEXT_SYNAPS_KEY=
NEXT_SYNAPS_CLIENT_ID=
#types/settings.d.ts#L17 ex: [{"id": "1234", "name": "Phone", "steps_id":["12345678"]}]
NEXT_SYNAPS_TIER_LIST=
# Sendgrid credentials
NEXT_SENDGRID_MAIL_API_KEY=
# Email parameters
# 24 hours in minutes
NEXT_MAIL_VERIFICATION_EXPIRATION=1440
# App parameters: production | development | staging
NODE_ENV=
# Wallet Connect Project ID
NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID=
NEXT_INTERNAL_API_KEY=development
# New Feature Modal
NEXT_PUBLIC_MODAL_FEATURE=
NEXT_PUBLIC_MODAL_FEATURE_TITLE=
NEXT_PUBLIC_MODAL_FEATURE_DESCRIPTION=
NEXT_PUBLIC_MODAL_FEATURE_IMG=
NEXT_PUBLIC_MODAL_FEATURE_LINK=
# ImgProxy
IMGPROXY_KEY=
IMGPROXY_SALT=
# Enable/Disable access logs: true | false
ACCESS_LOGS_ENABLED=false