1 import bytom from './bytom'
4 setupNet: bytom.setupNet
7 account.create = function(accountAlias, keyAlias, passwd, success, error) {
8 let retPromise = new Promise((resolve, reject) => {
10 .create(keyAlias, passwd)
13 .createAccountUseServer(res.xpub, accountAlias)
29 'ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'
31 account.balance = function(guid, dstAsset) {
32 if (dstAsset == undefined) {
36 let retPromise = new Promise((resolve, reject) => {
38 .listAddressUseServer(guid)
41 addresses.forEach(item => {
42 if (item.balances != null) {
43 item.balances.forEach(asset => {
44 if (asset.asset == dstAsset) {
45 balance += asset.balance
50 resolve(balance / 100000000)
59 account.list = function() {
60 let retPromise = new Promise((resolve, reject) => {
62 .listAccountUseServer()
64 accounts.forEach(account => {
65 this.balance(account.guid).then(balance => {
66 account.balance = balance
79 account.backup = function() {
80 return bytom.wallet.backup()
83 account.restore = function(walletImage) {
84 return bytom.wallet.restore(walletImage)
87 export default account