The purpose of this tutorial is to walk through the steps necessary to add credits to an identity's balance.
As users interact with Dash Platform applications, the credit balance associated with their identity will decrease. Eventually it will be necessary to topup the balance by converting some Dash to credits. Additional details regarding credits can be found in the [Credits description](🔗).
A wallet mnemonic with some funds in it: [Tutorial: Create and Fund a Wallet](🔗)
A Dash Platform Identity: [Tutorial: Register an Identity](🔗)
client.getWalletAccount()`). This can result in wait times of 5+ minutes.
An upcoming release will add a persistence feature to cache wallet information during initial sync so that subsequent access is much faster. For now, the `
skipSynchronizationBeforeHeight` option can be used to only sync the wallet starting at a certain block height.
# What's Happening
After connecting to the Client, we call `
platform.identities.topUp` with an identity ID and a topup amount in duffs. This creates a lock transaction and increases the identity's credit balance by the relevant amount (minus fee). The updated balance is output to the console.
Dash / Credit Conversion
Dash is converted to credits at a ratio of `
1 duff : 1000 credits`. This provides flexibility for very granular platform fees.