UNPKG

stellar-plus

Version:

beta version of stellar-plus, an all-in-one sdk for the Stellar blockchain

49 lines (48 loc) 3.62 kB
import { DefaultAccountHandlerErrorCodes } from '../../stellar-plus/account/account-handler/default/errors'; import { FreighterAccountHandlerErrorCodes } from '../../stellar-plus/account/account-handler/freighter/errors'; import { AccountBaseErrorCodes } from '../../stellar-plus/account/base/errors'; import { ClassicAssetHandlerErrorCodes } from '../../stellar-plus/asset/classic/errors'; import { ChannelAccountsErrorCodes } from '../../stellar-plus/channel-accounts/errors'; import { ContractEngineErrorCodes } from '../../stellar-plus/core/contract-engine/errors'; import { ErrorCodesPipelineBuildTransaction } from '../../stellar-plus/core/pipelines/build-transaction/errors'; import { ErrorCodesPipelineClassicSignRequirements } from '../../stellar-plus/core/pipelines/classic-sign-requirements/errors'; import { ErrorCodesPipelineFeeBump } from '../../stellar-plus/core/pipelines/fee-bump/errors'; import { ErrorCodesPipelineSignTransaction } from '../../stellar-plus/core/pipelines/sign-transaction/errors'; import { ErrorCodesPipelineSimulateTransaction } from '../../stellar-plus/core/pipelines/simulate-transaction/errors'; import { ErrorCodesPipelineSorobanAuth } from '../../stellar-plus/core/pipelines/soroban-auth/errors'; import { ErrorCodesPipelineSorobanGetTransaction } from '../../stellar-plus/core/pipelines/soroban-get-transaction/errors'; import { ErrorCodesPipelineSubmitTransaction } from '../../stellar-plus/core/pipelines/submit-transaction/errors'; import { AxiosErrorInfo } from '../../stellar-plus/error/helpers/axios'; import { SubmitTransactionMetaInfo, TransactionDiagnostic } from '../../stellar-plus/error/helpers/horizon'; import { GetTransactionErrorInfo, SendTransactionErrorInfo, SimulationErrorInfo } from '../../stellar-plus/error/helpers/soroban-rpc'; import { TransactionData, TransactionInvocationMeta } from '../../stellar-plus/error/helpers/transaction'; import { DefaultHorizonHandlerErrorCodes } from '../../stellar-plus/horizon/errors'; import { DefaultRpcHandlerErrorCodes } from '../../stellar-plus/rpc/default-handler/errors'; import { ValidationCloudRpcHandlerErrorCodes } from '../../stellar-plus/rpc/validation-cloud-handler/errors'; export type StellarPlusErrorObject = { code: ErrorCodes; message: string; source: string; diagnostic?: TransactionDiagnostic; details?: string; meta?: Meta; }; export type ErrorCodes = GeneralErrorCodes | AccountBaseErrorCodes | ContractEngineErrorCodes | ChannelAccountsErrorCodes | ErrorCodesPipelineFeeBump | DefaultRpcHandlerErrorCodes | ClassicAssetHandlerErrorCodes | ErrorCodesPipelineSorobanAuth | DefaultAccountHandlerErrorCodes | DefaultHorizonHandlerErrorCodes | ErrorCodesPipelineSignTransaction | FreighterAccountHandlerErrorCodes | ValidationCloudRpcHandlerErrorCodes | ErrorCodesPipelineBuildTransaction | ErrorCodesPipelineSubmitTransaction | ErrorCodesPipelineSimulateTransaction | ErrorCodesPipelineSorobanGetTransaction | ErrorCodesPipelineClassicSignRequirements; export declare enum GeneralErrorCodes { ER000 = "ER000" } export type Meta = { error?: Error | StellarPlusErrorObject; data?: object; message?: string; transactionXDR?: string; transactionHash?: string; axiosError?: AxiosErrorInfo; transactionData?: TransactionData; sorobanSimulationData?: SimulationErrorInfo; transactionInvocation?: TransactionInvocationMeta; sorobanGetTransactionData?: GetTransactionErrorInfo; sorobanSendTransactionData?: SendTransactionErrorInfo; horizonSubmitTransactionData?: SubmitTransactionMetaInfo; conveyorBeltErrorMeta?: unknown; };