> ## Documentation Index
> Fetch the complete documentation index at: https://injectivelabs-docs-ai-sdk.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Error Codes

This document lists the error codes used in the module.

| Module | Error Code | description                              |
| ------ | ---------- | ---------------------------------------- |
| oracle | 1          | relayer address is empty                 |
| oracle | 2          | bad rates count                          |
| oracle | 3          | bad resolve times                        |
| oracle | 4          | bad request ID                           |
| oracle | 5          | relayer not authorized                   |
| oracle | 6          | bad price feed base count                |
| oracle | 7          | bad price feed quote count               |
| oracle | 8          | unsupported oracle type                  |
| oracle | 9          | bad messages count                       |
| oracle | 10         | bad Coinbase message                     |
| oracle | 11         | bad Ethereum signature                   |
| oracle | 12         | bad Coinbase message timestamp           |
| oracle | 13         | Coinbase price not found                 |
| oracle | 14         | Prices must be positive                  |
| oracle | 15         | Prices must be less than 10 million.     |
| oracle | 16         | Invalid Band IBC Request                 |
| oracle | 17         | sample error                             |
| oracle | 18         | invalid packet timeout                   |
| oracle | 19         | invalid symbols count                    |
| oracle | 20         | could not claim port capability          |
| oracle | 21         | invalid IBC Port ID                      |
| oracle | 22         | invalid IBC Channel ID                   |
| oracle | 23         | invalid Band IBC request interval        |
| oracle | 24         | Invalid Band IBC Update Request Proposal |
| oracle | 25         | Band IBC Oracle Request not found        |
| oracle | 26         | Base Info is empty                       |
| oracle | 27         | provider is empty                        |
| oracle | 28         | invalid provider name                    |
| oracle | 29         | invalid symbol                           |
| oracle | 30         | relayer already exists                   |
| oracle | 31         | provider price not found                 |
| oracle | 32         | invalid oracle request                   |
| oracle | 33         | no price for oracle was found            |
| oracle | 34         | no address for Pyth contract found       |
| oracle | 35         | unauthorized Pyth price relay            |
| oracle | 36         | unauthorized Pyth price relay            |
| oracle | 37         | unauthorized Pyth price relay            |
| oracle | 38         | unauthorized Pyth price relay            |
| oracle | 39         | empty price attestations                 |
| oracle | 40         | bad Stork message timestamp              |
| oracle | 41         | sender stork is empty                    |
| oracle | 42         | invalid stork signature                  |
| oracle | 43         | stork asset id not unique                |
