Limitations
When making requests to Solflare in Establishing a Connection, Sending a Transaction, or Signing a Message, Solflare may respond with an error.
Errors
The following is a list of all possible error codes and their meanings. These error messages are inspired by Ethereum's EIP-1474 and EIP-1193.
Code | Title | Description |
4900 | Disconnected | Solflare could not connect to the network. |
4100 | Unauthorized | The requested method and/or account have not been authorized by the user. |
4001 | User Rejected Request | The user rejected the request through Solflare. |
-32000 | Invalid Input | Missing or invalid parameters. |
-32002 | Requested resource not available | This error occurs when an aapp attempts to submit a new transaction while Solflare's approval dialog is already open for a previous transaction. Only one approve window can be open at a time. Users should approve or reject their transactions before initiating a new transaction. |
-32003 | Transaction Rejected | Solflare does not recognize a valid transaction. |
-32601 | Method Not Found | Solflare does not recognize the method. |
-32603 | Internal Error | Something went wrong within Solflare. |
Typically, these errors will be easily parseable and have both a code and an explanation. For example:
Last updated