General APIs with JWT

Gpu Allocation

post/gpu-allocation

Request body

Example request

{
  "rigs": [
    {
      "rigs": [
        {
          "count": 1,
          "gpu_name": "NVIDIA H100 80GB HBM3",
          "num_rigs": 3
        }
      ]
    }
  ]
}

Response

Successful Response

Example response

{
  "rigs": [
    {
      "gpu_power": 1.745,
      "label": "NVIDIA H100 80GB HBM3 x1 (Rig 1 of 3)"
    },
    {
      "gpu_power": 1.745,
      "label": "NVIDIA H100 80GB HBM3 x1 (Rig 2 of 3)"
    },
    {
      "gpu_power": 1.745,
      "label": "NVIDIA H100 80GB HBM3 x1 (Rig 3 of 3)"
    }
  ],
  "validators": [
    {
      "allocated_gpu_score": 0,
      "final_score": 1030.0968535198856,
      "fraction": 0,
      "original_score": 1030.0968535198856,
      "rigs_alloc": {},
      "stake": 1579950.90731009,
      "validator_hotkey": "5E1nK3myeWNWrmffVaH76f2mCFCbe9VcHGwgkfdcD7k3E8D1"
    },
    {
      "allocated_gpu_score": 0,
      "final_score": 818.3273288597982,
      "fraction": 0,
      "original_score": 818.3273288597982,
      "rigs_alloc": {},
      "stake": 1081777.416869048,
      "validator_hotkey": "5GKH9FPPnWSUoeeTJp19wVtd84XqFW4pyK2ijV2GsFbhTrP1"
    },
    {
      "allocated_gpu_score": 0,
      "final_score": 340.6332135288455,
      "fraction": 0,
      "original_score": 340.6332135288455,
      "rigs_alloc": {},
      "stake": 538754.91849486,
      "validator_hotkey": "5F2CsUDVbRbVMXTh9fAzF9GacjVX7UapvRxidrxe7z8BYckQ"
    },
    {
      "allocated_gpu_score": 0,
      "final_score": 257.9660708657205,
      "fraction": 0,
      "original_score": 257.9660708657205,
      "rigs_alloc": {},
      "stake": 704114.479471872,
      "validator_hotkey": "5CsvRJXuR955WojnGMdok1hbhffZyB4N5ocrv82f3p5A2zVp"
    },
    {
      "allocated_gpu_score": 0,
      "final_score": 212.53618499827692,
      "fraction": 0,
      "original_score": 212.53618499827692,
      "rigs_alloc": {},
      "stake": 551814.426873831,
      "validator_hotkey": "5FFApaS75bv5pJHfAp2FVLBj9ZaXuFDjEypsaBNc1wCfe52v"
    },
    {
      "allocated_gpu_score": 0,
      "final_score": 94.54044626316583,
      "fraction": 0,
      "original_score": 94.54044626316583,
      "rigs_alloc": {},
      "stake": 374507.348509024,
      "validator_hotkey": "5HYk8DMKWK8TJyPzZJ9vmZk7B5NPCgjnZoyZ1ZsB54RXdN47"
    },
    {
      "allocated_gpu_score": 0,
      "final_score": 70.29,
      "fraction": 0,
      "original_score": 70.29,
      "rigs_alloc": {},
      "stake": 484125.585761909,
      "validator_hotkey": "5HEo565WAy4Dbq3Sv271SAi7syBSofyfhhwRNjFNSM2gP9M2"
    },
    {
      "allocated_gpu_score": 5.235000000000001,
      "final_score": 7.295000000000001,
      "fraction": 1.0000000000000002,
      "original_score": 2.06,
      "rigs_alloc": {
        "NVIDIA H100 80GB HBM3 x1 (Rig 1 of 3)": 1,
        "NVIDIA H100 80GB HBM3 x1 (Rig 2 of 3)": 1,
        "NVIDIA H100 80GB HBM3 x1 (Rig 3 of 3)": 1
      },
      "stake": 65412.321983962,
      "validator_hotkey": "5DQ2Geab6G25wiZ4jGH6wJM8fekrm1QhV9hrRuntjBVxxKZm"
    }
  ]
}

Changes