Cosmos

getCosmosSignedTransaction

This function for :

  • .COSMOS - cosmos (ATOM)

  • .COREUM - coreum (CORE)

Parameters

  • coinType: cosmos networks coin type

  • cosmosTransaction: (CosmosTransation)cosmos transaction parameter

class CosmosTransaction

NameTypeDescription

sigHash

String

transaction that has not been signed of cosmos transaction

key

String

sign key path for cosmos transaction

fee

String

transaction fee of polkadot transaction * fee value is configured in cosmos(ATOM) or coreum(CORE) unit.

nonce

String

(optional)transaction nonce of cosmos transaction

decimals

String

transaction decimals of cosmos transaction

symbol

String

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

    • COREUM: 2.25.0 or higher is required.

Example

let cosmosTransaction : CosmosTransaction = CosmosTransaction(sigHash: "0a94010a8f010a1c2f636f736d6f732e62616e6b2e763162657461312e4d736753656e64126f0a2d636f736d6f73317235763573726461377866746833686e327332367478767263726e746c646a756d74386d686c122d636f736d6f733138766864637a6a7574343467707379383034637266686e64356e713030336e7a306e663230761a0f0a057561746f6d1206313030303030120012670a500a460a1f2f636f736d6f732e63727970746f2e736563703235366b312e5075624b657912230a21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff12040a020801180a12130a0d0a057561746f6d12043530303010c09a0c1a0b636f736d6f736875622d34208f3a", key: "m/44'/118'/0'/0/0", fee: "0.00025", decimals: 6, symbol: "ATOM", optionParam: "")
  
DcentMgr.getCosmosSignedTransaction(coinType: .COSMOS, cosmosTransaction: cosmosTransaction) { (result, txData) in
    print("Binance Transaction closure")
    if result == false {
        print("FAIL !!!")
    }else{
        print(txData)
    }
}

Last updated