diff --git a/README.md b/README.md index 7d0af68..02c4161 100644 --- a/README.md +++ b/README.md @@ -12,9 +12,9 @@ let loadedWallet; try { filename: 'mywallet', password: 'secretpassword', address: '4....', - viewKey: 'XXXXXXX...', - spendKey: 'XXXXXXX...', - restoreHeight: 573936, + viewkey: 'XXXXXXX...', + spendkey: 'XXXXXXX...', + restore_height: '573936', }) } catch (err) { console.error(`Failed to open wallet: ${err}`) diff --git a/main.js b/main.js index b99487c..31d3ab6 100644 --- a/main.js +++ b/main.js @@ -12,25 +12,12 @@ module.exports = class Wallet { password: settings.password, }) } catch (openErr) { - console.log({ - restore_height: settings.restoreHeight, - filename: settings.filename, - address: settings.address, - spendkey: settings.spendKey, - viewkey: settings.viewKey, - password: settings.password - }) // Create wallet + if (settings.spendKey===undefined) + delete settings.spendKey try { - await this.rpc('generate_from_keys', { - restore_height: settings.restoreHeight, - filename: settings.filename, - address: settings.address, - spendkey: settings.spendKey, - viewkey: settings.viewKey, - password: settings.password - }) + await this.rpc('generate_from_keys', settings) } catch (createErr) { console.error(`Failed to open wallet "${settings.filename}": ${openErr}`) console.error(`Failed to create wallet "${settings.filename}": ${createErr}`) diff --git a/package.json b/package.json index 77fbbf2..4b6bb57 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "monero-wallet-rpc-js", "type": "commonjs", - "version": "1.2.14", + "version": "1.2.15", "description": "Javascript wrapper for monero-wallet-rpc calls", "main": "main.js", "scripts": {