@sentio/sdk
    Preparing search index...

    Variable InitResponse

    InitResponse: {
        create(
            base?: {
                chainIds?: string[];
                config?: { name?: string; version?: string };
                dbSchema?: { gqlSchema?: string };
                eventLogConfigs?: {
                    fields?: {
                        basicType?: EventLogConfig_BasicFieldType;
                        coinType?: { address?: ...; symbol?: ... };
                        name?: string;
                        structType?: { fields?: ... };
                    }[];
                    name?: string;
                }[];
                executionConfig?: {
                    ethAbiDecoderConfig?: {
                        enabled?: boolean;
                        skipWhenDecodeFailed?: boolean;
                        workerCount?: number;
                    };
                    forceExactBlockTime?: boolean;
                    handlerOrderInsideTransaction?: ExecutionConfig_HandlerOrderInsideTransaction;
                    processBindingTimeout?: number;
                    rpcRetryTimes?: number;
                    sequential?: boolean;
                    skipStartBlockValidation?: boolean;
                };
                exportConfigs?: { channel?: string; name?: string }[];
                metricConfigs?: {
                    aggregationConfig?: {
                        discardOrigin?: boolean;
                        intervalInMinutes?: number[];
                        types?: AggregationType[];
                    };
                    description?: string;
                    name?: string;
                    persistentBetweenVersion?: boolean;
                    sparse?: boolean;
                    type?: MetricType;
                    unit?: string;
                }[];
            },
        ): InitResponse;
        decode(
            input: Uint8Array<ArrayBufferLike> | Reader,
            length?: number,
        ): InitResponse;
        encode(message: InitResponse, writer?: Writer): Writer;
        fromJSON(object: any): InitResponse;
        fromPartial(
            object: {
                chainIds?: string[];
                config?: { name?: string; version?: string };
                dbSchema?: { gqlSchema?: string };
                eventLogConfigs?: {
                    fields?: {
                        basicType?: EventLogConfig_BasicFieldType;
                        coinType?: { address?: (...) | (...); symbol?: (...) | (...) };
                        name?: string;
                        structType?: {
                            fields?: { name?: string | undefined; basicType?: EventLogConfig_BasicFieldType | undefined; coinType?: { symbol?: string | undefined; address?: { address?: string | undefined; chain?: string | undefined; } | undefined; } | undefined; structType?: { ...; } | undefined; }[] | undefined;
                        };
                    }[];
                    name?: string;
                }[];
                executionConfig?: {
                    ethAbiDecoderConfig?: {
                        enabled?: boolean;
                        skipWhenDecodeFailed?: boolean;
                        workerCount?: number;
                    };
                    forceExactBlockTime?: boolean;
                    handlerOrderInsideTransaction?: ExecutionConfig_HandlerOrderInsideTransaction;
                    processBindingTimeout?: number;
                    rpcRetryTimes?: number;
                    sequential?: boolean;
                    skipStartBlockValidation?: boolean;
                };
                exportConfigs?: { channel?: string; name?: string }[];
                metricConfigs?: {
                    aggregationConfig?: {
                        discardOrigin?: boolean;
                        intervalInMinutes?: number[];
                        types?: AggregationType[];
                    };
                    description?: string;
                    name?: string;
                    persistentBetweenVersion?: boolean;
                    sparse?: boolean;
                    type?: MetricType;
                    unit?: string;
                }[];
            },
        ): InitResponse;
        toJSON(message: InitResponse): unknown;
    }

    Type Declaration

    • create: function
      • Parameters

        • Optionalbase: {
              chainIds?: string[];
              config?: { name?: string; version?: string };
              dbSchema?: { gqlSchema?: string };
              eventLogConfigs?: {
                  fields?: {
                      basicType?: EventLogConfig_BasicFieldType;
                      coinType?: { address?: ...; symbol?: ... };
                      name?: string;
                      structType?: { fields?: ... };
                  }[];
                  name?: string;
              }[];
              executionConfig?: {
                  ethAbiDecoderConfig?: {
                      enabled?: boolean;
                      skipWhenDecodeFailed?: boolean;
                      workerCount?: number;
                  };
                  forceExactBlockTime?: boolean;
                  handlerOrderInsideTransaction?: ExecutionConfig_HandlerOrderInsideTransaction;
                  processBindingTimeout?: number;
                  rpcRetryTimes?: number;
                  sequential?: boolean;
                  skipStartBlockValidation?: boolean;
              };
              exportConfigs?: { channel?: string; name?: string }[];
              metricConfigs?: {
                  aggregationConfig?: {
                      discardOrigin?: boolean;
                      intervalInMinutes?: number[];
                      types?: AggregationType[];
                  };
                  description?: string;
                  name?: string;
                  persistentBetweenVersion?: boolean;
                  sparse?: boolean;
                  type?: MetricType;
                  unit?: string;
              }[];
          }

        Returns InitResponse

    • decode: function
      • Parameters

        • input: Uint8Array<ArrayBufferLike> | Reader
        • Optionallength: number

        Returns InitResponse

    • encode: function
      • Parameters

        Returns Writer

    • fromJSON: function
      • Parameters

        • object: any

        Returns InitResponse

    • fromPartial: function
      • Parameters

        • object: {
              chainIds?: string[];
              config?: { name?: string; version?: string };
              dbSchema?: { gqlSchema?: string };
              eventLogConfigs?: {
                  fields?: {
                      basicType?: EventLogConfig_BasicFieldType;
                      coinType?: { address?: (...) | (...); symbol?: (...) | (...) };
                      name?: string;
                      structType?: {
                          fields?: { name?: string | undefined; basicType?: EventLogConfig_BasicFieldType | undefined; coinType?: { symbol?: string | undefined; address?: { address?: string | undefined; chain?: string | undefined; } | undefined; } | undefined; structType?: { ...; } | undefined; }[] | undefined;
                      };
                  }[];
                  name?: string;
              }[];
              executionConfig?: {
                  ethAbiDecoderConfig?: {
                      enabled?: boolean;
                      skipWhenDecodeFailed?: boolean;
                      workerCount?: number;
                  };
                  forceExactBlockTime?: boolean;
                  handlerOrderInsideTransaction?: ExecutionConfig_HandlerOrderInsideTransaction;
                  processBindingTimeout?: number;
                  rpcRetryTimes?: number;
                  sequential?: boolean;
                  skipStartBlockValidation?: boolean;
              };
              exportConfigs?: { channel?: string; name?: string }[];
              metricConfigs?: {
                  aggregationConfig?: {
                      discardOrigin?: boolean;
                      intervalInMinutes?: number[];
                      types?: AggregationType[];
                  };
                  description?: string;
                  name?: string;
                  persistentBetweenVersion?: boolean;
                  sparse?: boolean;
                  type?: MetricType;
                  unit?: string;
              }[];
          }

        Returns InitResponse

    • toJSON: function
      • Parameters

        Returns unknown