async function getUserBalance(userTokenShare) {
// Calculate user_id for ledger
const crypto = require('crypto');
const userId = crypto
.createHash('sha256')
.update(userTokenShare + 'ledger')
.digest('hex');
const response = await fetch(
`https://dev.app.boop.it/api/v1/ledger/tokens/${userId}`,
{
headers: {
'X-API-Key': 'your-api-key'
}
}
);
const { balance } = await response.json();
return balance;
}