Interface TransactionBuilderAccount

All Known Implementing Classes:
Account, AccountResponse

public interface TransactionBuilderAccount
Specifies interface for Account object used in TransactionBuilder
  • Method Details

    • getAccountId

      String getAccountId()
      Returns ID associated with this Account.
      Returns:
      the account ID as a Stellar public key string (starting with G)
    • getKeyPair

      KeyPair getKeyPair()
      Returns keypair associated with this Account.
      Returns:
      the KeyPair for this account
    • getSequenceNumber

      Long getSequenceNumber()
      Returns current sequence number of this Account.
      Returns:
      the current sequence number
    • setSequenceNumber

      void setSequenceNumber(long seqNum)
      Sets current sequence number on this Account.
      Parameters:
      seqNum - the new sequence number to set
    • getIncrementedSequenceNumber

      Long getIncrementedSequenceNumber()
      Returns sequence number incremented by one, but does not increment internal counter.
      Returns:
      the sequence number incremented by one
    • incrementSequenceNumber

      void incrementSequenceNumber()
      Increments sequence number in this object by one.