OSDN Git Service

16a60ee3d787806df8d218d3afc15af251da4d1c
[bytom/bytom-electron.git] / src / sdk / api / backUp.js
1 const shared = require('../shared')
2
3 const backUp = (client) => {
4   return {
5     backup: (cb) => shared.tryCallback(
6       client.request('/backup-wallet'),
7       cb
8     ),
9
10     restore: (opts = {}, cb) => shared.tryCallback(
11       client.request('/restore-wallet', opts),
12       cb
13     ),
14
15     recovery: (opts = {}, cb) => shared.tryCallback(
16       client.request('/recovery-wallet', opts),
17       cb
18     ),
19
20     rescan: (cb) => shared.tryCallback(
21       client.request('/rescan-wallet'),
22       cb
23     ),
24
25     info: (cb) => shared.tryCallback(
26       client.request('/wallet-info'),
27       cb
28     ),
29   }
30 }
31
32 module.exports = backUp