Skip to main content

Account

create

- Creates an instance of WalletKeypar using password.
This method is used to create a WalletKeypar using password. The Keypair contains some essential information, such as:

  •   address
  •   public key
  •   key store

and so on, and it is used for pretty much any personalized operation that user can do using FindoraSdk

Parameters:
  •   <string> - Password of account
Results:
  •   Promise<WalletKeypar> - An instance of WalletKeypar
Example:
const password = "qsjEI%123";

// Create a wallet info object using given password
const walletInfo = await Account.create(password);

getBalance

- Get the balance of the specific asset for the given user

Using this function user can retrieve the balance for the specific asset code, which could be either custom asset or an FRA asset

Parameters:
  •   <WalletKeypar> - An instance of WalletKeypar
  •   <string> - (optional) Asset Code which could be either custom asset or an FRA asset.
Results:
  •   Promise<string> - The balance of the specific asset for the given user.
Example:
const pkey = "lfyd1234!";
const password = "uuicnf!34";

// Restore Wallet
const walletInfo = await Keypair.restoreFromPrivateKey(pkey, password);

// Get balance
const balance = await Account.getBalance(walletInfo, customAssetCode);

getBalanceInWei

- Get the balance of the specific asset for the given user in Wei format

Using this function user can retrieve the balance for the specific asset code, which could be either custom asset or an FRA asset

Parameters:
  •   <WalletKeypar> - An instance of WalletKeypar
  •   <string> - (optional) Asset Code which could be either custom asset or an FRA asset.
Results:
  •   Promise<BigNumberValue> - The balance of the specific asset for the given user in Wei format.
Example:
const pkey = "lfyd1234!";
const password = "uuicnf!34";

// Restore Wallet
const walletInfo = await Keypair.restoreFromPrivateKey(pkey, password);

// Get balance in Wei format
const balance = await Account.getBalanceInWei(walletInfo, customAssetCode);

getCreatedAssets

- Get an array of instances of ProcessedIssuedRecord using wallet address.

This method is used to get created Assets. The ProcessedIssuedRecord contains some essential information, such as:

  •   code
  •   record
  •   id
  •   ownerMemo

and so on. It's the issued asset.

Parameters:
  •   <string> - Wallet address.
Results:
  •   Promise<ProcessedIssuedRecord[]> - an array of ProcessedIssuedRecord instances.
Example:
const pkey = "lfyd1234!";
const password = "uuicnf!34";

// Restore Wallet
const walletInfo = await Keypair.restoreFromPrivateKey(pkey, password);

// Get balance in Wei format
const balance = await Account.getBalanceInWei(walletInfo, customAssetCode);