Variable: GSWAP\_ERROR\_PHASE\_BY\_CODE
gSwap SDK 2.0.0-rc.4 / GSWAP_ERROR_PHASE_BY_CODE
Variable: GSWAP_ERROR_PHASE_BY_CODE
constGSWAP_ERROR_PHASE_BY_CODE:object
Defined in: packages/gswap-sdk/dist/index.d.ts:3455
The phase of every DEX catalog code, WITHOUT the catalog. The failure guards (classifyFailure,
mayHaveBeenQueued, ...) need only a code's phase, and the catalog's English templates are
~15 kB: reading the phase from here keeps an app shell that imports a guard from loading them.
The catalog entry is still where a code is declared; this table is checked against it AT
COMPILE TIME, in both directions (a missing code, an extra code or a different phase is a type
error), so the two cannot drift. The core codes' phases are core's GALA_ERROR_PHASE_BY_CODE.
Type Declaration
AMOUNT_IS_JS_NUMBER
readonlyAMOUNT_IS_JS_NUMBER:"pre_send"
AMOUNT_NEGATIVE
readonlyAMOUNT_NEGATIVE:"pre_send"
AMOUNT_NOT_FINITE
readonlyAMOUNT_NOT_FINITE:"pre_send"
AMOUNT_NOT_POSITIVE
readonlyAMOUNT_NOT_POSITIVE:"pre_send"
AT_MOST_ONE_OF_ALLOWED
readonlyAT_MOST_ONE_OF_ALLOWED:"pre_send"
BOUNDS_VIOLATION
readonlyBOUNDS_VIOLATION:"post_send"
CHAIN_DISPATCH_FAILED
readonlyCHAIN_DISPATCH_FAILED:"post_send"
CHAIN_REJECTED
readonlyCHAIN_REJECTED:"post_send"
CONFIRMATION_ABORTED
readonlyCONFIRMATION_ABORTED:"post_send"
CONFIRMATION_FAILED
readonlyCONFIRMATION_FAILED:"post_send"
CONFIRMATION_KEY_MISMATCH
readonlyCONFIRMATION_KEY_MISMATCH:"post_send"
CONFIRMATION_MALFORMED
readonlyCONFIRMATION_MALFORMED:"post_send"
CONFIRMATION_TIMEOUT
readonlyCONFIRMATION_TIMEOUT:"post_send"
CREATE_POOL_NEEDS_CLASS_KEY
readonlyCREATE_POOL_NEEDS_CLASS_KEY:"pre_send"
DTO_INVALID
readonlyDTO_INVALID:"post_send"
DTO_NOT_CANONICAL
readonlyDTO_NOT_CANONICAL:"pre_send"
EXACT_AMOUNT_REQUIRED
readonlyEXACT_AMOUNT_REQUIRED:"pre_send"
EXACTLY_ONE_OF_REQUIRED
readonlyEXACTLY_ONE_OF_REQUIRED:"pre_send"
GATEWAY_DATA_MISSING
readonlyGATEWAY_DATA_MISSING:"post_send"
GATEWAY_MODE_INVALID
readonlyGATEWAY_MODE_INVALID:"post_send"
GATEWAY_REJECTED
readonlyGATEWAY_REJECTED:"post_send"
GATEWAY_REPORTED_ERROR
readonlyGATEWAY_REPORTED_ERROR:"post_send"
GATEWAY_SYNC_REQUEST_TRADE
readonlyGATEWAY_SYNC_REQUEST_TRADE:"post_send"
HTTP_ERROR
readonlyHTTP_ERROR:"post_send"
INCOMPLETE_TOKEN_CLASS_KEY
readonlyINCOMPLETE_TOKEN_CLASS_KEY:"pre_send"
INSUFFICIENT_LIQUIDITY
readonlyINSUFFICIENT_LIQUIDITY:"post_send"
INVALID_CHAIN_RESPONSE
readonlyINVALID_CHAIN_RESPONSE:"post_send"
INVALID_DTO
readonlyINVALID_DTO:"pre_send"
INVALID_FEE
readonlyINVALID_FEE:"pre_send"
INVALID_LIMIT
readonlyINVALID_LIMIT:"pre_send"
INVALID_MARKET_TOKEN
readonlyINVALID_MARKET_TOKEN:"pre_send"
INVALID_PAGE
readonlyINVALID_PAGE:"pre_send"
INVALID_POLL_INTERVAL
readonlyINVALID_POLL_INTERVAL:"pre_send"
INVALID_POSITION_RESPONSE
readonlyINVALID_POSITION_RESPONSE:"post_send"
INVALID_PRICE_BOUNDS
readonlyINVALID_PRICE_BOUNDS:"pre_send"
INVALID_PRICE_RANGE
readonlyINVALID_PRICE_RANGE:"pre_send"
INVALID_PRICE_VALUES
readonlyINVALID_PRICE_VALUES:"pre_send"
INVALID_SEASON_ID
readonlyINVALID_SEASON_ID:"pre_send"
INVALID_SORT_BY
readonlyINVALID_SORT_BY:"pre_send"
INVALID_SORT_ORDER
readonlyINVALID_SORT_ORDER:"pre_send"
INVALID_SQRT_PRICE
readonlyINVALID_SQRT_PRICE:"pre_send"
INVALID_STARTING_PRICE
readonlyINVALID_STARTING_PRICE:"pre_send"
INVALID_TICK_RANGE
readonlyINVALID_TICK_RANGE:"pre_send"
INVALID_TICK_SPACING
readonlyINVALID_TICK_SPACING:"pre_send"
INVALID_TIMEFRAME
readonlyINVALID_TIMEFRAME:"pre_send"
INVALID_TOKEN_CLASS_KEY
readonlyINVALID_TOKEN_CLASS_KEY:"pre_send"
INVALID_TOKEN_DECIMALS
readonlyINVALID_TOKEN_DECIMALS:"pre_send"
INVALID_TRADING_SYMBOL
readonlyINVALID_TRADING_SYMBOL:"pre_send"
METHOD_NOT_ALLOWED
readonlyMETHOD_NOT_ALLOWED:"post_send"
METHOD_NOT_SUPPORTED
readonlyMETHOD_NOT_SUPPORTED:"pre_send"
MISSING_UNIQUE_KEY
readonlyMISSING_UNIQUE_KEY:"post_send"
MISSING_WALLET_ADDRESS
readonlyMISSING_WALLET_ADDRESS:"pre_send"
NO_POOL_AVAILABLE
readonlyNO_POOL_AVAILABLE:"post_send"
NO_SIGNER
readonlyNO_SIGNER:"pre_send"
NO_VALID_TRADING_SYMBOL
readonlyNO_VALID_TRADING_SYMBOL:"pre_send"
NO_WALLET_ADDRESS
readonlyNO_WALLET_ADDRESS:"post_send"
NON_CANONICAL_PAIR
readonlyNON_CANONICAL_PAIR:"pre_send"
POOL_MISMATCH
readonlyPOOL_MISMATCH:"pre_send"
PRICE_BOUNDS_ORDER
readonlyPRICE_BOUNDS_ORDER:"pre_send"
PRICE_VALUES_IS_JS_NUMBER
readonlyPRICE_VALUES_IS_JS_NUMBER:"pre_send"
RATE_LIMITED
readonlyRATE_LIMITED:"post_send"
REQUEST_FAILED
readonlyREQUEST_FAILED:"in_flight"
SEARCH_TOO_LONG
readonlySEARCH_TOO_LONG:"pre_send"
SHADOW_NOT_QUEUED
readonlySHADOW_NOT_QUEUED:"post_send"
SHADOW_SUBMIT_NEEDS_WALLET_ADDRESS
readonlySHADOW_SUBMIT_NEEDS_WALLET_ADDRESS:"pre_send"
SIGNATURE_INVALID
readonlySIGNATURE_INVALID:"post_send"
SIGNER_MISMATCH
readonlySIGNER_MISMATCH:"post_send"
STREAM_API_KEY_UNUSABLE
readonlySTREAM_API_KEY_UNUSABLE:"pre_send"
STREAM_CLOSED_BEFORE_CONNECT
readonlySTREAM_CLOSED_BEFORE_CONNECT:"in_flight"
STREAM_CONNECT_FAILED
readonlySTREAM_CONNECT_FAILED:"in_flight"
STREAM_CONNECTION_CLOSED
readonlySTREAM_CONNECTION_CLOSED:"in_flight"
STREAM_DISCONNECTED
readonlySTREAM_DISCONNECTED:"in_flight"
STREAM_NOT_CONNECTED
readonlySTREAM_NOT_CONNECTED:"pre_send"
STREAM_REQUEST_TIMEOUT
readonlySTREAM_REQUEST_TIMEOUT:"in_flight"
STREAM_WEBSOCKET_UNAVAILABLE
readonlySTREAM_WEBSOCKET_UNAVAILABLE:"pre_send"
SUBMISSION_OUTCOME_UNKNOWN
readonlySUBMISSION_OUTCOME_UNKNOWN:"in_flight"
SYMBOL_CONFLICT
readonlySYMBOL_CONFLICT:"post_send"
SYMBOL_DISAGREES_WITH_REGISTRY
readonlySYMBOL_DISAGREES_WITH_REGISTRY:"pre_send"
SYMBOL_NOT_FOUND
readonlySYMBOL_NOT_FOUND:"pre_send"
TICKS_NOT_ALIGNED
readonlyTICKS_NOT_ALIGNED:"pre_send"
TICKS_NOT_INTEGERS
readonlyTICKS_NOT_INTEGERS:"pre_send"
TICKS_OUT_OF_BOUNDS
readonlyTICKS_OUT_OF_BOUNDS:"pre_send"
TOKEN_RESOLUTION_FAILED
readonlyTOKEN_RESOLUTION_FAILED:"pre_send"
TOKEN_SYMBOL_NOT_REGISTERED
readonlyTOKEN_SYMBOL_NOT_REGISTERED:"pre_send"
UNIQUE_KEY_MISMATCH
readonlyUNIQUE_KEY_MISMATCH:"post_send"
UNKNOWN_TOKEN
readonlyUNKNOWN_TOKEN:"pre_send"
UNORDERABLE_SYMBOLS
readonlyUNORDERABLE_SYMBOLS:"pre_send"
UPDATE_REQUIRED
readonlyUPDATE_REQUIRED:"post_send"