TestProcessorServer
Class in @sentio/sdk/testing
Defined in @sentio/sdk/testing
Constructors
Constructor
new TestProcessorServer(loader: () => Promise<any>, httpEndpoints?: Record<string, string>): TestProcessorServer;Parameters
| Parameter | Type |
|---|---|
loader | () => Promise<any> |
httpEndpoints | Record<string, string> |
Returns
TestProcessorServer
Properties
| Property | Type |
|---|---|
_db | MemoryDatabase |
accountConfigs | AccountConfig[] |
aptos | AptosFacet |
contractConfigs | ContractConfig[] |
cosmos | CosmosFacet |
eth | EthFacet |
fuel | FuelFacet |
iota | IotaFacet |
service | ProcessorServiceImplV3 |
solana | SolanaFacet |
storeContext | TestStoreContext |
sui | SuiFacet |
Accessors
db
Get Signature
get db(): MemoryDatabase;Returns
store
Get Signature
get store(): Store;Returns
Store
Methods
getConfig()
getConfig(request?: MessageInit<Message<"processor.ProcessConfigRequest">>, context?: HandlerContext): Promise<ProcessConfigResponse>;Parameters
| Parameter | Type | Default value |
|---|---|---|
request | MessageInit<Message<"processor.ProcessConfigRequest">> | {} |
context | HandlerContext | TEST_CONTEXT |
Returns
Promise<ProcessConfigResponse>
processBinding()
processBinding(request: DataBinding, context?: HandlerContext): Promise<ProcessBindingResponse>;Parameters
| Parameter | Type | Default value |
|---|---|---|
request | DataBinding | undefined |
context | HandlerContext | TEST_CONTEXT |
Returns
Promise<ProcessBindingResponse>
processBindings()
processBindings(request: MessageInit<ProcessBindingsRequest>, context?: HandlerContext): Promise<ProcessBindingResponse>;Parameters
| Parameter | Type | Default value |
|---|---|---|
request | MessageInit<ProcessBindingsRequest> | undefined |
context | HandlerContext | TEST_CONTEXT |
Returns
Promise<ProcessBindingResponse>
processBindingsStream()
processBindingsStream(requests: AsyncIterable<ProcessStreamRequest>, context: HandlerContext): AsyncGenerator<
| ProcessStreamResponseV3
| {
}, void, any>;Parameters
| Parameter | Type |
|---|---|
requests | AsyncIterable<ProcessStreamRequest> |
context | HandlerContext |
Returns
AsyncGenerator<
| ProcessStreamResponseV3
| {
}, void, any>
start()
start(request?: MessageInit<StartRequest>, context?: HandlerContext): Promise<Message<"google.protobuf.Empty">>;Parameters
| Parameter | Type | Default value |
|---|---|---|
request | MessageInit<StartRequest> | ... |
context | HandlerContext | TEST_CONTEXT |
Returns
Promise<Message<"google.protobuf.Empty">>
stop()
stop(request?: Message, context?: HandlerContext): Message<"google.protobuf.Empty">;Parameters
| Parameter | Type | Default value |
|---|---|---|
request | Message | ... |
context | HandlerContext | TEST_CONTEXT |
Returns
Message<"google.protobuf.Empty">