Utils

eoslime.utils

toName(encodedName)

Useful when your account name is represented as uint64_t and you want to convert it to a readable string

const eoslime = require('eoslime').init();

const DONATION_ABI_PATH = './contracts/example/donation.abi';

const donationContract = eoslime.Contract.at('donation.acc');

// First donator name is 'donater.name'
// In the contract it is encoded as 5559250271203861664
const donaters = await donationContract.getDonaters();

// donaters[0].account => 5559250271203861664
const donaterName = eoslime.utils.toName(donaters[0].account);
// donaterName => 'donater.name'

randomName()

Generates a random account name for you

nameFromPrivateKey()

Construct an account name from a private key. The name is constructed in a custom way, it is not related to the private key in any manner.

randomPrivateKey()

Generates a random private key.

generateKeys()

Generates a public/private key pair

Last updated

Was this helpful?