> For the complete documentation index, see [llms.txt](https://docs.flashstake.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flashstake.io/smart-contracts/flashstake-protocol/error-messages.md).

# Error Messages

#### SNE: Stake Not Exists

Function: Unstake

Reason: The provided stake reference points to a Stake that is not active.

#### NSO: Not Stake Owner

Function: Unstake

Reason: The caller does not own the referenced Stake.

#### NNO: Not NFT Owner

Function: Unstake

Reason: The caller is not the owner of the supplied NFT id

#### SNM: Stake NFT Missing

Function: Unstake

Reason: The required NFT is missing from the callers wallet.

#### NTR: NFT Token Required

Function: Unstake

Reason: The user may either; not have the associated NFT to the specified Stake or there is no Stake associated to the referenced NFT id.

#### MIN DUR 1HR

Function: Unstake

Reason: The Flash Protocol enforces a waiting time of 1 hour before callers can unstake early.

#### ISD: Invalid Stake Duration

Function: Unstake

Reason: The supplied \_stakeDuration is either not greater 60 seconds or is greater than the max Stake duration as specified by the Flash Strategy.

#### EMD: Exceeds Max Duration

Function: Stake

Reason: The user may either; not have the associated NFT to the specified Stake or there is no Stake associated to the provided NFT Id.<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.flashstake.io/smart-contracts/flashstake-protocol/error-messages.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
