Havah

getHavahSignedTransaction

This function for :

  • HAVAH(HVH)

  • HAVAH_HSP20(HSP20)

  • HAVAH_TESTNET(HVH)

  • HAVAH_HSP20_TESTNET

Parameters

ParameterTypeDescription

coinType

CoinType

havah coin type.

transaction

havah transaction parameters.

class HavahTransaction

NameTypeDescription

hdKeyPath

Bip44KeyPath

sign key path for havah transaction

sigHash

String

transaction that has not been signed of havah transaction

decimals

int

transaction decimals of havah transaction

symbol

String

transaction symbol of havah transaction

fee

String

transaction fee of havah transaction * Fee value is configured in havah(HVH) unit.

nonce

String

(optional)transaction nonce of havah transaction

optionParam

String

(optional)hexadecimal value of the havah method type is used only in havah token - '01' : Token Transfer - '02' : Token Deposit - '03' : Token Message - '04': Token Deploy (The method will be supported later)

Returns

  • String - signed transaction.

Requirements

  • D'CENT Biometric Wallet version 2.26.0 or higher is required.

Example

String keyPath = "m/44'/858'/0'/0/0";
HavahTransaction havahTransaction;

havahTransaction = new HavahTransaction.Builder()
                    .keyPath(Bip44KeyPath.valueOf(keyPath))
                    .sigHash("6963785f73656e645472616e73616374696f6e2e66726f6d2e6878316531333433353935303532383335613064396137643064396533353839633433323831623262642e6e69642e30783130302e6e6f6e63652e3078312e737465704c696d69742e307831616462302e74696d657374616d702e3078356661316631343633666161302e746f2e6878353833323164313731633833393465613434303638376562623462353832623037353739356663352e76616c75652e307833636235396163376237353734652e76657273696f6e2e307833")
                    .fee("0.001375")
                    .decimals(18)
                    .symbol("HVH")
                    .build();

String response = mDcentmanager.getHavahSignedTransaction(CoinType.HAVAH, havahTransaction);

Last updated