cmd/walletd/main.go
HTTP API servicePOST /v1/keys/generate
- Key generationGET /v1/keys
- List keysPOST /v1/dids/create
- DID creationGET /v1/dids
- List DIDsPOST /v1/credentials/store
- Store VCGET /v1/credentials
- List credentialsPOST /v1/events
- Create vouches/reportsGET /v1/events
- List eventsGET /v1/scores
- Trust score retrievalinternal/wallet
packageinternal/wallet
# Setup
npm install # Install Node dependencies
make install-go-deps # Install/build Go dependencies
# Development
npm run dev # Start Electron with hot reload
# Automatically starts walletd subprocess
# Testing
npm test # Run all tests
npm run test:e2e # End-to-end testing
# Building
npm run build # Build for current platform
npm run build:all # Build for all platforms
npm run dist # Create distribution packages