Tezos

getTezosSignedTransaction

This function for :

  • .TEZOS - tezos (XTZ)

  • .XTZ_FA - tezos token

  • .TEZOS_TESTNET - tezos testnet (XTZ)

  • .XTZ_FA_TESTNET - tezos testnet token

Parameters

  • coinType: tezos networks coin type

  • tezosTransaction: (TezosTransation)tezos transaction parameter

class TezosTransaction

NameTypeDescription

sigHash

String

transaction that has not been signed of tezos transaction

key

String

sign key path for tezos transaction

fee

String

transaction fee of tezos transaction * fee value is configured in tezos(XTZ) unit.

nonce

String

(optional)transaction nonce of polkadot transaction)

decimals

String

transaction decimals of tezos transaction

symbol

String

transaction symbol of tezos 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.23.1 or higher is required.

    • (for testnet) 2.24.1 or higher is required.

Example

let tezoseTransaction : TezosTransaction = TezosTransaction(sigHash: "032923211dc76b05a644c88df7507c6f2fd5100cb6ed11c236a270d97dbd53937c6c0021298384724bff62370492fbb56f408bf6f77bcfb905b8d6f804f51219a0e7010000678a5cb8807767a9d900311890526ad77bffbb3900", key: "m/44'/1729'/0'/0/0", fee: "0.000697", decimals: 6, symbol: "XTZ", optionParam: "")

DcentMgr.getTezosSignedTransaction(coinType: .TEZOS, tezosTransaction: tezoseTransaction) { (result, txData) in
    print("Binance Transaction closure")
    if result == false {
        print("FAIL !!!")
    }else{
        print(txData)
    }
}

Last updated