Links

Conflux

getConfluxSignedTransaction

This function for :
  • .CONFLUX - conflux (CRX)

Parameters

  • coinType: conflux network coin type
  • confluxTransaction: (ConfluxTransation)conflux transaction parameter

class ConfluxTransaction

Name
Type
Description
nonce
String
account nonce for Conflux transaction
gasPrice
String
gas price for Conflux transaction
gas
String
gas limit value of Conflux transaction
to
String
address to send
amount
String
amount of CFX to send of Conflux transaction
storageLimit
String
storageLimit for Conflux transaction
epochHeight
String
epochHeight for Conflux transaction
chainId
String
chain id for Conflux transaction
data
String
(optional)transaction input data for Conflux transaction
addressPath
String
sign key path for Conflux transaction

Returns

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

Requirements

  • D'CENT Biometric Wallet version 2.18.3 or higher is required.
Example
let confluxTransaction : ConfluxTransaction = ConfluxTransaction(nonce: "0", gasPrice: "1", gas: "53000", to: "cfx:aath39ukgygwae5jnhuj1z02vkkc68wsu62j5spdng", amount: "499993640000000000000", storageLimit: "0", epochHeight: "57744640", chainId: "1029", addressPath: "m/44'/60'/0'/0/0")
DcentMgr.getConfluxSignedTransaction(coinType: .CONFLUX, confluxTransaction: confluxTransaction) { (result, txData) in
print("Conflux Transaction closure")
if result == false {
print("FAIL !!!")
}else{
print(txData)
}
}

getCRC20TokenSignedTransaction

This fuction for :
  • .CFX_CRC20 - conflux token

Parameters

  • coinType: conflux token coin type
  • tokenTransaction: (ConfluxCrc20Transation)conflux token transaction parameter

class ConfluxCrc20Transaction

Name
Type
Description
nonce
String
account nonce for Conflux transaction
gasPrice
String
gas price for Conflux transaction
gas
String
gas limit value of Conflux transaction
to
String
address to send
amount
String
amount of CFX to send of Conflux transaction
storageLimit
String
storageLimit for Conflux transaction
epochHeight
String
epochHeight for Conflux transaction
chainId
String
chain id for Conflux transaction
data
String
(optional)transaction input data for Conflux transaction
addressPath
String
sign key path for Conflux transaction
tokenName
String
token name of Crc20 transaction
contractAddress
String
contractAddress of Crc20 transaction
toAddress
String
toAddress of Crc20 transaction
decimals
String
decimals of of Crc20 transaction
value
String
amount of ether to be sent of Crc20. ( Drip unit value )
tokenSymbol
String
symbol of Crc20 transaction

Returns

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

Requirements

  • D'CENT Biometric Wallet version 2.18.3 or higher is required.
Example
let crc20Transaction : CRC20TokenTransaction = CRC20TokenTransaction(nonce: "0", gasPrice: "1", gas: "53000", to: "cfx:acdeewzdr3cv7hvc12kdwp7gzysjaexz9jw7s1uaft", amount: "0", storageLimit: "0", epochHeight: "58463079", chainId: "1029", addressPath: "m/44'/60'/0'/0/0", tokenName: "IoTestCoin", contractAddress: "cfx:acdeewzdr3cv7hvc12kdwp7gzysjaexz9jw7s1uaft", toAddress: "cfx:aath39ukgygwae5jnhuj1z02vkkc68wsu62j5spdng", decimals: "18", value: "5000000000000000000", tokenSymbol:"ITC")
DcentMgr.getCRC20TokenSignedTransaction(coinType: .CFX_CRC20, tokenTransaction: crc20Transaction) { (result, txData) in
print("Conflux token CRC20 Transaction closure")
if result == false {
print("FAIL !!!")
}else{
print(txData)
}
}
Last modified 2mo ago