Skip to content

Instantly share code, notes, and snippets.

@totiz totiz/libra_wallet_mint.js
Last active Jul 28, 2019

What would you like to do?
Libra Wallet Minting
const { LibraWallet, LibraClient, LibraNetwork } = require('kulap-libra')
const BigNumber = require('bignumber.js')
async function createWallet() {
// Generate an account
const wallet = new LibraWallet()
const account = wallet.newAccount()
return {
address: account.getAddress().toHex(),
mnemonic: wallet.config.mnemonic
async function mint(address, amount) {
const client = new LibraClient({ network: LibraNetwork.Testnet });
const data = await client.mintWithFaucetService(address, BigNumber(amount).times(1e6));
return data
(async () => {
// Create a wallet
const wallet = await createWallet()
console.log('wallet', wallet)
// Mint 1,000 libra coins
const mintingResult = await mint(wallet.address, 1000)
console.log('mintingResult', mintingResult)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.