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  }