github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/js/proto/validator_pb.d.ts (about) 1 // package: validator 2 // file: validator.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 Validator extends jspb.Message { 12 getAddress(): Uint8Array | string; 13 getAddress_asU8(): Uint8Array; 14 getAddress_asB64(): string; 15 setAddress(value: Uint8Array | string): Validator; 16 17 hasPublickey(): boolean; 18 clearPublickey(): void; 19 getPublickey(): crypto_pb.PublicKey | undefined; 20 setPublickey(value?: crypto_pb.PublicKey): Validator; 21 getPower(): number; 22 setPower(value: number): Validator; 23 24 serializeBinary(): Uint8Array; 25 toObject(includeInstance?: boolean): Validator.AsObject; 26 static toObject(includeInstance: boolean, msg: Validator): Validator.AsObject; 27 static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; 28 static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; 29 static serializeBinaryToWriter(message: Validator, writer: jspb.BinaryWriter): void; 30 static deserializeBinary(bytes: Uint8Array): Validator; 31 static deserializeBinaryFromReader(message: Validator, reader: jspb.BinaryReader): Validator; 32 } 33 34 export namespace Validator { 35 export type AsObject = { 36 address: Uint8Array | string, 37 publickey?: crypto_pb.PublicKey.AsObject, 38 power: number, 39 } 40 }