diff --git a/_code-samples/build-a-desktop-wallet/js/4-tx-history/index.js b/_code-samples/build-a-desktop-wallet/js/4-tx-history/index.js index d879bbb3c9..39d038f6b0 100644 --- a/_code-samples/build-a-desktop-wallet/js/4-tx-history/index.js +++ b/_code-samples/build-a-desktop-wallet/js/4-tx-history/index.js @@ -56,7 +56,7 @@ const main = async () => { const accountData = prepareAccountData(accountInfoResponse.result.account_data) appWindow.webContents.send('update-account-data', accountData) - const transactions = prepareTxData([{tx: transaction.transaction}]) + const transactions = prepareTxData([transaction]) appWindow.webContents.send('update-transaction-data', transactions) }) diff --git a/_code-samples/build-a-desktop-wallet/js/library/4_helpers.js b/_code-samples/build-a-desktop-wallet/js/library/4_helpers.js index b3e344454a..04a65a5f9f 100644 --- a/_code-samples/build-a-desktop-wallet/js/library/4_helpers.js +++ b/_code-samples/build-a-desktop-wallet/js/library/4_helpers.js @@ -8,12 +8,12 @@ const prepareTxData = (transactions) => { } return { - confirmed: transaction.tx.date, - type: transaction.tx.TransactionType, - from: transaction.tx.Account, - to: transaction.tx.Destination ?? "-", + confirmed: transaction.close_time_iso, + type: transaction.tx_json.TransactionType, + from: transaction.tx_json.Account, + to: transaction.tx_json.Destination ?? "-", value: tx_value, - hash: transaction.tx.hash + hash: transaction.hash } }) } diff --git a/_code-samples/build-a-desktop-wallet/js/library/5_helpers.js b/_code-samples/build-a-desktop-wallet/js/library/5_helpers.js index 5565e60c07..2f6fb55023 100644 --- a/_code-samples/build-a-desktop-wallet/js/library/5_helpers.js +++ b/_code-samples/build-a-desktop-wallet/js/library/5_helpers.js @@ -68,7 +68,7 @@ const subscribe = async (client, wallet, appWindow) => { const accountData = prepareAccountData(accountInfoResponse.result.account_data) appWindow.webContents.send('update-account-data', accountData) - const transactions = prepareTxData([{tx: transaction.transaction}]) + const transactions = prepareTxData([transaction]) appWindow.webContents.send('update-transaction-data', transactions) }) } diff --git a/_code-samples/build-a-desktop-wallet/js/library/8_helpers.js b/_code-samples/build-a-desktop-wallet/js/library/8_helpers.js index 38ed7d32ed..30d39344af 100644 --- a/_code-samples/build-a-desktop-wallet/js/library/8_helpers.js +++ b/_code-samples/build-a-desktop-wallet/js/library/8_helpers.js @@ -99,9 +99,9 @@ async function verify(accountAddress, client) { try { const response = await client.request(request) return await checkDestination(response.result.account_data) - } catch { + } catch (err) { return { - domain: 'domain', + domain: '', verified: false } } diff --git a/_code-samples/build-a-desktop-wallet/js/package.json b/_code-samples/build-a-desktop-wallet/js/package.json index 009036e61a..ff5ac0b9e3 100644 --- a/_code-samples/build-a-desktop-wallet/js/package.json +++ b/_code-samples/build-a-desktop-wallet/js/package.json @@ -15,14 +15,14 @@ }, "dependencies": { "async": "^3.2.4", - "fernet": "^0.4.0", + "fernet": "=0.3.3", "node-fetch": "^2.6.9", "pbkdf2-hmac": "^1.1.0", "open": "^8.4.0", "toml": "^3.0.0", - "xrpl": "^4.0.0" + "xrpl": "^4.3.0" }, "devDependencies": { - "electron": "22.3.25" + "electron": "28.3.2" } }