fix: 🐛 Fix generating wallet

main
Keith Irwin 2024-04-22 12:26:22 -06:00
parent 6c7d43f6f0
commit 2c628cc2f1
Signed by: ki9
GPG Key ID: DF773B3F4A88DA86
3 changed files with 7 additions and 20 deletions

View File

@ -12,9 +12,9 @@ let loadedWallet; try {
filename: 'mywallet', filename: 'mywallet',
password: 'secretpassword', password: 'secretpassword',
address: '4....', address: '4....',
viewKey: 'XXXXXXX...', viewkey: 'XXXXXXX...',
spendKey: 'XXXXXXX...', spendkey: 'XXXXXXX...',
restoreHeight: 573936, restore_height: '573936',
}) })
} catch (err) { } catch (err) {
console.error(`Failed to open wallet: ${err}`) console.error(`Failed to open wallet: ${err}`)

19
main.js
View File

@ -12,25 +12,12 @@ module.exports = class Wallet {
password: settings.password, password: settings.password,
}) })
} catch (openErr) { } 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 // Create wallet
if (settings.spendKey===undefined)
delete settings.spendKey
try { try {
await this.rpc('generate_from_keys', { await this.rpc('generate_from_keys', settings)
restore_height: settings.restoreHeight,
filename: settings.filename,
address: settings.address,
spendkey: settings.spendKey,
viewkey: settings.viewKey,
password: settings.password
})
} catch (createErr) { } catch (createErr) {
console.error(`Failed to open wallet "${settings.filename}": ${openErr}`) console.error(`Failed to open wallet "${settings.filename}": ${openErr}`)
console.error(`Failed to create wallet "${settings.filename}": ${createErr}`) console.error(`Failed to create wallet "${settings.filename}": ${createErr}`)

View File

@ -1,7 +1,7 @@
{ {
"name": "monero-wallet-rpc-js", "name": "monero-wallet-rpc-js",
"type": "commonjs", "type": "commonjs",
"version": "1.2.14", "version": "1.2.15",
"description": "Javascript wrapper for monero-wallet-rpc calls", "description": "Javascript wrapper for monero-wallet-rpc calls",
"main": "main.js", "main": "main.js",
"scripts": { "scripts": {