Class CryptoGetInfoResponse.AccountInfo

java.lang.Object
com.google.protobuf.AbstractMessageLite<CryptoGetInfoResponse.AccountInfo,CryptoGetInfoResponse.AccountInfo.Builder>
com.google.protobuf.GeneratedMessageLite<CryptoGetInfoResponse.AccountInfo,CryptoGetInfoResponse.AccountInfo.Builder>
com.hedera.hashgraph.sdk.proto.CryptoGetInfoResponse.AccountInfo
All Implemented Interfaces:
com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, CryptoGetInfoResponse.AccountInfoOrBuilder
Enclosing class:
CryptoGetInfoResponse

public static final class CryptoGetInfoResponse.AccountInfo extends com.google.protobuf.GeneratedMessageLite<CryptoGetInfoResponse.AccountInfo,CryptoGetInfoResponse.AccountInfo.Builder> implements CryptoGetInfoResponse.AccountInfoOrBuilder
 *
 Information describing A single Account in the Hedera distributed ledger.

 #### Attributes
 Each Account may have a unique three-part identifier, a Key, and one or
 more token balances. Accounts also have an alias, which has multiple
 forms, and may be set automatically. Several additional items are
 associated with the Account to enable full functionality.

 #### Expiration
 Accounts, as most items in the network, have an expiration time, recorded
 as a `Timestamp`, and must be "renewed" for a small fee at expiration.
 This helps to reduce the amount of inactive accounts retained in state.
 Another account may be designated to pay any renewal fees and
 automatically renew the account for (by default) 30-90 days at a time as
 a means to optionally ensure important accounts remain active.

 ### Staking
 Accounts may participate in securing the network by "staking" the account
 balances to a particular network node, and receive a portion of network
 fees as a reward. An account may optionally decline these rewards but
 still stake its balances.

 #### Transfer Restrictions
 An account may optionally require that inbound transfer transactions be
 signed by that account as receiver (in addition to any other signatures
 required, including sender).
 
