UNPKG

stellar-plus

Version:

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

22 lines (21 loc) 1.92 kB
import { rpc as SorobanRpc, Transaction } from '@stellar/stellar-sdk'; import { StellarPlusError } from '../../../../stellar-plus/error'; import { ConveyorBeltErrorMeta } from '../../../../stellar-plus/error/helpers/conveyor-belt'; import { BeltMetadata } from '../../../../stellar-plus/utils/pipeline/conveyor-belts/types'; import { SimulateTransactionPipelineInput } from './types'; export declare enum ErrorCodesPipelineSimulateTransaction { PSI001 = "PSI001", PSI002 = "PSI002", PSI003 = "PSI003", PSI004 = "PSI004", PSI100 = "PSI100", PSI201 = "PSI201" } export declare const PSIError: { failedToSimulateTransaction: (error: Error | StellarPlusError, conveyorBeltErrorMeta: ConveyorBeltErrorMeta<SimulateTransactionPipelineInput, BeltMetadata>) => StellarPlusError; simulationFailed: (failedSimulation: SorobanRpc.Api.SimulateTransactionErrorResponse, conveyorBeltErrorMeta: ConveyorBeltErrorMeta<SimulateTransactionPipelineInput, BeltMetadata>) => StellarPlusError; transactionNeedsRestore: (simulationResponse: SorobanRpc.Api.SimulateTransactionRestoreResponse, conveyorBeltErrorMeta: ConveyorBeltErrorMeta<SimulateTransactionPipelineInput, BeltMetadata>) => StellarPlusError; simulationMissingResult: (simulationResponse: SorobanRpc.Api.SimulateTransactionSuccessResponse, conveyorBeltErrorMeta: ConveyorBeltErrorMeta<SimulateTransactionPipelineInput, BeltMetadata>) => StellarPlusError; simulationResultCouldNotBeVerified: (simulationResponse: SorobanRpc.Api.SimulateTransactionResponse, conveyorBeltErrorMeta: ConveyorBeltErrorMeta<SimulateTransactionPipelineInput, BeltMetadata>) => StellarPlusError; failedToAssembleTransaction: (error: Error, simulationResponse: SorobanRpc.Api.SimulateTransactionSuccessResponse, transaction: Transaction, conveyorBeltErrorMeta: ConveyorBeltErrorMeta<SimulateTransactionPipelineInput, BeltMetadata>) => StellarPlusError; };