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 }