github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/js/proto/acm_pb.d.ts (about) 1 // package: acm 2 // file: acm.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 permission_pb from "./permission_pb"; 10 import * as crypto_pb from "./crypto_pb"; 11 12 export class Account extends jspb.Message { 13 getAddress(): Uint8Array | string; 14 getAddress_asU8(): Uint8Array; 15 getAddress_asB64(): string; 16 setAddress(value: Uint8Array | string): Account; 17 18 hasPublickey(): boolean; 19 clearPublickey(): void; 20 getPublickey(): crypto_pb.PublicKey | undefined; 21 setPublickey(value?: crypto_pb.PublicKey): Account; 22 getSequence(): number; 23 setSequence(value: number): Account; 24 getBalance(): number; 25 setBalance(value: number): Account; 26 getEvmcode(): Uint8Array | string; 27 getEvmcode_asU8(): Uint8Array; 28 getEvmcode_asB64(): string; 29 setEvmcode(value: Uint8Array | string): Account; 30 31 hasPermissions(): boolean; 32 clearPermissions(): void; 33 getPermissions(): permission_pb.AccountPermissions | undefined; 34 setPermissions(value?: permission_pb.AccountPermissions): Account; 35 getWasmcode(): Uint8Array | string; 36 getWasmcode_asU8(): Uint8Array; 37 getWasmcode_asB64(): string; 38 setWasmcode(value: Uint8Array | string): Account; 39 getNativename(): string; 40 setNativename(value: string): Account; 41 getCodehash(): Uint8Array | string; 42 getCodehash_asU8(): Uint8Array; 43 getCodehash_asB64(): string; 44 setCodehash(value: Uint8Array | string): Account; 45 clearContractmetaList(): void; 46 getContractmetaList(): Array<ContractMeta>; 47 setContractmetaList(value: Array<ContractMeta>): Account; 48 addContractmeta(value?: ContractMeta, index?: number): ContractMeta; 49 getForebear(): Uint8Array | string; 50 getForebear_asU8(): Uint8Array; 51 getForebear_asB64(): string; 52 setForebear(value: Uint8Array | string): Account; 53 54 serializeBinary(): Uint8Array; 55 toObject(includeInstance?: boolean): Account.AsObject; 56 static toObject(includeInstance: boolean, msg: Account): Account.AsObject; 57 static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; 58 static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; 59 static serializeBinaryToWriter(message: Account, writer: jspb.BinaryWriter): void; 60 static deserializeBinary(bytes: Uint8Array): Account; 61 static deserializeBinaryFromReader(message: Account, reader: jspb.BinaryReader): Account; 62 } 63 64 export namespace Account { 65 export type AsObject = { 66 address: Uint8Array | string, 67 publickey?: crypto_pb.PublicKey.AsObject, 68 sequence: number, 69 balance: number, 70 evmcode: Uint8Array | string, 71 permissions?: permission_pb.AccountPermissions.AsObject, 72 wasmcode: Uint8Array | string, 73 nativename: string, 74 codehash: Uint8Array | string, 75 contractmetaList: Array<ContractMeta.AsObject>, 76 forebear: Uint8Array | string, 77 } 78 } 79 80 export class ContractMeta extends jspb.Message { 81 getCodehash(): Uint8Array | string; 82 getCodehash_asU8(): Uint8Array; 83 getCodehash_asB64(): string; 84 setCodehash(value: Uint8Array | string): ContractMeta; 85 getMetadatahash(): Uint8Array | string; 86 getMetadatahash_asU8(): Uint8Array; 87 getMetadatahash_asB64(): string; 88 setMetadatahash(value: Uint8Array | string): ContractMeta; 89 getMetadata(): string; 90 setMetadata(value: string): ContractMeta; 91 92 serializeBinary(): Uint8Array; 93 toObject(includeInstance?: boolean): ContractMeta.AsObject; 94 static toObject(includeInstance: boolean, msg: ContractMeta): ContractMeta.AsObject; 95 static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; 96 static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; 97 static serializeBinaryToWriter(message: ContractMeta, writer: jspb.BinaryWriter): void; 98 static deserializeBinary(bytes: Uint8Array): ContractMeta; 99 static deserializeBinaryFromReader(message: ContractMeta, reader: jspb.BinaryReader): ContractMeta; 100 } 101 102 export namespace ContractMeta { 103 export type AsObject = { 104 codehash: Uint8Array | string, 105 metadatahash: Uint8Array | string, 106 metadata: string, 107 } 108 }