- Add npm overrides to force uuid to ^14.0.0 (patched version)
- Fixes medium severity uuid vulnerability (GHSA-mpjj-7v5q-gv8h)
Note: 37 remaining vulnerabilities in contracts are related to hardhat
ecosystem dependencies (elliptic, undici, serialize-javascript, tmp) and
require major version upgrades that could break smart contract tests.
These should be addressed in a separate upgrade effort.
- Remove duplicate `/marketplace/gpu/{gpu_id}` endpoint from marketplace_gpu.py
- Remove marketplace_gpu router inclusion from main.py (already included elsewhere)
- Fix staking service staker_count logic to check existing stakes before increment/decrement
- Add minimum stake amount validation (100 AITBC)
- Add proper error handling for stake not found cases
- Fix staking pool update to commit and refresh after modifications
- Update CLI send_transaction to use chain