Device & Accrouts Info

Get Device Info

Get the information about the current connected D'CENT biometric wallet device using getDeviceInfo() function.

Parameters

None

Returns

DeviceInfo - the current connected D'CENT biometric wallet device Information

class DeviceInfo

Example

DeviceInfo mDeviceInfo = mDcentmanager.getDeviceInfo();

Set Device Label

Set the label name to the D'CENT biometric wallet using setDeviceLabel() function.(If you reboot your D'CENT, you can see the label name.)

Parameters

Returns

None

Example

mDcentmanager.setDeviceLavel("newLabel");

Get Account Info

Get the list of current accounts in the D'CENT biometric wallet using getAccountInfo() function.

Parameters

None

Returns

List<Account> - current account list in D'CENT biometric wallet.

Example

List<Account> accountList = mDcentmanager.getAccountInfo()

Create & Sync Account

Create or update accounts on the device.

If the account of the specified key path is already exist, the syncAccount() method do not create account just sync the account information. For example, if you want to change the label of account or modify the balance, you can use the syncAccount() method.

(※ As of firmware version 2.9.2 or later, the D'CENT biometric wallet device does not support updating the balance.)

Parameters

Returns

boolean - sync result. true if you sync completely otherwise false.

Example

  String labelOfAccount = "bitcoin_1" ; // account label
  String balanceOfAccount = "0 BTC" ; // balance of account. This string will be displayed on device.
  String keyPath = "m/44'/0'/0'/0/0/"; // key path of the account

  /* 
  Bitcoin account will be created.
  if bitcoin account is already created, the bitcoin account label and balance will be just modified.
  */
  SyncAccount syncAccount = new SyncAccount(CoinType.BITCOIN.getCoinGroup(),
  CoinType.BITCOIN.name(),
  labelOfAccount,
  balanceOfAccount,
  keyPath);
  mDcentmanager.syncAccount(syncAccount);
  

Last updated