stellar-plus
Version:
beta version of stellar-plus, an all-in-one sdk for the Stellar blockchain
17 lines (16 loc) • 1.15 kB
TypeScript
import { SimulateTransactionPipelineInput, SimulateTransactionPipelineOutput, SimulateTransactionPipelineType } from '../../../../../../stellar-plus/core/pipelines/simulate-transaction/types';
import { RpcHandler } from '../../../../../../stellar-plus/rpc/types';
import { NetworkConfig, TransactionInvocation } from '../../../../../../stellar-plus/types';
import { BeltMetadata, BeltPluginType } from '../../../../../../stellar-plus/utils/pipeline/conveyor-belts/types';
export declare class AutoRestorePlugin implements BeltPluginType<SimulateTransactionPipelineInput, SimulateTransactionPipelineOutput, SimulateTransactionPipelineType> {
readonly type = SimulateTransactionPipelineType.id;
readonly name: string;
private restoreTxInvocation;
private networkConfig;
private rpcHandler;
private sorobanTransactionPipelinePlugins;
constructor(restoreTxInvocation: TransactionInvocation, networkConfig: NetworkConfig, customRpcHandler?: RpcHandler);
postProcess(item: SimulateTransactionPipelineOutput, _meta: BeltMetadata): Promise<SimulateTransactionPipelineOutput>;
private restore;
private bumpSequence;
}