forked from kindfi-org/kindfi
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
103 lines (79 loc) · 3.25 KB
/
Copy path.env.example
File metadata and controls
103 lines (79 loc) · 3.25 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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
# KindFi Smart Contracts Environment Configuration
# Copy this file to .env and fill in your values
# =============================================================================
# Network Configuration
# =============================================================================
# Network to deploy to: testnet, futurenet, or mainnet
NETWORK="testnet"
# Network passphrase
# Testnet: "Test SDF Network ; September 2015"
# Futurenet: "Test SDF Future Network ; October 2022"
# Mainnet: "Public Global Stellar Network ; September 2015"
NETWORK_PASSPHRASE="Test SDF Network ; September 2015"
# RPC URL
# Testnet: https://soroban-testnet.stellar.org
# Futurenet: https://rpc-futurenet.stellar.org
# Mainnet: https://soroban.stellar.org (or your preferred RPC provider)
RPC_URL="https://soroban-testnet.stellar.org"
# Horizon URL
# Testnet: https://horizon-testnet.stellar.org
# Futurenet: https://horizon-futurenet.stellar.org
# Mainnet: https://horizon.stellar.org
HORIZON_URL="https://horizon-testnet.stellar.org"
# =============================================================================
# Account Configuration
# =============================================================================
# Stellar account identity name (from stellar keys)
SOURCE_ACCOUNT="bran"
# Funding account secret key (NEVER commit this!)
# STELLAR_FUNDING_SECRET_KEY=""
# =============================================================================
# Auth Contracts
# =============================================================================
# Auth Controller Contract
AUTH_CONTROLLER_CONTRACT_ID=""
AUTH_CONTROLLER_WASM_HASH=""
# Account Contract
ACCOUNT_CONTRACT_ID=""
ACCOUNT_WASM_HASH=""
# Account Factory Contract
ACCOUNT_FACTORY_CONTRACT_ID=""
ACCOUNT_FACTORY_WASM_HASH=""
# =============================================================================
# NFT Contract
# =============================================================================
# KindFi NFT Contract
NFT_CONTRACT_ID=""
NFT_WASM_HASH=""
NFT_ADMIN_ADDRESS=""
# NFT Collection Configuration
NFT_NAME="KindFi Kinder NFT"
NFT_SYMBOL="KINDER"
NFT_BASE_URI="https://api.kindfi.org/nft/"
# =============================================================================
# Reputation Contract
# =============================================================================
# Reputation Contract
REPUTATION_CONTRACT_ID=""
REPUTATION_WASM_HASH=""
REPUTATION_ADMIN_ADDRESS=""
# Reputation Contract Configuration
# Set to NFT_CONTRACT_ID for automatic NFT metadata updates on level up
REPUTATION_NFT_CONTRACT=""
# =============================================================================
# Role Addresses (Optional - for automated role assignment)
# =============================================================================
# NFT Contract Roles
NFT_MINTER_ADDRESS=""
NFT_BURNER_ADDRESS=""
# Note: REPUTATION_CONTRACT_ID should be granted metadata_manager role
# Reputation Contract Roles
REPUTATION_RECORDER_ADDRESS=""
REPUTATION_CONFIG_ADDRESS=""
# =============================================================================
# Development / Testing
# =============================================================================
# Enable verbose logging
VERBOSE="false"
# Skip confirmation prompts (use with caution!)
SKIP_CONFIRMATION="false"