Use existing book endpoint for marketplace buy instead of custom buy endpoint
Some checks failed
CLI Tests / test-cli (push) Failing after 2s
Security Scanning / security-scan (push) Successful in 22s

This commit is contained in:
aitbc
2026-04-28 18:32:50 +02:00
parent 97252911b3
commit 8781d15a5b

View File

@@ -292,16 +292,14 @@ def handle_market_buy(args, default_coordinator_url, read_password, render_mappi
print("Error: --item and --wallet are required")
sys.exit(1)
# Submit purchase to coordinator API
# Submit purchase to coordinator API using existing book endpoint
purchase_data = {
"buyer_id": args.wallet,
"duration_hours": 1.0,
"payment_method": "blockchain"
"duration_hours": 1.0
}
print(f"Submitting purchase to {coordinator_url}...")
try:
response = requests.post(f"{coordinator_url}/v1/marketplace/gpu/{args.item}/buy", json=purchase_data, timeout=30)
response = requests.post(f"{coordinator_url}/v1/marketplace/gpu/{args.item}/book", json=purchase_data, timeout=30)
if response.status_code in (200, 201):
result = response.json()
print("Purchase submitted successfully")