@sentio/sdk
    Preparing search index...

    Variable DataBinding

    DataBinding: {
        create(
            base?: {
                chainId?: string;
                data?: {
                    aptCall?: { rawTransaction?: string };
                    aptEvent?: {
                        eventIndex?: number;
                        rawEvent?: string;
                        rawTransaction?: string;
                    };
                    aptResource?: {
                        rawResources?: string[];
                        timestampMicros?: bigint;
                        version?: bigint;
                    };
                    cosmosCall?: { timestamp?: Date; transaction?: { [key: string]: any } };
                    ethBlock?: { block?: { [key: string]: any } };
                    ethLog?: {
                        block?: { [key: string]: any };
                        log?: { [key: string]: any };
                        rawBlock?: string;
                        rawLog?: string;
                        rawTransaction?: string;
                        rawTransactionReceipt?: string;
                        timestamp?: Date;
                        transaction?: { [key: string]: any };
                        transactionReceipt?: { [key: string]: any };
                    };
                    ethTrace?: {
                        block?: { [key: string]: any };
                        timestamp?: Date;
                        trace?: { [key: string]: any };
                        transaction?: { [key: string]: any };
                        transactionReceipt?: { [key: string]: any };
                    };
                    ethTransaction?: {
                        block?: { [key: string]: any };
                        rawBlock?: string;
                        rawTrace?: string;
                        rawTransaction?: string;
                        rawTransactionReceipt?: string;
                        timestamp?: Date;
                        trace?: { [key: string]: any };
                        transaction?: { [key: string]: any };
                        transactionReceipt?: { [key: string]: any };
                    };
                    fuelBlock?: { block?: { [key: string]: any }; timestamp?: Date };
                    fuelLog?: {
                        receiptIndex?: bigint;
                        timestamp?: Date;
                        transaction?: { [key: string]: any };
                    };
                    fuelTransaction?: {
                        timestamp?: Date;
                        transaction?: { [key: string]: any };
                    };
                    solInstruction?: {
                        accounts?: string[];
                        instructionData?: string;
                        parsed?: { [key: string]: any };
                        programAccountId?: string;
                        slot?: bigint;
                    };
                    starknetEvents?: { result?: { [key: string]: any }; timestamp?: Date };
                    suiCall?: { rawTransaction?: string; slot?: bigint; timestamp?: Date };
                    suiEvent?: {
                        rawEvent?: string;
                        rawTransaction?: string;
                        slot?: bigint;
                        timestamp?: Date;
                    };
                    suiObject?: {
                        objectDigest?: string;
                        objectId?: string;
                        objectVersion?: bigint;
                        rawObjects?: string[];
                        rawSelf?: string;
                        slot?: bigint;
                        timestamp?: Date;
                    };
                    suiObjectChange?: {
                        rawChanges?: string[];
                        slot?: bigint;
                        timestamp?: Date;
                        txDigest?: string;
                    };
                };
                handlerIds?: number[];
                handlerType?: HandlerType;
            },
        ): DataBinding;
        decode(
            input: Uint8Array<ArrayBufferLike> | Reader,
            length?: number,
        ): DataBinding;
        encode(message: DataBinding, writer?: Writer): Writer;
        fromJSON(object: any): DataBinding;
        fromPartial(
            object: {
                chainId?: string;
                data?: {
                    aptCall?: { rawTransaction?: string };
                    aptEvent?: {
                        eventIndex?: number;
                        rawEvent?: string;
                        rawTransaction?: string;
                    };
                    aptResource?: {
                        rawResources?: string[];
                        timestampMicros?: bigint;
                        version?: bigint;
                    };
                    cosmosCall?: { timestamp?: Date; transaction?: { [key: string]: any } };
                    ethBlock?: { block?: { [key: string]: any } };
                    ethLog?: {
                        block?: { [key: string]: any };
                        log?: { [key: string]: any };
                        rawBlock?: string;
                        rawLog?: string;
                        rawTransaction?: string;
                        rawTransactionReceipt?: string;
                        timestamp?: Date;
                        transaction?: { [key: string]: any };
                        transactionReceipt?: { [key: string]: any };
                    };
                    ethTrace?: {
                        block?: { [key: string]: any };
                        timestamp?: Date;
                        trace?: { [key: string]: any };
                        transaction?: { [key: string]: any };
                        transactionReceipt?: { [key: string]: any };
                    };
                    ethTransaction?: {
                        block?: { [key: string]: any };
                        rawBlock?: string;
                        rawTrace?: string;
                        rawTransaction?: string;
                        rawTransactionReceipt?: string;
                        timestamp?: Date;
                        trace?: { [key: string]: any };
                        transaction?: { [key: string]: any };
                        transactionReceipt?: { [key: string]: any };
                    };
                    fuelBlock?: { block?: { [key: string]: any }; timestamp?: Date };
                    fuelLog?: {
                        receiptIndex?: bigint;
                        timestamp?: Date;
                        transaction?: { [key: string]: any };
                    };
                    fuelTransaction?: {
                        timestamp?: Date;
                        transaction?: { [key: string]: any };
                    };
                    solInstruction?: {
                        accounts?: string[];
                        instructionData?: string;
                        parsed?: { [key: string]: any };
                        programAccountId?: string;
                        slot?: bigint;
                    };
                    starknetEvents?: { result?: { [key: string]: any }; timestamp?: Date };
                    suiCall?: { rawTransaction?: string; slot?: bigint; timestamp?: Date };
                    suiEvent?: {
                        rawEvent?: string;
                        rawTransaction?: string;
                        slot?: bigint;
                        timestamp?: Date;
                    };
                    suiObject?: {
                        objectDigest?: string;
                        objectId?: string;
                        objectVersion?: bigint;
                        rawObjects?: string[];
                        rawSelf?: string;
                        slot?: bigint;
                        timestamp?: Date;
                    };
                    suiObjectChange?: {
                        rawChanges?: string[];
                        slot?: bigint;
                        timestamp?: Date;
                        txDigest?: string;
                    };
                };
                handlerIds?: number[];
                handlerType?: HandlerType;
            },
        ): DataBinding;
        toJSON(message: DataBinding): unknown;
    }

    Type Declaration

    • create: function
      • Parameters

        • Optionalbase: {
              chainId?: string;
              data?: {
                  aptCall?: { rawTransaction?: string };
                  aptEvent?: {
                      eventIndex?: number;
                      rawEvent?: string;
                      rawTransaction?: string;
                  };
                  aptResource?: {
                      rawResources?: string[];
                      timestampMicros?: bigint;
                      version?: bigint;
                  };
                  cosmosCall?: { timestamp?: Date; transaction?: { [key: string]: any } };
                  ethBlock?: { block?: { [key: string]: any } };
                  ethLog?: {
                      block?: { [key: string]: any };
                      log?: { [key: string]: any };
                      rawBlock?: string;
                      rawLog?: string;
                      rawTransaction?: string;
                      rawTransactionReceipt?: string;
                      timestamp?: Date;
                      transaction?: { [key: string]: any };
                      transactionReceipt?: { [key: string]: any };
                  };
                  ethTrace?: {
                      block?: { [key: string]: any };
                      timestamp?: Date;
                      trace?: { [key: string]: any };
                      transaction?: { [key: string]: any };
                      transactionReceipt?: { [key: string]: any };
                  };
                  ethTransaction?: {
                      block?: { [key: string]: any };
                      rawBlock?: string;
                      rawTrace?: string;
                      rawTransaction?: string;
                      rawTransactionReceipt?: string;
                      timestamp?: Date;
                      trace?: { [key: string]: any };
                      transaction?: { [key: string]: any };
                      transactionReceipt?: { [key: string]: any };
                  };
                  fuelBlock?: { block?: { [key: string]: any }; timestamp?: Date };
                  fuelLog?: {
                      receiptIndex?: bigint;
                      timestamp?: Date;
                      transaction?: { [key: string]: any };
                  };
                  fuelTransaction?: {
                      timestamp?: Date;
                      transaction?: { [key: string]: any };
                  };
                  solInstruction?: {
                      accounts?: string[];
                      instructionData?: string;
                      parsed?: { [key: string]: any };
                      programAccountId?: string;
                      slot?: bigint;
                  };
                  starknetEvents?: { result?: { [key: string]: any }; timestamp?: Date };
                  suiCall?: { rawTransaction?: string; slot?: bigint; timestamp?: Date };
                  suiEvent?: {
                      rawEvent?: string;
                      rawTransaction?: string;
                      slot?: bigint;
                      timestamp?: Date;
                  };
                  suiObject?: {
                      objectDigest?: string;
                      objectId?: string;
                      objectVersion?: bigint;
                      rawObjects?: string[];
                      rawSelf?: string;
                      slot?: bigint;
                      timestamp?: Date;
                  };
                  suiObjectChange?: {
                      rawChanges?: string[];
                      slot?: bigint;
                      timestamp?: Date;
                      txDigest?: string;
                  };
              };
              handlerIds?: number[];
              handlerType?: HandlerType;
          }

        Returns DataBinding

    • decode: function
      • Parameters

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

        Returns DataBinding

    • encode: function
      • Parameters

        Returns Writer

    • fromJSON: function
      • Parameters

        • object: any

        Returns DataBinding

    • fromPartial: function
      • Parameters

        • object: {
              chainId?: string;
              data?: {
                  aptCall?: { rawTransaction?: string };
                  aptEvent?: {
                      eventIndex?: number;
                      rawEvent?: string;
                      rawTransaction?: string;
                  };
                  aptResource?: {
                      rawResources?: string[];
                      timestampMicros?: bigint;
                      version?: bigint;
                  };
                  cosmosCall?: { timestamp?: Date; transaction?: { [key: string]: any } };
                  ethBlock?: { block?: { [key: string]: any } };
                  ethLog?: {
                      block?: { [key: string]: any };
                      log?: { [key: string]: any };
                      rawBlock?: string;
                      rawLog?: string;
                      rawTransaction?: string;
                      rawTransactionReceipt?: string;
                      timestamp?: Date;
                      transaction?: { [key: string]: any };
                      transactionReceipt?: { [key: string]: any };
                  };
                  ethTrace?: {
                      block?: { [key: string]: any };
                      timestamp?: Date;
                      trace?: { [key: string]: any };
                      transaction?: { [key: string]: any };
                      transactionReceipt?: { [key: string]: any };
                  };
                  ethTransaction?: {
                      block?: { [key: string]: any };
                      rawBlock?: string;
                      rawTrace?: string;
                      rawTransaction?: string;
                      rawTransactionReceipt?: string;
                      timestamp?: Date;
                      trace?: { [key: string]: any };
                      transaction?: { [key: string]: any };
                      transactionReceipt?: { [key: string]: any };
                  };
                  fuelBlock?: { block?: { [key: string]: any }; timestamp?: Date };
                  fuelLog?: {
                      receiptIndex?: bigint;
                      timestamp?: Date;
                      transaction?: { [key: string]: any };
                  };
                  fuelTransaction?: {
                      timestamp?: Date;
                      transaction?: { [key: string]: any };
                  };
                  solInstruction?: {
                      accounts?: string[];
                      instructionData?: string;
                      parsed?: { [key: string]: any };
                      programAccountId?: string;
                      slot?: bigint;
                  };
                  starknetEvents?: { result?: { [key: string]: any }; timestamp?: Date };
                  suiCall?: { rawTransaction?: string; slot?: bigint; timestamp?: Date };
                  suiEvent?: {
                      rawEvent?: string;
                      rawTransaction?: string;
                      slot?: bigint;
                      timestamp?: Date;
                  };
                  suiObject?: {
                      objectDigest?: string;
                      objectId?: string;
                      objectVersion?: bigint;
                      rawObjects?: string[];
                      rawSelf?: string;
                      slot?: bigint;
                      timestamp?: Date;
                  };
                  suiObjectChange?: {
                      rawChanges?: string[];
                      slot?: bigint;
                      timestamp?: Date;
                      txDigest?: string;
                  };
              };
              handlerIds?: number[];
              handlerType?: HandlerType;
          }

        Returns DataBinding

    • toJSON: function
      • Parameters

        Returns unknown