stellar-wallet-js-sdk
Version:
> # :warning: Alpha version. Don't use in production.
28 lines (25 loc) • 577 B
JavaScript
;
var _ = require('lodash');
var camelCase = require('camel-case');
var Promise = require('bluebird');
module.exports = {};
// Add protocol methods
var protocolMethods = [
'login',
'create_wallet',
'change_password',
'update_main_data',
'enable_recovery',
'show_recovery',
'enable_totp',
'disable_totp',
'lost_totp_device',
'delete_wallet',
'get_lock_version'
];
_.each(protocolMethods, function(method) {
module.exports[camelCase(method)] = function(params) {
return Promise.resolve(params)
.then(require('./'+method));
}
});