rwadurian/backend/services/blockchain-service/.claude/settings.local.json

22 lines
1.3 KiB
JSON

{
"permissions": {
"allow": [
"Bash(Select-Object -First 50)",
"Bash(find:*)",
"Bash(npm install:*)",
"Bash(npx prisma generate:*)",
"Bash(npm run build:*)",
"Bash(npx prisma migrate dev:*)",
"Bash(copy:*)",
"Bash(docker compose:*)",
"Bash(powershell:*)",
"Bash(npm run lint)",
"Bash(git add:*)",
"Bash(git commit -m \"$(cat <<''EOF''\nfeat(blockchain-service): implement complete blockchain service with DDD + Hexagonal architecture\n\n- Domain layer: ChainType, EvmAddress, TxHash, TokenAmount, BlockNumber value objects\n- Domain events: DepositDetected, DepositConfirmed, WalletAddressCreated, TransactionBroadcasted\n- Aggregates: DepositTransaction, MonitoredAddress, TransactionRequest\n- Infrastructure: Prisma ORM, Redis cache, Kafka messaging, EVM blockchain adapters\n- Application services: AddressDerivation, DepositDetection, BalanceQuery\n- API: Health, Balance, Internal controllers with Swagger documentation\n- Deployment: Docker, docker-compose, deploy.sh, health-check scripts\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>\nEOF\n)\")",
"Bash(git push)"
],
"deny": [],
"ask": []
}
}