Havah

getHavahSignedTransaction

This function for :

  • .HAVAH - havah (HVH)

  • .HAVAH_HSP20 - havha token (HSP20)

  • .HAVAH_TESTNET - havha testnet (HVH)

  • .HSP20_TESTNET - havha testnet token

Parameters

  • coinType: havah networks coin type

  • havahTransaction: (HavahTransation)havah transaction parameter

class HavahTransaction

Returns

  • result: (Bool) true if successful, false if error occurred

  • txData: signed transaction

Requirements

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

Example

let havahTransaction : HavahTransaction = HavahTransaction(sigHash: "", key: "", fee: "", decimals: 0, symbol: "", optionParam: "")

// test data
havahTransaction.sigHash = "6963785f73656e645472616e73616374696f6e2e66726f6d2e6878316531333433353935303532383335613064396137643064396533353839633433323831623262642e6e69642e30783130302e6e6f6e63652e3078312e737465704c696d69742e307831616462302e74696d657374616d702e3078356661316631343633666161302e746f2e6878353833323164313731633833393465613434303638376562623462353832623037353739356663352e76616c75652e307833636235396163376237353734652e76657273696f6e2e307833"
havahTransaction.key = "m/44'/858'/0'/0/0"
havahTransaction.fee = "0.001375"
havahTransaction.decimals = 18 
havahTransaction.symbol = "HVH"
havahTransaction.optionParam = ""

DcentMgr.getHavahSignedTransaction(coinType: .HAVAH, havahTransaction: havahTransaction) { (result, txData) in
    print("Havah Transaction closure")
    if result == false {
        print("FAIL !!!")
    }else{
        print(txData)
    }
}

Last updated