UNPKG

@gear-js/api

Version:

A JavaScript library that provides functionality to connect GEAR Component APIs.

17 lines (13 loc) 537 B
'use strict'; var Transaction = require('./Transaction.js'); class GearBalance extends Transaction.GearTransaction { async findOut(publicKey) { const { data: balance } = (await this._api.query.system.account(publicKey)); return this._api.createType('Balance', balance.free); } transfer(to, value, keepAlive = true) { this.extrinsic = this._api.tx.balances[keepAlive ? 'transferKeepAlive' : 'transferAllowDeath'](to, value); return this.extrinsic; } } exports.GearBalance = GearBalance;