TestProcessorServer

Class in @sentio/sdk/testing

Defined in @sentio/sdk/testing

Constructors

Constructor

new TestProcessorServer(loader: () => Promise<any>, httpEndpoints?: Record<string, string>): TestProcessorServer;

Parameters

ParameterType
loader() => Promise<any>
httpEndpointsRecord<string, string>

Returns

TestProcessorServer

Properties

PropertyType
_dbMemoryDatabase
accountConfigsAccountConfig[]
aptosAptosFacet
contractConfigsContractConfig[]
cosmosCosmosFacet
ethEthFacet
fuelFuelFacet
iotaIotaFacet
serviceProcessorServiceImplV3
solanaSolanaFacet
storeContextTestStoreContext
suiSuiFacet

Accessors

db

Get Signature

get db(): MemoryDatabase;
Returns

MemoryDatabase


store

Get Signature

get store(): Store;
Returns

Store

Methods

getConfig()

getConfig(request?: MessageInit<Message<"processor.ProcessConfigRequest">>, context?: HandlerContext): Promise<ProcessConfigResponse>;

Parameters

ParameterTypeDefault value
requestMessageInit<Message<"processor.ProcessConfigRequest">>{}
contextHandlerContextTEST_CONTEXT

Returns

Promise<ProcessConfigResponse>


processBinding()

processBinding(request: DataBinding, context?: HandlerContext): Promise<ProcessBindingResponse>;

Parameters

ParameterTypeDefault value
requestDataBindingundefined
contextHandlerContextTEST_CONTEXT

Returns

Promise<ProcessBindingResponse>


processBindings()

processBindings(request: MessageInit<ProcessBindingsRequest>, context?: HandlerContext): Promise<ProcessBindingResponse>;

Parameters

ParameterTypeDefault value
requestMessageInit<ProcessBindingsRequest>undefined
contextHandlerContextTEST_CONTEXT

Returns

Promise<ProcessBindingResponse>


processBindingsStream()

processBindingsStream(requests: AsyncIterable<ProcessStreamRequest>, context: HandlerContext): AsyncGenerator<
  | ProcessStreamResponseV3
  | {
}, void, any>;

Parameters

ParameterType
requestsAsyncIterable<ProcessStreamRequest>
contextHandlerContext

Returns

AsyncGenerator< | ProcessStreamResponseV3 | { }, void, any>


start()

start(request?: MessageInit<StartRequest>, context?: HandlerContext): Promise<Message<"google.protobuf.Empty">>;

Parameters

ParameterTypeDefault value
requestMessageInit<StartRequest>...
contextHandlerContextTEST_CONTEXT

Returns

Promise<Message<"google.protobuf.Empty">>


stop()

stop(request?: Message, context?: HandlerContext): Message<"google.protobuf.Empty">;

Parameters

ParameterTypeDefault value
requestMessage...
contextHandlerContextTEST_CONTEXT

Returns

Message<"google.protobuf.Empty">

On this page