public class Transaction extends STObject
STObject.FieldFilter, STObject.FieldsMap, STObject.FormatException, STObject.Translator, STObject.Translators| 限定符和类型 | 字段和说明 |
|---|---|
static boolean |
CANONICAL_FLAG_DEPLOYED |
static UInt32 |
CANONICAL_SIGNATURE |
CreatedNode, DeletedNode, fields, FinalFields, format, ModifiedNode, NewFields, PreviousFields, Signer, SignerEntry, Table, TemplateEntry, TransactionMetaData, translate, WhiteList| 构造器和说明 |
|---|
Transaction(TransactionType type) |
as, checkFormat, engineResult, formatted, fromHex, fromJSON, fromJSONObject, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, getFields, getFormat, has, has, iterator, ledgerEntryType, prettyJSON, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, putTranslated, putTranslated, remove, setFormat, size, stobjectField, toBytes, toBytesSink, toBytesSink, toHex, toJSON, toJSONObject, transactionType, typeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic static final boolean CANONICAL_FLAG_DEPLOYED
public static final UInt32 CANONICAL_SIGNATURE
public Transaction(TransactionType type)
public SignedTransaction sign(String secret)
public SignedTransaction sign(IKeyPair keyPair)
public SignedTransaction multiSign(String secret)
public TransactionType transactionType()
public Hash256 signingHash()
public byte[] signingData()
public byte[] multiSigningData(AccountID account)
public void setCanonicalSignatureFlag()
public UInt32 flags()
public UInt32 sourceTag()
public UInt32 sequence()
public UInt32 lastLedgerSequence()
public UInt32 operationLimit()
public Hash256 previousTxnID()
public Hash256 accountTxnID()
public Amount fee()
public Blob signingPubKey()
public Blob txnSignature()
public Blob autoFillField()
public Blob statements()
public AccountID account()
public void transactionType(UInt16 val)
public void flags(UInt32 val)
public void sourceTag(UInt32 val)
public void sequence(UInt32 val)
public void lastLedgerSequence(UInt32 val)
public void operationLimit(UInt32 val)
public void previousTxnID(Hash256 val)
public void accountTxnID(Hash256 val)
public void fee(Amount val)
public void signingPubKey(Blob val)
public void txnSignature(Blob val)
public void account(AccountID val)
public void autoFillField(Blob val)
public void statements(Blob val)
public Hash256 hash()
public AccountID signingKey()
Copyright © 2021. All rights reserved.