-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.env.example
More file actions
84 lines (72 loc) · 1.53 KB
/
.env.example
File metadata and controls
84 lines (72 loc) · 1.53 KB
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
# Modern Blockchain Platform Environment Configuration
# Database Configuration
DB_HOST=localhost
DB_PORT=3306
DB_USERNAME=
DB_PASSWORD=
DB_DATABASE=blockchain_modern
# Blockchain Configuration
NETWORK_NAME="My Blockchain Network"
TOKEN_NAME="My Blockchain Coin"
TOKEN_SYMBOL=MBC
TOKEN_DECIMALS=18
TOKEN_TOTAL_SUPPLY=1000000
TOKEN_LOGO_URI="/assets/token-logo.png"
TOKEN_WEBSITE="https://myblockchain.local"
TOKEN_DESCRIPTION="Native token of My Blockchain Network"
TOKEN_CONTRACT_ADDRESS=""
TOKEN_TWITTER=""
TOKEN_TELEGRAM=""
TOKEN_DISCORD=""
TOKEN_GITHUB=""
TOKEN_EXPLORER="https://explorer.myblockchain.local"
TOKEN_COINGECKO_ID=""
TOKEN_COINMARKETCAP_ID=""
CHAIN_ID=1337
CONSENSUS_ALGORITHM=pos
INITIAL_SUPPLY=1000000
BLOCK_TIME=10
BLOCK_REWARD=10
# Network Configuration
NODE_TYPE=full
P2P_PORT=8545
RPC_PORT=8546
MAX_PEERS=25
BOOTSTRAP_NODES=
USER_AGENT="BlockchainNode/2.0"
# Admin Configuration
ADMIN_EMAIL=
ADMIN_PASSWORD=
API_KEY=
# Security
JWT_SECRET=""
ENCRYPTION_KEY=""
API_KEY=""
MEMORY_ENCRYPTION_SALT=""
MASTER_SEED=""
# Consensus (PoS)
MINIMUM_STAKE=1000
SLASHING_PENALTY=100
EPOCH_LENGTH=100
# Logging
LOG_LEVEL=info
LOG_FILE=logs/blockchain.log
# Cache
CACHE_DRIVER=file
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_PASSWORD=
# Smart Contracts
VM_ENABLED=true
GAS_PRICE=1
MAX_GAS_PER_TX=1000000
CONTRACT_STORAGE_PATH=storage/contracts
# Development
DEBUG=false
DEVELOPMENT_MODE=false
# WalletConnect
WALLETCONNECT_BRIDGE="https://bridge.walletconnect.org"
WALLETCONNECT_PROJECT_ID=""
# Monitoring
ALERTMANAGER_URL=""
PROMETHEUS_URL=""