SMART_ACCOUNT_ERROR_CODES contains these values: MISSING_CHAIN, MISSING_ACCOUNT_ADDRESS, MISSING_API_KEY, INVALID_CONFIG, AUTHORIZATION_FAILED, DELEGATION_CONFLICT, AUTHORIZATION_NONCE_MISMATCH, CHAIN_MISMATCH, BUNDLER_REJECTED, GAS_ESTIMATION_FAILED, SPONSORSHIP_DENIED, RECEIPT_TIMEOUT, TRANSACTION_REVERTED, RECEIPT_MISSING, PROVIDER_UNREACHABLE, PROVIDER_RATE_LIMITED, and PROVIDER_ERROR.
Provider factories wrap provider SDK failures in this error type when they submit or confirm transactions.