public class TransactionEncoderService extends java.lang.Object implements TransactionEncoderInterface
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
TransactionEncoderService(CryptoSuite cryptoSuite) |
TransactionEncoderService(CryptoSuite cryptoSuite,
RemoteSignProviderInterface transactionSignProvider) |
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
encode(TransactionData rawTransaction)
Tars encode based on TransactionData
|
byte[] |
encodeAndHashBytes(TransactionData rawTransaction)
Tars encode and hash based on TransactionData
|
java.lang.String |
encodeAndSign(TransactionData rawTransaction,
CryptoKeyPair cryptoKeyPair,
int attribute)
Tars encode and sign based on TransactionData
|
byte[] |
encodeAndSignBytes(TransactionData rawTransaction,
CryptoKeyPair cryptoKeyPair,
int attribute)
Tars encode and sign based on TransactionData
|
byte[] |
encodeToTransactionBytes(TransactionData rawTransaction,
byte[] hash,
SignatureResult result,
int attribute)
Tars encode rawTransaction to Transaction bytes
|
byte[] |
encodeToTransactionBytes(TransactionData rawTransaction,
SignatureResult result,
int attribute)
Tars encode rawTransaction to Transaction bytes
|
Signature |
getSignature() |
public TransactionEncoderService(CryptoSuite cryptoSuite)
public TransactionEncoderService(CryptoSuite cryptoSuite, RemoteSignProviderInterface transactionSignProvider)
public byte[] encode(TransactionData rawTransaction)
TransactionEncoderInterfaceencode 在接口中 TransactionEncoderInterfacepublic java.lang.String encodeAndSign(TransactionData rawTransaction, CryptoKeyPair cryptoKeyPair, int attribute)
TransactionEncoderInterfaceencodeAndSign 在接口中 TransactionEncoderInterfacerawTransaction - data to be encodedcryptoKeyPair - keypairpublic byte[] encodeAndHashBytes(TransactionData rawTransaction)
TransactionEncoderInterfaceencodeAndHashBytes 在接口中 TransactionEncoderInterfacerawTransaction - data to be encodedpublic byte[] encodeAndSignBytes(TransactionData rawTransaction, CryptoKeyPair cryptoKeyPair, int attribute)
TransactionEncoderInterfaceencodeAndSignBytes 在接口中 TransactionEncoderInterfacerawTransaction - data to be encodedcryptoKeyPair - keypairpublic byte[] encodeToTransactionBytes(TransactionData rawTransaction, byte[] hash, SignatureResult result, int attribute)
TransactionEncoderInterfaceencodeToTransactionBytes 在接口中 TransactionEncoderInterfacepublic byte[] encodeToTransactionBytes(TransactionData rawTransaction, SignatureResult result, int attribute)
TransactionEncoderInterfaceencodeToTransactionBytes 在接口中 TransactionEncoderInterfacepublic Signature getSignature()