Conflux
This function for :
.CONFLUX
- conflux (CRX)
- coinType: conflux network coin type
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 |
- result: (Bool)
true
if successful,false
if error occurred - txData: signed transaction
- 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)
}
}
This fuction for :
.CFX_CRC20
- conflux token
- coinType: conflux token coin type
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 |
- result: (Bool)
true
if successful,false
if error occurred - txData: signed transaction
- 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