PerpsError with numeric error codes. Use PerpsErrorCode for type-safe handling:
Common Trading Errors
| Code | Name | Cause |
|---|---|---|
| 2021 | InsufficientMargin | Not enough margin for order size/leverage |
| 2022 | InsufficientBalance | Account lacks funds |
| 2020 | ExchangeRejected | DEX rejected (invalid params, market closed) |
| 2024 | OrderNotFound | Order ID doesn’t exist or already filled |
| 2042 | NonceExpired | Payload TTL exceeded — retry operation |