github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/js/proto/txs_pb.d.ts (about)

     1  // package: txs
     2  // file: txs.proto
     3  
     4  /* tslint:disable */
     5  /* eslint-disable */
     6  
     7  import * as jspb from "google-protobuf";
     8  import * as gogoproto_gogo_pb from "./gogoproto/gogo_pb";
     9  import * as crypto_pb from "./crypto_pb";
    10  
    11  export class Envelope extends jspb.Message { 
    12      clearSignatoriesList(): void;
    13      getSignatoriesList(): Array<Signatory>;
    14      setSignatoriesList(value: Array<Signatory>): Envelope;
    15      addSignatories(value?: Signatory, index?: number): Signatory;
    16      getTx(): Uint8Array | string;
    17      getTx_asU8(): Uint8Array;
    18      getTx_asB64(): string;
    19      setTx(value: Uint8Array | string): Envelope;
    20      getEncoding(): Envelope.EncodingType;
    21      setEncoding(value: Envelope.EncodingType): Envelope;
    22  
    23      serializeBinary(): Uint8Array;
    24      toObject(includeInstance?: boolean): Envelope.AsObject;
    25      static toObject(includeInstance: boolean, msg: Envelope): Envelope.AsObject;
    26      static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
    27      static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
    28      static serializeBinaryToWriter(message: Envelope, writer: jspb.BinaryWriter): void;
    29      static deserializeBinary(bytes: Uint8Array): Envelope;
    30      static deserializeBinaryFromReader(message: Envelope, reader: jspb.BinaryReader): Envelope;
    31  }
    32  
    33  export namespace Envelope {
    34      export type AsObject = {
    35          signatoriesList: Array<Signatory.AsObject>,
    36          tx: Uint8Array | string,
    37          encoding: Envelope.EncodingType,
    38      }
    39  
    40      export enum EncodingType {
    41      JSON = 0,
    42      RLP = 1,
    43      }
    44  
    45  }
    46  
    47  export class Signatory extends jspb.Message { 
    48      getAddress(): Uint8Array | string;
    49      getAddress_asU8(): Uint8Array;
    50      getAddress_asB64(): string;
    51      setAddress(value: Uint8Array | string): Signatory;
    52  
    53      hasPublickey(): boolean;
    54      clearPublickey(): void;
    55      getPublickey(): crypto_pb.PublicKey | undefined;
    56      setPublickey(value?: crypto_pb.PublicKey): Signatory;
    57  
    58      hasSignature(): boolean;
    59      clearSignature(): void;
    60      getSignature(): crypto_pb.Signature | undefined;
    61      setSignature(value?: crypto_pb.Signature): Signatory;
    62  
    63      serializeBinary(): Uint8Array;
    64      toObject(includeInstance?: boolean): Signatory.AsObject;
    65      static toObject(includeInstance: boolean, msg: Signatory): Signatory.AsObject;
    66      static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
    67      static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
    68      static serializeBinaryToWriter(message: Signatory, writer: jspb.BinaryWriter): void;
    69      static deserializeBinary(bytes: Uint8Array): Signatory;
    70      static deserializeBinaryFromReader(message: Signatory, reader: jspb.BinaryReader): Signatory;
    71  }
    72  
    73  export namespace Signatory {
    74      export type AsObject = {
    75          address: Uint8Array | string,
    76          publickey?: crypto_pb.PublicKey.AsObject,
    77          signature?: crypto_pb.Signature.AsObject,
    78      }
    79  }
    80  
    81  export class Receipt extends jspb.Message { 
    82      getTxtype(): number;
    83      setTxtype(value: number): Receipt;
    84      getTxhash(): Uint8Array | string;
    85      getTxhash_asU8(): Uint8Array;
    86      getTxhash_asB64(): string;
    87      setTxhash(value: Uint8Array | string): Receipt;
    88      getCreatescontract(): boolean;
    89      setCreatescontract(value: boolean): Receipt;
    90      getContractaddress(): Uint8Array | string;
    91      getContractaddress_asU8(): Uint8Array;
    92      getContractaddress_asB64(): string;
    93      setContractaddress(value: Uint8Array | string): Receipt;
    94  
    95      serializeBinary(): Uint8Array;
    96      toObject(includeInstance?: boolean): Receipt.AsObject;
    97      static toObject(includeInstance: boolean, msg: Receipt): Receipt.AsObject;
    98      static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
    99      static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
   100      static serializeBinaryToWriter(message: Receipt, writer: jspb.BinaryWriter): void;
   101      static deserializeBinary(bytes: Uint8Array): Receipt;
   102      static deserializeBinaryFromReader(message: Receipt, reader: jspb.BinaryReader): Receipt;
   103  }
   104  
   105  export namespace Receipt {
   106      export type AsObject = {
   107          txtype: number,
   108          txhash: Uint8Array | string,
   109          createscontract: boolean,
   110          contractaddress: Uint8Array | string,
   111      }
   112  }