LogoLogo
  • Overview
    • Introduction
    • Table of Contents
  • Token Information
    • Symmio Foundation
  • Protocol Architecture
    • Protocol Introduction
    • Technical Documentation
      • Building an Application with SYMM
        • Introduction and Diamond Explainer
        • Querying Info from the SYMM Diamond
        • MultiAccount
        • Creating an Account and Depositing Funds
        • Sending a Quote
        • Closing a Quote
        • Instant Trading
          • Instant Login (EOA)
          • Instant Login (Account Abstraction)
          • Sending a Quote (Instant Open)
          • Sending a Quote (Instant Close)
        • Frequently Used Queries
      • Solver Docs
        • Solver Docs (github)
        • Solver Implementation Guide (High Level Overview)
        • Building a Solver on SYMMIO
          • 1. Intent Creation
          • 2. Seeing the Intent
          • 3. Hedging Off-Chain
          • 4. Opening/Closing a Position On-Chain
          • Creating the APIs
            • GET Contract Symbols
            • GET Open Interest
            • GET Notional Cap
            • GET Price Range
            • GET Error Codes
            • GET Get Locked Params
            • GET Get Funding Info
            • POST Position State
          • Solver Flow Summary Example
          • Recommended Architecture for Solvers
          • Glossary
        • Conditional Orders Handler
        • Rasa Solver TP/SL Implementation
        • Instant Trading
          • Instant Trading (Solvers)
          • Rasa Instant Trading Implementation
          • Instant Trading Condition Checks
        • Fetching Gas Prices Script
        • How to Add a Market as a Solver
        • Verifying Account Abstracted Instant Actions (ERC-4337)
      • Frontend Docs
        • Setting up a Frontend with SYMMIO
        • Frontend SDK Setup Guide
        • MultiAccount Deployment Guide
        • Instant Trading (Frontends)
          • Account Abstracted Instant Actions (Frontends)
        • Implement a Trading Bot on Symmio (OLD)
          • Setup
          • Creating a Sub-Account
          • Minting Collateral Tokens (Optional)
          • Depositing and Allocating Tokens
          • Obtaining Muon Signatures
          • Sending a Quote
          • Monitoring Price for Execution
      • Contract Docs
        • SYMMIO CORE v0.82
        • Contracts Documentation 0.8.2
          • Main Flow
          • The SYMM Diamond
          • Facets
            • Account Facet
            • Control Facet
            • Funding Rate Facet
            • PartyA Facet
            • PartyB Facet
            • Liquidation Facet
            • View Facet
          • MultiAccount
            • PartyA
            • PartyB
          • SYMM App (Muon)
            • LibMuon
            • MuonStorage
        • Contracts Documentation 0.8.3
          • Facets
            • Control Facet
            • Account Facet
            • PartyA Facet
            • PartyB Facet
            • View Facet
            • Bridge Facet
            • Liquidation Facet (Implementation)
          • Modified Events
          • New Events
          • MuonStorage
        • Contracts Documentation 0.8.4
          • Main Flow (0.8.4)
          • The SYMM Diamond (0.8.4)
          • Facets
            • Account Facet (0.8.4)
            • Bridge Facet (0.8.4)
            • Control Facet (0.8.4)
            • Force Actions Facet (0.8.4)
            • Funding Rate Facet (0.8.4)
            • Liquidations Facet (0.8.4)
            • PartyA Facet (0.8.4)
            • PartyB Group Actions Facet (0.8.4)
            • PartyB Quote Actions Facet (0.8.4)
            • PartyB Position Actions Facet (0.8.4)
            • Settlement Facet (0.8.4)
            • View Facet (0.8.4)
          • MultiAccount (0.8.4)
            • SymmioPartyA
            • SymmioPartyB
          • SYMM App (Muon)
            • LibMuon (0.8.4)
            • MuonStorage (0.8.4)
      • Contract Addresses / Solver Endpoints
        • Mantle
        • Mode
        • IOTA
        • Base
        • BSC
        • Arbitrum
        • Polygon
        • Berachain
        • Solver Endpoints and Addresses
          • Perps Hub
          • Rasa Capital
          • Rasa Capital (Zero Spread)
          • Zenith
      • How to Query our Contracts
      • Muon API Queries
      • Solver Error Codes
      • Interacting with SYMMIO Contracts
    • Protocol higher level architecture
      • 12-Hour Fraud Proof Window
      • PartyB
      • Solver Settings
      • Max Leverage
      • Maintenance Margin (CVA) Calculations
    • Symmio Whitepaper
  • Building on Symmio
    • Builders introduction
    • Solving for Symmio
      • Solver documentation
      • Solver - Example Flow
    • Trading Fees
      • Perps - Settlement Costs
      • Pair Trading - Settlement costs
    • Exchanges (Frontends)
      • Frontend Introduction
      • SDK - SYMM client
      • Trade on Symmio
  • Legal & Brand & Security
    • Security (Audits / Bugbounty)
      • Bug bounty / Coverage
        • How to contact ?
      • Audits
        • SYMM - V0.8 - 0.81
          • Sherlock Audit - Jun 15, 2023
          • Smart State - Jul 2, 2023
        • SYMM - 0.82
          • Sherlock Audit -Aug 30, 2023
        • SYMM - 0.83
          • Sherlock Audit - Jun 17, 2024
        • SYMM - 0.84
          • Sherlock Audit - Oct 3, 2024
        • Vaults
          • Sherlock Audit - Jan 2, 2024
    • Terms of Service & Licensing
      • TRADEMARK & COPYRIGHT NOTICE
      • CONTACT US
      • TERMS OF SERVICE
      • FRONTEND LICENSE
        • Frontend Modifications
        • Frontend Use Grants
      • CONTRACT LICENSE
        • Contract Use Grants
        • Contract Modifications
    • Brand - Assets Logos
