Polkadot

getPolkadotSignedTransaction

This function for :

  • .POLKADOT - polkadot (DOT)

Parameters

  • coinType: polkadot networks coin type

  • polkadotTransaction: (PolkadotTransation)polkadot transaction parameter

class PolkadotTransaction

NameTypeDescription

sigHash

String

transaction that has not been signed of polkadot transaction

key

String

sign key path for polkadot transaction

fee

String

transaction fee of polkadot transaction * fee value is configured in polkadot(DOT) unit.

nonce

String

(optional)transaction nonce of polkadot transaction)

decimals

String

transaction decimals of polkadot transaction

symbol

String

transaction symbol of polkadot transaction

optionParam

String

(optional)option parameter

Returns

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

  • txData: signed transaction

Requirements

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

Example

let polkadotTransaction : PolkadotTransaction = PolkadotTransaction(sigHash: "040000163a5ee36b1243ce5241c0a45010dd1717869e9918c040bf5d305be4a5af9e7a0b00407a10f35a003400a223000007000000e143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423ee143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e", key: "m/44'/354'/0'/0/0", fee: "0.0000000005", decimals: 12, symbol: "DOT", optionParam: "")
  
DcentMgr.getPolkadotSignedTransaction(coinType: .POLKADOT, polkadotTransaction: polkadotTransaction) { (result, txData) in
    print("Polkadot Transaction closure")
    if result == false {
        print("FAIL !!!")
    }else{
        print(txData)
    }
}

Last updated