public class TransactionBuilderJniObj
extends java.lang.Object
| 构造器和说明 |
|---|
TransactionBuilderJniObj() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
calcTransactionDataHash(int cryptoType,
long transactionData) |
static java.lang.String |
createSignedTransaction(long transactionData,
java.lang.String transactionDataHashSignedData,
java.lang.String transactionDataHash,
int attribute) |
static java.lang.String |
createSignedTransaction(long transactionData,
java.lang.String transactionDataHashSignedData,
java.lang.String transactionDataHash,
int attribute,
java.lang.String extraData) |
static TxPair |
createSignedTransaction(long keyPair,
java.lang.String groupID,
java.lang.String chainID,
java.lang.String to,
java.lang.String data,
java.lang.String abi,
long blockLimit,
int attribute) |
static TxPair |
createSignedTransaction(long keyPair,
java.lang.String groupID,
java.lang.String chainID,
java.lang.String to,
java.lang.String data,
java.lang.String abi,
long blockLimit,
int attribute,
java.lang.String extraData) |
static long |
createTransactionData(java.lang.String groupID,
java.lang.String chainID,
java.lang.String to,
java.lang.String data,
java.lang.String abi,
long blockLimit) |
static long |
createTransactionDataWithJson(java.lang.String json)
Create a Transaction Data object with json
|
static java.lang.String |
decodeTransactionDataToJsonObj(java.lang.String transactionDataHex) |
static void |
destroyTransactionData(long transactionData) |
static java.lang.String |
encodeTransactionData(long transactionData) |
static java.lang.String |
signTransactionDataHash(long keyPair,
java.lang.String transactionDataHash) |
public static long createTransactionData(java.lang.String groupID,
java.lang.String chainID,
java.lang.String to,
java.lang.String data,
java.lang.String abi,
long blockLimit)
throws JniException
groupID - group idchainID - chain idto - contract address, which calling todata - tx input dataabi - ABI json string, should add it when deployblockLimit - block limitJniExceptionpublic static long createTransactionDataWithJson(java.lang.String json)
throws JniException
json - version:number groupID:string chainID:string to:string data:hex string abi:string
blockLimit:number nonce:stringJniExceptionpublic static void destroyTransactionData(long transactionData)
throws JniException
transactionData - Transaction Data pointerJniExceptionpublic static java.lang.String encodeTransactionData(long transactionData)
throws JniException
transactionData - Transaction Data pointerJniExceptionpublic static java.lang.String decodeTransactionDataToJsonObj(java.lang.String transactionDataHex)
throws JniException
transactionDataHex - transactionData hex stringJniException - throw when cpp sdk exceptionpublic static java.lang.String calcTransactionDataHash(int cryptoType,
long transactionData)
throws JniException
cryptoType - crypto typetransactionData - Transaction Data pointerJniExceptionpublic static java.lang.String signTransactionDataHash(long keyPair,
java.lang.String transactionDataHash)
throws JniException
keyPair - KeyPair pointertransactionDataHash - transaction data hash hex stringJniExceptionpublic static java.lang.String createSignedTransaction(long transactionData,
java.lang.String transactionDataHashSignedData,
java.lang.String transactionDataHash,
int attribute)
throws JniException
transactionData - Transaction Data pointertransactionDataHashSignedData - signed tx data stringtransactionDataHash - transaction data hash hex stringattribute - TransactionAttributeJniExceptionpublic static java.lang.String createSignedTransaction(long transactionData,
java.lang.String transactionDataHashSignedData,
java.lang.String transactionDataHash,
int attribute,
java.lang.String extraData)
throws JniException
transactionData - transactionDataHashSignedData - transactionDataHash - attribute - extraData - JniExceptionpublic static TxPair createSignedTransaction(long keyPair, java.lang.String groupID, java.lang.String chainID, java.lang.String to, java.lang.String data, java.lang.String abi, long blockLimit, int attribute) throws JniException
keyPair - groupID - chainID - to - data - blockLimit - attribute - JniExceptionpublic static TxPair createSignedTransaction(long keyPair, java.lang.String groupID, java.lang.String chainID, java.lang.String to, java.lang.String data, java.lang.String abi, long blockLimit, int attribute, java.lang.String extraData) throws JniException
keyPair - groupID - chainID - to - data - blockLimit - attribute - extraData - JniException