Powered by GitBook
LogoLogo

All rights to the people (c) 2023 Symmetry Labs A.G.

On this page
  1. Protocol Architecture
  2. Technical Documentation

Solver Error Codes

Error Codes and their corresponding descriptions (Rasa)

Code

Description

4000

PartyB (Hedger) is unable to Process the Market Order - due to PartyA (Users) Solvency Issue

4001

PartyB (Hedger) is unable to Process the Market Order - due to PartyB (Hedger) Solvency Issue, PartyB (Hedger) MAX OI was reached for this market.

4002

PartyB (Hedger) no longer wants to accept this Quote, because of solvency issues on PartyA (User) side, the Quote is available for any other PartyB (Hedger Pool) to accept it.

4003

PartyB (Hedger) can no longer accept your Quote, because of solvency issues on PartyB (Hedger) side, the Quote is available for any other PartyB (Hedger Pool) to accept it.

4004

PartyB (Hedger) rejected the Close Request: Solvency issue. User might be liquidated already, please contact platform support.

4005

PartyB (Hedger) rejected the Close Request: due to PartyB (Hedger) Solvency issue. please cancel your close request and try again later

4006

PartyB (Hedger) Market Order Placement failed for unknown reasons: Please try again and send a new Market Order quote.

4007

PartyB (Hedger) System experienced an unknown Request Processing Failure, please try again or contact platform support.

4008

PartyB (Hedger) is unable to Process the Market Order - due to PartyB (Hedger) Solvency Issue. please cancel your close request and try again later

4011

Failed due to insolvency

4012

PartyB (Hedger) can't process the requested market order because the order is out of the maximum capacity.

4101

PartyB (Hedger) no longer wants to accept the Quote, for unknown reasons. The Quote is available for any other PartyB (Hedger Pool) to accept it.

4103

The force close event has happened before close request.

4104

PartyB (Hedger) is unable to Process the Open request - due to market movements. The Quote is available for any other PartyB (Hedger Pool) to accept it.

4105

