Variable: GALA\_ERROR\_PHASE\_BY\_CODE
GalaChain core SDK 1.0.0-rc.8 / index / GALA_ERROR_PHASE_BY_CODE
Variable: GALA_ERROR_PHASE_BY_CODE
constGALA_ERROR_PHASE_BY_CODE:object
Defined in: packages/gala-core-sdk/dist/index.d.ts:951
The phase of every core catalog code, WITHOUT the catalog. A failure guard (a product SDK's
classifyFailure, mayHaveBeenQueued, ...) needs only a code's phase, and the catalog's English
templates are several 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. A product SDK keeps the same kind of table for
its own codes.
Type Declaration
BRIDGE_CHAIN_READ_FAILED
readonlyBRIDGE_CHAIN_READ_FAILED:"post_send"
BRIDGE_DEPOSIT_OUTCOME_UNKNOWN
readonlyBRIDGE_DEPOSIT_OUTCOME_UNKNOWN:"in_flight"
BRIDGE_NOT_CONFIGURED
readonlyBRIDGE_NOT_CONFIGURED:"pre_send"
BRIDGE_OUT_OUTCOME_UNKNOWN
readonlyBRIDGE_OUT_OUTCOME_UNKNOWN:"in_flight"
BRIDGE_READ_RESPONSE_INVALID
readonlyBRIDGE_READ_RESPONSE_INVALID:"post_send"
BRIDGE_REQUEST_REJECTED
readonlyBRIDGE_REQUEST_REJECTED:"post_send"
BRIDGE_RESPONSE_INVALID
readonlyBRIDGE_RESPONSE_INVALID:"post_send"
BRIDGE_STATUS_TIMEOUT
readonlyBRIDGE_STATUS_TIMEOUT:"in_flight"
BRIDGE_TOKEN_NOT_FOUND
readonlyBRIDGE_TOKEN_NOT_FOUND:"post_send"
BRIDGE_WRITE_OUTCOME_UNKNOWN
readonlyBRIDGE_WRITE_OUTCOME_UNKNOWN:"in_flight"
CSPRNG_UNAVAILABLE
readonlyCSPRNG_UNAVAILABLE:"pre_send"
EIP712_NAME_COLLISION
readonlyEIP712_NAME_COLLISION:"pre_send"
EIP712_UNSUPPORTED_VALUE
readonlyEIP712_UNSUPPORTED_VALUE:"pre_send"
GALA_WALLET_NOT_AVAILABLE
readonlyGALA_WALLET_NOT_AVAILABLE:"pre_send"
GALACONNECT_HTTP_ERROR
readonlyGALACONNECT_HTTP_ERROR:"post_send"
GATEWAY_HTTP_ERROR
readonlyGATEWAY_HTTP_ERROR:"post_send"
GATEWAY_READ_REJECTED
readonlyGATEWAY_READ_REJECTED:"post_send"
GATEWAY_READ_RESPONSE_INVALID
readonlyGATEWAY_READ_RESPONSE_INVALID:"post_send"
GATEWAY_RESPONSE_INVALID
readonlyGATEWAY_RESPONSE_INVALID:"post_send"
GATEWAY_WRITE_OUTCOME_UNKNOWN
readonlyGATEWAY_WRITE_OUTCOME_UNKNOWN:"in_flight"
GATEWAY_WRITE_REJECTED
readonlyGATEWAY_WRITE_REJECTED:"post_send"
INSUFFICIENT_BRIDGE_BALANCE
readonlyINSUFFICIENT_BRIDGE_BALANCE:"pre_send"
INVALID_BRIDGE_AMOUNT
readonlyINVALID_BRIDGE_AMOUNT:"pre_send"
INVALID_BRIDGE_OPTION
readonlyINVALID_BRIDGE_OPTION:"pre_send"
INVALID_CHAIN_ID
readonlyINVALID_CHAIN_ID:"pre_send"
INVALID_DECIMAL
readonlyINVALID_DECIMAL:"pre_send"
INVALID_ETH_USER_REF_PREFIX
readonlyINVALID_ETH_USER_REF_PREFIX:"pre_send"
INVALID_LOCK_EXPIRES
readonlyINVALID_LOCK_EXPIRES:"pre_send"
INVALID_LOCK_NAME
readonlyINVALID_LOCK_NAME:"pre_send"
INVALID_PAGE_REQUEST
readonlyINVALID_PAGE_REQUEST:"pre_send"
INVALID_PRIVATE_KEY
readonlyINVALID_PRIVATE_KEY:"pre_send"
INVALID_QUANTITY
readonlyINVALID_QUANTITY:"pre_send"
INVALID_READS_OPTION
readonlyINVALID_READS_OPTION:"pre_send"
INVALID_SIGNATURE
readonlyINVALID_SIGNATURE:"pre_send"
INVALID_SIGNING_HASH_LENGTH
readonlyINVALID_SIGNING_HASH_LENGTH:"pre_send"
INVALID_TIMEOUT
readonlyINVALID_TIMEOUT:"pre_send"
INVALID_TOKEN_BATCH
readonlyINVALID_TOKEN_BATCH:"pre_send"
INVALID_TOKEN_REFERENCE
readonlyINVALID_TOKEN_REFERENCE:"pre_send"
INVALID_TRANSACTION_HASH
readonlyINVALID_TRANSACTION_HASH:"pre_send"
INVALID_UNIQUE_KEY
readonlyINVALID_UNIQUE_KEY:"pre_send"
INVALID_UNIQUE_KEY_PREFIX
readonlyINVALID_UNIQUE_KEY_PREFIX:"pre_send"
INVALID_WALLET_ADDRESS
readonlyINVALID_WALLET_ADDRESS:"pre_send"
INVALID_WALLET_INPUT
readonlyINVALID_WALLET_INPUT:"pre_send"
INVALID_WALLET_PROVIDER_CONFIG
readonlyINVALID_WALLET_PROVIDER_CONFIG:"pre_send"
INVALID_WRAP_DIRECTION
readonlyINVALID_WRAP_DIRECTION:"pre_send"
INVALID_WRITES_OPTION
readonlyINVALID_WRITES_OPTION:"pre_send"
KEY_PROVIDER_FAILED
readonlyKEY_PROVIDER_FAILED:"pre_send"
MALFORMED_WALLET_REQUEST
readonlyMALFORMED_WALLET_REQUEST:"pre_send"
NO_TOKEN_NAME_RESOLVER
readonlyNO_TOKEN_NAME_RESOLVER:"pre_send"
PAGINATION_LIMIT_EXCEEDED
readonlyPAGINATION_LIMIT_EXCEEDED:"post_send"
PERSONAL_SIGN_BAD_PREFIX
readonlyPERSONAL_SIGN_BAD_PREFIX:"pre_send"
PERSONAL_SIGN_ENVELOPE_FIELDS
readonlyPERSONAL_SIGN_ENVELOPE_FIELDS:"pre_send"
PERSONAL_SIGN_NOT_CANONICAL
readonlyPERSONAL_SIGN_NOT_CANONICAL:"pre_send"
PERSONAL_SIGN_NOT_JSON
readonlyPERSONAL_SIGN_NOT_JSON:"pre_send"
PERSONAL_SIGN_NOT_OBJECT
readonlyPERSONAL_SIGN_NOT_OBJECT:"pre_send"
PRIVATE_KEY_NOT_ACCESSIBLE
readonlyPRIVATE_KEY_NOT_ACCESSIBLE:"pre_send"
REQUEST_TIMEOUT
readonlyREQUEST_TIMEOUT:"in_flight"
SIGNER_ADDRESS_MISMATCH
readonlySIGNER_ADDRESS_MISMATCH:"pre_send"
SIGNING_FAILED
readonlySIGNING_FAILED:"pre_send"
TOKEN_CLASS_NOT_FOUND
readonlyTOKEN_CLASS_NOT_FOUND:"post_send"
TOKEN_NAME_RESOLUTION_FAILED
readonlyTOKEN_NAME_RESOLUTION_FAILED:"pre_send"
TOKEN_NOT_WRAPPABLE
readonlyTOKEN_NOT_WRAPPABLE:"post_send"
TRANSPORT_ERROR
readonlyTRANSPORT_ERROR:"in_flight"
TYPED_DATA_AMBIGUOUS_PRIMARY_TYPE
readonlyTYPED_DATA_AMBIGUOUS_PRIMARY_TYPE:"pre_send"
TYPED_DATA_ARRAY_EXPECTED
readonlyTYPED_DATA_ARRAY_EXPECTED:"pre_send"
TYPED_DATA_ARRAY_LENGTH_MISMATCH
readonlyTYPED_DATA_ARRAY_LENGTH_MISMATCH:"pre_send"
TYPED_DATA_BAD_ADDRESS
readonlyTYPED_DATA_BAD_ADDRESS:"pre_send"
TYPED_DATA_BAD_CHECKSUM
readonlyTYPED_DATA_BAD_CHECKSUM:"pre_send"
TYPED_DATA_BYTES_LENGTH
readonlyTYPED_DATA_BYTES_LENGTH:"pre_send"
TYPED_DATA_CIRCULAR_TYPE
readonlyTYPED_DATA_CIRCULAR_TYPE:"pre_send"
TYPED_DATA_DOMAIN_NOT_OBJECT
readonlyTYPED_DATA_DOMAIN_NOT_OBJECT:"pre_send"
TYPED_DATA_DUPLICATE_FIELD
readonlyTYPED_DATA_DUPLICATE_FIELD:"pre_send"
TYPED_DATA_FIELD_MALFORMED
readonlyTYPED_DATA_FIELD_MALFORMED:"pre_send"
TYPED_DATA_FIELDS_NOT_LIST
readonlyTYPED_DATA_FIELDS_NOT_LIST:"pre_send"
TYPED_DATA_INVALID_DOMAIN_KEY
readonlyTYPED_DATA_INVALID_DOMAIN_KEY:"pre_send"
TYPED_DATA_INVALID_FIELD_NAME
readonlyTYPED_DATA_INVALID_FIELD_NAME:"pre_send"
TYPED_DATA_INVALID_TYPE_NAME
readonlyTYPED_DATA_INVALID_TYPE_NAME:"pre_send"
TYPED_DATA_MISSING_FIELD
readonlyTYPED_DATA_MISSING_FIELD:"pre_send"
TYPED_DATA_NO_PRIMARY_TYPE
readonlyTYPED_DATA_NO_PRIMARY_TYPE:"pre_send"
TYPED_DATA_NOT_BOOLEAN
readonlyTYPED_DATA_NOT_BOOLEAN:"pre_send"
TYPED_DATA_NOT_HEX_BYTES
readonlyTYPED_DATA_NOT_HEX_BYTES:"pre_send"
TYPED_DATA_NOT_INTEGER
readonlyTYPED_DATA_NOT_INTEGER:"pre_send"
TYPED_DATA_NOT_SAFE_INTEGER
readonlyTYPED_DATA_NOT_SAFE_INTEGER:"pre_send"
TYPED_DATA_NOT_STRING
readonlyTYPED_DATA_NOT_STRING:"pre_send"
TYPED_DATA_OUT_OF_BOUNDS
readonlyTYPED_DATA_OUT_OF_BOUNDS:"pre_send"
TYPED_DATA_STRUCT_NOT_OBJECT
readonlyTYPED_DATA_STRUCT_NOT_OBJECT:"pre_send"
TYPED_DATA_UNKNOWN_FIELD_TYPE
readonlyTYPED_DATA_UNKNOWN_FIELD_TYPE:"pre_send"
TYPED_DATA_UNPAIRED_SURROGATE
readonlyTYPED_DATA_UNPAIRED_SURROGATE:"pre_send"
TYPED_DATA_UNSUPPORTED_TYPE
readonlyTYPED_DATA_UNSUPPORTED_TYPE:"pre_send"
UNSUPPORTED_BRIDGE_TOKEN
readonlyUNSUPPORTED_BRIDGE_TOKEN:"pre_send"
UNSUPPORTED_WALLET_METHOD
readonlyUNSUPPORTED_WALLET_METHOD:"pre_send"
WALLET_CONNECTION_FAILED
readonlyWALLET_CONNECTION_FAILED:"pre_send"
WALLET_CONTEXT_MISSING
readonlyWALLET_CONTEXT_MISSING:"pre_send"
WALLET_NOT_CONNECTED
readonlyWALLET_NOT_CONNECTED:"pre_send"
WALLET_UNAVAILABLE
readonlyWALLET_UNAVAILABLE:"pre_send"