> ## Documentation Index
> Fetch the complete documentation index at: https://developers.fireblocks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# JavaScript SDK errors

| Error Code | Error Message                            |
| :--------- | :--------------------------------------- |
| 100        | UNKNOWN\_ERROR                           |
| 101        | PROCESS\_ALREADY\_RUNNING                |
| 102        | INVALID\_CERTIFICATE                     |
| 103        | INVALID\_MPC\_MESSAGE                    |
| 104        | FAILED\_MPC\_BROADCAST                   |
| 105        | UNEXPECTED\_MPC\_MESSAGE                 |
| 106        | MISSING\_ALGORITHMS                      |
| 107        | MISSING\_PRIVATE\_KEYS                   |
| 108        | INCOMPLETE\_DEVICE                       |
| 109        | INSTANCE\_ALREADY\_INITIALIZED           |
| 110        | INVALID\_PHYSICAL\_DEVICE\_ID            |
| 111        | MAX\_DEVICES\_PER\_WALLET\_REACHED       |
| 112        | UNKNOWN\_RESPONSE\_FROM\_MESSAGEHANDLER  |
| 113        | API\_CALL\_FAILED                        |
| 200        | NO\_FIRST\_MESSAGE\_TIMEOUT              |
| 201        | UNKNOWN\_ALGORITHM                       |
| 202        | MISSING\_KEY\_ON\_DEVICE                 |
| 203        | KEY\_CREATION\_TIMEOUT                   |
| 204        | FAILED\_TO\_SEND\_PUBLIC\_KEY            |
| 205        | FAILED\_TO\_REQUEST\_KEY                 |
| 206        | FAILED\_TO\_ENROLL\_PLAYER               |
| 207        | FAILED\_TO\_CREATE\_KEY                  |
| 208        | FAILED\_TO\_CONFIRM\_KEY                 |
| 300        | FAILED\_TO\_REQUEST\_END\_USER\_TAKEOVER |
| 301        | FAILED\_TO\_TAKEOVER\_KEYS               |
| 302        | KEY\_TAKEOVER\_TIMEOUT                   |
| 400        | FAILED\_TO\_EXPORT\_KEYS                 |
| 401        | MISSING\_PUBLIC\_KEYS                    |
| 402        | MISSING\_PUBLIC\_KEY                     |
| 403        | FAILED\_TO\_DERIVE\_ASSET\_KEY           |
| 404        | MISSING\_CLOUD\_PRIVATE\_KEYS            |
| 405        | MISSING\_CHAIN\_CODE                     |
| 406        | MISSING\_PRIVATE\_KEY                    |
| 407        | PUBLIC\_KEYS\_DISCREPANCY\_ERROR         |
| 408        | FAILED\_TO\_EXPORT\_KEY                  |
| 500        | UNKNOWN\_TX\_ID                          |
| 501        | NO\_FIRST\_TX\_SIGNING\_MESSAGE          |
| 502        | FAILED\_TO\_SIGN\_TRANSACTION            |
| 503        | TRANSACTION\_SIGNING\_TIMEOUT            |
| 504        | SIGNING\_STOPPED                         |
| 505        | TRANSACTION\_STATUS\_FAILURE             |
| 600        | BACKUP\_NOT\_AVAILABLE\_ERROR            |
| 601        | FAILED\_TO\_RECOVER\_KEYS                |
| 602        | UNKNOWN\_BACKUP\_ALGORITHM               |
| 603        | WRONG\_RECOVERY\_PASSPHRASE              |
| 700        | FAILED\_TO\_GET\_KEY\_IDS                |
| 701        | MISSING\_KEY\_IDS\_FOR\_BACKUP           |
| 702        | KEYS\_DISCREPANCY\_BACKUP\_ERROR         |
| 703        | MISSING\_KEYS\_BACKUP\_ERROR             |
| 704        | FAILED\_TO\_BACKUP\_KEY                  |
| 705        | INVALID\_PASSPHRASE\_ERROR               |
| 706        | INCOMPLETE\_BACKUP                       |
| 800        | INVALID\_ADD\_DEVICE\_SETUP\_DATA        |
| 801        | MPC\_SETUP\_ALREADY\_STARTED             |
| 900        | FAILED\_TO\_JOIN\_WALLET                 |
| 901        | JOIN\_WALLET\_TIMEOUT                    |
| 902        | JOIN\_WALLET\_STOPPED                    |
| 1000       | FAILED\_TO\_APPROVE\_JOIN\_WALLET        |
| 1001       | APPROVE\_JOIN\_WALLET\_TIMEOUT           |
| 1002       | NO\_KEYS\_TO\_PROVISION                  |
| 1003       | APPROVE\_JOIN\_WALLET\_STOPPED           |
