Tezos
getTezosSignedTransaction
This function is 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: (TezosTransaction)tezos transaction parameter
class TezosTransaction
| Name | Type | Description |
|---|---|---|
| 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 tezos transaction |
| decimals | String | transaction decimals of tezos transaction |
| symbol | String | transaction symbol of tezos transaction |
| optionParam | String | (optional)option parameter |
Returns
- result: (Bool)
trueif successful,falseif error occurred - txData: signed transaction
Requirements
- DCENT 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("Tezos Transaction closure")
if result == false {
print("FAIL !!!")
}else{
print(txData)
}
}