@ApiAudience.Private @ApiStability.Unstable public class TransactionHashResolver extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
logger |
Constructor and Description |
---|
TransactionHashResolver() |
Modifier and Type | Method and Description |
---|---|
static TxHash |
calculateHash(RawTransaction rawTransaction)
Calculate a hash of transaction.
|
static TxHash |
calculateHash(RawTransaction rawTransaction,
Signature signature)
Calculate a hash of transaction.
|
protected static LittleEndianDataOutputStream |
makeStream(java.io.ByteArrayOutputStream raw,
RawTransaction rawTransaction) |
public static TxHash calculateHash(RawTransaction rawTransaction)
rawTransaction
- a raw transactionpublic static TxHash calculateHash(RawTransaction rawTransaction, Signature signature)
rawTransaction
- a raw transactionsignature
- a signatureprotected static LittleEndianDataOutputStream makeStream(java.io.ByteArrayOutputStream raw, RawTransaction rawTransaction) throws java.io.IOException
java.io.IOException