PartyB (Hedger) values for minimum or maximum CVA, MM or Liquidation Fee, price or notional etc. requirements are not met, please send a new quote.

4107

PartyB (Hedger) values for CVA, MM or Liquidation Fee requirements are not met, please send a new quote.

4108

PartyB (Hedger) is unable to Process the action - PartyB (Hedger) MAX OI was reached for this market.

4109

PartyB (Hedger) does not accept this action because of solvency issues on PartyA (User) side. Account Health too low.

4110

PartyB (Hedger) does not accept this action because of solvency issues on PartyA (User) side.

4111

PartyB (Hedger) is unable to Process the Open request - due to PartyB (Hedger) solvency issues.

4112

PartyB (Hedger) is unable to Process the Open request - PartyB (hedger) should rebalance their margin, they will potentially open the position soon.

4113

PartyB (Hedger) is unable to Process the Open request - for technical reasons. The Quote is available for any other PartyB (Hedger Pool) to accept it.

4114

PartyB (Hedger) is unable to Process the Open request - price is too far from last market price. The Quote is available for any other PartyB (Hedger Pool) to accept it.

4116

PartyB (Hedger) is unable to Process the Open request - The max notional capacity has been reached. The Quote is available for any other PartyB (Hedger Pool) to accept it.

4117

PartyB (Hedger) is unable to Process the Open request - hedger cannot accept more open requests at this time. The Quote is available for any other PartyB (Hedger Pool) to accept it.

4118

PartyB (Hedger) request time requirements are not sufficient, please send a new request with more time to process.

4119

PartyB (Hedger) requirements to close are not sufficient, remaining minimum amount is too low, please send a new request.

4120

PartyB (Hedger) System experienced an unknown Request Processing Failure, please try again or contact platform support.

4123

PartyB (Hedger) is unable to Process the Close request, please contact platform support.

4124

PartyB (Hedger) is unable to Process the Close request - price is too far from last market price.

4125

User has been liquidated.

4126

Quote rejected: Our estimation indicates the locked value may drop below acceptable levels upon opening.

4129

User Suspended.

4130

Not enough allocated balance for close request. Please close other positions or top up your account.

4131

Due to the fill price, the locked value has fallen below acceptable levels. The intent has been unlocked.

4132

Invalid max funding rate.

4133

Invalid party_b_mm.

4134

Already applied.

4135

Has inner liquidation.

4136

Inner liquidation conditions failed.

4201

PartyB (Hedger) requested decimal or precision values are not sufficient, please send a new order in which price or received value has fewer decimals.

4202

PartyB (Hedger) is unable to process this Request - due to PartyA (Users) Solvency Issue

4203

PartyB (Hedger) System experienced an unknown Request Processing Failure, please try again or contact platform support.

4204

PartyB (Hedger) experienced a Request Processing Failure because the chain is too congested at the moment, please try again or contact platform support.

4205

PartyB (Hedger) System experienced an unknown Request Processing Failure, please try again or contact platform support.

4206

PartyB (Hedger) System experienced an unknown Request Processing Failure, please try again or contact platform support.

4207

PartyB (Hedger) System experienced an unknown Request Processing Failure, please try again or contact platform support.

4208

Max retry for fill close exceeded, cancel your close request.

4210

PartyB (Hedger) system experienced failure in filling limit order - due to partyA (User) solvency issue.

4302

PartyB (Hedger) is unable to process this Request - the requested Market or Symbol is not available.

4303

PartyB (Hedger) is unable to process this Request - due to PartyA (Users) not being Whitelisted or being Blacklisted.

4304

PartyB (Hedger) System experienced an unknown Request Processing Failure, please try again or contact platform support.

4309

Redundant-muon-failure

4311

Redundant-solvency-on-limit-order

4403

Liquidation already handled.

4501

PartyB (Hedger) System experienced an unknown Request Processing Failure, please try again or contact platform support.

PreviousMuon API QueriesNextInteracting with SYMMIO Contracts

Last updated 8 months ago