Protobuf type proto.CryptoGetInfoResponse.AccountInfo
  • Field Details

    • ACCOUNTID_FIELD_NUMBER

      public static final int ACCOUNTID_FIELD_NUMBER
      See Also:
    • CONTRACTACCOUNTID_FIELD_NUMBER

      public static final int CONTRACTACCOUNTID_FIELD_NUMBER
      See Also:
    • DELETED_FIELD_NUMBER

      public static final int DELETED_FIELD_NUMBER
      See Also:
    • PROXYACCOUNTID_FIELD_NUMBER

      public static final int PROXYACCOUNTID_FIELD_NUMBER
      See Also:
    • PROXYRECEIVED_FIELD_NUMBER

      public static final int PROXYRECEIVED_FIELD_NUMBER
      See Also:
    • KEY_FIELD_NUMBER

      public static final int KEY_FIELD_NUMBER
      See Also:
    • BALANCE_FIELD_NUMBER

      public static final int BALANCE_FIELD_NUMBER
      See Also:
    • GENERATESENDRECORDTHRESHOLD_FIELD_NUMBER

      public static final int GENERATESENDRECORDTHRESHOLD_FIELD_NUMBER
      See Also:
    • GENERATERECEIVERECORDTHRESHOLD_FIELD_NUMBER

      public static final int GENERATERECEIVERECORDTHRESHOLD_FIELD_NUMBER
      See Also:
    • RECEIVERSIGREQUIRED_FIELD_NUMBER

      public static final int RECEIVERSIGREQUIRED_FIELD_NUMBER
      See Also:
    • EXPIRATIONTIME_FIELD_NUMBER

      public static final int EXPIRATIONTIME_FIELD_NUMBER
      See Also:
    • AUTORENEWPERIOD_FIELD_NUMBER

      public static final int AUTORENEWPERIOD_FIELD_NUMBER
      See Also:
    • LIVEHASHES_FIELD_NUMBER

      public static final int LIVEHASHES_FIELD_NUMBER
      See Also:
    • TOKENRELATIONSHIPS_FIELD_NUMBER

      public static final int TOKENRELATIONSHIPS_FIELD_NUMBER
      See Also:
    • MEMO_FIELD_NUMBER

      public static final int MEMO_FIELD_NUMBER
      See Also:
    • OWNEDNFTS_FIELD_NUMBER

      public static final int OWNEDNFTS_FIELD_NUMBER
      See Also:
    • MAX_AUTOMATIC_TOKEN_ASSOCIATIONS_FIELD_NUMBER

      public static final int MAX_AUTOMATIC_TOKEN_ASSOCIATIONS_FIELD_NUMBER
      See Also:
    • ALIAS_FIELD_NUMBER

      public static final int ALIAS_FIELD_NUMBER
      See Also:
    • LEDGER_ID_FIELD_NUMBER

      public static final int LEDGER_ID_FIELD_NUMBER
      See Also:
    • ETHEREUM_NONCE_FIELD_NUMBER

      public static final int ETHEREUM_NONCE_FIELD_NUMBER
      See Also:
    • STAKING_INFO_FIELD_NUMBER

      public static final int STAKING_INFO_FIELD_NUMBER
      See Also:
    • DELEGATION_ADDRESS_FIELD_NUMBER

      public static final int DELEGATION_ADDRESS_FIELD_NUMBER
      See Also:
  • Method Details

    • hasAccountID

      public boolean hasAccountID()
       *
       a unique identifier for this account.
       <p>
       An account identifier, when assigned to this field, SHALL be of
       the form `shard.realm.number`.
       
      .proto.AccountID accountID = 1;
      Specified by:
      hasAccountID in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      Whether the accountID field is set.
    • getAccountID

      public AccountID getAccountID()
       *
       a unique identifier for this account.
       <p>
       An account identifier, when assigned to this field, SHALL be of
       the form `shard.realm.number`.
       
      .proto.AccountID accountID = 1;
      Specified by:
      getAccountID in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The accountID.
    • getContractAccountID

      public String getContractAccountID()
       *
       A Solidity ID.
       <p>
       This SHALL be populated if this account is a smart contract, and
       SHALL NOT be populated otherwise.<br/>
       This SHALL be formatted as a string according to Solidity ID
       standards.
       
      string contractAccountID = 2;
      Specified by:
      getContractAccountID in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The contractAccountID.
    • getContractAccountIDBytes

      public com.google.protobuf.ByteString getContractAccountIDBytes()
       *
       A Solidity ID.
       <p>
       This SHALL be populated if this account is a smart contract, and
       SHALL NOT be populated otherwise.<br/>
       This SHALL be formatted as a string according to Solidity ID
       standards.
       
      string contractAccountID = 2;
      Specified by:
      getContractAccountIDBytes in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The bytes for contractAccountID.
    • getDeleted

      public boolean getDeleted()
       *
       A boolean indicating that this account is deleted.
       <p>
       Any transaction involving a deleted account SHALL fail.
       
      bool deleted = 3;
      Specified by:
      getDeleted in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The deleted.
    • hasProxyAccountID

      @Deprecated public boolean hasProxyAccountID()
      Deprecated.
       *
       Replaced by StakingInfo.<br/>
       ID of the account to which this account is staking its balances. If
       this account is not currently staking its balances, then this field,
       if set, SHALL be the sentinel value of `0.0.0`.
       
      .proto.AccountID proxyAccountID = 4 [deprecated = true];
      Specified by:
      hasProxyAccountID in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      Whether the proxyAccountID field is set.
    • getProxyAccountID

      @Deprecated public AccountID getProxyAccountID()
      Deprecated.
       *
       Replaced by StakingInfo.<br/>
       ID of the account to which this account is staking its balances. If
       this account is not currently staking its balances, then this field,
       if set, SHALL be the sentinel value of `0.0.0`.
       
      .proto.AccountID proxyAccountID = 4 [deprecated = true];
      Specified by:
      getProxyAccountID in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The proxyAccountID.
    • getProxyReceived

      @Deprecated public long getProxyReceived()
      Deprecated.
      proto.CryptoGetInfoResponse.AccountInfo.proxyReceived is deprecated. See crypto_get_info.proto;l=130
       *
       Replaced by StakingInfo.<br/>
       The total amount of tinybar proxy staked to this account.
       
      int64 proxyReceived = 6 [deprecated = true];
      Specified by:
      getProxyReceived in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The proxyReceived.
    • hasKey

      public boolean hasKey()
       *
       The key to be used to sign transactions from this account, if any.
       <p>
       This key SHALL NOT be set for hollow accounts until the account
       is finalized.<br/>
       This key SHALL be set on all other accounts, except for certain
       immutable accounts (0.0.800 and 0.0.801) necessary for network
       function and otherwise secured by the governing council.
       
      .proto.Key key = 7;
      Specified by:
      hasKey in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      Whether the key field is set.
    • getKey

      public Key getKey()
       *
       The key to be used to sign transactions from this account, if any.
       <p>
       This key SHALL NOT be set for hollow accounts until the account
       is finalized.<br/>
       This key SHALL be set on all other accounts, except for certain
       immutable accounts (0.0.800 and 0.0.801) necessary for network
       function and otherwise secured by the governing council.
       
      .proto.Key key = 7;
      Specified by:
      getKey in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The key.
    • getBalance

      public long getBalance()
       *
       The HBAR balance of this account, in tinybar (10<sup>-8</sup> HBAR).
       <p>
       This value SHALL always be a whole number.
       
      uint64 balance = 8;
      Specified by:
      getBalance in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The balance.
    • getGenerateSendRecordThreshold

      @Deprecated public long getGenerateSendRecordThreshold()
      Deprecated.
      proto.CryptoGetInfoResponse.AccountInfo.generateSendRecordThreshold is deprecated. See crypto_get_info.proto;l=155
       *
       Obsolete and unused.<br/>
       The threshold amount, in tinybars, at which a record was created for
       any transaction that decreased the balance of this account.
       
      uint64 generateSendRecordThreshold = 9 [deprecated = true];
      Specified by:
      getGenerateSendRecordThreshold in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The generateSendRecordThreshold.
    • getGenerateReceiveRecordThreshold

      @Deprecated public long getGenerateReceiveRecordThreshold()
      Deprecated.
      proto.CryptoGetInfoResponse.AccountInfo.generateReceiveRecordThreshold is deprecated. See crypto_get_info.proto;l=162
       *
       Obsolete and unused.<br/>
       The threshold amount, in tinybars, at which a record was created for
       any transaction that increased the balance of this account.
       
      uint64 generateReceiveRecordThreshold = 10 [deprecated = true];
      Specified by:
      getGenerateReceiveRecordThreshold in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The generateReceiveRecordThreshold.
    • getReceiverSigRequired

      public boolean getReceiverSigRequired()
       *
       A boolean indicating that the account requires a receiver signature
       for inbound token transfer transactions.
       <p>
       If this value is `true` then a transaction to transfer tokens to this
       account SHALL NOT succeed unless this account has signed the
       transfer transaction.
       
      bool receiverSigRequired = 11;
      Specified by:
      getReceiverSigRequired in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The receiverSigRequired.
    • hasExpirationTime

      public boolean hasExpirationTime()
       *
       The current expiration time for this account.
       <p>
       This account SHALL be due standard renewal fees when the network
       consensus time exceeds this time.<br/>
       If rent and expiration are enabled for the network, and automatic
       renewal is enabled for this account, renewal fees SHALL be charged
       after this time, and, if charged, the expiration time SHALL be
       extended for another renewal period.<br/>
       This account MAY be expired and removed from state at any point
       after this time if not renewed.<br/>
       An account holder MAY extend this time by submitting an account
       update transaction to modify expiration time, subject to the current
       maximum expiration time for the network.
       
      .proto.Timestamp expirationTime = 12;
      Specified by:
      hasExpirationTime in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      Whether the expirationTime field is set.
    • getExpirationTime

      public Timestamp getExpirationTime()
       *
       The current expiration time for this account.
       <p>
       This account SHALL be due standard renewal fees when the network
       consensus time exceeds this time.<br/>
       If rent and expiration are enabled for the network, and automatic
       renewal is enabled for this account, renewal fees SHALL be charged
       after this time, and, if charged, the expiration time SHALL be
       extended for another renewal period.<br/>
       This account MAY be expired and removed from state at any point
       after this time if not renewed.<br/>
       An account holder MAY extend this time by submitting an account
       update transaction to modify expiration time, subject to the current
       maximum expiration time for the network.
       
      .proto.Timestamp expirationTime = 12;
      Specified by:
      getExpirationTime in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The expirationTime.
    • hasAutoRenewPeriod

      public boolean hasAutoRenewPeriod()
       *
       A duration to extend this account's expiration.
       <p>
       The network SHALL extend the account's expiration by this
       duration, if funds are available, upon automatic renewal.<br/>
       This SHALL NOT apply if the account is already deleted
       upon expiration.<br/>
       If this is not provided in an allowed range on account creation, the
       transaction SHALL fail with INVALID_AUTO_RENEWAL_PERIOD. The default
       values for the minimum period and maximum period are currently
       30 days and 90 days, respectively.
       
      .proto.Duration autoRenewPeriod = 13;
      Specified by:
      hasAutoRenewPeriod in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      Whether the autoRenewPeriod field is set.
    • getAutoRenewPeriod

      public Duration getAutoRenewPeriod()
       *
       A duration to extend this account's expiration.
       <p>
       The network SHALL extend the account's expiration by this
       duration, if funds are available, upon automatic renewal.<br/>
       This SHALL NOT apply if the account is already deleted
       upon expiration.<br/>
       If this is not provided in an allowed range on account creation, the
       transaction SHALL fail with INVALID_AUTO_RENEWAL_PERIOD. The default
       values for the minimum period and maximum period are currently
       30 days and 90 days, respectively.
       
      .proto.Duration autoRenewPeriod = 13;
      Specified by:
      getAutoRenewPeriod in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The autoRenewPeriod.
    • getLiveHashesList

      public List<LiveHash> getLiveHashesList()
       *
       All of the livehashes attached to the account (each of which is a
       hash along with the keys that authorized it and can delete it)
       
      repeated .proto.LiveHash liveHashes = 14;
      Specified by:
      getLiveHashesList in interface CryptoGetInfoResponse.AccountInfoOrBuilder
    • getLiveHashesOrBuilderList

      public List<? extends LiveHashOrBuilder> getLiveHashesOrBuilderList()
       *
       All of the livehashes attached to the account (each of which is a
       hash along with the keys that authorized it and can delete it)
       
      repeated .proto.LiveHash liveHashes = 14;
    • getLiveHashesCount

      public int getLiveHashesCount()
       *
       All of the livehashes attached to the account (each of which is a
       hash along with the keys that authorized it and can delete it)
       
      repeated .proto.LiveHash liveHashes = 14;
      Specified by:
      getLiveHashesCount in interface CryptoGetInfoResponse.AccountInfoOrBuilder
    • getLiveHashes

      public LiveHash getLiveHashes(int index)
       *
       All of the livehashes attached to the account (each of which is a
       hash along with the keys that authorized it and can delete it)
       
      repeated .proto.LiveHash liveHashes = 14;
      Specified by:
      getLiveHashes in interface CryptoGetInfoResponse.AccountInfoOrBuilder
    • getLiveHashesOrBuilder

      public LiveHashOrBuilder getLiveHashesOrBuilder(int index)
       *
       All of the livehashes attached to the account (each of which is a
       hash along with the keys that authorized it and can delete it)
       
      repeated .proto.LiveHash liveHashes = 14;
    • getTokenRelationshipsList

      @Deprecated public List<TokenRelationship> getTokenRelationshipsList()
      Deprecated.
       *
       As of `HIP-367`, which enabled unlimited token associations, the
       potential scale for this value requires that users consult a mirror
       node for this information.
       
      repeated .proto.TokenRelationship tokenRelationships = 15 [deprecated = true];
      Specified by:
      getTokenRelationshipsList in interface CryptoGetInfoResponse.AccountInfoOrBuilder
    • getTokenRelationshipsOrBuilderList

      @Deprecated public List<? extends TokenRelationshipOrBuilder> getTokenRelationshipsOrBuilderList()
      Deprecated.
       *
       As of `HIP-367`, which enabled unlimited token associations, the
       potential scale for this value requires that users consult a mirror
       node for this information.
       
      repeated .proto.TokenRelationship tokenRelationships = 15 [deprecated = true];
    • getTokenRelationshipsCount

      @Deprecated public int getTokenRelationshipsCount()
      Deprecated.
       *
       As of `HIP-367`, which enabled unlimited token associations, the
       potential scale for this value requires that users consult a mirror
       node for this information.
       
      repeated .proto.TokenRelationship tokenRelationships = 15 [deprecated = true];
      Specified by:
      getTokenRelationshipsCount in interface CryptoGetInfoResponse.AccountInfoOrBuilder
    • getTokenRelationships

      @Deprecated public TokenRelationship getTokenRelationships(int index)
      Deprecated.
       *
       As of `HIP-367`, which enabled unlimited token associations, the
       potential scale for this value requires that users consult a mirror
       node for this information.
       
      repeated .proto.TokenRelationship tokenRelationships = 15 [deprecated = true];
      Specified by:
      getTokenRelationships in interface CryptoGetInfoResponse.AccountInfoOrBuilder
    • getTokenRelationshipsOrBuilder

      @Deprecated public TokenRelationshipOrBuilder getTokenRelationshipsOrBuilder(int index)
      Deprecated.
       *
       As of `HIP-367`, which enabled unlimited token associations, the
       potential scale for this value requires that users consult a mirror
       node for this information.
       
      repeated .proto.TokenRelationship tokenRelationships = 15 [deprecated = true];
    • getMemo

      public String getMemo()
       *
       A short description of this account.
       <p>
       This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes`
       (default 100) bytes when encoded as UTF-8.
       
      string memo = 16;
      Specified by:
      getMemo in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The memo.
    • getMemoBytes

      public com.google.protobuf.ByteString getMemoBytes()
       *
       A short description of this account.
       <p>
       This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes`
       (default 100) bytes when encoded as UTF-8.
       
      string memo = 16;
      Specified by:
      getMemoBytes in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The bytes for memo.
    • getOwnedNfts

      public long getOwnedNfts()
       *
       The total number of non-fungible/unique tokens owned by this account.
       
      int64 ownedNfts = 17;
      Specified by:
      getOwnedNfts in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The ownedNfts.
    • getMaxAutomaticTokenAssociations

      public int getMaxAutomaticTokenAssociations()
       *
       The maximum number of tokens that can be auto-associated with the
       account.
       <p>
       If this is less than or equal to `used_auto_associations` (or 0),
       then this account MUST manually associate with a token before
       transacting in that token.<br/>
       Following HIP-904 This value may also be `-1` to indicate no
       limit.<br/>
       This value MUST NOT be less than `-1`.
       
      int32 max_automatic_token_associations = 18;
      Specified by:
      getMaxAutomaticTokenAssociations in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The maxAutomaticTokenAssociations.
    • getAlias

      public com.google.protobuf.ByteString getAlias()
       *
       An account alias.<br/>
       This is a value used in some contexts to reference an account when
       the tripartite account identifier is not available.
       <p>
       This field, when set to a non-default value, is immutable and
       SHALL NOT be changed.
       
      bytes alias = 19;
      Specified by:
      getAlias in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The alias.
    • getLedgerId

      public com.google.protobuf.ByteString getLedgerId()
       *
       The ledger ID of the network that generated this response.
       <p>
       This value SHALL identify the distributed ledger that responded to
       this query.
       
      bytes ledger_id = 20;
      Specified by:
      getLedgerId in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The ledgerId.
    • getEthereumNonce

      public long getEthereumNonce()
       *
       The ethereum transaction nonce associated with this account.
       
      int64 ethereum_nonce = 21;
      Specified by:
      getEthereumNonce in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The ethereumNonce.
    • hasStakingInfo

      public boolean hasStakingInfo()
       *
       Staking information for this account.
       
      .proto.StakingInfo staking_info = 22;
      Specified by:
      hasStakingInfo in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      Whether the stakingInfo field is set.
    • getStakingInfo

      public StakingInfo getStakingInfo()
       *
       Staking information for this account.
       
      .proto.StakingInfo staking_info = 22;
      Specified by:
      getStakingInfo in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The stakingInfo.
    • getDelegationAddress

      public com.google.protobuf.ByteString getDelegationAddress()
       *
       The delegated contract address set for this account.
       <p>
       If this field is set on the account, anytime a call is made to the account's address
       (either an EVM call within HSCS or a child call dispatched by CryptoTransfer)
       the EVM code of the contract referenced by `delegation_address` will be
       executed in the context of the account.
       
      bytes delegation_address = 23;
      Specified by:
      getDelegationAddress in interface CryptoGetInfoResponse.AccountInfoOrBuilder
      Returns:
      The delegationAddress.
    • parseFrom

      public static CryptoGetInfoResponse.AccountInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CryptoGetInfoResponse.AccountInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CryptoGetInfoResponse.AccountInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CryptoGetInfoResponse.AccountInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CryptoGetInfoResponse.AccountInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CryptoGetInfoResponse.AccountInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CryptoGetInfoResponse.AccountInfo parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static CryptoGetInfoResponse.AccountInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static CryptoGetInfoResponse.AccountInfo parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static CryptoGetInfoResponse.AccountInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static CryptoGetInfoResponse.AccountInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static CryptoGetInfoResponse.AccountInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilder

      public static CryptoGetInfoResponse.AccountInfo.Builder newBuilder()
    • newBuilder

    • dynamicMethod

      protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
      Specified by:
      dynamicMethod in class com.google.protobuf.GeneratedMessageLite<CryptoGetInfoResponse.AccountInfo,CryptoGetInfoResponse.AccountInfo.Builder>
    • getDefaultInstance

      public static CryptoGetInfoResponse.AccountInfo getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<CryptoGetInfoResponse.AccountInfo> parser()