public class TrackedAccountRoot extends Publisher<TrackedAccountRoot.events>
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
TrackedAccountRoot.events<T> |
static interface |
TrackedAccountRoot.OnUpdate |
Publisher.Callback<T>, Publisher.ErrBack<T>| 限定符和类型 | 字段和说明 |
|---|---|
AccountID |
Account |
UInt32 |
Flags |
protected static Logger |
logger |
UInt32 |
OwnerCount |
Hash256 |
PreviousTxnID |
UInt32 |
PreviousTxnLgrSeq |
UInt32 |
Sequence |
| 构造器和说明 |
|---|
TrackedAccountRoot() |
TrackedAccountRoot(org.json.JSONObject object) |
TrackedAccountRoot(STObject object) |
| 限定符和类型 | 方法和说明 |
|---|---|
Amount |
getBalance()
Get balance.
|
boolean |
primed()
primed.
|
void |
setBalance(Amount balance)
Set balance.
|
void |
setFromJSON(org.json.JSONObject jsonObject) |
void |
setFromSTObject(STObject so)
setFromSTObject
|
void |
setUnfundedAccount(AccountID account)
setUnfundedAccount
|
void |
updateFromTransaction(Hash256 transactionHash,
UInt32 transactionLedgerIndex,
STObject rootUpdates)
updateFromTransaction
|
clearAllListeners, emit, execute, on, on, once, once, removeListenerprotected static final Logger logger
public AccountID Account
public UInt32 Sequence
public UInt32 OwnerCount
public UInt32 Flags
public Hash256 PreviousTxnID
public UInt32 PreviousTxnLgrSeq
public TrackedAccountRoot(org.json.JSONObject object)
public TrackedAccountRoot(STObject object)
public TrackedAccountRoot()
public boolean primed()
public void updateFromTransaction(Hash256 transactionHash, UInt32 transactionLedgerIndex, STObject rootUpdates)
transactionHash - transactionHashtransactionLedgerIndex - transactionLedgerIndexrootUpdates - rootUpdatespublic Amount getBalance()
public void setBalance(Amount balance)
balance - balance.public void setFromJSON(org.json.JSONObject jsonObject)
public void setUnfundedAccount(AccountID account)
account - accountpublic void setFromSTObject(STObject so)
so - STObject.Copyright © 2021. All rights reserved.