Skip to content

Commit a76be09

Browse files
Merge branch 'main' into feat/590-campaign-analytics-dashboard
2 parents aeacc54 + 5389a59 commit a76be09

235 files changed

Lines changed: 37481 additions & 16086 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.env.example

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Stellar Goal Vault Environment Variables Example
2+
# Copy this file to .env and fill in the actual values
3+
4+
# Server Configuration
5+
PORT=3000
6+
NODE_ENV=development
7+
8+
# Stellar Network Configuration
9+
NETWORK_PASSPHRASE=Test SDF Network ; September 2015
10+
SOROBAN_RPC_URL=https://soroban-testnet.stellar.org:443
11+
12+
# Contract IDs (automatically updated by CI/CD)
13+
TESTNET_CONTRACT_ID=
14+
STAGING_CONTRACT_ID=
15+
MAINNET_CONTRACT_ID=
16+
17+
# Stellar Account Configuration
18+
# The secret key for the server account used for contract operations
19+
SERVER_PRIVATE_KEY=
20+
21+
# Wallet Integration
22+
WALLET_INTEGRATION_READY=true
23+
CONTRACT_AMOUNT_DECIMALS=7
24+
25+
# Asset Addresses (Soroban contract addresses for supported assets)
26+
# Format: ASSET_CODE=contract_address
27+
XLM=
28+
USDC=
29+
EURC=
30+
31+
# Allowed Assets for Campaigns
32+
ALLOWED_ASSETS=XLM,USDC,EURC
33+
34+
# Database Configuration (if using a database)
35+
# DATABASE_URL=
36+
37+
# CORS Configuration
38+
# CORS_ORIGIN=*
39+
40+
# Logging
41+
LOG_LEVEL=info

.github/workflows/backend.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,11 @@ jobs:
3636
- name: Run backend tests
3737
working-directory: backend
3838
run: npm test
39+
40+
- name: Check generated OpenAPI specification is current
41+
working-directory: backend
42+
run: npm run check:openapi
43+
44+
- name: Validate OpenAPI specification
45+
working-directory: backend
46+
run: npm run validate:openapi

0 commit comments

Comments
 (0)