๐ Quick Start Guide
Get up and running with the BLGV Bitcoin-native ecosystem in under 5 minutes.
๐ฏ What is BLGV?โ
BLGV (Belgravia Hartford) is a comprehensive Bitcoin-native financial infrastructure platform featuring:
- ๐๏ธ Treasury Intelligence - Professional Bitcoin treasury management
- ๐๏ธ bnPALN Platform - Revolutionary Bitcoin treasury financing (83.13 BTC live vault)
- โก Decentralized Exchange - Advanced Bitcoin trading with Lightning & Taproot Assets
- โ๏ธ Mining Pool - Mission 1867 sustainable mining operations
- โก Lightning LSP - Enterprise Lightning Network services
- ๐ฑ Mobile App - Unified cross-platform interface
๐๏ธ Architecture Overviewโ
โก Quick Setup Optionsโ
Option 1: Regtest Development Environmentโ
# Clone the repository
git clone https://github.com/BlockSavvy/Unified-Treasury-System.git
cd Unified-Treasury-System
# Start regtest environment (13 Docker containers)
./regtest-ecosystem/start-regtest.sh
# Environment will be available at:
# - Treasury: http://localhost:3001
# - DEX: http://localhost:3002
# - Pool: http://localhost:3003
# - Unified API: http://localhost:3004
Option 2: Production Environment Accessโ
# Production platforms:
# - Treasury: https://blgvbtc.com
# - DEX: https://dex.blgvbtc.com
# - Pool: https://pool.blgvbtc.com
# - API: https://api.blgvbtc.com
Option 3: Mobile App Developmentโ
# Navigate to mobile app
cd platforms/blgv-wallet-app
# Install dependencies
npm install
# Start development server
npx expo start
# Scan QR code with Expo Go app
๐ง Platform-Specific Quick Startsโ
Treasury Platformโ
- Access: blgvbtc.com
- Features: BTC-per-share tracking, financial reporting, treasury analytics
- Documentation: Treasury Guide
DEX Platformโ
- Access: dex.blgvbtc.com
- Features: Bitcoin trading, Lightning integration, Taproot Assets
- Documentation: DEX Guide
Mining Poolโ
- Access: pool.blgvbtc.com
- Features: Mission 1867 sustainable mining, Stratum protocols
- Documentation: Pool Guide
Lightning LSPโ
- Features: Channel management, liquidity provision, enterprise services
- Documentation: LSP Guide
Mobile Appโ
- Features: Unified ecosystem access, biometric security, real-time sync
- Documentation: Mobile Guide
๐ ๏ธ SDK Integrationโ
TypeScript/JavaScriptโ
import { MobileSDK } from '@blgv/ecosystem-sdk/mobile';
const sdk = new MobileSDK({
environment: 'production', // or 'regtest'
apiKey: 'your-api-key'
});
await sdk.initialize();
// Access treasury data
const treasury = await sdk.treasury.getTreasuryData();
// Access DEX markets
const markets = await sdk.dex.getMarkets();
// Access pool statistics
const poolStats = await sdk.pool.getPoolStats();
iOS (Swift)โ
import BLGVEcosystemSDK
let sdk = BLGVEcosystemSDK(
environment: .production,
apiKey: "your-api-key"
)
sdk.initialize { result in
switch result {
case .success:
// SDK ready to use
case .failure(let error):
print("SDK initialization failed: \(error)")
}
}
๐ Environment Configurationโ
Development (.env.development)โ
EXPO_PUBLIC_ENVIRONMENT=development
EXPO_PUBLIC_API_BASE_URL=http://localhost:3004
EXPO_PUBLIC_TEST_MODE=true
Regtest (.env.regtest)โ
EXPO_PUBLIC_ENVIRONMENT=regtest
EXPO_PUBLIC_API_BASE_URL=http://10.0.0.45:3004
EXPO_PUBLIC_REGTEST_FAUCET_ENABLED=true
Production (.env.production)โ
EXPO_PUBLIC_ENVIRONMENT=production
EXPO_PUBLIC_API_BASE_URL=https://api.blgvbtc.com
EXPO_PUBLIC_TEST_MODE=false
๐ก See Environment Secrets for complete configuration.