26 lines
600 B
Java
26 lines
600 B
Java
package org.stellar.sdk;
|
|
|
|
/**
|
|
* Specifies interface for Account object used in {@link org.stellar.sdk.Transaction.Builder}
|
|
*/
|
|
public interface TransactionBuilderAccount {
|
|
/**
|
|
* Returns keypair associated with this Account
|
|
*/
|
|
KeyPair getKeypair();
|
|
|
|
/**
|
|
* Returns current sequence number ot this Account.
|
|
*/
|
|
Long getSequenceNumber();
|
|
|
|
/**
|
|
* Returns sequence number incremented by one, but does not increment internal counter.
|
|
*/
|
|
Long getIncrementedSequenceNumber();
|
|
|
|
/**
|
|
* Increments sequence number in this object by one.
|
|
*/
|
|
void incrementSequenceNumber();
|
|
}
|