Cosmos

getCosmosSignedTransaction

This function for :

  • COSMOS (ATOM)

  • COREUM (CORE)

Parameters

ParameterTypeDescription

coinType

CoinType

cosmos coin type.

transaction

cosmos transaction parameters.

class CosmosTransaction

NameTypeDescription

hdKeyPath

Bip44KeyPath

sign key path for cosmos transaction

sigHash

String

transaction that has not been signed of cosmos transaction

decimals

int

transaction decimals of cosmos transaction

symbol

String

transaction symbol of cosmos transaction

fee

String

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

nonce

String

(optional)transaction nonce of cosmos transaction

optionParam

String

(optional)option parameter

Returns

String - signed transaction.

Requirements

  • D'CENT Biometric Wallet version 2.21.0 or higher is required.

    • COREUM: 2.25.0 or higher is required.

Example

String keyPath = "m/44'/118'/0'/0/0";
CosmosTransaction cosmosTransaction;

cosmosTransaction = new CosmosTransaction.Builder()
                    .keyPath(Bip44KeyPath.valueOf(keyPath))
                    .sigHash("0a94010a8f010a1c2f636f736d6f732e62616e6b2e763162657461312e4d736753656e64126f0a2d636f736d6f73317235763573726461377866746833686e327332367478767263726e746c646a756d74386d686c122d636f736d6f733138766864637a6a7574343467707379383034637266686e64356e713030336e7a306e663230761a0f0a057561746f6d1206313030303030120012670a500a460a1f2f636f736d6f732e63727970746f2e736563703235366b312e5075624b657912230a21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff12040a020801180a12130a0d0a057561746f6d12043530303010c09a0c1a0b636f736d6f736875622d34208f3a")
                    .fee("0.00025")
                    .decimals(6)
                    .symbol("ATOM")
                    .build();

String response = mDcentmanager.getCosmosSignedTransaction(CoinType.COSMOS, cosmosTransaction);

Last updated