From 98f21970b1efd2d743b4064bff7b883e4904ae57 Mon Sep 17 00:00:00 2001 From: mat-if <97762857+mat-if@users.noreply.github.com> Date: Tue, 9 May 2023 14:35:29 -0700 Subject: [PATCH 01/21] fix(ironfish): add additional transaction validation (#3901) * fix(ironfish): add additional transaction validation This is a low-cost check for transactions now that we have a transaction index for the blockchain. This would catch transaction replays in scenarios where spends might not be present. For example, a mint when the minimum fee is 0 is technically replayable. By adding this check, we ensure that even if the fee gets set to 0, we are not vulnerable to such bugs. * update test to not re-use the same transaction * refactor: add specific error, change order of checks Changing the order of the checks was just to keep other tests from needing refactors. Does the same job. --- .../__fixtures__/blockchain.test.ts.fixture | 105 +++++++++++++++++- ironfish/src/blockchain/blockchain.test.ts | 23 ++++ .../__fixtures__/verifier.test.ts.fixture | 47 ++++++++ ironfish/src/consensus/verifier.test.ts | 19 ++++ ironfish/src/consensus/verifier.ts | 32 ++++++ .../createTransaction.test.slow.ts.fixture | 56 ++++++---- .../wallet/createTransaction.test.slow.ts | 36 +++--- .../src/testUtilities/matchers/blockchain.ts | 6 +- 8 files changed, 280 insertions(+), 44 deletions(-) diff --git a/ironfish/src/blockchain/__fixtures__/blockchain.test.ts.fixture b/ironfish/src/blockchain/__fixtures__/blockchain.test.ts.fixture index bef782782b..a015a1aad8 100644 --- a/ironfish/src/blockchain/__fixtures__/blockchain.test.ts.fixture +++ b/ironfish/src/blockchain/__fixtures__/blockchain.test.ts.fixture @@ -3631,5 +3631,108 @@ } ] } + ], + "Blockchain rejects double spend transaction replays": [ + { + "version": 2, + "id": "267b7c56-6cc2-4dd7-8567-cffd6ac12c7b", + "name": "accountA", + "spendingKey": "88e3b3fcb8fa65e6b4fedd6581c104a63f116add13e5fcb43a565af51540d45d", + "viewKey": "3afde795e18b2008ad1e0918d823bde03a959eedbb4883d83dc348d61d51ce37a8794bb19d955b9f69af81d9ae54e1e6f2f666b0e8d519a6d7a130d5bb089b2c", + "incomingViewKey": "d270f0f7b7cf8ed47ddf77ebb66d5aa5a7d995c74f7a0593e67322acadb2e504", + "outgoingViewKey": "2a24994434f93f0fbf211202959c2b9d57dd6e113446e0f566c79e0e73f3dac4", + "publicAddress": "f2f44b2fa3a98609415527733573c0aa663183c97273b2cd35afa9aebc4d57e5", + "createdAt": null + }, + { + "header": { + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "noteCommitment": { + "type": "Buffer", + "data": "base64:RDx8sUKdKgnNteuicc6kDY6YCnIcVzoJp8b/JkuFYAo=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:iwznNDPbBXXN1UcpKSeCBU/Helu/cjoj6g65hEFnX2Q=" + }, + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "randomness": "0", + "timestamp": 1683577757131, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 4, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAALST8HDfVjmmNyfiXnKqs2aKXUGTtxVhT2/rXHtA3R6izqTaVu9RSqe6QM2Q/NN/ByQslJEczULrAcBVTrfRhG4Kzn1NdLA/zgicMhPYCQkWF8hWanpr+L+oBNr39uzLFr3P68kRTnDrgblhX0RyxaqM61MU7RpEW1EcMRTsuhsQTkmUWbLg+KynnXqg/3m89cB78hAjVSQV0WHLrIyxwNpwjW4ViF3BqHOejBINwJ96BBFwjfrBg+6//SccIndfakQJpMrolbsX2IaIWQdprb/Hvdop/OAbQdUNoScoZQNWHG+i8uwUtmTlCxeapHEk8ohuuEH2kao8PndPYMabVZpmgTfDAtddAyq7iuWs0vNGkW2j6vXeRx3rDJ9MXiv8V0QHLAw+kYYEojhpoONBCOruVzyGX/t9OwYvRXVef4DeC/tSB/s4qJE7ikfoPBwMvY6v4P6HNlQNlcKZGGJ8hqs3TJidCOCh8ubuHQbdI4taeX7v+gWbLMFFb5Fsf4hhIXvJLtg8ZVKS3AjY8N4/zJ20lWebWXkk8RK+a4IhwHHOjlwcBAs5ftiWyaCdTsYmkXaheWKGSjY33ohiqaJnI2NWMlnGLGF4+cDt5dysaTtC5bI/0OAnY/0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw+YYLTZ56Tg9D+QkDrgXaz/NHW9g7eDaPDG1m49WqWA9AtFVJ5W4bXhA2s6i44tMAtjo9xS+aGo3rVFz06PTgAQ==" + } + ] + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwt4WInzM39RJs0yo2I5BiL/qQzyM9KaCqWFOSo12BqvZ7Kx6v7mSMjsiF12djSZhg3YUC0MSHgkdR7DkH20u7utYkeJ9gB1p5KWJjfJnBaNsu9bc5NKl70Fwn8LMr3BSGuiLT25kRUbQK8GlE0Byc359+EnvuNv37g52GtJxskHACE1K/A5jrg2dr1/o6noW8vFtdX9YpXs2VRV2pJToFOW+13/fNsOPzSHjbnxJ4CQEwcnuoLIWAyHoNHeZp97lj17l8tyhqGEqLgAmYetuWgvtW7eutZxNb0jAcxFN9gQhgUV0ejKK9sA6T4I3nTLIZ0OpLwAoHfR2CiXDpW8aoHYIIwYWY2HEF+/ijhEGTfXNtnxi16W9NoBhOr5hD8qaKhkMgZt7XBthmrm7/q4b7WaMDdKowLvp3RntyzMK5pYz+IezvdMa8sqB0QXqhQc/QBIiPau4NMCyoXFte17pvGl9SggsbgZIVZc2U6WN4cKf1JjLepKZUnRHU6kWl5C9qUgWms2jy4ovmAzJ+k47N95lDN6GcooaeDRh1LM9fbaNCuQBn5zCzovYMvXJ9MG3Jnxh9wP6e2K8t3CF0Uq2gEjQIOkGkX4MlDbwYE1kw/x0U6Gjlpl++GhfrR36MgULWLC4Ipfk7cu10gpgzZ86nPb2OEXoMNG3Ci6GK2CorORpyVoX/M35CpfzycbzTDdv7DsuL7ZmLty6/cE/1Vl+tgkn7gN0AYvrvyEzJ5WojzFQqNdzXlaJGZf0bWx5L1sWdIGe1/sUdOv/ZrvsRrvrAYoWiv47dQJhGfbJcQxGyDdZ8wMrwUD7KQTx693uGBwuLi4593iqn9mAz/IVTFndOtfSogYod3ZATsJ+Pls65q+F/EKXtNqzyzEmY7zh8kqzYhtqxw2/U8+dXf92tyUSx63/OA33CU/hWjp4YQ9Fp3I3l4yhvD/LlP5Xey8dPkxD4BMxabPH7LT/FvWx30qPoH2+Zqocv5C8vRLL6OphglBVSdzNXPAqmYxg8lyc7LNNa+prrxNV+V0ZXN0IGFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKAAAAAAAAAO5u2o9HKXf6WUOnKD0gY5OdIxsuJ8FtpCOASMydXak7v5ekoi5857c/TNEuNqKQfdjeGwzz0aKQKrVr3QrqrwYuY2xLo9+oE+Da2ndDTVopL9GJxa5nQXBGkfLsfT8zMNuri9qEvqUW6L0WUp8th75ox1SWr0uJxhlStlZOSPgH" + }, + { + "header": { + "sequence": 3, + "previousBlockHash": "49B19984B49D51E3D9111B18A61ACD334333C3CCD0058EA5924390736F600B22", + "noteCommitment": { + "type": "Buffer", + "data": "base64:tizNFajb/Cl+3WHpNa9NlhovGsIrn9rg23qL9sMhPzY=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:LvXYOHQZ80tsOkPYPIBDFml3KycCaV641QIqONlYOcw=" + }, + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", + "randomness": "0", + "timestamp": 1683577758163, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 6, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAO5vTz3q6j3PJX25f0APMAfCuGDB+M1fVpNDLCFi5UFSPADF0GNKyUFpP4dNqdvrdL1Y4T26gaY5H8kJEuXQ/iclpgd5/r0go25k/Od/8jzelB5ZQgGIPgIRBakynrnjWr5GOiBm91BVRSOHKQOHnfWNeYXhoTML2sB8EzaOqlxUO0dpEbCw+RQdz3Tt6VIccAB091WvO8az4EI5PJzJtxyjS3RO2kRQ6dRY0gfsbgw+g4qsDTwrmqUOkgy+1RXveh5bZZ2t4jwfoYYLQrj4nLK7pySOpmFTdwZ6MexiL+e1p2fmOF8yrSeWL9MTfi4pRDPjynvEJTBfYOQ4WqO6haZKw8E7vxRecLdPT95F5ZSnwoajoIJCt4XV0sreSP5VxUmvynvFy09DgCIxOwV+aT3/PSsXmhRfZdsRhgVIg3gxdpOPIRtZ2F4ohoNePUxnEiXKH1P9QIuJgrMLDKM5S/iYbhMl8fN+OiJadRELYKtRGElglxYWcYpTQPNCZpPdd6jF3QemI6Ip4gPuUZ/tW3M9BGx+EPZmAnoaWyCJAuDmFl8jFGxprZaWsUy1G6U34k518jMvDOD32fSiupiZfF1t+sjJ38rjI+Ww3bVtbECB1kzKff6uQSUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwEOfCA96NK+LUgo4FzqhgaMpd/5qquY8zVtxMfCxzE0VyO8561JlhUDcEmV5GHwUeeIiCeUurBuRB4flZjEr0Cw==" + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwt4WInzM39RJs0yo2I5BiL/qQzyM9KaCqWFOSo12BqvZ7Kx6v7mSMjsiF12djSZhg3YUC0MSHgkdR7DkH20u7utYkeJ9gB1p5KWJjfJnBaNsu9bc5NKl70Fwn8LMr3BSGuiLT25kRUbQK8GlE0Byc359+EnvuNv37g52GtJxskHACE1K/A5jrg2dr1/o6noW8vFtdX9YpXs2VRV2pJToFOW+13/fNsOPzSHjbnxJ4CQEwcnuoLIWAyHoNHeZp97lj17l8tyhqGEqLgAmYetuWgvtW7eutZxNb0jAcxFN9gQhgUV0ejKK9sA6T4I3nTLIZ0OpLwAoHfR2CiXDpW8aoHYIIwYWY2HEF+/ijhEGTfXNtnxi16W9NoBhOr5hD8qaKhkMgZt7XBthmrm7/q4b7WaMDdKowLvp3RntyzMK5pYz+IezvdMa8sqB0QXqhQc/QBIiPau4NMCyoXFte17pvGl9SggsbgZIVZc2U6WN4cKf1JjLepKZUnRHU6kWl5C9qUgWms2jy4ovmAzJ+k47N95lDN6GcooaeDRh1LM9fbaNCuQBn5zCzovYMvXJ9MG3Jnxh9wP6e2K8t3CF0Uq2gEjQIOkGkX4MlDbwYE1kw/x0U6Gjlpl++GhfrR36MgULWLC4Ipfk7cu10gpgzZ86nPb2OEXoMNG3Ci6GK2CorORpyVoX/M35CpfzycbzTDdv7DsuL7ZmLty6/cE/1Vl+tgkn7gN0AYvrvyEzJ5WojzFQqNdzXlaJGZf0bWx5L1sWdIGe1/sUdOv/ZrvsRrvrAYoWiv47dQJhGfbJcQxGyDdZ8wMrwUD7KQTx693uGBwuLi4593iqn9mAz/IVTFndOtfSogYod3ZATsJ+Pls65q+F/EKXtNqzyzEmY7zh8kqzYhtqxw2/U8+dXf92tyUSx63/OA33CU/hWjp4YQ9Fp3I3l4yhvD/LlP5Xey8dPkxD4BMxabPH7LT/FvWx30qPoH2+Zqocv5C8vRLL6OphglBVSdzNXPAqmYxg8lyc7LNNa+prrxNV+V0ZXN0IGFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKAAAAAAAAAO5u2o9HKXf6WUOnKD0gY5OdIxsuJ8FtpCOASMydXak7v5ekoi5857c/TNEuNqKQfdjeGwzz0aKQKrVr3QrqrwYuY2xLo9+oE+Da2ndDTVopL9GJxa5nQXBGkfLsfT8zMNuri9qEvqUW6L0WUp8th75ox1SWr0uJxhlStlZOSPgH" + } + ] + }, + { + "header": { + "sequence": 4, + "previousBlockHash": "B8BBD97EB227B399D2A285103996F6327C943A6C6221A7D8F275AA8205966446", + "noteCommitment": { + "type": "Buffer", + "data": "base64:Xu6473k91P/S5KLsLR3ubK8TFkeStFeqrqA1K3xQtz8=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:+8Fwf0DMbHCDhxeiWdH3MW36OjF5MQ1T8l18/J0IY8Y=" + }, + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", + "randomness": "0", + "timestamp": 1683577758592, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 8, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA9UIHWvdy9q53hR1MKtaWcT9eWtfitg+OrYoauYlWYUqhdKDEbG6tW+hahllj+HIR1PEhwwSLKzByEQRJFao0x1McUKI3HDgYR9rBafXg+3OiyuufmcdKYrGkZ7sIwRX0LXFWdLKST7DFCZoGk+VB//fz/Q+xak4u1FlZsirJgH0MOgwmqogCm5emLTB+tkyinm2xUfw8eRzOPxxYsjip5RjdwIK6eLQHSye93ZnwdiC5R1NQLb3CUpUXDb6j7CwTKWh3X16Dm1uBgKs7LM7l6Xmp8+G+Th4rVVL81Gtp4FDWZQRoSxfeJ1keK9qOh5dPaEoLlCmSL5RlbIlvGNKg7nw4/JLOUHqFlpBgVPEzSGysYFdHj1nG3kadXPfMmjBZRFvlHA48cWoKbSu3xS7iXDjvX7VET2WO2MnVyhpVtDiA9VsaOccXIhSaRos8y07oUpE3zNP5RdB0M0IYrHEM6AnwHQijw6ciiUWw/MFOj0gNneTV/uRk3hgWD4UzHbxlMGsU3cqDVHYHF8VFGkQYgBhxya77X/Zi0PvU9oIXGTeLj8wmMk3XC3rgkbXW0WPSvURnaLtfn9p3FqDg2u93KrhQif10XMF6DI+1qoNRtuC80/H7US4THElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwarff+cFKbSVpmH72MQjciGY9agC98OQs6/J0XFFMiW9zLRbv5c88bJIBF/RoodbyDol/b3fdv4Jpw37IQ8v8BQ==" + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwt4WInzM39RJs0yo2I5BiL/qQzyM9KaCqWFOSo12BqvZ7Kx6v7mSMjsiF12djSZhg3YUC0MSHgkdR7DkH20u7utYkeJ9gB1p5KWJjfJnBaNsu9bc5NKl70Fwn8LMr3BSGuiLT25kRUbQK8GlE0Byc359+EnvuNv37g52GtJxskHACE1K/A5jrg2dr1/o6noW8vFtdX9YpXs2VRV2pJToFOW+13/fNsOPzSHjbnxJ4CQEwcnuoLIWAyHoNHeZp97lj17l8tyhqGEqLgAmYetuWgvtW7eutZxNb0jAcxFN9gQhgUV0ejKK9sA6T4I3nTLIZ0OpLwAoHfR2CiXDpW8aoHYIIwYWY2HEF+/ijhEGTfXNtnxi16W9NoBhOr5hD8qaKhkMgZt7XBthmrm7/q4b7WaMDdKowLvp3RntyzMK5pYz+IezvdMa8sqB0QXqhQc/QBIiPau4NMCyoXFte17pvGl9SggsbgZIVZc2U6WN4cKf1JjLepKZUnRHU6kWl5C9qUgWms2jy4ovmAzJ+k47N95lDN6GcooaeDRh1LM9fbaNCuQBn5zCzovYMvXJ9MG3Jnxh9wP6e2K8t3CF0Uq2gEjQIOkGkX4MlDbwYE1kw/x0U6Gjlpl++GhfrR36MgULWLC4Ipfk7cu10gpgzZ86nPb2OEXoMNG3Ci6GK2CorORpyVoX/M35CpfzycbzTDdv7DsuL7ZmLty6/cE/1Vl+tgkn7gN0AYvrvyEzJ5WojzFQqNdzXlaJGZf0bWx5L1sWdIGe1/sUdOv/ZrvsRrvrAYoWiv47dQJhGfbJcQxGyDdZ8wMrwUD7KQTx693uGBwuLi4593iqn9mAz/IVTFndOtfSogYod3ZATsJ+Pls65q+F/EKXtNqzyzEmY7zh8kqzYhtqxw2/U8+dXf92tyUSx63/OA33CU/hWjp4YQ9Fp3I3l4yhvD/LlP5Xey8dPkxD4BMxabPH7LT/FvWx30qPoH2+Zqocv5C8vRLL6OphglBVSdzNXPAqmYxg8lyc7LNNa+prrxNV+V0ZXN0IGFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKAAAAAAAAAO5u2o9HKXf6WUOnKD0gY5OdIxsuJ8FtpCOASMydXak7v5ekoi5857c/TNEuNqKQfdjeGwzz0aKQKrVr3QrqrwYuY2xLo9+oE+Da2ndDTVopL9GJxa5nQXBGkfLsfT8zMNuri9qEvqUW6L0WUp8th75ox1SWr0uJxhlStlZOSPgH" + } + ] + } ] -} +} \ No newline at end of file diff --git a/ironfish/src/blockchain/blockchain.test.ts b/ironfish/src/blockchain/blockchain.test.ts index 672d5be7d5..d43e4935f2 100644 --- a/ironfish/src/blockchain/blockchain.test.ts +++ b/ironfish/src/blockchain/blockchain.test.ts @@ -800,6 +800,29 @@ describe('Blockchain', () => { }) }) + it('rejects double spend transaction replays', async () => { + const { node, chain } = await nodeTest.createSetup() + + const accountA = await useAccountFixture(node.wallet, 'accountA') + + const block2 = await useMinerBlockFixture(chain, undefined, accountA) + await expect(chain).toAddBlock(block2) + + const asset = new Asset(accountA.publicAddress, 'test asset', '') + + // Create the mint to replay + const block3 = await useMintBlockFixture({ node, account: accountA, asset, value: 10n }) + await expect(chain).toAddBlock(block3) + + const mintTx = block3.transactions[1] + + const block4 = await useMinerBlockFixture(chain, undefined, undefined, undefined, [mintTx]) + await expect(chain.addBlock(block4)).resolves.toMatchObject({ + isAdded: false, + reason: VerificationResultReason.EXISTING_TRANSACTION, + }) + }) + it('rejects transactions with internal double spends', async () => { const { node, chain, wallet } = await nodeTest.createSetup() diff --git a/ironfish/src/consensus/__fixtures__/verifier.test.ts.fixture b/ironfish/src/consensus/__fixtures__/verifier.test.ts.fixture index 8a14f66340..ab5dad9583 100644 --- a/ironfish/src/consensus/__fixtures__/verifier.test.ts.fixture +++ b/ironfish/src/consensus/__fixtures__/verifier.test.ts.fixture @@ -1308,5 +1308,52 @@ } ] } + ], + "Verifier Transaction returns false on transaction replays": [ + { + "version": 2, + "id": "239a2264-c4e9-4153-9600-594a7d19c2df", + "name": "test", + "spendingKey": "7586d0608b47371c8de7f4a32cfcc9126377b4c9b236e92c061cecbb5364dfa7", + "viewKey": "5db6ea0af0f16b65e69b21721fab6b3bd724f50d62c8a93d76717f0aa254f22d9f061b49e3caa5df5adb8fdb4eb849d5df56f4cc166b638d767a2268fe8a02ae", + "incomingViewKey": "a5253ee2213270c0f80d07850ccf59a9f3ad39586515df7054fbe78fa0e54802", + "outgoingViewKey": "fba590a63126a01228f3a03d7237440d0d649d0b1ee5638a6fb76fe9e2e84679", + "publicAddress": "5ace5295c0f9f0d28a09461a5c2285635fc3fa91aa5d8edeffc5e60e3dfc4867", + "createdAt": null + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEO/7YNpKBGspHk4+Z+/zfVLnTNuTlihoK/0Cu1ShuWKxHzC0YuuE5U/gS4nIPu/nu6E9cglbRH254CNWFWizYMo/4pzARdmBl6XWLI5kRHiigqb5ZMHIrstmEswTwTeZkzYYqiTvbhJQIytZVCaIC2rcKzpkMxqIurBFBbqDV14GO1tzXpfyzDsqQuIUGVcY9FjU6H8OQctYCGxHOTlLuRTpbJrxEP0Vu0WH92paIR+2h1JMXRuz6GJYELR0j13HNCOyIcbcEqm0luqaP0Yx7uXGctfqvrJ3pTuCI4S+BPo4wSK6fp7uBYIPAZOfyPvPp9U3tEdMA9z4WFWYAEL7HqEe7jIXb0dsjJpPNDhv7CvaGH7bG4JsdH+V6z6gFnhGsZyPjQLEsuzqA0IJ1HipHQztH8zJX2ITFpxhxxgHBVee6pDhANaL9ul3B3WSY49lz93kX1GvYjQfnN5dzi/1eKs39v7o+//L48NwjIiLdcBjxJ53jfLjaW8FATEzTRADiyS4kxHFoDPLE0V2Q9rMuOw46qBd6+QRC/USSqa+keIJVnoaDXfB0aQzhYPser6DS+c6kvniNuVbnUYgSa+kRAgf8H57T0IHSsxoa3A61KcBR6qE1R1w87HNJ0dOPlxQNNnNyjwDpaM0mVY6o4Ff0f0Kwy9vc6Igks/lxo5SXtVoCa8s6+0eaaPJrMo0A3EMr3ZnWdimvwPxBRTNd6DelH3tvbJhO8w6gVlc1YpIZUdSt6SBRzqxYWsZKJD9e+AuYShxNW0bZRSvGOm6dcoR2k5uwXg7ppSrgpdUBmYsRRopOhJudmY5D0v+Nqw218GWw7KhAGriDe225hcxF8u0bnz1lVzjLUcrAFBB3+gR539B1ChWCYDHE3xu3rAlyqpIvP3Sgz3B2UOhjjw3iEOPhDMnGywZ1i/qjk38IgunGFbvo3D+uNmLwZqkg14FvhjbVLA7IhbJ7ihD7P5ePMVYN+9fcycEiCwUWs5SlcD58NKKCUYaXCKFY1/D+pGqXY7e/8XmDj38SGd0ZXN0IGFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKAAAAAAAAAMeMsX3cwZ900NPpv4/efG71+izj4hZ7t5jTGNuP6sHPfKhdgaznV4OaPgx2QC32haWYJMslCYG8pxgUUiUTcA0VNACtpYiSJuxBnI6/JYvm/sC/1ReGws1H1riIUQ8mG2TI9EM2pCQmzf69o/Q17RjJv5AErQHyyEkEellPGiwO" + }, + { + "header": { + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "noteCommitment": { + "type": "Buffer", + "data": "base64:3omQslz2u6ZfSMHun4cs2U3Qabjhd0jZdznTzydptEc=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:qBGSebraGiQBE7KsobHzcUD7OWSYacODPiwzYIfmXnk=" + }, + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "randomness": "0", + "timestamp": 1683578362729, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 5, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA0mlKtsUaWc4UG3vdtX8zipx4qODi3Ff40oTdleNNN1y2QWuDSKQ96aKyXGn2sMYeWC+o8EL3pEHz1Y5kL4a9jrzA2fBvISSlhqOtzMlc0SWIXQ8T4/KBxkOYWzsXr0SU2id7Df2DEURnN1f/z9nlK4c4FYP3kAw/dNM2YdtXsikPP++CLrEn54SRuCs3fUnZQSvJ7oIjV0CZ/WMxh65x/mkuiLdzluy5MDkhUJPbY0WmIw5cHZE68jK/g+zIOHP7d9J/UuRIqS3xyofBSn0pYignyjwMMS5ZQ9TAiHT61GlqJw+aVxwH917xd01LdtcvcasF85uJqbK5wkx9ElIQJ/UK14/rJz92mycmiXjAYAqv1al11UxyT0s6wz/7jkQiqug7SFdufIWbpIxvydexbG8GXpcg7ZsLT81O4xa4rmp8kDDn/I6XV+mT7wTuqnrRFTU8xnOjB0jj41ODZL6x7rLLNnkm5UXrEppfGpkhOaYNtdT2IsXiS0TTccCQKpKh4PEtrC/9KEzyJNQo32Os4F6qWVO9HxzOj4egMd1qamHoTVQgtVWz5aMVvMqLtXqJ1jyv+Jf4buZCdWE3O038k5ZJo0lOg4BLjcXQKmXarRCSrrJiB8AOSklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw7cHp/rDVZKpJWupYGzurVzMz+0VaOW3q9nvPWoBP8VjqrIg0+v6qLAyNqI4cYXG3Q2B7HQlqGWt/K0nMdatECg==" + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEO/7YNpKBGspHk4+Z+/zfVLnTNuTlihoK/0Cu1ShuWKxHzC0YuuE5U/gS4nIPu/nu6E9cglbRH254CNWFWizYMo/4pzARdmBl6XWLI5kRHiigqb5ZMHIrstmEswTwTeZkzYYqiTvbhJQIytZVCaIC2rcKzpkMxqIurBFBbqDV14GO1tzXpfyzDsqQuIUGVcY9FjU6H8OQctYCGxHOTlLuRTpbJrxEP0Vu0WH92paIR+2h1JMXRuz6GJYELR0j13HNCOyIcbcEqm0luqaP0Yx7uXGctfqvrJ3pTuCI4S+BPo4wSK6fp7uBYIPAZOfyPvPp9U3tEdMA9z4WFWYAEL7HqEe7jIXb0dsjJpPNDhv7CvaGH7bG4JsdH+V6z6gFnhGsZyPjQLEsuzqA0IJ1HipHQztH8zJX2ITFpxhxxgHBVee6pDhANaL9ul3B3WSY49lz93kX1GvYjQfnN5dzi/1eKs39v7o+//L48NwjIiLdcBjxJ53jfLjaW8FATEzTRADiyS4kxHFoDPLE0V2Q9rMuOw46qBd6+QRC/USSqa+keIJVnoaDXfB0aQzhYPser6DS+c6kvniNuVbnUYgSa+kRAgf8H57T0IHSsxoa3A61KcBR6qE1R1w87HNJ0dOPlxQNNnNyjwDpaM0mVY6o4Ff0f0Kwy9vc6Igks/lxo5SXtVoCa8s6+0eaaPJrMo0A3EMr3ZnWdimvwPxBRTNd6DelH3tvbJhO8w6gVlc1YpIZUdSt6SBRzqxYWsZKJD9e+AuYShxNW0bZRSvGOm6dcoR2k5uwXg7ppSrgpdUBmYsRRopOhJudmY5D0v+Nqw218GWw7KhAGriDe225hcxF8u0bnz1lVzjLUcrAFBB3+gR539B1ChWCYDHE3xu3rAlyqpIvP3Sgz3B2UOhjjw3iEOPhDMnGywZ1i/qjk38IgunGFbvo3D+uNmLwZqkg14FvhjbVLA7IhbJ7ihD7P5ePMVYN+9fcycEiCwUWs5SlcD58NKKCUYaXCKFY1/D+pGqXY7e/8XmDj38SGd0ZXN0IGFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKAAAAAAAAAMeMsX3cwZ900NPpv4/efG71+izj4hZ7t5jTGNuP6sHPfKhdgaznV4OaPgx2QC32haWYJMslCYG8pxgUUiUTcA0VNACtpYiSJuxBnI6/JYvm/sC/1ReGws1H1riIUQ8mG2TI9EM2pCQmzf69o/Q17RjJv5AErQHyyEkEellPGiwO" + } + ] + } ] } \ No newline at end of file diff --git a/ironfish/src/consensus/verifier.test.ts b/ironfish/src/consensus/verifier.test.ts index 866258250a..38d11fd851 100644 --- a/ironfish/src/consensus/verifier.test.ts +++ b/ironfish/src/consensus/verifier.test.ts @@ -60,6 +60,25 @@ describe('Verifier', () => { }) }) + it('returns false on transaction replays', async () => { + const { node, chain } = nodeTest + const account = await useAccountFixture(nodeTest.node.wallet) + const asset = new Asset(account.publicAddress, 'test asset', '') + + // Create the mint to replay + const block3 = await useMintBlockFixture({ node, account: account, asset, value: 10n }) + await expect(chain).toAddBlock(block3) + + const mintTx = block3.transactions[1] + + const result = await chain.verifier.verifyNewTransaction(mintTx) + + expect(result).toEqual({ + reason: VerificationResultReason.EXISTING_TRANSACTION, + valid: false, + }) + }) + it('returns false on transactions larger than max size', async () => { const { transaction } = await useTxSpendsFixture(nodeTest.node) nodeTest.chain.consensus.parameters.maxBlockSizeBytes = getBlockWithMinersFeeSize() diff --git a/ironfish/src/consensus/verifier.ts b/ironfish/src/consensus/verifier.ts index cabdc88da8..9e57f21de1 100644 --- a/ironfish/src/consensus/verifier.ts +++ b/ironfish/src/consensus/verifier.ts @@ -248,6 +248,11 @@ export class Verifier { return VerificationResultReason.DOUBLE_SPEND } } + + const { reason } = await this.verifyUnseenTransaction(transaction, tx) + if (reason) { + return reason + } }) if (reason) { @@ -422,6 +427,12 @@ export class Verifier { } } + for (const transaction of block.transactions) { + const result = await this.verifyUnseenTransaction(transaction, tx) + if (!result.valid) { + return result + } + } return { valid: true } } @@ -519,6 +530,26 @@ export class Verifier { return { valid: true } } + + /** + * Given a transaction, verify that the hash is not present in the blockchain + * already. Most of the time, we can count on spends being present, so regular + * double-spend checks are sufficient. However, if the minimum fee is 0, + * transactions that do not contain spends could be replayable in some + * scenarios. + */ + verifyUnseenTransaction( + transaction: Transaction, + tx?: IDatabaseTransaction, + ): Promise { + return this.chain.db.withTransaction(tx, async (tx) => { + if (await this.chain.transactionHashToBlockHash.has(transaction.hash(), tx)) { + return { valid: false, reason: VerificationResultReason.EXISTING_TRANSACTION } + } + + return { valid: true } + }) + } } export enum VerificationResultReason { @@ -527,6 +558,7 @@ export enum VerificationResultReason { DOUBLE_SPEND = 'Double spend', DUPLICATE = 'Duplicate', ERROR = 'Error', + EXISTING_TRANSACTION = 'Transaction exists on chain', GOSSIPED_GENESIS_BLOCK = 'Peer gossiped its genesis block', GRAFFITI = 'Graffiti field is not 32 bytes in length', HASH_NOT_MEET_TARGET = 'Hash does not meet target', diff --git a/ironfish/src/rpc/routes/wallet/__fixtures__/createTransaction.test.slow.ts.fixture b/ironfish/src/rpc/routes/wallet/__fixtures__/createTransaction.test.slow.ts.fixture index 402ff8f998..91c8a12cd2 100644 --- a/ironfish/src/rpc/routes/wallet/__fixtures__/createTransaction.test.slow.ts.fixture +++ b/ironfish/src/rpc/routes/wallet/__fixtures__/createTransaction.test.slow.ts.fixture @@ -2,18 +2,18 @@ "Route wallet/createTransaction should create transaction to mint existing asset": [ { "version": 2, - "id": "a1f0f9b3-7d54-4c7d-af43-b24a1f9be1ee", + "id": "e89a569f-7397-41ba-8b13-14e45cd496d0", "name": "existingAccount", - "spendingKey": "475f2d853843f2da63fd1ff80d4716875d776317e1bdb8d3c4d387a8742822eb", - "viewKey": "68b06207f202886de5b03e90f2c0cff5f4c87c2ef09256c49decc33753d0ce1caf87bc321208f3a97b6ee0d99385db003ed9f04c9085e447afd24173cf158313", - "incomingViewKey": "0cbc5e68523198430d3934298baa8bc80a1a790d37962c9543fc97089b177d01", - "outgoingViewKey": "916f87e7bdeb3358da03ff02d1f63a77001286bdff7db93aa4a1da37bc007870", - "publicAddress": "c30bd7045a8e54e613ae54d14e79d875c3637fcd8a3c527f7062e8c4f82644ce", + "spendingKey": "40c5f689b86d915df21b5369c0e330dfd30a517b5fc8cf0bd7b5cee1fbda1ce8", + "viewKey": "be6f34389251b99d83007368777f7ef28e3216dcf641b7643229e6ae5022c7192964b7cf123bd6d5c690c89eb11276e53208b7ae65bd07da061a9189c1179153", + "incomingViewKey": "75e27278ef5f4970f86bdba4d51690c642067c2664d32da88c7c243189b54d01", + "outgoingViewKey": "f7c1faf9ea812f7550e9a735272f57fcba51c0205ca4e140990cbe4d1f522765", + "publicAddress": "e5fde1e5ad8514419e3577128f34e1320bf8395b592eebaa7d6de99ebfce0713", "createdAt": null }, { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdQVhv+ALwKaYNhyZ5sMOVdQ0UepcB1KYVL+hnJM6rrOT+wiyBnHatu6XKiVi/en7saQ0d0eOokFMQc4AT2BqBkMkt/6gK5/UctJJ0jQi3jay4e8Qh2pp/ea1Q3uIvZptyP/ATM3N4twsqWoCZ79I4DT8NUCKmfjZLEF6NvS1iyoYu4VOwriS2UBKLR50u5tmnG6Hn/pV+hGVxGLGIVYT/CMddppWVOIBP9Z1knMLqHuREIx23yITQry3RjqbOHjVVnA3wa24zM+rggXItPzLHDxV7lsSl7DVF+Xh18eiSYuW/ftXZUlw2/eV2OmHeO9AJn52TyKZbBCwHvxPXDDyQWgIItObJRDcDF560ZOEFAmYChs6yPOyoDRwhzLCbBYCygk5Jhgg+ChCKA4I092GJfi5XB/xhzmimvPhNLSQEFUlombdmZXbG5Px40ZbzUPaiOe2f+zblPVv0l1pRlZHONXN4YyQ5xGEZb1JwjQ7bx4BUZdoAf3qy0JRn+BuCLC7ub5vRRJvff7oXVTc3WCa3fRfF7hP5F8d9D5kSHBUvKjj3uoloVkBUOQUAmdBadn4RC2nqwWbj7gNle7lOMqyxZ0KLu6KCnff1V1UHAHOYVTDhqnp7IDnmZQNzbbQF46dbc4ltlrsMZIcPJh/2c8NlamJDWwDVS12emyGkPgcLpEzXGE8qP7ml+MBLsyUcOFYUYuc3qITrwO5pbXrnZjGJzl+4oXio5FGl4xAELrdtkZDcimMcpUWH8qta/UNFVw+1r0+eipiMZ17Zsc6ZEmlhxXdvTw2jrbVj7R6kp3XHhV0pSAO7X1rLDh4EspuNz1t+u3KJID0v9tgFh+IDTjJTxd/XZhVWxyrB/ORICwFBCEZtJqYcnLzhnjbrS1HLxYyizWDljhP9SKfY8RcAixm/XqUT6U+N2hlhTIfTdnjd9TSp9minKab9U5NjDxzk2whZH7H7CJcSKGZLgbRiW0o9n5DRgLwy743wwvXBFqOVOYTrlTRTnnYdcNjf82KPFJ/cGLoxPgmRM5uZXctYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKAAAAAAAAAImgnqDA1ZOKZvugZBY6wpJPxSb2np6CnLxN+yK7WiZQQf702EDsBnKN3w+XTcYruhyGwgYtjmRos2Sac5H1XQ5xAA8JkmSI+iLKttEO7QO4pZa+wmfR2xx9bOF2OVcqtJlx0dFZjkCRoYo+GoLTMtA2NhfZe3mSyMd3Q8p1FqsG" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcxKd1Hon3rHULJ83lgiJqqw5iR7hm6gAiLGym87rsmhY1DYzhfgJMvOrWLlA414gJJxmv9VuMQBeoRmU7vhfg/UpedtBfvF1mpVwD75HyW5gt0AVLWP3NbKeNE3v8VpdvmTsgZRKbdqqi+Oaz7Vq5uhRkOhOb5tiwyooZeNaQEV4QB6ICHD+itC+XcSBbNe16qKefsId5tySaAl2GUWZudUXRXNF4rKyekoU9QizI2TrEuHZ+N3MN7/ygtHsoagkREjgZzGtlkiE3ITpF2A3OvLWx047fV5Y8DCHCcRD3u8+XqYfzpHzrL2zil4dkNpFvgrpCvUUg4DEEhw4bqp00a/QHm3hOtI915yKwrtj5hna5hy2T2z1M6QIxHsIFIrlX8E1xTVmDNFe0auoJDLmWVg4mRb4D1YigK0koxChi2ILdPsTrggbLKGa076ImlFpVW5tsTmjwLhKtqb6JIxMDNp9Bfsp4eN80prVag1zu8lr7FSpmkqjFnYUcVG5Eblf6z4MxgXAohyiOV4yBmn9MurHRd1/JU7Zu5r7z7wi3mWAtDocNI/yxXBq0TebesmR682C7RnLkhc9Up8Tvb2ZX40Enpc6Rrr2HYogDs7Y2cb5wehJJhvVEsYrziOB1HxpXurf71MqdfX+vaw7H6484hZRfbUgCVZekJttvGOFtC9mxENiqIAUDzH797Nd19QZgmRq2nyXUrAgrV1y1Pvm0SKZtP6TkJUrpU0NAfjkqLLjd6Ym1triZ3JCGxUBAiNfod0bq0LCjlm52nma6noG8zwcytaUs2fq59SBRuZNecy3l9tuRMe9uymNKWQMn8FhJLKibWrtMDVE+KerkzH9kfiKJhLg4L8B3flT5FzS53SmIbwjkMzX7tVv3veHzGARv/c2tfkI68/fl5wV3qNOnLXgXhZ8dkEl4gXBqxQn9zdab9za6ihheFDr4nXwKYENUJu+sePjLSFLMdhEzxLSzCrCTwO+2WI5f3h5a2FFEGeNXcSjzThMgv4OVtZLuuqfW3pnr/OBxNuZXctYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAABm96Uxh5r+Kjn+wiXqX3JBbYNYEdS2BVv5RFiL036vf2l2dze9Iq1RNh4BpWs9ZTG66zYoUIZ9kVpSjCCgsxwPvNqMBM8145Cd7KyCKPGyNF+ukqNdDqFFXicIgB/qx2nsTntYPMRfIjUG6HQfFBsQMOHohWSDFjcJk9vB1nMkA" }, { "header": { @@ -21,15 +21,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:8ocKUqq1sPr98Fkp/sk9CWyUsJMYHQBgnLxHvzSrYRc=" + "data": "base64:4/qR18F/gLexFGxZPTQLH5qippYQ8qb0WoaOGG4bP2U=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:1Ku+2Yv6xktj8pGRACdJF7bVD0Xeov9JhFNb0G4tleU=" + "data": "base64:vqB07o9MSd708PCP0qg/fK2yvKZ4TLmjkwg/mQG654U=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340512716, + "timestamp": 1683580798564, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -37,29 +37,33 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA5/lyWG8CFVygBXN2idr0cRX7J08gxYwaOp5b9Kd4bw6JwmyMPFWgVTgrqEInJXPf/gxPfORZJj9N03wlX6s/dvEe+dkNikjqkohlKa5J4n6P50XxwIL0ylEs/WrNuZpJFtYTX0ZBSGBo0XoqiOyZKfT6uoUSEu2ReIh6RD+rpmMHwKfyOpXdMo7A23+YUqKyEwKaZXp3Uk0+h9oRdwnMkd7iNtQ0yt+lYbcM4wLeZOSRhdvzGp/d1RPJUHwUrFhEFxaVRaH28PDOBzBUPhhyRX/9GbHo8rQIyIUWfrPsoXrW6kBGcRbmPDRH5cjFGNTfZM3cQ4habZ+4NPpEiIICVii7s+NxxU3AHDKAzGNvSbv51k5sx3rK8Y77jLCnyR0/vQOU2PulrsaWOPjQreuNk4HOoZ1USDsQ1jZ7Fm25sIdlUidoKAU9mFHnNXgoQvua0jqf/Qh86vyesCdM6pa23skpREq7HIWr177R2/u3z6h5PLX/vqAcyrp7QuDBPDUrj8usS4rE+7P6VrvxjGXhfBkQ4uTM88C6q9MXquzeboQVVO93HGx4rV5YzyGWgmU8gOoRFuszqMEuK5yu0xqu3kKLpPiTrelQFYdKMVgX/GeMcqkVYWTQxElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwWpzpbVS5eKfJZhZgx9K00PBIIOVMzRhRV9rS0FT3+2gPXmays8I6i5vy/Hzd+J5186yfiDcnk0Fa+Zx14lVwDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA2tbFYkF5vGGUOvaFcALbROM2x5AougM68BwyInu3iCmCe5miZOesnD4EmgBS7gU/W+vpNnJsW1BrPG/oovu/lUButSF9brZuIOQzc8kcbf+Zcp9HldR43edTTxjccM6xMKT8G2UHwlVRv3UVoSWCkYgRrsv8qtHeDuj/FsCQ8EEUqXw7rIF70wEaxslj39nkUQkvAzfxvKDm7RvSJk/Y5j5eA26wFxdwsZvbhm7R7O2EjKl4HYEcDQGYc4nrTyF7FJgCKfHzF0WVI2H7PLtV/YFxNWO44uVKFC87J+cuSqQmOFGR8+sShjgw3lfexgOABGZT8hAK0Tc2EdXEi6jkgn6UdnGW/lI5fctdIFiKpHmIUFhDwdTej01v43bd2vxv+SCt6XRgolpsacLrL+pQhpHrJljOuG5VxaubhCiIbRrkYqAYiH4AZVZdja5wRJMx25O93ADwpwe2Fy9OxvyDYhpnPTOswT632vI5s0ZN3+S1mE52ltn3NsPBqZIXKe20JTzceTlsDtZ5+zW6hJaq02qMgOD0vT7uDH7ssI7gMs2XGHaDRdZxpufqJViXwVQ82dgTNSdZnZbe5tg30Ah1D8Y4PjYQdCs99stPNEzuILGVaYYGGjZM6Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw3osiLagGEZ8i2ab6V6ZLBGaSwCRSUwok8Hvwjo2px+VnL8KFX+DB6cXX4NNtqen6+EENUa8fq7/kDSb78nTNBg==" }, { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdQVhv+ALwKaYNhyZ5sMOVdQ0UepcB1KYVL+hnJM6rrOT+wiyBnHatu6XKiVi/en7saQ0d0eOokFMQc4AT2BqBkMkt/6gK5/UctJJ0jQi3jay4e8Qh2pp/ea1Q3uIvZptyP/ATM3N4twsqWoCZ79I4DT8NUCKmfjZLEF6NvS1iyoYu4VOwriS2UBKLR50u5tmnG6Hn/pV+hGVxGLGIVYT/CMddppWVOIBP9Z1knMLqHuREIx23yITQry3RjqbOHjVVnA3wa24zM+rggXItPzLHDxV7lsSl7DVF+Xh18eiSYuW/ftXZUlw2/eV2OmHeO9AJn52TyKZbBCwHvxPXDDyQWgIItObJRDcDF560ZOEFAmYChs6yPOyoDRwhzLCbBYCygk5Jhgg+ChCKA4I092GJfi5XB/xhzmimvPhNLSQEFUlombdmZXbG5Px40ZbzUPaiOe2f+zblPVv0l1pRlZHONXN4YyQ5xGEZb1JwjQ7bx4BUZdoAf3qy0JRn+BuCLC7ub5vRRJvff7oXVTc3WCa3fRfF7hP5F8d9D5kSHBUvKjj3uoloVkBUOQUAmdBadn4RC2nqwWbj7gNle7lOMqyxZ0KLu6KCnff1V1UHAHOYVTDhqnp7IDnmZQNzbbQF46dbc4ltlrsMZIcPJh/2c8NlamJDWwDVS12emyGkPgcLpEzXGE8qP7ml+MBLsyUcOFYUYuc3qITrwO5pbXrnZjGJzl+4oXio5FGl4xAELrdtkZDcimMcpUWH8qta/UNFVw+1r0+eipiMZ17Zsc6ZEmlhxXdvTw2jrbVj7R6kp3XHhV0pSAO7X1rLDh4EspuNz1t+u3KJID0v9tgFh+IDTjJTxd/XZhVWxyrB/ORICwFBCEZtJqYcnLzhnjbrS1HLxYyizWDljhP9SKfY8RcAixm/XqUT6U+N2hlhTIfTdnjd9TSp9minKab9U5NjDxzk2whZH7H7CJcSKGZLgbRiW0o9n5DRgLwy743wwvXBFqOVOYTrlTRTnnYdcNjf82KPFJ/cGLoxPgmRM5uZXctYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKAAAAAAAAAImgnqDA1ZOKZvugZBY6wpJPxSb2np6CnLxN+yK7WiZQQf702EDsBnKN3w+XTcYruhyGwgYtjmRos2Sac5H1XQ5xAA8JkmSI+iLKttEO7QO4pZa+wmfR2xx9bOF2OVcqtJlx0dFZjkCRoYo+GoLTMtA2NhfZe3mSyMd3Q8p1FqsG" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcxKd1Hon3rHULJ83lgiJqqw5iR7hm6gAiLGym87rsmhY1DYzhfgJMvOrWLlA414gJJxmv9VuMQBeoRmU7vhfg/UpedtBfvF1mpVwD75HyW5gt0AVLWP3NbKeNE3v8VpdvmTsgZRKbdqqi+Oaz7Vq5uhRkOhOb5tiwyooZeNaQEV4QB6ICHD+itC+XcSBbNe16qKefsId5tySaAl2GUWZudUXRXNF4rKyekoU9QizI2TrEuHZ+N3MN7/ygtHsoagkREjgZzGtlkiE3ITpF2A3OvLWx047fV5Y8DCHCcRD3u8+XqYfzpHzrL2zil4dkNpFvgrpCvUUg4DEEhw4bqp00a/QHm3hOtI915yKwrtj5hna5hy2T2z1M6QIxHsIFIrlX8E1xTVmDNFe0auoJDLmWVg4mRb4D1YigK0koxChi2ILdPsTrggbLKGa076ImlFpVW5tsTmjwLhKtqb6JIxMDNp9Bfsp4eN80prVag1zu8lr7FSpmkqjFnYUcVG5Eblf6z4MxgXAohyiOV4yBmn9MurHRd1/JU7Zu5r7z7wi3mWAtDocNI/yxXBq0TebesmR682C7RnLkhc9Up8Tvb2ZX40Enpc6Rrr2HYogDs7Y2cb5wehJJhvVEsYrziOB1HxpXurf71MqdfX+vaw7H6484hZRfbUgCVZekJttvGOFtC9mxENiqIAUDzH797Nd19QZgmRq2nyXUrAgrV1y1Pvm0SKZtP6TkJUrpU0NAfjkqLLjd6Ym1triZ3JCGxUBAiNfod0bq0LCjlm52nma6noG8zwcytaUs2fq59SBRuZNecy3l9tuRMe9uymNKWQMn8FhJLKibWrtMDVE+KerkzH9kfiKJhLg4L8B3flT5FzS53SmIbwjkMzX7tVv3veHzGARv/c2tfkI68/fl5wV3qNOnLXgXhZ8dkEl4gXBqxQn9zdab9za6ihheFDr4nXwKYENUJu+sePjLSFLMdhEzxLSzCrCTwO+2WI5f3h5a2FFEGeNXcSjzThMgv4OVtZLuuqfW3pnr/OBxNuZXctYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAABm96Uxh5r+Kjn+wiXqX3JBbYNYEdS2BVv5RFiL036vf2l2dze9Iq1RNh4BpWs9ZTG66zYoUIZ9kVpSjCCgsxwPvNqMBM8145Cd7KyCKPGyNF+ukqNdDqFFXicIgB/qx2nsTntYPMRfIjUG6HQfFBsQMOHohWSDFjcJk9vB1nMkA" } ] }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALtlTJ5MzxvdiXOND+nHbDnSTnAVB2rdXbK0IHt855lakOthJs34nupYihOzhAsyjdiMqT83mmOIwHIKmF4Id5qNhS6XtrokhBx9pgGnOorOGDdRdkTFomRCmqBHekuGydW7aP8a6fwS5P+wQbm5uo72lZGGFiFGagkjyazuX5ZkNFhuXEPUaWk97hODAhNT6a19Nlaskf1AalZ2iGNH7UOJVXCoLroo76s6/RJ3XIJ2AOeE+BPUc6z00d6cX5p8HJnGyE2qkQl+GltBFidopAfbeXGbKqw51ffGugU+LPkHIFZuseq/yJDB5YRMFAIMM6/mPt61gdCdxdYn0/IJchqcU7O6Ap8cDhiiZwS86xQdztUr6UiOD8oeun2yFruU8UJOzJacnBLwJqYq1jbdtiHTUNStAzsrxaZwKrCgDOr/lxUMA/65/XE2KBoKbS/ABMtpBbFoDr0pFzO3VHlLmg/rBcjm0yv0wwiE2ybyXWlC9oobfy2ucoiRawguefMuSpqr38mL+UGAA98fggYhSVh2NdfftW9uOA9qZXrmagHJqC+MHHiZ0Ccx34XSIw0ewjV6Sgm1KPC0ztyoUBccpNCjJq+/3cxoVJnZkF6M5FEUk4jxBp27ggI5Q3Gt0/zhIOL83vw1NkvUlfKLEtRrudwUCLfMnFPYq/OjwhA2KF5wUBYTL2H+C1OWtAjWt5lxsN0YNY4kVqptVUencUO3o3UBH1LkaWXy4rZyAZpX3bjO4BwZ/y1W5XBWt51UnfXvyfv26G2xoSi4YAXe4QKRdQ4nwj8oHnjzWqPfvTjRKn5c+0pfePTZcfRovjS3n+MNvqeISQIoV+/y2fH6arRgFFPMBuptHLO/OGCGVtRvOB10BBjr17LnWIy/YB6d6OtNr4N9r6yW9CFaby/N3yvRzkPB4KSu5D8iyo+hgMOizftIK0vs/XNsy4vN/gptYpWPjNZQ9WGmaceMmG/NM+wpFIoXKpljNLEUz5f3h5a2FFEGeNXcSjzThMgv4OVtZLuuqfW3pnr/OBxNuZXctYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAPWE7lVeT4+DAvFhS0XMowk27Ba41x8TB3+Ntau4xKdT0Ysi5B4Qg57u7LRIozN7axdKZ6cgVSqX4fpze0jWTgn6XSHghjyqUIVNq7a4vOHA3wEBUQJAesAHsuZc9oz7p6pia/08P/ozavtwegnu7S+rCFKa8DRQB+GdQHU7VcoF" + }, { "header": { "sequence": 3, - "previousBlockHash": "43003C367C0C272A2C0A671C6C0078DCA4C2F4DE4BD918CF777CE005427CFDC9", + "previousBlockHash": "3D4E8D69191A0C839DA47312AF2CF1E5CC9FA234009925F0B26C1E1A70805D91", "noteCommitment": { "type": "Buffer", - "data": "base64:v11koM0jfoZF+aVKJh0zwK0843enHSsMZEdiZqHacTM=" + "data": "base64:fZZdnrqelTLFV6hlbyGHVOG+71i1J7dX9wQ33OY6g2c=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:KEyKkuF1GOnTd99moaQ7mEt2WuV8JpmOXqMVXOlyBv8=" + "data": "base64:qfiLVtUmnjCOXV/uaXGbMSZDSDdrH6S34G0IfYqIldo=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340514993, + "timestamp": 1683580799612, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -67,29 +71,33 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAe+EHrm/FqhEXk2POyFB1TZn/Fe/RsHrlnCZPiaFsJ8StY7tWQ4xcdQz0JH5l17wMkc5AZzjruT/YOsZJ8mh3FhYVkXr/h7CKUAfyCJEWE1uhQVk2E/6F17rlFajKT6q7G70Tt1ql/4YhHaXCLqpDu+MdevxFMUohnAXsIQrAXg8YouraYIJM37pB4CvW1ZMrmvl5ZOkawTLf4vSHFLWq+IfGtJItF1E5805db4rmO+ukpnbIhusHJbMBup52R5Eaa0qV04HB/3iTCgQWBHO8ZEti45dwxJIgvwUW0yYH/zVqaYW526F5BGotWnk6VFxXFIf2/VE3jUzHhVVSpv3hlUyJZuX7JSswpTgujLUQwurMU//mqCIoKTVYuMg8GdA5fQFnhztTYqvEUhNpG/6O9zbULvSYRH6g/klDBaeIn+p6/4izLtcvr+ibkReZTYHKFNjAD/Jp1sCQRwSAhqdghM0buwajBxZ1UW0W7OvfANb0y2c8d9N4PVOgbfzgUynoWNu9H5A1mglq8BEpeNzxAsD5pa0V+OoD5yF40D4+itEmOdMWtBI7k3N6fYeziOEeaEvBxedzdnL4dK2ujQ5OslwNdKZatW1CILQ00BLnHfKf7BDW/zb9V0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwT0YuRBzD6xrFpTpnNVezPGnBarRTSQ+QX9XfsR3+YKxGofMu7qCjpcktfCzuNHitQKH5bzOtWAUtNEuW+OOxCg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAW8x3b3d30OTILchCsBWtMYIiVZ+VOHVKcg/Pwabsaga0Kd/s948pZQykyQOn7xXlkkkTREjETHoHlEFKTyXoGmvTrre9PnrOPtRqBiHv8Pa1nGqUM5pJxl2VjZu9NfLMa2UoDMBXhvJe1qCFErDj/AfTapQdb0zK0ET0u89am3kNCFW3AvpDYx4blEArIDYWwdRiYrn71y9F4ezELn8Y1XYTjrVqOmpVGEWELpSfW06tmvSzTLtpQWB36Xf4MmWx48I5xOaGPofXqLOxr4KjpkZ3frABLwoLKHvq0Vpe/V4DJd4envkMndGblzyZDQLIUlZZ8gUSvqGaSPjqz7tNGQMIE0nh9tz69Be6qqqiQF7NijwyqvXyah/CYJ8FWLsl9fcLz6TZE7Sgz9i4QRM/NpU6Jz0QEpNJNhZVuJNs/4nIosGCX5FDV3jY41f4qSEdFnw1NQtk6h2u5CUVDNLP/hYKPxO47TwsbVHI8QL8bsEyNKmWKVeTV0yx9RDjVfvsXNOM8lgSkEUF6xZS2CVPyvbAUK5PndbPocqo6S7vKGVtC10Ascdhil7jhC45dS/zeyhiQNNXrDXlnGORNwMizCC4/wubgvi6LTcXl80oC+XyxFbsXbqVfUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLUvo4TZgl0Tlz/g5iRL9h1JbfKKEPkgLc2p9nyHqCGoJKr9br4x/J9Pd0H/uO/4kVbOtSs+qcJ6NDvNLINK5CA==" }, { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdQVhv+ALwKaYNhyZ5sMOVdQ0UepcB1KYVL+hnJM6rrOT+wiyBnHatu6XKiVi/en7saQ0d0eOokFMQc4AT2BqBkMkt/6gK5/UctJJ0jQi3jay4e8Qh2pp/ea1Q3uIvZptyP/ATM3N4twsqWoCZ79I4DT8NUCKmfjZLEF6NvS1iyoYu4VOwriS2UBKLR50u5tmnG6Hn/pV+hGVxGLGIVYT/CMddppWVOIBP9Z1knMLqHuREIx23yITQry3RjqbOHjVVnA3wa24zM+rggXItPzLHDxV7lsSl7DVF+Xh18eiSYuW/ftXZUlw2/eV2OmHeO9AJn52TyKZbBCwHvxPXDDyQWgIItObJRDcDF560ZOEFAmYChs6yPOyoDRwhzLCbBYCygk5Jhgg+ChCKA4I092GJfi5XB/xhzmimvPhNLSQEFUlombdmZXbG5Px40ZbzUPaiOe2f+zblPVv0l1pRlZHONXN4YyQ5xGEZb1JwjQ7bx4BUZdoAf3qy0JRn+BuCLC7ub5vRRJvff7oXVTc3WCa3fRfF7hP5F8d9D5kSHBUvKjj3uoloVkBUOQUAmdBadn4RC2nqwWbj7gNle7lOMqyxZ0KLu6KCnff1V1UHAHOYVTDhqnp7IDnmZQNzbbQF46dbc4ltlrsMZIcPJh/2c8NlamJDWwDVS12emyGkPgcLpEzXGE8qP7ml+MBLsyUcOFYUYuc3qITrwO5pbXrnZjGJzl+4oXio5FGl4xAELrdtkZDcimMcpUWH8qta/UNFVw+1r0+eipiMZ17Zsc6ZEmlhxXdvTw2jrbVj7R6kp3XHhV0pSAO7X1rLDh4EspuNz1t+u3KJID0v9tgFh+IDTjJTxd/XZhVWxyrB/ORICwFBCEZtJqYcnLzhnjbrS1HLxYyizWDljhP9SKfY8RcAixm/XqUT6U+N2hlhTIfTdnjd9TSp9minKab9U5NjDxzk2whZH7H7CJcSKGZLgbRiW0o9n5DRgLwy743wwvXBFqOVOYTrlTRTnnYdcNjf82KPFJ/cGLoxPgmRM5uZXctYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKAAAAAAAAAImgnqDA1ZOKZvugZBY6wpJPxSb2np6CnLxN+yK7WiZQQf702EDsBnKN3w+XTcYruhyGwgYtjmRos2Sac5H1XQ5xAA8JkmSI+iLKttEO7QO4pZa+wmfR2xx9bOF2OVcqtJlx0dFZjkCRoYo+GoLTMtA2NhfZe3mSyMd3Q8p1FqsG" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALtlTJ5MzxvdiXOND+nHbDnSTnAVB2rdXbK0IHt855lakOthJs34nupYihOzhAsyjdiMqT83mmOIwHIKmF4Id5qNhS6XtrokhBx9pgGnOorOGDdRdkTFomRCmqBHekuGydW7aP8a6fwS5P+wQbm5uo72lZGGFiFGagkjyazuX5ZkNFhuXEPUaWk97hODAhNT6a19Nlaskf1AalZ2iGNH7UOJVXCoLroo76s6/RJ3XIJ2AOeE+BPUc6z00d6cX5p8HJnGyE2qkQl+GltBFidopAfbeXGbKqw51ffGugU+LPkHIFZuseq/yJDB5YRMFAIMM6/mPt61gdCdxdYn0/IJchqcU7O6Ap8cDhiiZwS86xQdztUr6UiOD8oeun2yFruU8UJOzJacnBLwJqYq1jbdtiHTUNStAzsrxaZwKrCgDOr/lxUMA/65/XE2KBoKbS/ABMtpBbFoDr0pFzO3VHlLmg/rBcjm0yv0wwiE2ybyXWlC9oobfy2ucoiRawguefMuSpqr38mL+UGAA98fggYhSVh2NdfftW9uOA9qZXrmagHJqC+MHHiZ0Ccx34XSIw0ewjV6Sgm1KPC0ztyoUBccpNCjJq+/3cxoVJnZkF6M5FEUk4jxBp27ggI5Q3Gt0/zhIOL83vw1NkvUlfKLEtRrudwUCLfMnFPYq/OjwhA2KF5wUBYTL2H+C1OWtAjWt5lxsN0YNY4kVqptVUencUO3o3UBH1LkaWXy4rZyAZpX3bjO4BwZ/y1W5XBWt51UnfXvyfv26G2xoSi4YAXe4QKRdQ4nwj8oHnjzWqPfvTjRKn5c+0pfePTZcfRovjS3n+MNvqeISQIoV+/y2fH6arRgFFPMBuptHLO/OGCGVtRvOB10BBjr17LnWIy/YB6d6OtNr4N9r6yW9CFaby/N3yvRzkPB4KSu5D8iyo+hgMOizftIK0vs/XNsy4vN/gptYpWPjNZQ9WGmaceMmG/NM+wpFIoXKpljNLEUz5f3h5a2FFEGeNXcSjzThMgv4OVtZLuuqfW3pnr/OBxNuZXctYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAPWE7lVeT4+DAvFhS0XMowk27Ba41x8TB3+Ntau4xKdT0Ysi5B4Qg57u7LRIozN7axdKZ6cgVSqX4fpze0jWTgn6XSHghjyqUIVNq7a4vOHA3wEBUQJAesAHsuZc9oz7p6pia/08P/ozavtwegnu7S+rCFKa8DRQB+GdQHU7VcoF" } ] }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUUP1qctqLjM/OqWZi9of3W4ciU7tWwyNhVYpsDQZU60IdXxrojyca4aJ9VLUXkEfPJ5zMoxSRa0bR+tz06+Daj9rqlOdzzTGsxQGuyOPwuyeIeQGnJKXjCKmNOqDiHShrlgjFf3YOmDrjGkxUQM55UsQAskvhI7vgSl84YoZa0E0W7dqLVUVeF9+XKtZ+Hq2mtXzGDQAzg0UdT6Xs/Wh62sEh4hcKrqp0OR79aOPJKo0epJd907UlWPx2R7G5VK++CgQ6AY/Q5sqGcBscciRbKRmEcIlbUmLXIoSfi1oJG4XSyZHpbED+hBw0Aack+TqoXoqvFVT3mY9P5dKKR2Ul2WFCErNm8KFzEUoZMXEscK79spYZ5NxZxD5mWhzz9SflRQYLrAZBeZ5HA4YfsuGT9gHAzpiRsoDYPOCFYhXAuVsuv2OnIjNgxPYr+hnfPW+An7ZrujkWxXPUNJFyA11wyMZk+fVREYIlYShF9iTqAbYiiK9oiQgni4PcxusAXIhg4rqYXchyzUPzXav5HOaJKd2XWwAmA8+08yxbhgbfmpuxkCbfYGTrWrsAc3fgFRSDx0d3RxftNMpb9rLGgXrJ2bWaBL+DBIsI6A42pONNu7rVrlRY01/NmVE+6UqnwFDyGX8z98+fNQNmZxwAXyKom5thUMQtvsNtoGuDMUWhanWMQ1Z7jj2ECKBvAoIrCORx5xyLhueZdfkzHOTNjuymYfGpE+FzCMoxoOrYHwfsAE6MAPP6RyXv3FfFul3dCH7gMPDDli9U1vXqdXYi1zXoBsZVg8GSMgjBY0FlvNxbyAVB26cjDVt8cDDQFwnO2Zv4ZhZ/3CmYnbat2kTQ/C2qi+1F47vlp/BusuRHgGGfhpv34se7wilwGGa9FKBoYEMM6EyCu+LqOPtpVgJy/0KRxtl6pF9D8woMMaFr4X658m438sUmPoymYT4Ghe5ymaCy0UjauPIZF005uved0rk3Gh8Z7AwFha5f3h5a2FFEGeNXcSjzThMgv4OVtZLuuqfW3pnr/OBxNuZXctYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAG7vpO1cT1Yr0WN/HeQoBA4HUA/hnsQRz7gDo3n8jrNlN1Q3/lw2Q8ZdcH6gtNoe7NwRUtlaBGpFKhnxss5iGgJ7aafPpCc/58yoaWYHV/S1QcAjpyL5cfF2HXR2pTsZJYWI7zJcRc6idTb0RqeVz++TnhsI1MqXzWxQmrMZbr4F" + }, { "header": { "sequence": 4, - "previousBlockHash": "16549B635C1B7EA3F496522D1A13B5CC2A4FD9EA7CB69845F2F5EDAC06CE811F", + "previousBlockHash": "49F5064A1414A3F8916761508125C516D399DE91D78A69D3E76248AC3F0A51BD", "noteCommitment": { "type": "Buffer", - "data": "base64:/QjmUeASQ7VpfJbEru9kfbgCbTsv0cQX5/Lu9Wb4MWk=" + "data": "base64:8HXtc/zrlheSogd2SmkLkr/gnrb955SxfLMx6Le/0QQ=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:urHOqAJ8Al7w+uU/Rekwis3bDyJnAzh0CTRSWxMuwUQ=" + "data": "base64:y+GsOZVh8BW/Ri88+mzrdG/W86Wszu8qPCKc8FRTibo=" }, "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340517384, + "timestamp": 1683580800580, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 9, "work": "0" @@ -97,11 +105,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAmrJUDRmu2z/MWBX9PVcVD/dzn/G58915/cDi8q9P8q+Kl/r5WlFwB/NbQcvtHfhDBR7G+s2BpWhOMQXvxaIWo+1cH5TunbuKZKLg6xPC6zKV4yLhf61cuBwnUwYpiQObnCUQwVZAIJsgUIG9N42ZdAgOKXhAcQVgxSJjLuBPA18WZiBAIjgZgpZFfsHAJQG+ewKfVepKJe1ZnVfDl72IIXwLxN5uZqi6PTAbCSSs7C2oLuEeWc+g5uzJTeoNQ+vC8refFg71GyMZEOk2Ge92aTgpFaKc8YsvwcgVMIDY3KN2UNa/tNNiUrmdc9LuRM4B5uBWo5m6bzPEJzMeKWT7qxiX7ghPDRRX8lS7FPt+c76bg+oO/DUlDgv3u/jlN+VqaKwGkEBjOSKSdis5ZThD8sqnB9pqGPaaZII02F2L8WIkNWqRcvwW7kHC97CFJM4tKpNLCeO58uvRRPVtlrQdb1wQuuhG5rFIJG8+PnlwcZKBRD195MSCp9wJBDXVNWFptjnXUq8Y8jqPjjsFfs1Fy1/OT2e8g4Hp/xEITTCNqMBFN7yMlq8wkaO2Qdq1IoGGMLzIBVU1ioUVWqlOFc5B19FFikM5cyYZEAZdZ0taLProvih2YfR0p0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLkCt1WoU/OqlMXyMPq5bXnvZ5X29C3Ug3skZQ3uLKJnCiKjAJAMvk8J0GW+AswdF5Ls3PU3sV34bAj40BtufBg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAYqbh0XrTtPe+71Mjzc6SFXmpX72M1H9eQo8J7sYRcxGx/xBboLrt37Ma8pk1xwTYVHbRnfnSLLqdNnwJj2oy8RGKBKNfP5HMuKV284xe9ciB1SO5kO7deo7WBUZQ3JKjv+ViXh13LPybOX7QdAOUjcUPBtKi3tUDkMZYZoO6gt8QATazEQWd+UuJra/hV9rCF8thQccr0zEk5axNocek/CCFIULRb1y+bsSB0zwCNxijGjIi2UxEUpRtOQmiKRZmFDc4Ew+VWMNUQ/13zUF3ieLCBgtItjW2cnIsh84igqPBBTyq5WnvZNssrwFSXUhlZYJ89+tHQ+saOpklRzYEla8R0BlRJ1fyrEtxZbRo06CLcLvUKM13tmIxmLkzDrRYGYecML+ytjWhLNGs7VWxlkbczrgKNJfqRVqekywp2lWIXshXPlfWFWbyxtKHBksV+iCJPcsdLPdX0lyZ5+4gMmgyZ+GJA9ESrbZBfQaH8AeZEfTecVijaxqfugs/huOgV1UrrnfeA47X3LqXMLc8y/VjiwpP6YfJcfxiYCzMczsJyfCjVNuOu0VIzvcG3hjZLTK1mnGf8WqFm0+A9PENzjZYy+nAkl6h+PKsWW6HxgYr99hZJsDJ00lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw26Vy6a/A/uzshhKM9XyqUURxo0t3ZEspaKcopy/krzgOzPgKPQtxgCFT4H56C1ZaAsThrQSAzMq9tVKUEcDmAA==" }, { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdQVhv+ALwKaYNhyZ5sMOVdQ0UepcB1KYVL+hnJM6rrOT+wiyBnHatu6XKiVi/en7saQ0d0eOokFMQc4AT2BqBkMkt/6gK5/UctJJ0jQi3jay4e8Qh2pp/ea1Q3uIvZptyP/ATM3N4twsqWoCZ79I4DT8NUCKmfjZLEF6NvS1iyoYu4VOwriS2UBKLR50u5tmnG6Hn/pV+hGVxGLGIVYT/CMddppWVOIBP9Z1knMLqHuREIx23yITQry3RjqbOHjVVnA3wa24zM+rggXItPzLHDxV7lsSl7DVF+Xh18eiSYuW/ftXZUlw2/eV2OmHeO9AJn52TyKZbBCwHvxPXDDyQWgIItObJRDcDF560ZOEFAmYChs6yPOyoDRwhzLCbBYCygk5Jhgg+ChCKA4I092GJfi5XB/xhzmimvPhNLSQEFUlombdmZXbG5Px40ZbzUPaiOe2f+zblPVv0l1pRlZHONXN4YyQ5xGEZb1JwjQ7bx4BUZdoAf3qy0JRn+BuCLC7ub5vRRJvff7oXVTc3WCa3fRfF7hP5F8d9D5kSHBUvKjj3uoloVkBUOQUAmdBadn4RC2nqwWbj7gNle7lOMqyxZ0KLu6KCnff1V1UHAHOYVTDhqnp7IDnmZQNzbbQF46dbc4ltlrsMZIcPJh/2c8NlamJDWwDVS12emyGkPgcLpEzXGE8qP7ml+MBLsyUcOFYUYuc3qITrwO5pbXrnZjGJzl+4oXio5FGl4xAELrdtkZDcimMcpUWH8qta/UNFVw+1r0+eipiMZ17Zsc6ZEmlhxXdvTw2jrbVj7R6kp3XHhV0pSAO7X1rLDh4EspuNz1t+u3KJID0v9tgFh+IDTjJTxd/XZhVWxyrB/ORICwFBCEZtJqYcnLzhnjbrS1HLxYyizWDljhP9SKfY8RcAixm/XqUT6U+N2hlhTIfTdnjd9TSp9minKab9U5NjDxzk2whZH7H7CJcSKGZLgbRiW0o9n5DRgLwy743wwvXBFqOVOYTrlTRTnnYdcNjf82KPFJ/cGLoxPgmRM5uZXctYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKAAAAAAAAAImgnqDA1ZOKZvugZBY6wpJPxSb2np6CnLxN+yK7WiZQQf702EDsBnKN3w+XTcYruhyGwgYtjmRos2Sac5H1XQ5xAA8JkmSI+iLKttEO7QO4pZa+wmfR2xx9bOF2OVcqtJlx0dFZjkCRoYo+GoLTMtA2NhfZe3mSyMd3Q8p1FqsG" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUUP1qctqLjM/OqWZi9of3W4ciU7tWwyNhVYpsDQZU60IdXxrojyca4aJ9VLUXkEfPJ5zMoxSRa0bR+tz06+Daj9rqlOdzzTGsxQGuyOPwuyeIeQGnJKXjCKmNOqDiHShrlgjFf3YOmDrjGkxUQM55UsQAskvhI7vgSl84YoZa0E0W7dqLVUVeF9+XKtZ+Hq2mtXzGDQAzg0UdT6Xs/Wh62sEh4hcKrqp0OR79aOPJKo0epJd907UlWPx2R7G5VK++CgQ6AY/Q5sqGcBscciRbKRmEcIlbUmLXIoSfi1oJG4XSyZHpbED+hBw0Aack+TqoXoqvFVT3mY9P5dKKR2Ul2WFCErNm8KFzEUoZMXEscK79spYZ5NxZxD5mWhzz9SflRQYLrAZBeZ5HA4YfsuGT9gHAzpiRsoDYPOCFYhXAuVsuv2OnIjNgxPYr+hnfPW+An7ZrujkWxXPUNJFyA11wyMZk+fVREYIlYShF9iTqAbYiiK9oiQgni4PcxusAXIhg4rqYXchyzUPzXav5HOaJKd2XWwAmA8+08yxbhgbfmpuxkCbfYGTrWrsAc3fgFRSDx0d3RxftNMpb9rLGgXrJ2bWaBL+DBIsI6A42pONNu7rVrlRY01/NmVE+6UqnwFDyGX8z98+fNQNmZxwAXyKom5thUMQtvsNtoGuDMUWhanWMQ1Z7jj2ECKBvAoIrCORx5xyLhueZdfkzHOTNjuymYfGpE+FzCMoxoOrYHwfsAE6MAPP6RyXv3FfFul3dCH7gMPDDli9U1vXqdXYi1zXoBsZVg8GSMgjBY0FlvNxbyAVB26cjDVt8cDDQFwnO2Zv4ZhZ/3CmYnbat2kTQ/C2qi+1F47vlp/BusuRHgGGfhpv34se7wilwGGa9FKBoYEMM6EyCu+LqOPtpVgJy/0KRxtl6pF9D8woMMaFr4X658m438sUmPoymYT4Ghe5ymaCy0UjauPIZF005uved0rk3Gh8Z7AwFha5f3h5a2FFEGeNXcSjzThMgv4OVtZLuuqfW3pnr/OBxNuZXctYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAG7vpO1cT1Yr0WN/HeQoBA4HUA/hnsQRz7gDo3n8jrNlN1Q3/lw2Q8ZdcH6gtNoe7NwRUtlaBGpFKhnxss5iGgJ7aafPpCc/58yoaWYHV/S1QcAjpyL5cfF2HXR2pTsZJYWI7zJcRc6idTb0RqeVz++TnhsI1MqXzWxQmrMZbr4F" } ] } diff --git a/ironfish/src/rpc/routes/wallet/createTransaction.test.slow.ts b/ironfish/src/rpc/routes/wallet/createTransaction.test.slow.ts index 8e0034824c..765672efa0 100644 --- a/ironfish/src/rpc/routes/wallet/createTransaction.test.slow.ts +++ b/ironfish/src/rpc/routes/wallet/createTransaction.test.slow.ts @@ -23,26 +23,26 @@ describe('Route wallet/createTransaction', () => { isNewAsset: true, } - const mintTransaction = await useTxFixture( - routeTest.node.wallet, - sender, - sender, - async () => { - const raw = await routeTest.node.wallet.createTransaction({ - account: sender, - mints: [mintData], - fee: 0n, - expiration: 0, - }) + for (let i = 0; i < 3; ++i) { + const mintTransaction = await useTxFixture( + routeTest.node.wallet, + sender, + sender, + async () => { + const raw = await routeTest.node.wallet.createTransaction({ + account: sender, + mints: [mintData], + fee: 0n, + expiration: 0, + }) - return routeTest.node.wallet.post({ - transaction: raw, - account: sender, - }) - }, - ) + return routeTest.node.wallet.post({ + transaction: raw, + account: sender, + }) + }, + ) - for (let i = 0; i < 3; ++i) { const block = await useMinerBlockFixture( routeTest.chain, undefined, diff --git a/ironfish/src/testUtilities/matchers/blockchain.ts b/ironfish/src/testUtilities/matchers/blockchain.ts index 75e5bfe38a..6d90259f73 100644 --- a/ironfish/src/testUtilities/matchers/blockchain.ts +++ b/ironfish/src/testUtilities/matchers/blockchain.ts @@ -54,7 +54,10 @@ async function toAddDoubleSpendBlock( self: Blockchain, other: Block, ): Promise { - // Mock nullifiers set to allow creation of a double spend chain + // Mock data stores to allow creation of a double spend chain + const transactionHashMock = jest + .spyOn(self.transactionHashToBlockHash, 'has') + .mockResolvedValue(false) const containsMock = jest.spyOn(self.nullifiers, 'contains').mockResolvedValue(false) const addNullifierMock = jest .spyOn(self.nullifiers['nullifiers'], 'add') @@ -62,6 +65,7 @@ async function toAddDoubleSpendBlock( const result = await self.addBlock(other) + transactionHashMock.mockRestore() containsMock.mockRestore() addNullifierMock.mockRestore() From 1f319651de678fbda8acbedc68e0edd31a3628af Mon Sep 17 00:00:00 2001 From: Derek Guenther Date: Tue, 9 May 2023 23:02:25 -0400 Subject: [PATCH 02/21] Update brew workflow to macos-12 (#3907) * Update brew workflow to macos-12 * Add input for checkout --- .github/workflows/deploy-brew.yml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/.github/workflows/deploy-brew.yml b/.github/workflows/deploy-brew.yml index 5aa0f8a975..ef83da4c16 100644 --- a/.github/workflows/deploy-brew.yml +++ b/.github/workflows/deploy-brew.yml @@ -1,27 +1,26 @@ name: Deploy Brew Tap Release -on: workflow_dispatch +on: + workflow_dispatch: + inputs: + refToBuild: + type: string jobs: Deploy: name: Deploy - runs-on: macos-10.15 + runs-on: macos-12 steps: - name: Check out Git repository uses: actions/checkout@v3 + with: + ref: ${{ inputs.refToBuild }} - name: Cache Rust uses: Swatinem/rust-cache@v2 with: shared-key: nodejs - - name: Cache Ironfish CLI Build - id: cache-ironfish-cli-build - uses: actions/cache@v3 - with: - path: ironfish-cli/build.cli/ironfish-cli.tar.gz - key: ${{ github.sha }} - - name: Use Node.js uses: actions/setup-node@v3 with: @@ -29,7 +28,6 @@ jobs: cache: 'yarn' - name: Build Ironfish CLI - if: steps.cache-ironfish-cli-build.outputs.cache-hit != 'true' run: ./ironfish-cli/scripts/build.sh - name: Deploy Ironfish CLI Brew From 7df802e8d3d24d14fc516404e89692a1dd64bac1 Mon Sep 17 00:00:00 2001 From: austin <17057747+holahula@users.noreply.github.com> Date: Wed, 10 May 2023 19:46:34 -0400 Subject: [PATCH 03/21] fix(simulator): misc usage improvements (#3897) --- simulator/package.json | 2 +- simulator/src/commands/index.ts | 1 - simulator/src/commands/start.ts | 6 +- simulator/src/commands/stop.ts | 50 ---------------- simulator/src/simulations/demo.ts | 58 ++++-------------- simulator/src/simulator/events.ts | 19 ++++++ simulator/src/simulator/simulation-node.ts | 52 +++++++++++----- simulator/src/simulator/simulator.ts | 60 +++++++++++++++++-- simulator/src/simulator/utils/accounts.ts | 55 ----------------- simulator/src/simulator/utils/chain.ts | 23 ------- simulator/src/simulator/utils/index.ts | 2 - simulator/src/simulator/utils/mint.ts | 58 ------------------ simulator/src/simulator/utils/transactions.ts | 22 ++++++- 13 files changed, 148 insertions(+), 260 deletions(-) delete mode 100644 simulator/src/commands/stop.ts delete mode 100644 simulator/src/simulator/utils/chain.ts delete mode 100644 simulator/src/simulator/utils/mint.ts diff --git a/simulator/package.json b/simulator/package.json index 786eadf599..8d23ab58da 100644 --- a/simulator/package.json +++ b/simulator/package.json @@ -43,7 +43,7 @@ "lint": "tsc -b && eslint --ext .ts,.tsx,.js,.jsx src/", "lint:fix": "tsc -b && eslint --ext .ts,.tsx,.js,.jsx src/ --fix", "start:js": "cross-env OCLIF_TS_NODE=0 IRONFISH_DEBUG=1 node --expose-gc --inspect=:0 --inspect-publish-uid=http --enable-source-maps bin/run", - "start": "yarn build && yarn start:js start", + "start": "cd .. && yarn build && cd simulator && yarn start:js start", "stop": "yarn build && yarn start:js stop", "test": "yarn clean && tsc -b && tsc -b tsconfig.test.json && jest --passWithNoTests", "test:coverage:html": "tsc -b tsconfig.test.json && jest --passWithNoTests --coverage --coverage-reporters html --testPathIgnorePatterns", diff --git a/simulator/src/commands/index.ts b/simulator/src/commands/index.ts index 1f37b396a6..b6401f6980 100644 --- a/simulator/src/commands/index.ts +++ b/simulator/src/commands/index.ts @@ -2,4 +2,3 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ export * from './start' -export * from './stop' diff --git a/simulator/src/commands/start.ts b/simulator/src/commands/start.ts index 53de1b8801..34c9f1acd6 100644 --- a/simulator/src/commands/start.ts +++ b/simulator/src/commands/start.ts @@ -74,10 +74,14 @@ export abstract class Start extends Command { verboseLogging: flags.verbose, }) + logger.log(`created simulation ${simulator.simulationID}`) + try { await simulation.run(simulator, logger) } catch (e) { - logger.error(`simulation encountered ${String(e)}, shutting down...`) + logger.error( + `simulation ${simulator.simulationID} encountered ${String(e)}, shutting down...`, + ) simulator.exit(1) } diff --git a/simulator/src/commands/stop.ts b/simulator/src/commands/stop.ts deleted file mode 100644 index 760059ca44..0000000000 --- a/simulator/src/commands/stop.ts +++ /dev/null @@ -1,50 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -import { createRootLogger } from '@ironfish/sdk' -import { Command } from '@oclif/core' -import { stopSimulationNode } from '../simulator' - -export default class Stop extends Command { - static description = 'Stop all nodes in the test network' - - // TODO: this command currently stops the nodes via hardcoding the following parameters. - // The stop command should go through an API call to the simulator so it can dynamically - // stop all running nodes. - - async run(): Promise { - const nodes = [ - { - nodeName: 'node1', - rpcTcpHost: 'localhost', - rpcTcpPort: 9001, - dataDir: '~/.ironfish-atn/node1', - }, - { - nodeName: 'node2', - rpcTcpHost: 'localhost', - rpcTcpPort: 9002, - dataDir: '~/.ironfish-atn/node2', - }, - { - nodeName: 'node3', - rpcTcpHost: 'localhost', - rpcTcpPort: 9003, - dataDir: '~/.ironfish-atn/node3', - }, - ] - - const logger = createRootLogger() - - await Promise.all( - nodes.map(async (node) => { - const { success, msg } = await stopSimulationNode(node) - if (!success) { - logger.error(`couldn't stop node ${node.nodeName}: ${msg}`) - } else { - logger.info(`stopped node ${node.nodeName}!`) - } - }), - ) - } -} diff --git a/simulator/src/simulations/demo.ts b/simulator/src/simulations/demo.ts index 565864f40f..7c23aa51f5 100644 --- a/simulator/src/simulations/demo.ts +++ b/simulator/src/simulations/demo.ts @@ -13,7 +13,6 @@ import { LogEvent, SECOND, sendTransaction, - SimulationNodeConfig, Simulator, } from '../simulator' @@ -23,14 +22,11 @@ import { * Description: */ -export async function run(logger: Logger): Promise { - // Create a new simulation handler. - // The simulator handles managing nodes and data dirs. - const simulator = new Simulator(logger) - +export async function run(simulator: Simulator, logger: Logger): Promise { // Register event handlers. // These hooks will be called when a node logs, closes, exits, or errors. // This is useful when you want to validate certain behaviour, such as a node successfully exiting. + // These event handlers are optional, you can also add the default handler by passing the `-v` flag to the simulator. // These sample handlers just log the event to the console. const onLog = (event: LogEvent): void => { @@ -45,19 +41,20 @@ export async function run(logger: Logger): Promise { logger.log(`[${event.node}:error] ${JSON.stringify(event)}`) } + const nodes = [] + // Create the nodes in the simulation. // This will start the nodes and wait for them to initialize. // The handlers must be passed into the addNode function to ensure that no events are missed. - const nodes = await Promise.all( - nodeConfig.map(async (cfg) => { - return simulator.startNode({ - cfg, + for (let i = 0; i < 3; i++) { + nodes.push( + await simulator.startNode({ onLog: [onLog], onExit: [onExit], onError: [onError], - }) - }), - ) + }), + ) + } // This starts the miner on the first node. // The miner can also be stopped via `node[0].stopMiner()` @@ -104,38 +101,3 @@ export async function run(logger: Logger): Promise { // Call this to keep the simulation running. This currently will wait for all the nodes to exit. await simulator.waitForShutdown() } - -// Configuration for the nodes in the simulation -const nodeConfig: SimulationNodeConfig[] = [ - { - nodeName: 'node1', - blockGraffiti: '1', - peerPort: 7001, - dataDir: '~/.ironfish-atn/node1', - networkId: 2, - bootstrapNodes: ["''"], // This is a hack to register the bootstrap node - rpcTcpHost: 'localhost', - rpcTcpPort: 9001, - verbose: true, - }, - { - nodeName: 'node2', - blockGraffiti: '2', - peerPort: 7002, - dataDir: '~/.ironfish-atn/node2', - networkId: 2, - bootstrapNodes: ['localhost:7001'], - rpcTcpHost: 'localhost', - rpcTcpPort: 9002, - }, - { - nodeName: 'node3', - blockGraffiti: '3', - peerPort: 7003, - dataDir: '~/.ironfish-atn/node3', - networkId: 2, - bootstrapNodes: ['localhost:7001'], - rpcTcpHost: 'localhost', - rpcTcpPort: 9003, - }, -] diff --git a/simulator/src/simulator/events.ts b/simulator/src/simulator/events.ts index 6be2538a07..71ad369e26 100644 --- a/simulator/src/simulator/events.ts +++ b/simulator/src/simulator/events.ts @@ -56,6 +56,25 @@ export type LogEvent = { timestamp: string } +/** + * Formats a LogEvent into a pretty string. + */ +export function logEventToString(l: LogEvent): string { + const msg = { + node: l.node, + proc: l.proc, + type: l.type, + message: l.jsonMessage, + timestamp: l.timestamp, + } + + if (msg.message === undefined) { + return '' + } + + return JSON.stringify(msg, undefined, 2) +} + /** * NodeLogEvent is the JSON object that is logged by the Ironfish node. * This is wrapped in a LogEvent when it is emitted to any listeners. diff --git a/simulator/src/simulator/simulation-node.ts b/simulator/src/simulator/simulation-node.ts index db1631e3ae..cf9ffa0edd 100644 --- a/simulator/src/simulator/simulation-node.ts +++ b/simulator/src/simulator/simulation-node.ts @@ -26,7 +26,7 @@ import { supportedNodeChildProcesses, } from './events' import { sleep } from './misc' -import { getLatestBlockHash, importAccount } from './utils' +import { importAccount } from './utils' export const rootCmd = 'ironfish' @@ -52,6 +52,8 @@ export type RequiredSimulationNodeConfig = Required< | 'networkId' | 'rpcTcpHost' | 'rpcTcpPort' + | 'rpcHttpHost' + | 'rpcHttpPort' | 'bootstrapNodes' > > @@ -64,7 +66,15 @@ export type OptionalSimulationNodeConfig = { * The data directory for the node. If not provided, a temporary directory will be created. */ dataDir: string + /** + * Display verbose logging from the node. + */ verbose?: boolean + + /** + * Tags to include in the node logs. If omitted, all tags will be included. + */ + logTags?: string[] /** * Whether the genesis account should be added to this node. * An explicit rescan will follow the import so the balance is immediately available. @@ -231,14 +241,14 @@ export class SimulationNode { const nodeConfig = new Config(fileSystem, config.dataDir) await nodeConfig.load() - // TODO: support all the log levels + // TODO: support all the log levels, not just verbose if (config.verbose) { nodeConfig.set('logLevel', '*:debug') } for (const [key, value] of Object.entries(config)) { - // TODO(holahula): this is a hack to get around the fact that the config - // has `dataDir` / `verbose` properties that are not valid config option + // This is a hack to get around the fact that the simulation node config + // has `dataDir` / `verbose` properties that are not valid ironfish config options if (key === 'dataDir' || key === 'verbose') { continue } @@ -257,7 +267,7 @@ export class SimulationNode { const node = new SimulationNode(config, client, logger, options) - // Continue to attempt to connect the client to the node until successful + // Attempt to connect the client to the node until successful let connected = false let tries = 0 while (!connected && tries < 12) { @@ -270,7 +280,9 @@ export class SimulationNode { throw new Error(`failed to connect to node ${config.nodeName}`) } - node.initializeBlockStream(await getLatestBlockHash(node)) + const { content: chainInfo } = await node.client.chain.getChainInfo() + + node.initializeBlockStream(chainInfo.currentBlockIdentifier.hash) if (config.importGenesisAccount) { await importAccount(node, `'${JSON.stringify(DEV_GENESIS_ACCOUNT)}'`, true) @@ -535,6 +547,8 @@ export class SimulationNode { /** * Executes a short-lived cli command via `child_process.spawn()`. * + * If the user does not provide callbacks for errors or logs from the command, they will be printed to the console. + * * This allows for the logs to be streamed to the console and the command to be executed in a separate process. * If the command fails, the promise will reject. * @@ -547,31 +561,38 @@ export class SimulationNode { */ async executeCliCommand( command: string, - args: string[], + commandArgs?: string[], options?: { - onError: (err: Error) => void - onLog: (stdout: string) => void + onError?: (err: Error) => void + onLog?: (stdout: string) => void }, ): Promise { + const args = commandArgs || [] + args.push('--datadir', this.config.dataDir) + const cmdString = rootCmd + ' ' + command + ' ' + args.join(' ') + this.logger.log(`executing cli command (spawn): ${cmdString}`) + const onLog = options?.onLog || ((stdout) => this.logger.log(stdout)) + const onError = options?.onError || ((err) => this.logger.error(JSON.stringify(err))) + return new Promise((resolve, reject) => { const process = spawn(rootCmd, [command, ...args]) process.stdout.on('data', (data) => { const message = (data as Buffer).toString() - options?.onLog(`${command}:stdout: ${message}`) + onLog(`${command}:stdout: ${message}`) }) process.stderr.on('data', (data) => { const message = (data as Buffer).toString() - options?.onLog(`${command}:stderr: ${message}`) + onLog(`${command}:stderr: ${message}`) }) process.on('error', (err) => { - options?.onError(err) + onError(err) reject(err) }) @@ -616,14 +637,17 @@ export class SimulationNode { * @param args The arguments for the command * @throws an `ExecException` if the command fails * @returns a promise containing the stdout and stderr output of the command - * // TODO: make args optional */ async executeCliCommandWithExec( command: string, - args: string[], + args?: string[], ): Promise<{ stdout: string; stderr: string }> { const execWithPromise = promisify(exec) + if (!args) { + args = [] + } + args.push('--datadir', this.config.dataDir) const cmdString = rootCmd + ' ' + command + ' ' + args.join(' ') diff --git a/simulator/src/simulator/simulator.ts b/simulator/src/simulator/simulator.ts index 0867c1c376..7de73a0536 100644 --- a/simulator/src/simulator/simulator.ts +++ b/simulator/src/simulator/simulator.ts @@ -3,10 +3,10 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ import { ConfigOptions, Logger } from '@ironfish/sdk' import { randomUUID } from 'crypto' -import { rmSync } from 'fs' +import { mkdirSync, rmSync } from 'fs' import { homedir } from 'os' import { exit } from 'process' -import { ErrorEvent, ExitEvent, LogEvent } from './events' +import { ErrorEvent, ExitEvent, LogEvent, logEventToString } from './events' import { SECOND, sleep } from './misc' import { OptionalSimulationNodeConfig, @@ -14,7 +14,6 @@ import { SimulationNodeConfig, } from './simulation-node' import { getNodeMemoryStatus } from './utils/status' - /** * The simulator orchestrates the running simulation. * It owns all the nodes and can start and stop them. @@ -23,6 +22,9 @@ import { getNodeMemoryStatus } from './utils/status' export class Simulator { logger: Logger + /** The ID of the simulation */ + simulationID = randomUUID() + /** Map of all running nodes from node name to SimulationNode */ nodes: Map = new Map() @@ -39,6 +41,7 @@ export class Simulator { dataDirs: Set = new Set() basePeerPort = 7000 + baseRpcHttpPort = 8000 baseRpcTcpPort = 9000 /** The node that will be used to bootstrap the network. @@ -57,7 +60,6 @@ export class Simulator { this.logger.withTag('simulator') this.running = true - this.verboseLogging = !!options?.verboseLogging this.persistNodeDataDirs = !!options?.persist @@ -71,6 +73,12 @@ export class Simulator { }, options.duration * SECOND) } + mkdirSync(`${homedir()}/.ironfish-simulator/simulations/${this.simulationID}`, { + recursive: true, + }) + + this.logger.log(`created sim directory at ${this.tmpdir()}`) + process.on('SIGINT' || 'SIGKILL', (event) => { this.logger.log(`simulator handled ${event.toString()}`) this.exit(1) @@ -94,10 +102,40 @@ export class Simulator { if (this.verboseLogging) { options = { ...options, - onLog: [...(options?.onLog || []), (l) => this.logger.log(l.message)], + onLog: [ + ...(options?.onLog || []), + (l) => { + const log = logEventToString(l) + if (log) { + this.logger.log(log) + } + }, + ], } } + // Only log tags that the user chooses to log + // TODO: this is a bit hacky, if the user creates new log handlers after node creation they won't be filtered + if (options?.cfg?.logTags) { + const toLog = options?.cfg?.logTags + const filteredOnLogs = [] + + for (const onLog of options?.onLog || []) { + const filtered = (l: LogEvent) => { + const tags = l.jsonMessage?.tag.split(':') + const includes = tags?.some((t) => toLog.includes(t)) + + if (includes) { + return onLog(l) + } + } + + filteredOnLogs.push(filtered) + } + + options.onLog = filteredOnLogs + } + const nodeConfig = this.fillConfig(options?.cfg ?? {}) this.logger.log('Starting node', { cfg: JSON.stringify(nodeConfig) }) @@ -240,6 +278,8 @@ export class Simulator { networkId: config.networkId || 2, rpcTcpHost: config.rpcTcpHost || 'localhost', rpcTcpPort: config.rpcTcpPort || this.baseRpcTcpPort + this.nodeCount, + rpcHttpHost: config.rpcHttpHost || 'localhost', + rpcHttpPort: config.rpcHttpPort || this.baseRpcHttpPort + this.nodeCount, bootstrapNodes: config.bootstrapNodes, dataDir: config.dataDir || `~/.ironfish-simulator/${config.nodeName}`, verbose: config.verbose || false, @@ -247,4 +287,14 @@ export class Simulator { ...config, } } + + /** + * Returns the path to the temporary directory for this simulation. This path can be used to store + * temporary files related to the simulation, including any user or simulation generated files. + * + * @returns the path to the temporary directory for this simulation + */ + public tmpdir(): string { + return `${homedir()}/.ironfish-simulator/simulations/${this.simulationID}` + } } diff --git a/simulator/src/simulator/utils/accounts.ts b/simulator/src/simulator/utils/accounts.ts index fb598a6971..ffac340b6b 100644 --- a/simulator/src/simulator/utils/accounts.ts +++ b/simulator/src/simulator/utils/accounts.ts @@ -1,63 +1,8 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -import { Asset } from '@ironfish/rust-nodejs' import { SimulationNode } from '../simulation-node' -// This is a utility file for the simulator. It contains functions -// for getting information about accounts, such as their balance and public key. - -/** - * Gets the balance, in $IRON, of an account on a node. - */ -export async function getAccountBalance( - node: SimulationNode, - account: string, -): Promise { - const resp = await node.client.wallet.getAccountBalance({ - account, - assetId: Asset.nativeId().toString('hex'), - confirmations: 0, - }) - - const balance = resp.content.confirmed - if (balance === undefined) { - throw new Error(`balance for ${account} is undefined`) - } - - return parseInt(balance) -} - -/** - * Gets the public key of an account on a node. - */ -export async function getAccountPublicKey( - node: SimulationNode, - account: string, -): Promise { - const resp = await node.client.wallet.getAccountPublicKey({ account }) - - const publicKey = resp.content.publicKey - if (publicKey === undefined) { - throw new Error(`public key for ${account} is undefined`) - } - - return publicKey -} - -/** - * Gets the default account on a node. - */ -export async function getDefaultAccount(node: SimulationNode): Promise { - const resp = await node.client.wallet.getDefaultAccount() - - if (resp.content.account === undefined || resp.content.account?.name === undefined) { - throw new Error('default account not found') - } - - return resp.content.account.name -} - /** * Imports an account on a node. This is done via `wallet:import`, so the account must be either the * copy-pasted output of `wallet:export` or a raw spending key. diff --git a/simulator/src/simulator/utils/chain.ts b/simulator/src/simulator/utils/chain.ts deleted file mode 100644 index 06c23e2c87..0000000000 --- a/simulator/src/simulator/utils/chain.ts +++ /dev/null @@ -1,23 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -import { ChainInfo } from '@ironfish/sdk' -import { SimulationNode } from '../simulation-node' - -/** - * Gets the chain info from a node. - */ -export async function getChainInfo(node: SimulationNode): Promise { - const resp = await node.client.chain.getChainInfo() - - return resp.content -} - -/** - * Get the latest block hash that the node has seen. - */ -export async function getLatestBlockHash(node: SimulationNode): Promise { - const { currentBlockIdentifier } = await getChainInfo(node) - - return currentBlockIdentifier.hash -} diff --git a/simulator/src/simulator/utils/index.ts b/simulator/src/simulator/utils/index.ts index f58a813b7b..570b7dcd05 100644 --- a/simulator/src/simulator/utils/index.ts +++ b/simulator/src/simulator/utils/index.ts @@ -2,7 +2,5 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ export * from './accounts' -export * from './chain' -export * from './mint' export * from './status' export * from './transactions' diff --git a/simulator/src/simulator/utils/mint.ts b/simulator/src/simulator/utils/mint.ts deleted file mode 100644 index ab77d87de2..0000000000 --- a/simulator/src/simulator/utils/mint.ts +++ /dev/null @@ -1,58 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -import { MintAssetRequest, MintAssetResponse } from '@ironfish/sdk' -import { SimulationNode } from '../simulation-node' -import { getDefaultAccount } from './accounts' - -/** - * Calls the mintAsset RPC on a node. - */ -export async function mintAsset( - node: SimulationNode, - request: MintAssetRequest, -): Promise { - const resp = await node.client.wallet.mintAsset(request) - - if (resp.content === undefined) { - throw new Error(`error minting asset`) - } - - return resp.content -} - -/** - * Mints an existing asset using the mintAsset RPC call. - */ -export async function mintExistingAsset( - node: SimulationNode, - request: { - fee: string - value: string - assetId: string - }, - options?: { - expiration?: number - confirmations?: number - }, -): Promise { - const account = await getDefaultAccount(node) - return mintAsset(node, { account: account, ...request, ...options }) -} - -export async function mintNewAsset( - node: SimulationNode, - request: { - fee: string - value: string - name: string - metadata?: string - }, - options?: { - expiration?: number - confirmations?: number - }, -): Promise { - const account = await getDefaultAccount(node) - return mintAsset(node, { account: account, ...request, ...options }) -} diff --git a/simulator/src/simulator/utils/transactions.ts b/simulator/src/simulator/utils/transactions.ts index 4bed818a53..4b05bfd85d 100644 --- a/simulator/src/simulator/utils/transactions.ts +++ b/simulator/src/simulator/utils/transactions.ts @@ -4,7 +4,19 @@ import { Asset, isValidPublicAddress } from '@ironfish/rust-nodejs' import { Transaction } from '@ironfish/sdk' import { SimulationNode } from '../simulation-node' -import { getAccountPublicKey, getDefaultAccount } from './accounts' + +/** + * Gets the default account on a node. + */ +async function getDefaultAccount(node: SimulationNode): Promise { + const resp = await node.client.wallet.getDefaultAccount() + + if (resp.content.account === undefined || resp.content.account?.name === undefined) { + throw new Error('default account not found') + } + + return resp.content.account.name +} /** * Sends a transaction from one node to another using the sendTransaction RPC call. @@ -28,7 +40,13 @@ export async function sendTransaction( const fromAccount = await getDefaultAccount(from) const toAccount = await getDefaultAccount(to) - const toPublicKey = await getAccountPublicKey(to, toAccount) + const resp = await to.client.wallet.getAccountPublicKey({ account: toAccount }) + + const toPublicKey = resp.content.publicKey + if (toPublicKey === undefined) { + throw new Error(`public key for ${toAccount} is undefined`) + } + if (!isValidPublicAddress(toPublicKey)) { throw new Error('invalid public key for to account') } From c22516f7776da1ab768bfa35b1fe82d4a582d300 Mon Sep 17 00:00:00 2001 From: Hugh Cunningham <57735705+hughy@users.noreply.github.com> Date: Wed, 10 May 2023 16:53:13 -0700 Subject: [PATCH 04/21] adds pagination support to walletDb loadTransactions iterator (#3890) updates transaction loading methods in walletDb to accept an optional DatabaseKeyRange. supports using database keys to paginate the wallet/getTransactions RPC endpoint. --- ironfish/src/wallet/account.ts | 7 +- .../__fixtures__/walletdb.test.ts.fixture | 117 ++++++++++++++++++ ironfish/src/wallet/walletdb/walletdb.test.ts | 34 +++++ ironfish/src/wallet/walletdb/walletdb.ts | 9 +- 4 files changed, 161 insertions(+), 6 deletions(-) diff --git a/ironfish/src/wallet/account.ts b/ironfish/src/wallet/account.ts index bdbb6636c8..00cccf9505 100644 --- a/ironfish/src/wallet/account.ts +++ b/ironfish/src/wallet/account.ts @@ -687,8 +687,11 @@ export class Account { return this.walletDb.hasPendingTransaction(this, hash, tx) } - getTransactions(tx?: IDatabaseTransaction): AsyncGenerator> { - return this.walletDb.loadTransactions(this, tx) + getTransactions( + range?: DatabaseKeyRange, + tx?: IDatabaseTransaction, + ): AsyncGenerator> { + return this.walletDb.loadTransactions(this, range, tx) } getTransactionsByTime(tx?: IDatabaseTransaction): AsyncGenerator> { diff --git a/ironfish/src/wallet/walletdb/__fixtures__/walletdb.test.ts.fixture b/ironfish/src/wallet/walletdb/__fixtures__/walletdb.test.ts.fixture index e124ae35e6..166c2be944 100644 --- a/ironfish/src/wallet/walletdb/__fixtures__/walletdb.test.ts.fixture +++ b/ironfish/src/wallet/walletdb/__fixtures__/walletdb.test.ts.fixture @@ -505,5 +505,122 @@ } ] } + ], + "WalletDB loadTransactions loads transactions within a given key range": [ + { + "version": 2, + "id": "213246ce-beef-43b0-b339-5e38c47b9321", + "name": "test", + "spendingKey": "89934b6dcd86af72fa984d0b09ec8ee5007a5bcd974d238ed25f36209ef9e852", + "viewKey": "ba3a625298eb58a1b88118248f0c80c59afef11039c2aa38c086d9d21b632c055ea04578cf43bc57202b9cb312d1a46229e0733e169881c53644b5156fe571d4", + "incomingViewKey": "24e97addbd67f36cce3c70c91429979629823dfe85fb522d5531adea215d0f05", + "outgoingViewKey": "3289dd3d184763c757d7fe577cd0981809806f501201a5ec575afcc74c7078ce", + "publicAddress": "124dd8559500a38579c11cc7cad0c7744a4a31bef854606abd6f04ec68ba8e63", + "createdAt": null + }, + { + "header": { + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "noteCommitment": { + "type": "Buffer", + "data": "base64:pRaj7oT/LnR5bdIVMTk+cZtRQdlA1j4FB7Z8tSBVbHA=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:YsEkauauYIb43uQfhCF7Vx88fiBA80Mx6qD7lghJ7EI=" + }, + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "randomness": "0", + "timestamp": 1682981397966, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 4, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAqE+0b6Sd7IjjP7KfDn5PIZgvhOmNX9hZ9KaGqEEj5MWhn3TuGDSsr13IrnxGALlWJXlHFWnLrw1PBPF0DKnc4THG53HjzfPSBbTpm7nfrtiD53ZAd4OAEauGv5vpM3XC+Lh1mdjljBQBiXeENBLcLLliB5Y61YbywzmjMVEwu24XPQPwWzgr68gj5w0ziw62L+tJXeqkdzk7Ngc+a6QXXLO0+gdfv0QSBleGLEa4iKeSKqOpjHRyOmkEJVgEuJ5Sqcw6EVtaatAQYmJVic2ydqRP9iCrR2yLbOT1l6PCgwnZEeT/5uc4qvmJyxh84bRvFRZjAvfgjnVnOk4hAUgvriWQr6AnSUxkydayOrqJwQTh9BBWlP23Gsv0XL/ZM2Y722Vgyl9DImTKCQ6tJghFUWifjUHhdzjcRrjHMpCoPATnB8QlhGUsBSFqTFuvXZoFslkexf70ctdo5C59ddzi5hXYDZovY6qOt914MXNxo65KG0/4wDDfQQIcfOBVUE45FGhZ9jeW76ZDuuiyaxF9KIcq2S3LgViHL4VWlCV32+8yAhKv0I6rxQHXQB26/g/xvhDQAYBiC8ie3TX0xNMBHuSHJz6zDP81EmKW1Jd/y9myaJ/KPl5wWElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw+Rpvunif62lcvDD6BBMaS7HSAG/jttbKdCfEGyQYmRVqIMMQUk87CinwndvtE3ISJQscxagsIczrW13zO2s8DQ==" + } + ] + }, + { + "header": { + "sequence": 3, + "previousBlockHash": "77B4643B32FD22C6AB711631DB4F6AEAEEB1FE7454C265A295E3830192931D35", + "noteCommitment": { + "type": "Buffer", + "data": "base64:0cjc4vxz2oPW1XJDHx5czvbQCsWIdYPmGz2D9/3Fnxk=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:rVESPBuhStf0j/I7oEBavnxqa0/1G6wwpDv62qTiXUo=" + }, + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", + "randomness": "0", + "timestamp": 1682981398593, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 5, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAp+4fMa4JmLjF/x32wgYi0RVC+ltsRttOMbyOONkb+ru3SYna04OEcUaKWYSgSErismdSQgvfpY5Mi1UbCY0mLImvQstFjFG0YVX1GmXOurOo1dIUN8gnkr4+0+N7QliNiiroDGLn/RdhqZIo3rC3lG4Fsqk1GM8/GGY8iAmVAw4NUWB483UwbYnRD3Fz2UEF6z3rddBJvZvAi1Z4ioz9GL3gZgrdnrBRwH2dOAVx3hSVI/4CexTX17pUqNOEQpBqce9V3V8ukgjNctB045YfxYhhtHzY629hP0UKWNP67FB94bV0u+k1Qybtg3bnW3g6ZUCSD7p2rO9m/QT52ee9x033mkNEg/QLX15TXj1yhQkCUxyI/7i8r6Lh6jML4DxmbgMSXGLutPSkoT/aMTDhgkp+nJE1U+mJkuzur9IoqbEvQbXbTLvGoliQm4n7zXN1F2vZtWSXOw37umW54GNBXbwJGYx8A/A2/DfUJJMy0NiK6Np32mqhZALUs86ZhR/0gOp5c4FQHVklAd/0P1Fcjqj/krc/2x4zcyqd92M58ySqIaGFO8jn3VM8eVW5CZirxBTmJ3iU//eoF/aWye7YKK8dfJaURWNSJTdLdFRQgaEERUSxN8Vyzklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUZxnjEjeBKR8f3nU0LwrajKuajdBiaEUHkgy+wmTE7jY+FTNfnMtOcjHLcWkvsrr76ZUDD41wWsLk+zCHvu0AQ==" + } + ] + }, + { + "header": { + "sequence": 4, + "previousBlockHash": "F1E673788698724B16CB5D0DA07419C5CD8E9F1633DA5FDC36B0CDFD31B63F65", + "noteCommitment": { + "type": "Buffer", + "data": "base64:ZHSzFbrQ+qDwLb9yYpepjvbyf8xdoafniSbcrG9Q1VA=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:IIYGLt8CJQqCE79TxOOxJPM7E4R2JsazDLmbJv+d+QI=" + }, + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", + "randomness": "0", + "timestamp": 1682981399187, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 6, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAn7/ACwInCbhtpBACDGIp02nNh52+2sw3xFTsoQ3wWb+2e5EfKE5xMB/gKP0w66uolub15I+C5Ifxs/QTPkhOnzW3OoHb2L7+45XskQQyCZ624HpEDJe4t9Q2QezwkvRAPc9CXjm5DMHQtJ5nkNXu/YkPtfza+ajfS/DEEdkQHRMZgHgee5BttbBs0T6wJQjtEV4XW6DRGX+Je+x53oTYgj2Der8HMeUjFBb8+5htj2+w/gf1BfuHcksr9rkjPoZWUavlZqAnA0yNX98npmSdExTHPU+IW378nUTyOsi8H182m9pYYhNWjTTDbjmpzRb2ctrz5wn7tLbdqbxSfSvR4fEQqSCAfzQ9erMFReUFShqh2BqcykR+G+IMNdSBQcNePTvW7VFnj6JGodj+UeL/n+Ve0POOKH2/CUI+kSBZGGGUo2o0aPM1GKKBqBICrNs+8wOdGSdobvMy23dgXwM31k5oyhuLMexCLfiJI+YwETRCpgrkg5+WCoLHFGRJ6U4vH/j68RfF893aA4IQ/OK5GBACaQju20NzZQTbzWW8TVjJ/GEllcoCTEQzExVPd3dBW9mULzyRfUQYmindVhe7NQBPjmFJPfzstOheTy1sbKYWR0K2gCMe7Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwDKZbLSugOs6A8r6Imf0m0B0s4YTQ7nXPT52TPH+7i1MM1oEsmGIo5GKGyKsJNRMinLzHQ7s4Qi/hAAc6mnH7DA==" + } + ] + }, + { + "header": { + "sequence": 5, + "previousBlockHash": "81D72EB17BA0DA5F849D77B6B180C8E586E33E482370BDC5729ADD003B3252D9", + "noteCommitment": { + "type": "Buffer", + "data": "base64:7gCPmDExlLmuJFrZDuzHrLcrecCwE7srB6RJkPVyiWQ=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:aMK2o9hH4Sakq05k2NmPPjHs0eXMdYBZUwj5+waGKmM=" + }, + "target": "875726715553274711274586950997458160797358911132930209640137826778142618", + "randomness": "0", + "timestamp": 1682981399833, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 7, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAQd5StXKVcoARN4Bq+F4Unt5M+rkCJw3N5rtYlN2RaGygDmoClcfCCz3RD632VcEbqaMLYcpbwbSyq8bb/V2AjUjpeXEhWLBm2UZqiVI/r/uIcZSW2893HfpBodUJud41Far+4aAhn251mvMwFg8uYjz7YNLaQ8TGLVdHFpcb/eMUizwrDIorP/1HcNzdbCXxWpDl0zATWz6tGyV4OAJBXQ66FnQLX2I3E5iPV0u1eO+Z7Vy4WRadb1guFuju/e9RsqsrJyIHJdSQ3OAU8W0uSMVT969hYuiEzrlwYRfX5G2txdfIMN6sFk4H5iWbUQWR9V/S8fFEk6OyBgAxAyicUqlhiNIfBoOfYBb8liZll34juPZlkMOOsKu1PM4JpyFeMGRMrID7DVx/25h3BeJw042/6+1l54WSKHX21pHtplX7Fvi5sKYy1UfCjP/cloMgIFXg7spVvZBNWjUxlck7mJSZmZJxr8OCRcEm8RP53spRxDNquco4ogOOmbvTbDd7YwiyPAxgGyE2nlhlof+/ywn/UQSruMXsHun6Q3iT7kN5i3gOvopVG7gfPZrJIa88ZR7zD3sJ81P06hfPqtVnZwg0m29NzxVRAZ3T4LdTh7FyZ+gTPb5OA0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwdXe0mnrtDc+9soVpELW6F8GvVAdRh9M4VUjWt0un7C4W/f3NUrRyqH/ypfVvmiWr4X6SzB7jP2ucb7bSnxIODQ==" + } + ] + } ] } \ No newline at end of file diff --git a/ironfish/src/wallet/walletdb/walletdb.test.ts b/ironfish/src/wallet/walletdb/walletdb.test.ts index 8c819bae04..b954587e83 100644 --- a/ironfish/src/wallet/walletdb/walletdb.test.ts +++ b/ironfish/src/wallet/walletdb/walletdb.test.ts @@ -235,4 +235,38 @@ describe('WalletDB', () => { expect(lowerRangeNotes[1].hash).toEqual(noteHashes[1]) }) }) + + describe('loadTransactions', () => { + it('loads transactions within a given key range', async () => { + const node = (await nodeTest.createSetup()).node + const walletDb = node.wallet.walletDb + const account = await useAccountFixture(node.wallet) + const transactionHashes: Buffer[] = [] + + for (let i = 2; i < 6; i++) { + const block = await useMinerBlockFixture(node.chain, i, account) + await node.chain.addBlock(block) + await node.wallet.updateHead() + + transactionHashes.push(block.transactions[0].hash()) + } + + transactionHashes.sort(Buffer.compare) + + const keyRange = { + gte: walletDb.transactions.keyEncoding.serialize([ + account.prefix, + transactionHashes[1], + ]), + lt: walletDb.transactions.keyEncoding.serialize([account.prefix, transactionHashes[3]]), + } + + const transactions = await AsyncUtils.materialize( + walletDb.loadTransactions(account, keyRange), + ) + expect(transactions.length).toEqual(transactionHashes.length - 2) + expect(transactions[0].transaction.hash()).toEqual(transactionHashes[1]) + expect(transactions[1].transaction.hash()).toEqual(transactionHashes[2]) + }) + }) }) diff --git a/ironfish/src/wallet/walletdb/walletdb.ts b/ironfish/src/wallet/walletdb/walletdb.ts index 5d26c96899..565a26af52 100644 --- a/ironfish/src/wallet/walletdb/walletdb.ts +++ b/ironfish/src/wallet/walletdb/walletdb.ts @@ -466,12 +466,13 @@ export class WalletDB { async *loadTransactions( account: Account, + range?: DatabaseKeyRange, tx?: IDatabaseTransaction, ): AsyncGenerator { - for await (const transactionValue of this.transactions.getAllValuesIter( - tx, - account.prefixRange, - )) { + const gte = BufferUtils.maxNullable(account.prefixRange.gte, range?.gte) + const lt = BufferUtils.minNullable(account.prefixRange.lt, range?.lt) + + for await (const transactionValue of this.transactions.getAllValuesIter(tx, { gte, lt })) { yield transactionValue } } From ce6c0c1e8e34fd6bd94b188b39a835e6fe8a96cf Mon Sep 17 00:00:00 2001 From: mat-if <97762857+mat-if@users.noreply.github.com> Date: Wed, 10 May 2023 17:02:08 -0700 Subject: [PATCH 05/21] fix: additional block verification for duplicate transactions (#3908) While we already have protection against this due to the minimum fee, it is a cheap check and provides better protection incase of other bugs/changes. --- .../__fixtures__/blockchain.test.ts.fixture | 171 ++++++++++++++++++ ironfish/src/blockchain/blockchain.test.ts | 69 ++++++- .../__fixtures__/verifier.test.ts.fixture | 89 +++++---- ironfish/src/consensus/verifier.test.ts | 15 +- ironfish/src/consensus/verifier.ts | 16 +- 5 files changed, 317 insertions(+), 43 deletions(-) diff --git a/ironfish/src/blockchain/__fixtures__/blockchain.test.ts.fixture b/ironfish/src/blockchain/__fixtures__/blockchain.test.ts.fixture index a015a1aad8..c6e8054abf 100644 --- a/ironfish/src/blockchain/__fixtures__/blockchain.test.ts.fixture +++ b/ironfish/src/blockchain/__fixtures__/blockchain.test.ts.fixture @@ -3734,5 +3734,176 @@ } ] } + ], + "Blockchain rejects blocks with duplicate transactions": [ + { + "version": 2, + "id": "4198b13b-7815-4747-8a3c-382ea1a63952", + "name": "accountA", + "spendingKey": "e6ec2fda412532cac11c8d6b98a36acc73cf6e7caa3c6b63372f360ce32a38d4", + "viewKey": "86cca6790079d04c55a8cb810ba8c197369c1d81fab40502d301a59a92529e6eb234138bcd697242aee66fdd0f949664d1178c4d1a0fa7321c590b7e69c03c50", + "incomingViewKey": "c1fccc761e8fd4924e13319dfd1d8f74cf65bc95b25999d228006d9ca1a2ae07", + "outgoingViewKey": "39cc8422c61b49760050b1b84643ce5d6985f17b17988b1be60d388280348b13", + "publicAddress": "53289ac609eb7b5a0d658fdffc19d391293a3f9a12c36d438c95fcab78a759ca", + "createdAt": null + }, + { + "header": { + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "noteCommitment": { + "type": "Buffer", + "data": "base64:YvFrU79HNZyqmWB4DNS3R2zHfZt5o8S2hxfJhdDSVlE=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:L70LiZbYozDOcCV2XUhxsV4FtoflogJxgpo/QGKGI6A=" + }, + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "randomness": "0", + "timestamp": 1683736960204, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 4, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAqOYokVDLJYZlwplSUZfuhIcTVsFtmjq5zQQxo80MlUqM6RIDZjCXKk9TSKZHQ3yasDym/T+bdrseQmGS3FjfDMGcPGbiNMT1+J1Ch3Esx62zTIeEcGyPrnX6phem0RFNFLplbPZivGHS7vibF8gJ5AARAtdY7ykfS2gVnB+j+KUFTJByjQf9yt8YDL4rgr+cI+9laqe7v9Fn+5xGj29j60FKaHUT0kqiDBj5+nlzD6CSEbLtEJWpd4lzaKlbqGGQIMy+Z/3QX6Jf5EYZomjcMAR732aC5Z4UxqbzzOmUomBsPSXRzImxqXtXq0ODnlosr67fd8ecUnHUHRjuHSe0b4jwg98vOOpbh1Rv7iHqXVb/2bcYSBUV8zkf3mFZeiISPo3ulXS+Bf42f6AO7T2LeooI7i3dCcbq6HxAq5qpy6OdfWCl0BBxRl3q2ya6CJ9SVRK8dbUBTe7aeyZ0QGjMREpJm7wrc0bpSNUv1mRMDbO9yYWPmkgkSoaSrQVT60FGFeLLcodEnYlx78oV1/ml5T9bqLnA2ULoYOBzYJCFOFu4e9KyHrZt6SSpcb7MN4BaPdGPBaz/4hgR9vNoX/ApaFTeKThmjuXyl5/tNcouogwTXz7bN6rVyklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwvIqKedUnbU77bvaNet44DEQ4zENF8rY8MflhCDE4RDXeK2UuhbCYoJdADruUtGF2w8YbFyANv62/G2ezT3y8DA==" + } + ] + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAd+zGqcBBnLzW20B5ldaGhqB96kOOJ9Nm2dv1YWVQLEGWeEgkYdOT+qppPA028EDqpF/Frl61sYf321vLQCtIMytMrPUZxLlwp3/mnyzHOOe5bPu5sfqeF4kpIaKEf9+s3acQlaNjvn06CLaZQlNyxo4zlNixrZFLPXZUAaoeBhcS8HsToYosZtFzmC0GZunxh3yxa6WSrr+QaYuwb1jtr5Wiui4FjXYsvXQtWtE6fsSrkNlqs5GowdKSCAbY7QCzDlFOYsoLx2xJZQ6Aob/IvKhcQlqt2pUvocrjjkvwrXBnd5GV9j1iUiydCAhPc/uR4ekd9x1eVpoliH572OVz51DK77nI4Y2dzkOYxWapAuV6t4rry2z7zCLeQdyFwRwOw6y1UoS22ZeGDKTHF9UK1KvCilNwhyj/Egin22QHvy/H9TU5VQ+sir3cTSbivqwOEIFEX4mwRIlgIv4u7XZRgJ7/AkKqr0dP7vYHsJBe93cwUzejUCQ9G7SnncfBBl/CX6PVRAJ796r54ER6qmioZEI6bmJ7ScykEJ54HiRdHkrVBFSreQorzu3BlfKvAYZa4pqOOqwXzz2ETSEq2omB/eYASh0f/AYygvb8d5a3H5bPbZCuFPNwT0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw3BeX8hxthxAiMD1fErZr67W4bZ0DfFYX1PVaMC8qZ8NQ045lutrSEsw3BJcDR6WtowtXUDgjxRgZ3GIv2C3PBQ==" + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAif56OfPA7DVqbUzwK/wuZpbxlODxPcQqXDChYITgGc6ubZisy5hbvAx0fj5Q8t8LWd7qJxm4u95vwT91AApwVF6mimkqELTvcWmbpzteTR+Ec2vOwpjupO+KPJmjXdrsm9XFU/OEtkYxFNeSunAK3QxSX8+Rchko3QScqK7mogoVCtK01Uysy3754B2YD695nacrc7bQC/6c+gEpzoBrWylEwejMsH7rxHV+fYc3tOCEz7cH/Yj5bRvgID00b3LJp22Gmp8DRX9ay6m1MtGnvzk3M2fDXgVomJpgFrO65CIIFR9g53IjxO5EGku2huiAfi3e+xIReyLt1FXa1CIZjYqezNxSbP5q0Mq3IkhZloyzUoFj2McqrHpLdQaQFmMnO4QHIAwymZq6EwzuVdJcuYHB4uO4FsutVA2VEA40fj0+Q4Zb6RyNfPmSDCU44Un9Gz/dEOzYjWx5d9w0BGuT0jCxwz/mYqNEjdkh9sMG2I2suBRQj9C7JRJAIA0ZYadJVdykocyy9t6t+iuauD1zuU7tu25Wf6gl4Fv202S5J0suFBdOLpyfh/meePEK9+2RaP5CjE/vGaNC3rddlaec8Utwsa/WBVCsrTFRphR1BNWFgXt/riMh4uz0zdatvERAp/inKh/kJ+6Hn9w5KHTQE5mTFntN7FzMe2XMHNB+diI1S2a/GMLWzDnE6sV1Wz3Y64IuRIwdVTWKsIets9uy30RXj8kJ+FJBlYs2tlGYBsGPe85aDL+S8GmQvZJHKDFA/LT7hPSXojV+dsiB3VwCkvavkont2XastHk/Kjh2FUVmwqeUltqUDqImabb4ceJLMyNPeZMJvwQjIMAzMONUhLBJf30Hyd+SEHhHvZ/UyFcC1JIq3VDnxE+DT2dRmCFZuUKgRU/rnNJ5WfB8RdOLo2DAIuVUx8ljjipq9mUYh+Uhoa2r0YPAKytMO7igs2/3oWbBcmv9IWkwNqWVbqzkD3eDZYZgDiBuUyiaxgnre1oNZY/f/BnTkSk6P5oSw21DjJX8q3inWcp0ZXN0IGFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAEPkTJQCWDoL/ZIjdJ1IQzChihogCmkktcSX0HPaHx1IlIcGC11IZ+H5vSR31tm5eSi7AFrh+o9CQxEPVBjd/ALJ8I0SREpZNn7MoUy8yF3Hh6+av8JTx3Yo7P8EPqe85HwcnUNrexWkt0FMVUnj5COJfmwUfFqUjiAldiEfH7cL" + } + ], + "Blockchain rejects blocks with duplicate transactions when creating block": [ + { + "version": 2, + "id": "a4232f93-39ec-4247-9a7a-c1b2b935ef97", + "name": "accountA", + "spendingKey": "22535270093520d5ef970c4d39172ebfea2e23e9d985fdec971f3c91c391a663", + "viewKey": "ef86d2db37b99dafef760615561ffc2df327139fd83a8435b54aef09279500a04f39293eb2dcf2214b6266583bb2570079b6ba113ec504d6344eade69a0e7d59", + "incomingViewKey": "d762e34e58c4cf84a3072c2d88c4ff3f3c2f3e072b7bf5460a4b913520281407", + "outgoingViewKey": "dba41957d7b3cde343854506a6e0feb77fe8489fd6099a6e690b0fae42fa9733", + "publicAddress": "fcab04a5ec2b1bfe2ece62e5204e86c59f5d967afd61429e10fa0f55875391c4", + "createdAt": null + }, + { + "header": { + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "noteCommitment": { + "type": "Buffer", + "data": "base64:5SuDfjMtmxquwZVEuINKbzPLbmXqPivXCtYhHHTETHE=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:qUXBq2+i53cZ4A7VDr6IZt1iOgBskOh8OYjUiAo5dGM=" + }, + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "randomness": "0", + "timestamp": 1683737330380, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 4, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA3cQYaFcdxahMXCtRBSsI5MroChbEGpxya6JBHCnFvTGxFE2DzbQ7qMQbFuCXrje9FOmpl+UiodsrUENqJBR25r5m9aihngJk4L0j3v0YNZWTNEU2q2ZOW4F3JejiO6zM9NZSwrSy5s+jp7NApNehEEdV0gUFRfmtOIQMrcl4UpkSRmG0gzt9nByU/L/RGZD64/H1J5BNi/vGW1myG50kQj5cVz6AIQZHNSTDx+EmIMWC/k1N7sWn8KcNyJUrTBh9WMFcEeVVp5RvOAG1tu1J0bU/J+ho6dH3bo2aObVgKex/nXQUtZsdEbOfF/zi2q+WOx/NJnHDVnAmKtqT8iCq51+ojsrF9DteZv4mElVVwZIT8cxLBSkSP78WVqg1tZhI8mNmdlZ51TFUuBKpQrBKkISGiKMVNBBdT4orJZwzqrCFS6+Z6GeN1gEID5/47yakOfsMNnKtVM2RrroLFjRuBFOZz4RkYPAbRS8r3ARZXVQQhEj7q4TEGFMX1P4yMnHLzub1JLU6Vk5k0VW87tvau/Hc01IQnzh1FpPdevrlsUXHxx95TqAeg8tvmEgha1To8SqO/FLShGfOF/YnZa45UgQHe6EZjLmMZj19uyUVZERpEOK064ifq0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwSgHhkrIJQbx/BKPkbWrCTQVsltG5UuJ2N8mw/RDRG6XKcn9DQa1X+6ijTGpM3Tp6sZKl812+PxmiXKRS3UVXDg==" + } + ] + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAALSu2PYz+fUXt45Yqyoi0IuryKXKpuH8hcDkZiTeu7+mCNwOWQ/LKeclXVr6qVnFyD4EaBbkMjrlxWxjAj4Bj8lFtKgeILYZcotpXia1o2eqBjGk8Dy0dlGdZULzOPxTWKVfxAp8/YDpnZl24vxAMqdNEng7LKh5PNylBBSGmT30DBUNtGEbvGmmszve4p3qRFI4jLn1R98q3+HmtCoILZn/WXH1/CMtj85CPx1nnZ6+AmXEbQ5FnOh2v073Pm5kZ3zkSRFX+n0Y215kAibrFhYTdqdyXoldJ1MKrW7BzRiAvOgfgZJlR2g9OwjQotL3JE+z1F5oEIo3DRo5RS9bklqlkjFHw17WqhFDoTn+kHDIs/skZoY7UJMOj+RNyN3BtiDvzhgm1B98F2Mci4nHqstk0aZmYmsoxiAl4my2xw5UhRzXhjer1PLuBZmX3UkeCbC/y9C4gP/s0WhxmFS+iyy37fXBRrPLFmwgB3L+K0BmsSj4xiwLTki69xK2Q9j252nAv8wb03qtdGOSBth7nB3S0Mv8FYlycD9/AbiVTK1nrz4s73b/3aoBTMC3A2UUaukW/SN2JVd1SW/BYXpS8THzas6kXy5ju1sVNHRizzAXLPQZoSu0rDUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUHZIA5Utnymj8orRArQM4SQR2EAqSy20cUO7O3doIaZoDT6M0yzUJFGB/WGJjjdUHCALfl3YwfXpF0CwBuPBCQ==" + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAsbOFcz+pZkGTR8PjG2xx9iwccXB10bw49Im/q9ME9hOv4Oy7X5UnktjU7YV/fPDNyS7XlH3vw4wL8KHsB1q6yTXhcsDdzBpsRmJ4bFGxfgC4yQgkT0KCx/rGClNCuelv5MQZgUAcHr8D0spxIstQ314NzQVdnCcWs49oSGU4ZX4MhG0zH5Ds92u5R9fI5qlM+cn3O9cUC5gsBfasK4Hl/pGM/C7qHZ7WNk8jfHzFPFGpBmpHkdavCfdUZPkZFK1+z7V/PLOs2TyNhZ5pSeTMn4yK7+QbzPUAKfDxBx+OJBioW60MIMaNmv4MzWKYhVnIvk4Jz+g9GUryMoE7lKu5w2REJnFeQTWXzVnqPV4T9jE2D+t6xpcWHdQOQSJa/xtTjHzETLeTdxj2vvkf4C+FU0sw9fN6AfEXkqDfdly2yL16OdKyScZ3yF+wCXN2TQGpoET8dRbkY68qJ0aJGqB6aQ4Ddu1ONGFy11Kj+RjRXS9Owfs2hHs78ZYqV+0N3KkOppZ1+3lG0bDwCvAVILenU0wOlhq6+0xYEM6YoRv7wqomPwDKIMu0PTiGdQE5HngEHGFZcsSOsR/jYJS3bufrj0bxD5PxTTUzzTJSRRUW+eW/OB1E5MPO8kY8hW193uxUAK9qsqv3JzKHmVyF1mpsSe2/pVvngzMGSk9gRUgjP07yIlOGTNq/pjwQnY3PTe5o6ZqfTV0z+MG/2ZBEs/84/tcBxuEKDPmgp7CapxNKNe5dtNBkO/Rm8xgb4sL8D46WUZ7jTbV0waxHngSbgxy1EGpIabvT6on9gFkQuMn94Qm6OxLPKKbGSxghCSV5eOvDU482G2nM/eAU/8We1qKGpvwH1OLoZelAF7X0x0nIKw/J33SowiP3PVEY1GWTbVRWU4gN6ejjNLWo/GuwOTcSF738vzdG1E6zkybNr7xTZrf5x1c5VL5XHbcdYzt9b7o7q4R4tvuRUrW6jfRzeXtFQr0Aig5DxDR1/KsEpewrG/4uzmLlIE6GxZ9dlnr9YUKeEPoPVYdTkcR0ZXN0IGFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKAAAAAAAAABCzW3bLPQuSGm7jT1XJtMHf1XglODsvPey7srb/hE3wE2FBvSDbq5Ex2CWtnvbb3MzY1r8VMiE4W0+HzKjWNw68URG+6pXEC56yhi1MejHSxTTgofNkp1eF0Qf2Shw2Wp7VQ9zBkfz5gPOX1aRuX/XvfJw+p8vc+6Wk1cpi6JMD" + } + ], + "Blockchain rejects blocks with duplicate transactions when adding block": [ + { + "version": 2, + "id": "c322fd21-ccb5-4f08-a0be-80d7128d3816", + "name": "accountA", + "spendingKey": "27709a6d4d52adec749311c1222d941b57c36de0a62bf5125ae5063c519184f4", + "viewKey": "6e52e7910b8afd993efa575497be9e78191b1819079fa7fc69e8f764863a2eb6d279a96f8e5f33e94f4eb8dde3a1f286aa21f25aee2fc6f7f226dc8c68a0bdc7", + "incomingViewKey": "2af79e7aab275334409d3eb49259755ba37e687cd41cad9abff9431786c35805", + "outgoingViewKey": "59c04b880675dcb375f150a51cdd973af5a51dd2407d5823ee19e2eb66bf4906", + "publicAddress": "657ffe8a768d1edbe9084e3f1df16ef14e6ca6ebf1f06108974d8069a3d6db0e", + "createdAt": null + }, + { + "header": { + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "noteCommitment": { + "type": "Buffer", + "data": "base64:lECh00K/nAGXE0XrCuvFkH3vtUvf2k8WDavWXsKxdFg=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:ged8xZFMgPkuw20jJ0Px5mRtE5941fGBi7ylzK0hYd8=" + }, + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "randomness": "0", + "timestamp": 1683738416997, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 4, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAARMb5s2IYzzAcZ8nEpbkfuLMBUMbTN+F2fl4l0d2mGiiT4AVBL85mYlNvFeVDPAzneP5W2tQp1ftp9hbwTuQd0qXKtmemIbktCJHkct7GoxS5ox0xN/+oN8RxTBiN9d8YDP3UWWjKJyGReYI6BdpcmJmntETvvz5taTHDbwrnFRYJXALWDUTj5VfqKTOiZX2M8tizv3aLJpgHrHk+3N6sLXtrzw9jXV7fo14onWrsKI2gDTVulSPvK9LN7HlSQgub6bjpoQ8LgE5EFFt0G8NOCvICwUx2ufGLRZjF5JSpGjjTUffc3NAXgFc2Ilp+1TBW9sfrJmiR0IB7FY+YvX8pm1iOsLHaU5zOmOt77o34uFDJtyDDEYVhgaHn3hEkTDYGru0cIS9+GKYf5VpQiBr3Ridml44XpYueVGgfJWI2yZfMVe9LpchG4gvNkuU67nZYiVJBBwtaF2jIV/fg8eVC5NmKgK7XWhx3cBuoEAzM+1KJMwTNZ78Br5ViT9b/lkq1qTnH6cgG63tIpnlLlLd6sZQ+LZkPcGzDC7vABKOFnmUIEU86xmu1nsRmCEZoOwXdXbIECz8MMOFtTjahb8iR4nHuHcYVIFY3kut3EtYeKJPJVEpDw7V3lUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw/M2FXUggkG6W2WBvbKmep/c8npkdlFXsLLBEdkZtn2ZPQuBTufW6RAO57G+sfTQJTncLS1jN6dSPZpD+EPmyBQ==" + } + ] + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAM6YNiKFwA1PP4iVlzR5I9s5l8d9qU+5ArTD2dF4uFZaIwYPYu9MVBJ9n0rIohU/0U8Pv88FIe331jHds4xzX/31iOWPfEzCLQMvAk3Pptk+ho73kGfOHDWzMX6n/WEvgQIZ6xi4qPDzqoG2lye+iILlgUFplFLUjhPus0JW1LtEJDJcIysuO6xSEiIuNtesdnSymYmgehit6tyUZVZVPdH9G89W/Dorxp2IV7jQsuNi4w+tiDThLLTB4R3krpo0rkH3GSqp/43OASJLrZjsR/63x2AtZWX1ZRMb98raDG7ltAnKIw1lxUhvUJHVbMqSBMtjSpuie/PsA5HLKiurI0SdOtp2VakWLlB9hTDaX2LynqmPSnVnaeAIb1VFx+L1w8T2+9Wmeb+WLkTNkUWLvn8JNi2NbyjYoOwAfyjxjDDPAvuFKEBzCWiqp9n5ZCYy2eeQsB4XV0IWRdNP9bhXFmF/vt0aASoi8L6khNL8OuSEf/rUH6iiFnkmjGlmpJKv0cV4blvzeiY1Mpo1WuVRbLZbc7JbsJtX4mE4LvBXTJhRzkIoNw7h+6Q/80STHlDx/y4kTT3sst64cGQ3WKTqxWVo8+X03cGkLxbDZZur1cyMW7zwqNWOuCfzySUkQ24K+4lcSE3Gf1sssY45AcJlc1nVD73kXzNvS+o+t6yBGpLyuOgx7f0mGaeM6s1A1rwtCI2Hs+li0vnOKEehvszVO8RInQDHomHbMmZ/p6wMgiE2L6wtIyssmj+nE6LJoOXSz0CIeqDqRNDk/uyZvmcjn7+33J1bYaXVYjCYU0Lf7b0xIrXmgllfcldV0n6Say2+GyBZLtNXRffjc1v0VeXyDTRhXfJHeN18JGYXZfHhtiNo6jG1I99s4ql6rkn1B1Xa4z1nxN+EP5f8TNwsQ2IRBtS8PjNjYF1dEuNFZPO9X9ut14cf+V4xsaAAaHD9WExd063WPNjiwlZBxsnAESDC2hJDRJ2wYzk9bZX/+inaNHtvpCE4/HfFu8U5spuvx8GEIl02AaaPW2w50ZXN0IGFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKAAAAAAAAAIZX6TA65/c0wGZeig/+8PIDkzttg0zFTsLq5+r4M0qsPwFke4mgdywKwc6uRp82/zyEFmv0waKyHf/tQXbXPgoNcDzdSP3EgVMOtDkyB6yWEInbxnl0dgj01fffJDuCwMvNdEvi5PRNIRsuv1euACmJcIbJu1Criah9t+FFCDsM" + }, + { + "header": { + "sequence": 3, + "previousBlockHash": "C6BF900C8FA971BE134BA1B8C8F3FD3D005AA500AEB824A8EF72F23E8B3F51CB", + "noteCommitment": { + "type": "Buffer", + "data": "base64:JIws5laMqfp3wkz19n00hhWDazC1yNhgUq542yiNvEE=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:LK26q50tEJwb49blHTFXUDCqyM7cXDuvNzkFiFlvUXY=" + }, + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", + "randomness": "0", + "timestamp": 1683738418004, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 7, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA4qe/ycj28hnW10VTmXql7ltyOZBa+44TqbLPuu9KrB2Wn+mwu+l5OTUyKJ9PCa0T5uZVZ/pZn63sk30Y/XYII9+waJAuW6NPKoq0Q+/49nO4JFWRrK36YQST96BXGgYAwDFjiPZRztosAK+CpS/rVup7+dsLtIiBWNeMTyzCRaIXUdOyNck/ixzbVL3wUM5cqTyIA3EBTjpSJUYhaE8fU6MKE+UUoUJGBjsfNcULQ1GXk88TomiFCCnB/LSGliNQ4SxV420jeSp0yzaMZbto9Hm1qy8SJbfed3wuflrLXPbORn4GVNftu9U/lt5KznJUbkE2teGJfz0M64MwzE02gnOKfTUgfdt6DvYcJCo5nF7yqtmxZPJx5JIPzODM6kxJyptQdutecCueN6efAsZnR/I4OgZ2GmRLFeH0QHKASdrID7x5fIM/Fxdsw5gzr3BxU8NHb/so00AG6HEo+OkUMBlGK6EDhSYCtp04geECOuFAF0IeffbsKbg+LEPPxhmVrysdMNUgryJFP78/CUoVsDecsDnYhNlYfUVOMx9cw/fsZOUXzlXhCd6/0vhol0pp3sXFc3Ub7UWmEmrLe1hQpZQEp91mhM6SRwEjTH/Szk05ZoXAzw8AFElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwQ8KaRozzYcxp9ILhr03h9IABuQDqDB+XzNDhhH6sJQCGQvrIGWT/UaMbXxpOR5ANRJCu8G3jFzImS5o8AIrLAA==" + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAM6YNiKFwA1PP4iVlzR5I9s5l8d9qU+5ArTD2dF4uFZaIwYPYu9MVBJ9n0rIohU/0U8Pv88FIe331jHds4xzX/31iOWPfEzCLQMvAk3Pptk+ho73kGfOHDWzMX6n/WEvgQIZ6xi4qPDzqoG2lye+iILlgUFplFLUjhPus0JW1LtEJDJcIysuO6xSEiIuNtesdnSymYmgehit6tyUZVZVPdH9G89W/Dorxp2IV7jQsuNi4w+tiDThLLTB4R3krpo0rkH3GSqp/43OASJLrZjsR/63x2AtZWX1ZRMb98raDG7ltAnKIw1lxUhvUJHVbMqSBMtjSpuie/PsA5HLKiurI0SdOtp2VakWLlB9hTDaX2LynqmPSnVnaeAIb1VFx+L1w8T2+9Wmeb+WLkTNkUWLvn8JNi2NbyjYoOwAfyjxjDDPAvuFKEBzCWiqp9n5ZCYy2eeQsB4XV0IWRdNP9bhXFmF/vt0aASoi8L6khNL8OuSEf/rUH6iiFnkmjGlmpJKv0cV4blvzeiY1Mpo1WuVRbLZbc7JbsJtX4mE4LvBXTJhRzkIoNw7h+6Q/80STHlDx/y4kTT3sst64cGQ3WKTqxWVo8+X03cGkLxbDZZur1cyMW7zwqNWOuCfzySUkQ24K+4lcSE3Gf1sssY45AcJlc1nVD73kXzNvS+o+t6yBGpLyuOgx7f0mGaeM6s1A1rwtCI2Hs+li0vnOKEehvszVO8RInQDHomHbMmZ/p6wMgiE2L6wtIyssmj+nE6LJoOXSz0CIeqDqRNDk/uyZvmcjn7+33J1bYaXVYjCYU0Lf7b0xIrXmgllfcldV0n6Say2+GyBZLtNXRffjc1v0VeXyDTRhXfJHeN18JGYXZfHhtiNo6jG1I99s4ql6rkn1B1Xa4z1nxN+EP5f8TNwsQ2IRBtS8PjNjYF1dEuNFZPO9X9ut14cf+V4xsaAAaHD9WExd063WPNjiwlZBxsnAESDC2hJDRJ2wYzk9bZX/+inaNHtvpCE4/HfFu8U5spuvx8GEIl02AaaPW2w50ZXN0IGFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKAAAAAAAAAIZX6TA65/c0wGZeig/+8PIDkzttg0zFTsLq5+r4M0qsPwFke4mgdywKwc6uRp82/zyEFmv0waKyHf/tQXbXPgoNcDzdSP3EgVMOtDkyB6yWEInbxnl0dgj01fffJDuCwMvNdEvi5PRNIRsuv1euACmJcIbJu1Criah9t+FFCDsM" + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAM6YNiKFwA1PP4iVlzR5I9s5l8d9qU+5ArTD2dF4uFZaIwYPYu9MVBJ9n0rIohU/0U8Pv88FIe331jHds4xzX/31iOWPfEzCLQMvAk3Pptk+ho73kGfOHDWzMX6n/WEvgQIZ6xi4qPDzqoG2lye+iILlgUFplFLUjhPus0JW1LtEJDJcIysuO6xSEiIuNtesdnSymYmgehit6tyUZVZVPdH9G89W/Dorxp2IV7jQsuNi4w+tiDThLLTB4R3krpo0rkH3GSqp/43OASJLrZjsR/63x2AtZWX1ZRMb98raDG7ltAnKIw1lxUhvUJHVbMqSBMtjSpuie/PsA5HLKiurI0SdOtp2VakWLlB9hTDaX2LynqmPSnVnaeAIb1VFx+L1w8T2+9Wmeb+WLkTNkUWLvn8JNi2NbyjYoOwAfyjxjDDPAvuFKEBzCWiqp9n5ZCYy2eeQsB4XV0IWRdNP9bhXFmF/vt0aASoi8L6khNL8OuSEf/rUH6iiFnkmjGlmpJKv0cV4blvzeiY1Mpo1WuVRbLZbc7JbsJtX4mE4LvBXTJhRzkIoNw7h+6Q/80STHlDx/y4kTT3sst64cGQ3WKTqxWVo8+X03cGkLxbDZZur1cyMW7zwqNWOuCfzySUkQ24K+4lcSE3Gf1sssY45AcJlc1nVD73kXzNvS+o+t6yBGpLyuOgx7f0mGaeM6s1A1rwtCI2Hs+li0vnOKEehvszVO8RInQDHomHbMmZ/p6wMgiE2L6wtIyssmj+nE6LJoOXSz0CIeqDqRNDk/uyZvmcjn7+33J1bYaXVYjCYU0Lf7b0xIrXmgllfcldV0n6Say2+GyBZLtNXRffjc1v0VeXyDTRhXfJHeN18JGYXZfHhtiNo6jG1I99s4ql6rkn1B1Xa4z1nxN+EP5f8TNwsQ2IRBtS8PjNjYF1dEuNFZPO9X9ut14cf+V4xsaAAaHD9WExd063WPNjiwlZBxsnAESDC2hJDRJ2wYzk9bZX/+inaNHtvpCE4/HfFu8U5spuvx8GEIl02AaaPW2w50ZXN0IGFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKAAAAAAAAAIZX6TA65/c0wGZeig/+8PIDkzttg0zFTsLq5+r4M0qsPwFke4mgdywKwc6uRp82/zyEFmv0waKyHf/tQXbXPgoNcDzdSP3EgVMOtDkyB6yWEInbxnl0dgj01fffJDuCwMvNdEvi5PRNIRsuv1euACmJcIbJu1Criah9t+FFCDsM" + } + ] + } ] } \ No newline at end of file diff --git a/ironfish/src/blockchain/blockchain.test.ts b/ironfish/src/blockchain/blockchain.test.ts index d43e4935f2..1c9cd00040 100644 --- a/ironfish/src/blockchain/blockchain.test.ts +++ b/ironfish/src/blockchain/blockchain.test.ts @@ -819,7 +819,74 @@ describe('Blockchain', () => { const block4 = await useMinerBlockFixture(chain, undefined, undefined, undefined, [mintTx]) await expect(chain.addBlock(block4)).resolves.toMatchObject({ isAdded: false, - reason: VerificationResultReason.EXISTING_TRANSACTION, + reason: VerificationResultReason.DUPLICATE_TRANSACTION, + }) + }) + + it('rejects blocks with duplicate transactions when creating block', async () => { + const { node, chain, wallet } = await nodeTest.createSetup() + + const accountA = await useAccountFixture(node.wallet, 'accountA') + + const block2 = await useMinerBlockFixture(chain, undefined, accountA) + await expect(chain).toAddBlock(block2) + + const asset = new Asset(accountA.publicAddress, 'test asset', '') + + const minersFeeTx = await useMinersTxFixture(wallet, accountA, undefined, 1) + const tx = await useTxFixture(wallet, accountA, accountA, async () => { + return await wallet.mint(accountA, { + fee: 0n, + metadata: asset.metadata().toString('utf8'), + name: asset.name().toString('utf8'), + value: 10n, + expirationDelta: 10, + }) + }) + + await expect(chain.newBlock([tx, tx], minersFeeTx)).rejects.toThrow( + VerificationResultReason.DUPLICATE_TRANSACTION, + ) + }) + + it('rejects blocks with duplicate transactions when adding block', async () => { + const { node, chain, wallet } = await nodeTest.createSetup() + + const accountA = await useAccountFixture(node.wallet, 'accountA') + + const block2 = await useMinerBlockFixture(chain, undefined, accountA) + await expect(chain).toAddBlock(block2) + + const asset = new Asset(accountA.publicAddress, 'test asset', '') + + const tx = await useTxFixture(wallet, accountA, accountA, async () => { + return await wallet.mint(accountA, { + fee: 0n, + metadata: asset.metadata().toString('utf8'), + name: asset.name().toString('utf8'), + value: 10n, + expirationDelta: 10, + }) + }) + + // Creating this block will trigger the same error, so we mock this value + // while creating the block to allow us to test adding the block to the + // chain + const verifyBlockSpy = jest.spyOn(chain.verifier, 'verifyBlock').mockResolvedValue({ + valid: true, + }) + const invalidBlock = await useMinerBlockFixture(chain, undefined, undefined, undefined, [ + tx, + tx, + ]) + verifyBlockSpy.mockRestore() + + expect(invalidBlock.transactions.length).toEqual(3) + expect(invalidBlock.transactions[1].hash()).toEqual(invalidBlock.transactions[2].hash()) + + await expect(chain.addBlock(invalidBlock)).resolves.toMatchObject({ + isAdded: false, + reason: VerificationResultReason.DUPLICATE_TRANSACTION, }) }) diff --git a/ironfish/src/consensus/__fixtures__/verifier.test.ts.fixture b/ironfish/src/consensus/__fixtures__/verifier.test.ts.fixture index ab5dad9583..a28aca31d7 100644 --- a/ironfish/src/consensus/__fixtures__/verifier.test.ts.fixture +++ b/ironfish/src/consensus/__fixtures__/verifier.test.ts.fixture @@ -307,13 +307,24 @@ "Verifier Block rejects a block with miners fee as second transaction": [ { "version": 2, - "id": "8300ce67-1d7b-467e-a158-0e5081fff397", + "id": "c5fe9754-4eb8-460d-a8c1-b2a621cf5e47", + "name": "accountA", + "spendingKey": "655c8496e75ca02a0bdab63bb62d7f3c9a925afd50f4de79a3ba2fe2c1ad66c7", + "viewKey": "8319d2c985aa313227a06061a9189c2cc6cb213d7addfc38e3c1e9ce36be0d373a2ef3ce0e50ca8e6a49ba3fb02269cbed1fb343e02784df86118f38a2cfc053", + "incomingViewKey": "69b0502afd2a5f528d9dd39a50b0c85c0905d19dd251646fd4b4e6a0c5a2a504", + "outgoingViewKey": "57a54d85cd671f44e6907ef37a88bc939b1da7a93497e28b8345d3d11cd46b95", + "publicAddress": "f0bf3faf5ab736e116a2d718a4187a436bd9bb287b94f0f918f17b6e1febf1ab", + "createdAt": null + }, + { + "version": 2, + "id": "04a70c59-ad21-4f47-b7ee-0f46fac72a7d", "name": "test", - "spendingKey": "8b93eb4bdafcf7cc45ede8796a92b2ee239e27353e3c09e72a312cc732bb2af8", - "viewKey": "ef1386a095a9065ef9ba277486c52ef9dddaee93729004b1c7d2812fd1911162a4d67df5aed989f84e10bd1aefa48c693087adec8ed41f8142f03b768cd04180", - "incomingViewKey": "7d49b598d6c446a554dbf6445246361fecb043fd3939faa672d7cbfa7ece5e06", - "outgoingViewKey": "a0d517ea14e5f8c7aac3c45c57d7089e315eaf3b28d935ddd330209ba10eaed0", - "publicAddress": "ed473ded3dddfa64988740d9f28935ad5c1e5b6ef5deba7f13038b6a2e78e0ab", + "spendingKey": "deda3681efe69d6d961b633887aaf9a894406998a6aca1f0a0127952ac15810f", + "viewKey": "127ab9d1ecfac680478ed68297bec92f2016111afba1d929656a50cf1a81dba3fb309d8d7563a37b7dd14f95ed6750dc83a468dbc3ed74194c234881ebc6eeea", + "incomingViewKey": "ddf54913c36e1956a25972bd465c930996055447bdef4842464478b997f26504", + "outgoingViewKey": "890b1a5ad9523cc8d318249043c73646501ecd545ee5ed24cca44279129025ce", + "publicAddress": "0c51d94c1a693bf66a04f1a0f3b2bdb06e0baed2fd1cbe7c701c86ab68b37944", "createdAt": null }, { @@ -322,15 +333,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:dvDUMgDFjepMTQLXTIsaPRB4gHv7mUuB+iV4/jAaGDo=" + "data": "base64:iTOJTYF+yIT2jowIs2+/SwgIvqIathNuaZUlGW1DXEY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:JyMj7Cpki6+B2+s24iQdyYTG6QuQbxQyvYvIqd1HbgI=" + "data": "base64:klc2YSb7i+yz3LnyftO1SVKswR1zYjtqjbOdCNwSsfA=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339954139, + "timestamp": 1683739435807, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -338,25 +349,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAp9Qnxf+RhJGCqG1Y/eOZfVddGhsEsNRJ0DxXBRK7HEWEzAGRlbvqKn4KoMtjugxyAcPehk7ewI6Vrxw6yW43AJTZDiI2yb6K5A+LYLXdSg2jtk8k8e7eMMW6repQ3wRVbOW15g3askbRA/1K1P5/Vgz2KqI08WI0/RlAsh1ZEVgEY3esTA/Wr6cKKJKX1gNCZYvedXCPh6obpjr/nWMmLc4m1KMm8zDTTiT7BbQ+Ofy2JSGKMeOaTmaXZV5AWtiRv3/gD7Vfesy7O8qykw6Zfd3JKHGClcLI7rwNOkU3BejQLAVVKhF+sz7ovElr2Wx1G4aJQ6VOPDIZng4uWigrDeEF+hAL59o9Oret/Z0Bb4u3AMAUf8JUYyX1VO0nnpYO70jE2dtpqeeQuQm0XfziWSkehEm1e0vO2oH0/bFa9Y0fUomYiWXZKk9N2RQTwsJ1DHt0C1H427+ozbBz5HApmcPjXADvCO1ne8kmLXNaXDdzXHymUB70dJDqVEFQPuPoP8KpufzsMuyKpEbMllId7Uk/Rl8WegkObA4MByVPSAghSYUyqQqJvIW8S9XcsAYr4+wqMHxdn6omzsPflpmhE7EEcRBaRU5AE8OXQB4Nzkq8pxQF69nI2klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYRUZ6jw4pJNh6svDfrZK4gnPxHwhREDqLlGvG3M5EaMwiiQUszxftQ0RxzzpaAdROmA+Q+N4D2lRaL5AmvRcCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAIc1qqic/fm/VDW9Zx1piRwzi3EuSb+xyneLRW+NGDiyjP5pp10ZPUNP68mB4A3oqi4WvWRkIFsDxmV1R94r1ZzSyqq8WzeOO2/SgGWFv2OuoxT0c+RYIDRCwqbWIxGwqEE3eJ4HqFAUtLx5FxGsTwnyLeQoTRZyfSPDXn0DSGNYQMcIKrnHaUVhTQqH7mJH5UGEa6OvUBu4tWmYMijq6N6P25yPAkl9OKpMGphd9O5mq1jwhih/Uz/N0PF3tn1Q82chNSml6KI+lTxCHWVJfzdCqMwSS7yRvA6/aE2+R+uPQvB/RfiHBXzvS2uwog2MxVtXrrpGHQfi/buZHjfmMn/X1Hsh47KWoB9wq1Hhy9olo/QxA1aBbFISeZPcX6psM+L51fH7IWJh41d0eW+aRcQa6rrhETELucDwBh0N7Eh43YTKOB+hqxsI7V0fBFwFE4QD8Hq2ftAh/kjk36dqbmje2jadUArz3zUQFa75fEqyiS1aMSrGzF6mp3YeCmjcPxrULfRhAeQjWDNqrkTfA5fJSgH4L1VbeoD6OJ2isY5li0PIJ2oeIqmZiPnYPaElUsSx+mjlENhyeCaR8SxoDT4L39rc62ju3647aZSkAOK9zXBOepwX/E0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwGY/azbdsjv7817szutb2K6Ui/nm9fd+e/iKax6W+jmIdac3gm6Ayw1GUg0GyyRNC9jRoO6mZXtethEITty5eBQ==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "6AD959B0E9864E9FABAD07088020C1FF0D0A3BB2322FFC58828C62F3C660459E", + "previousBlockHash": "058879F4B8DE2862FAFCE51E6C8DADF91A1F2E2E3FBD1D328176B86446F7D4E9", "noteCommitment": { "type": "Buffer", - "data": "base64:aBIHeFkoAekUXu8OMvYCunz7w0tcg/UqWRhY06dB8lg=" + "data": "base64:HgnUBcV5xf5UjVnP4/OFwPMJ637o9gtlaW0r+16hi2c=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:4mrcGc43cWcpiqhnYJgdZ4swrMeAMvmyJ3M2UviHaXs=" + "data": "base64:iglD7Ubv7AXW6pakktd/qJbHDxeEE707qic+iEd+YEw=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681339966917, + "timestamp": 1683739437684, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -364,13 +375,17 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAA+WYRSycHI8/N+OeoWemQRbulXWc+y0jYb4fXYvNV61KvbV558Tg8CIv/lINpNF89pD7W7vROnmtg5BUeEDrOLoJ82/lUQDEg0rxxbu3DpMaCPE6TpQVkcSUqJef3oc7tqqoo4TPm8HVKg6lCF79meHDXP4EwE41Anp40gAPxEBIAC+K7JoQDcnxafmQWbhY2WqBOyXMpKdT+xDxnLyq0/wD3J/DlUD6Lkuc0bmQM/dqrlC7ENZNloW1kADGREImiVk0D28gQQRZ8VC4iJ9le0bwy+0osSW6Wv/IzYJ7GzPmHqj1J/aED/CoNRjBKnTeiMnXXgEovahM2JAvNAJuYNT1AkKi4C5C+3D1SsqnkQFqa8+/ZoVOogqyfSSt7PG5lhjIRlqjhdQXobQTZLYuk1jr1RNhvaSOBC1BK/e8yK8o1g3WVjYwmVYGd0n1PohxxJlMUh9Ri+WOL7m+5OegM/bt+PSgcUiVIAO/0KPp1MvP4fNR+Jk1OMLUIThWv1+K5pScEda8Q3jBqYjKV3PllUWoSjLiiJx6AvLJkzrDSaY/2Vj2sdi5wfh0dfLDHWHg+W/i1srEHisi1V3jQwkzmw68gtWPhYPfH90tmkbA82PaxFVgY7KeOdElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwdLhVXaHxCbnqf4TfGYyzXel4itvz0dt5bFufv62JWe/UY6vIxAlnEFwbUqOypU6nm5iKJOIlVDIad36rvrk4Cg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAShcKEkkoqVdyxQm9BNzuI6vY4ZEQaIa/XJJW06zjriaO8w8Du7zPa/J85zsSY3r0zkr6Z37GCRb4D56Tw0QMqiIQ/cc8e2JPJ/EBqjmqLTmw0buLH1y7GkXMZe6YgPM6XjWJHXR/kz5xY5DtAVwag6W7U2AI7QtBjuFIDC289wkSYCQF0EyV3mKhgOoLicf4W4dfh8sHyQ+P15nJmoJmkWAUJwDAE8Q3njC9vYdGqRe40stUUs0xk6ReqNqkiQCPcQ/KOy+OpF1F/n/4EJ5R9mUyvzhPvDBoiERl/xTdSRIrBwpieTqwu4dykuO1RP35qK6/EdmHVN9rBjQDGBNeWoAKw3CejNjNsP1EgQnL0z84sQxrN02mRdOMl/2PayUP+ceZt3L6DppNmqyPRG/myJVQl3yu2ElDVYCMj39GjWQ+hU5JmIBlt0UmbE/WwntzKEUbfJyG6/hzcgI+aIWEOtQVBn1M3SmqHbhXQDQiILHYDhvOE4PUgwo59CXA9Im9rffbzCvgkC1ETglcqMm7s+U+d23XAS3AkZ/pp0f0j34GXAnAsDvvVOKJSM/yI0KIRO8MhSJF3tojYz+W33d8h23z2qOtX0Jv8CIfFtw+U2gRx+u8M2NaU0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwVEs5KqX1rJdLWpaEap6zR8gpzpj3TpaY8gVHc6eVDl4IxDpZDsy2SYg8ubXBAcRzGwSWH/lbGz3DmCH9UuQyAA==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAyBx41KNQ6mDjQPtr3ouElOgvFz2Tkf3/g4tz1jpUxl+o2JWcdN8jxQBS4JoV1w/4ytBSsNlxifZa8Zzra1+N6roHkUgBf3aW2Nj3K6A4FuyNUtUOR9aYWXX00HNqkBwxzbmFcUtOLzOQZzmHdC01iVBhnAbGLN47feRjfKavJ6YR6fOwqckZlCPpp3svvnov4HtZmEFWEBFrRrMMstwIW6zlnCyaVAzz8FOFVawJjwKKWiE3ydz3fBleARHISFjTJOk2soTx44kj8IGWiset19UfBz8jZmAKbyC0tEFSTvWgRZaRKSobuKCkCjWitEJyw1gmNdABhqY2kIictMKdv2qrEwUyZ6N57pxSo0zkzTxST2ms7lQJoUvbpanv8+MySFJA2CuLBA1r0XpUHYmZ/gPNGZxlmwYHrI+FD/au5jIO3b2nvqO+5lS1bx5rAeANnPZ9gXOd5KH37DgtGkQ8Y5qaPnpWneRQd1lvC3EMG53bzNmWdFVGN3AQ1sYgys3jVUG3Kab88pf9AGh9iEO4TAl9LjJby6QTc5vZ3MhrmmdtsfZ+d2xAMqnuVIcW2Jxj+pf/sxDi/9Q1S1pfzaYhhsMCxjiwd6JaWZfCSZeYjfjwlbQlVH2FRUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwxHQxb9QMjRqrAJsVZZFQI/EyxOcL33uX5YH2wgk9Oj9IkTjOQWGG+k6z0kJW7yX1vdQv8b27MYJBQMKpfvS7DA==" } ], "Verifier Block rejects a block with miners fee with multiple notes": [ @@ -436,13 +451,13 @@ "Verifier Block rejects block with incorrect fee sum": [ { "version": 2, - "id": "2d457676-a772-4c19-983d-489af44a95e3", - "name": "test", - "spendingKey": "877949439020e6c4c4f96ca1f9cc7bbc9cf2c98f72e137893caade53fc087877", - "viewKey": "c85c92d7b77727014fd637bd337717fc8e5295bb75bc830fbf7b3727b985b72ab653871389497a1aa5e86528364ca31e9061fdfbb41b3415fdc20854d973c6b3", - "incomingViewKey": "3b61ed158bc10a3272ad71dbe34d48ab7d8e020ca2ce0d820282050cfddd7f01", - "outgoingViewKey": "403af5bf61a06eb33086636eb2ce3707edd7e7b29413502af176d9fb8ec79658", - "publicAddress": "898b2e173bf6b4ba024e515919ea9498cc44c2d04127dec5c0a54dc23d187969", + "id": "15ea0c1e-2d11-4daf-b829-f6cbc1338a5d", + "name": "accountA", + "spendingKey": "3f6324dbab84b6d848b772fd904f15d20adb6b5a1cdd62de4e8ff10fd89cba01", + "viewKey": "536eb1b8bfe325d3667ae2f22b648764c924665fe196c77d9841aa9b25258a95953e761fd87050157d7c33e4254144c5abefe856d865b5fad9658cc8d990a68e", + "incomingViewKey": "39a26f53b077d09d230b6f26afe17bf031be7664472c4b34a8bcdbf73450cd02", + "outgoingViewKey": "d8f1febdda0fdd6db36ec748698618c0e9cc8be84ca9b8ca39a6f23a04b3f6d7", + "publicAddress": "4d00ac59259848866656bd7e1a5d329a19b4ae97038a5708b5b881c0954b88ce", "createdAt": null }, { @@ -451,15 +466,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:sxC6IT+Bh2J2bvaQP8BvkIzCfY1a1fjDcCGFuFbr3Cc=" + "data": "base64:lmM6lExAxXgcyey8Tll+XrtJDF8+IlbzfFkaNvT/kBw=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:XZvwzLvhoNizMdbxcEtHc4BuP/BUSG2D5LnTa1N/6e0=" + "data": "base64:siZvEMaCbMVXURUjTksMwIOxrgq8Jv11bPv4nRmeYCQ=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339979590, + "timestamp": 1683739411667, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -467,25 +482,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA7aHM1rVa1hYHBXhoppo04Nv8Hi11RScj4OWJaj8QoNOiX2RuL8QCFufilXFmthoUY5Fv0ERpfJSfCFsYnZ18RAGEDfLuUlVxO66zdQjc0D+YjoEIXscXKMDl+AJIawtEnPiAz4YpOWxXe94m572Z2fddB3AHCUil+ysFRV7EhEcU6EJzqPN5vnpDvLiMYRg85kw9c+Kdp1wRGY6KG9xsjwDSZHNeYisNczc3U4enyQ+UESVrxPCwTU/8601X3JNZkPmVTdcjpDilx4JrXo8HWOoYkiJrL2FEkzBENkSvUg+DL27t+D4LSiwYVdWq6r7QB8ykCKPlwdeE/IZXsNrkRWZjgnu6L0e9LoRMpqm6Ch16/O6RXB9TP0X/nm8YUXoRasdN/WfJu4imOsjXuzwWfOgVAn9LG5bQGjR5lFe5iM88Pj02XCBdg05E5vuAC6rZyHciYF6Nd5PNF8e8FJX9jxWTu41D85LqcYyA79892luKkxpzWkLGqKomkKQU/ecupykC+Vldmb5dZNTYzNh1xd2lJLB794N3MN1X2cSWijkyClnLgEEFPGaf8MtVUhugtMBl37gFAFQNaC9MtUD/YqaCwyhzeX2/560mgFTxpMF0//VRvf5XL0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwhhtRuX7+oiIjNBhyzIt07ap975Dz1mL7abKxrJd3qqx1730CrD/HxcYmiio6350ThA63cmgVQeKPcTMvgLncAQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAlCx20jrdNXlr6CoTDv7rgWOPleSN5xU2GLwbHRwF9+W239wcrqwDybEUrs426KhZyXhc0757mjaEM/mGXfhqU7vM7Fg+uXeLWY3Z+6UYEPyLcDA6iFbrlfYCqidBzqzv7w/Ru6mFFe6udrSooAbvfYs3Oqdnl/tWs74MAXyA7uQJrRy1qxm3XnBHRhR2fx9IF/c3AYqRtwGEenM7v9VejCUU9xICKp1oTGBbEZNx51iykf4TRvz1X9FtnEgLMZNCHwohTNKFqcvHnKRek6Ahpyw+PhFNzQ9/zPNjXvdggIEW6s0dGKfczvFgFzPB93k4RQajvzFYEWor6IcyN5q4DHV+2duCoODGUQ902XJLRi1MkM2AOjsW21Hjc1RuXdAIGRsciGhzjlS+ats+faZVB/9WJO9XWbnO82AtKUIlGB+wJ3x4BuZemsGINGHe8LJ5fjPMC0hP2cj1wtpriCmUVhiZuMxrCYDVYmU5IiefWZOr9ZNiJ33rysYYga4x2fXIwmlY/K4FATQJmUqgEgRs3DZs0PYIXcHYUMxaRbh501Ukb/3EGAt9xJCgiXsUIQwKwZvgIp8QeLOppBvDjpboupOz5IBFLsvZO7TTnXdbjntOplr+DX7vFElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJhE+85UAHGFhKHOKSe05N2XNeD6iabDOAy4MMLpXWmvtXyUlSevPtraCPqEmAY359urZxPJ0BC6LhtZyfs4PBw==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "2BAD396C0EB0F811298E5F3D8C864960387D044676767DD6626E82051EB75239", + "previousBlockHash": "30609CA6C463DF2787819723A814ED20A46870EDED2154EE6ECEF805285E1317", "noteCommitment": { "type": "Buffer", - "data": "base64:5ELKnbL/exiWm5WYIW88v5osGesk3z9lDUIS2pn6BDs=" + "data": "base64:VIlYYckQQzTOqacTEcKgD3/CeHl/M+SQpPHutAKxLB0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:lgyByaBzoDT1hbKi0LuESiLKWgaqCdB4JCYub8OJGrY=" + "data": "base64:xBuoIr+Oa3UkG0v2gQTNDROV1VXsPXJ8b5JM9q5r2ys=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681339992989, + "timestamp": 1683739413566, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -493,13 +508,17 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAGczHwSpXWxyM2HtQAWDfxER5dK07qfBYHhw2siwYVOap2YQMWVUwcNkCdNWwPj5PM2gdxy0LiXyeV4ag2WOOtb2Ay2R1nziot+OIPue+fu6huRP1cYj8IG1z1nmIviIT+kO7Vg/p+z2Y5uo6ZLT4lf+YWjo0whUYzKJaR+IvAYIPkIiOQG+QQooWJh0W5c77Ez8/VZyFiIsjinKaxMeVzebQbu2S1VGqOF07uf+qrjq234lxdbPLsBgcFg/8XQep6GXAhBUMzTbUSZpI9HdHP0bTIu361CoK8G8G/XUfVLwC1qO7q7RBg4ztAnrc3lrDyh6mnDxZqYfy6a5nKL/AWO2sgNVM1FO2jFXSD8D51k4PKTf3pwd9xlW/rFkt259k46SO88P0kpjeTs0WpXHtkfcaCe16MQkVtU0FuNOkce7832waTvzRzY0b5hajltxAT5K8ep5bPSo9LaqBCqMKjONMDn6liDMc9CQJ55VZtp2WDYOn/lRJGnGaC3nB3fRr+f1Zi/HhA0OR/vq5bpStOln1HPPvRyEYzdrBbYWPXhjD21DVqcfr0g5ESRUPdu6UrXnzD57LpB9i0PAHikLhXudx78Q8pkYRreHo22RgCSGjUKL44DvjKUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw0dx6vnTv33KlxIL0HCyvN2ph3KYV7HwRQFDHW0Gbe+6bRQMV5U6c2ZB4nC8/rw/Zbr2MkZFkRFW9IqdXeSUQAg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAARDHucvA/4lw4oQfHZg4ZXsdUTqI23Kg4amAGgnbaQGqMElqov5c5NGGQqNrzkqQL6NcON5y6wvfFeK4K4Iw4gCQ13yaVhmGJpUIk0OiXFzy293O03dA0i6QKM6ccfLQ8REu8Mp5MeYss8S+gWnDknZ4p+U8/ieJxVitogVu2qbYUm9j5pnWUouB2nD26DwCLBqsLeJjRMmN3HMq2XOOKLY5zsmSPksEzts4v+1sWuzWQUzls5BKXwHW1ECl/Wnj3n917Dot5n9/DRY9vqMq1xLBmAysIpn1k13D2rTgQPHKeOGVF5/Wva2253WKWZ62V2oMRb0jl3oeL4am3RCWwuiQ0aEVMbbU79ngYWUTHK1apbATltgXFXVwIIiaKjKFTzZ+mYT9kPZ0V5BEfi5sN2VHJzZGPSDcPY5l3OE5DN2E5BTMXFo7Exw52Cah1MWmZ8xvvOqAeKqvSdML8EUSPLUOg5lTL4VxcRkMHEs4DUPNTnF0hE6/7TSWX5/HyW3v900/M6kWMNBlcqT35LYnx/iQZAO1x6Qn063CE+z7xs5mHZoZz9IrhYODuTy75KQkJYV+qQuzsdminYswDKnAx9OACp0rhYh0wZScQIxVYezavId0nN59hhUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwez2eXny/aLJah7sWJ1y63Zfugi9ugNjf3gTEdH9uPr/5PRjubA/GpMQj5IftM+r+jLve1Q3HkixRDRzKWTiKAg==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAIlL+cDzEQKcX0xadh4UpWW27Pv05RJZnvDqviOfMtFqs+LLN8bEY7xIqOh5bCe46kYx++Q8tFuTjznOzrr8MBwk/2aYxRLfm10gbfGoX7j2qHzrMatm2zo/dSCXLFXlRbqo/EKLYLfA91DdZsUeTSMy3nA+XMxvCFre3nHRiDCoL85rpLQwxS9llzpoF+X3d6mpH8o6lRJVxNGIdQSi9kvVtifGZayvf+jdHQVhz5F+BPaTGplyVOhvEtm/7imtWIH3589ixfBFM590x7oZ3YcJxrsTosyQgmPclUadOrjM4DSE0Kq++zQO6rnScBdsl64CuDzyxct7mJRIyuxpr5pZjOpRMQMV4HMnsvE5Zfl67SQxfPiJW83xZGjb0/5AcBAAAAJY9hlU4B/Asq5mbER23ss50KvMcjGs7CdnFStDyvPya2FgM23nfM/aJLKHPb8pYUa4KnUdlgjh22jh8lNqftTIwgRTVfV8m38c265iQ4PD5M+t6aO0L4Ra+uJSNeAcPAJWgWDRLx8IXMnZUwGcWYGp/i8nf4jojaWyGJ/ZYF2ifduNEMbCe0vTmbp9Qmelk+bKc58yIvYldkIbCZTY+Pyq44uWCIVI+o8FtRDKmfJdl7qTG/KaNLSxBejZ7gzzOpxazpsQpO3GT13le5dstWqiDkxMBafGlPOVHPh5iEz6QR7O7gDUOpQg4TS6JgLUWdpcOVuRJu9fo9rb48ve3EazcPxmYsSejoHIXOcBgeEUbMekz4svvv28XKsgGK3nT/31k2kNNE4wdxLA51KicNGnoGHtDYgR3uDEGu8n5TEIef9ulhsveN5B0hRq+3eAML7vp4PI9GeGYIbgHeTrvNhfY6bf6O1/nUJhgdY5T6f2NltwsnWqt2qtO+Us0h+oCrEVheQnwYX2ndlQ5JYN2rz5J4i4ZDsNdlkzmylIwKmMSEFidl+gOEbNEt2Owlk/ENP0w9hPAU/X+zkEeT6l2y/Pf075Snayy8WFlkXkoyjt9jMx1Tev2h2vFYS6TGjzhuGAG1R99WzHWsNVyXqFede1qkM5NU4Fqc0taSX959bwYEIT/DsYmLdxOd+KFPq1koiJTnQgDvLOJNzp4QfJohN5dLWIwgx7QDKrBRkdh6RSUK0Nk36BWAog8OOU0jPdGGSQ10s/FFbnnKwLp/Sn+CZ3BgMRHJ1QryJlniYfj9Bkps/rjj4+Vhoc8pPT1BXU3scfg6iEcTLRGwB11u+Nc/MIADFZIwkW+LKALVFM/CyQRM5emRcKdRYkeWVvuoQHsZL1bTP9UlSMG" } ], "Verifier Block rejects a block with size more than maxBlockSizeBytes": [ diff --git a/ironfish/src/consensus/verifier.test.ts b/ironfish/src/consensus/verifier.test.ts index 38d11fd851..9e8035e58f 100644 --- a/ironfish/src/consensus/verifier.test.ts +++ b/ironfish/src/consensus/verifier.test.ts @@ -74,7 +74,7 @@ describe('Verifier', () => { const result = await chain.verifier.verifyNewTransaction(mintTx) expect(result).toEqual({ - reason: VerificationResultReason.EXISTING_TRANSACTION, + reason: VerificationResultReason.DUPLICATE_TRANSACTION, valid: false, }) }) @@ -203,8 +203,9 @@ describe('Verifier', () => { }) it('rejects a block with miners fee as second transaction', async () => { + const account = await useAccountFixture(nodeTest.node.wallet, 'accountA') const { block } = await useBlockWithTx(nodeTest.node) - block.transactions[1] = block.transactions[0] + block.transactions[1] = await useMinersTxFixture(nodeTest.wallet, account, undefined, 0) block.header.transactionCommitment = transactionCommitment(block.transactions) expect(await nodeTest.verifier.verifyBlock(block)).toMatchObject({ @@ -273,8 +274,14 @@ describe('Verifier', () => { }) it('rejects block with incorrect fee sum', async () => { - const { block } = await useBlockWithTx(nodeTest.node) - block.transactions[2] = block.transactions[1] + const account = await useAccountFixture(nodeTest.node.wallet, 'accountA') + const { block } = await useBlockWithTx(nodeTest.node, account) + block.transactions[2] = await usePostTxFixture({ + node: nodeTest.node, + wallet: nodeTest.wallet, + from: account, + fee: 1n, + }) block.header.transactionCommitment = transactionCommitment(block.transactions) expect(await nodeTest.verifier.verifyBlock(block)).toMatchObject({ diff --git a/ironfish/src/consensus/verifier.ts b/ironfish/src/consensus/verifier.ts index 9e57f21de1..2a26f07c4f 100644 --- a/ironfish/src/consensus/verifier.ts +++ b/ironfish/src/consensus/verifier.ts @@ -64,7 +64,7 @@ export class Verifier { const [minersFeeTransaction, ...otherTransactions] = block.transactions - // // Require the miner's fee transaction + // Require the miner's fee transaction if (!minersFeeTransaction || !minersFeeTransaction.isMinersFee()) { return { valid: false, reason: VerificationResultReason.MINERS_FEE_EXPECTED } } @@ -75,6 +75,7 @@ export class Verifier { let transactionBatch = [] let runningNotesCount = 0 + const transactionHashes = new BufferSet() for (const [idx, tx] of block.transactions.entries()) { if (isExpiredSequence(tx.expiration(), block.header.sequence)) { return { @@ -83,6 +84,15 @@ export class Verifier { } } + if (transactionHashes.has(tx.hash())) { + return { + valid: false, + reason: VerificationResultReason.DUPLICATE_TRANSACTION, + } + } + + transactionHashes.add(tx.hash()) + const mintVerify = this.verifyMints(tx.mints) if (!mintVerify.valid) { return mintVerify @@ -544,7 +554,7 @@ export class Verifier { ): Promise { return this.chain.db.withTransaction(tx, async (tx) => { if (await this.chain.transactionHashToBlockHash.has(transaction.hash(), tx)) { - return { valid: false, reason: VerificationResultReason.EXISTING_TRANSACTION } + return { valid: false, reason: VerificationResultReason.DUPLICATE_TRANSACTION } } return { valid: true } @@ -558,7 +568,7 @@ export enum VerificationResultReason { DOUBLE_SPEND = 'Double spend', DUPLICATE = 'Duplicate', ERROR = 'Error', - EXISTING_TRANSACTION = 'Transaction exists on chain', + DUPLICATE_TRANSACTION = 'Transaction is a duplicate', GOSSIPED_GENESIS_BLOCK = 'Peer gossiped its genesis block', GRAFFITI = 'Graffiti field is not 32 bytes in length', HASH_NOT_MEET_TARGET = 'Hash does not meet target', From 4798e9ad6f6ea9563961498160a6f80fe9437c43 Mon Sep 17 00:00:00 2001 From: mat-if <97762857+mat-if@users.noreply.github.com> Date: Wed, 10 May 2023 17:08:14 -0700 Subject: [PATCH 06/21] test: transaction verification benchmarks (#3910) Relatively simple benchmarks for a single transaction and 5 transactions batched. --- benchmarks/benches/transaction.rs | 168 +++++++++++++++++++++++------- benchmarks/src/lib.rs | 9 ++ 2 files changed, 138 insertions(+), 39 deletions(-) diff --git a/benchmarks/benches/transaction.rs b/benchmarks/benches/transaction.rs index 66ebbc028c..0862886871 100644 --- a/benchmarks/benches/transaction.rs +++ b/benchmarks/benches/transaction.rs @@ -1,69 +1,159 @@ -use benchmarks::slow_config; -use criterion::{criterion_group, criterion_main, Criterion}; +use benchmarks::{slow_config, very_slow_config}; +use criterion::{criterion_group, criterion_main, BatchSize, Criterion}; use ironfish_rust::{ assets::{asset::Asset, asset_identifier::NATIVE_ASSET}, test_util::make_fake_witness, - Note, ProposedTransaction, SaplingKey, + transaction::batch_verify_transactions, + Note, ProposedTransaction, SaplingKey, Transaction, }; pub fn simple(c: &mut Criterion) { - let key = SaplingKey::generate_key(); - let public_address = key.public_address(); + c.bench_function("transaction::simple", |b| { + b.iter_batched( + // Setup + || { + let key = SaplingKey::generate_key(); + let public_address = key.public_address(); - let spend_note = Note::new(public_address, 42, "", NATIVE_ASSET, public_address); - let witness = make_fake_witness(&spend_note); + let spend_note = Note::new(public_address, 42, "", NATIVE_ASSET, public_address); + let witness = make_fake_witness(&spend_note); - let out_note = Note::new(public_address, 41, "", NATIVE_ASSET, public_address); + let out_note = Note::new(public_address, 41, "", NATIVE_ASSET, public_address); - c.bench_function("transaction::simple", |b| { - b.iter(|| { - let mut proposed = ProposedTransaction::new(key.clone()); + (key, spend_note, witness, out_note) + }, + // Benchmark + |(key, spend_note, witness, out_note)| { + let mut proposed = ProposedTransaction::new(key); - proposed.add_spend(spend_note.clone(), &witness).unwrap(); - proposed.add_output(out_note.clone()).unwrap(); + proposed.add_spend(spend_note, &witness).unwrap(); + proposed.add_output(out_note).unwrap(); - let tx = proposed.post(None, 1).unwrap(); + let tx = proposed.post(None, 1).unwrap(); - assert_eq!(tx.spends().len(), 1); - assert_eq!(tx.outputs().len(), 1); - }) + assert_eq!(tx.spends().len(), 1); + assert_eq!(tx.outputs().len(), 1); + }, + BatchSize::LargeInput, + ); }); } pub fn all_descriptions(c: &mut Criterion) { - let key = SaplingKey::generate_key(); - let public_address = key.public_address(); + c.bench_function("transaction::all_descriptions", |b| { + b.iter_batched( + // Setup + || { + let key = SaplingKey::generate_key(); + let public_address = key.public_address(); - let spend_note = Note::new(public_address, 42, "", NATIVE_ASSET, public_address); - let witness = make_fake_witness(&spend_note); + let spend_note = Note::new(public_address, 42, "", NATIVE_ASSET, public_address); + let witness = make_fake_witness(&spend_note); - let out_note = Note::new(public_address, 41, "", NATIVE_ASSET, public_address); + let out_note = Note::new(public_address, 41, "", NATIVE_ASSET, public_address); - let asset = Asset::new(public_address, "Testcoin", "A really cool coin").unwrap(); - let asset_value = 10; + let asset = Asset::new(public_address, "Testcoin", "A really cool coin").unwrap(); - c.bench_function("transaction::all_descriptions", |b| { - b.iter(|| { - let mut proposed = ProposedTransaction::new(key.clone()); + (key, spend_note, witness, out_note, asset) + }, + // Benchmark + |(key, spend_note, witness, out_note, asset)| { + let asset_value = 10; + + let mut proposed = ProposedTransaction::new(key); + + proposed.add_spend(spend_note, &witness).unwrap(); + proposed.add_output(out_note).unwrap(); + proposed.add_mint(asset, asset_value).unwrap(); + proposed.add_burn(*asset.id(), asset_value).unwrap(); + + let tx = proposed.post(None, 1).unwrap(); + + assert_eq!(tx.spends().len(), 1); + assert_eq!(tx.outputs().len(), 1); + assert_eq!(tx.mints().len(), 1); + assert_eq!(tx.burns().len(), 1); + }, + BatchSize::LargeInput, + ); + }); +} + +pub fn verify(c: &mut Criterion) { + c.bench_function("transaction::verify", |b| { + b.iter_batched( + // Setup + || { + let key = SaplingKey::generate_key(); + let public_address = key.public_address(); + + let spend_note = Note::new(public_address, 42, "", NATIVE_ASSET, public_address); + let witness = make_fake_witness(&spend_note); + + let out_note = Note::new(public_address, 41, "", NATIVE_ASSET, public_address); - proposed.add_spend(spend_note.clone(), &witness).unwrap(); - proposed.add_output(out_note.clone()).unwrap(); - proposed.add_mint(asset, asset_value).unwrap(); - proposed.add_burn(*asset.id(), asset_value).unwrap(); + let mut proposed = ProposedTransaction::new(key); - let tx = proposed.post(None, 1).unwrap(); + proposed.add_spend(spend_note, &witness).unwrap(); + proposed.add_output(out_note).unwrap(); - assert_eq!(tx.spends().len(), 1); - assert_eq!(tx.outputs().len(), 1); - assert_eq!(tx.mints().len(), 1); - assert_eq!(tx.burns().len(), 1); - }) + proposed.post(None, 1).unwrap() + }, + // Benchmark + |tx| { + tx.verify().unwrap(); + }, + BatchSize::LargeInput, + ); + }); +} + +pub fn batch_verify(c: &mut Criterion) { + c.bench_function("transaction::batch_verify", |b| { + b.iter_batched( + // Setup + || { + const TRANSACTION_AMOUNT: usize = 5; + + let mut transactions: Vec = Vec::with_capacity(TRANSACTION_AMOUNT); + + for _ in 0..TRANSACTION_AMOUNT { + let key = SaplingKey::generate_key(); + let public_address = key.public_address(); + + let spend_note = + Note::new(public_address, 42, "", NATIVE_ASSET, public_address); + let witness = make_fake_witness(&spend_note); + + let out_note = Note::new(public_address, 41, "", NATIVE_ASSET, public_address); + + let mut proposed = ProposedTransaction::new(key); + + proposed.add_spend(spend_note, &witness).unwrap(); + proposed.add_output(out_note).unwrap(); + + transactions.push(proposed.post(None, 1).unwrap()); + } + + transactions + }, + // Benchmark + |transactions| { + batch_verify_transactions(transactions.iter()).unwrap(); + }, + BatchSize::LargeInput, + ); }); } criterion_group! { name = slow_benches; config = slow_config(); - targets = simple, all_descriptions + targets = simple, all_descriptions, verify +} +criterion_group! { + name = very_slow_benches; + config = very_slow_config(); + targets = batch_verify, } -criterion_main!(slow_benches); +criterion_main!(slow_benches, very_slow_benches); diff --git a/benchmarks/src/lib.rs b/benchmarks/src/lib.rs index c25e86264f..b75d80432b 100644 --- a/benchmarks/src/lib.rs +++ b/benchmarks/src/lib.rs @@ -5,8 +5,17 @@ use criterion::Criterion; pub const LONG_BENCH_DURATION: Duration = Duration::from_secs(60); pub const LONG_BENCH_SAMPLE_SIZE: usize = 50; +pub const VERY_LONG_BENCH_DURATION: Duration = Duration::from_secs(120); +pub const VERY_LONG_BENCH_SAMPLE_SIZE: usize = 20; + pub fn slow_config() -> Criterion { Criterion::default() .measurement_time(LONG_BENCH_DURATION) .sample_size(LONG_BENCH_SAMPLE_SIZE) } + +pub fn very_slow_config() -> Criterion { + Criterion::default() + .measurement_time(VERY_LONG_BENCH_DURATION) + .sample_size(VERY_LONG_BENCH_SAMPLE_SIZE) +} From fc963375c21d61c67c35216a3d87e426db6085d5 Mon Sep 17 00:00:00 2001 From: mat-if <97762857+mat-if@users.noreply.github.com> Date: Thu, 11 May 2023 12:21:58 -0700 Subject: [PATCH 07/21] test: add perf test for createNewBlockTemplate (#3912) --- .../__fixtures__/manager.test.perf.ts.fixture | 475 ++++++++++++++++++ ironfish/src/mining/manager.test.perf.ts | 160 ++++++ .../src/primitives/transaction.test.perf.ts | 13 +- 3 files changed, 639 insertions(+), 9 deletions(-) create mode 100644 ironfish/src/mining/__fixtures__/manager.test.perf.ts.fixture create mode 100644 ironfish/src/mining/manager.test.perf.ts diff --git a/ironfish/src/mining/__fixtures__/manager.test.perf.ts.fixture b/ironfish/src/mining/__fixtures__/manager.test.perf.ts.fixture new file mode 100644 index 0000000000..e07c90687f --- /dev/null +++ b/ironfish/src/mining/__fixtures__/manager.test.perf.ts.fixture @@ -0,0 +1,475 @@ +{ + "MiningManager createNewBlockTemplate": [ + { + "version": 2, + "id": "2ad70c39-758c-4fed-a3ce-1724804bee52", + "name": "test", + "spendingKey": "a6e78dbb410101d6a4c7562be8b564f0d4f12020f7aeac30288e2f67a6c59ce1", + "viewKey": "63f7ba432590883700caf57ee9871e132206e6367b8bcc264fdb10f86a6b5b05238cfa4903fec3db7901a7f5d711b4d64b7bd6d300fb5091f9beed7c72e9ad96", + "incomingViewKey": "b76657475f13211586b21876a3195e69f30caccaf7b0792f5536582573b1f305", + "outgoingViewKey": "85d719d657d3bbb1dc023d261029c453fc06decf59201b07432e2455624711c9", + "publicAddress": "6c4aaaf2581d33b2152fd7b8f173e64f56469159c9b9a4042a2c6fa8ce11b9cf", + "createdAt": null + }, + { + "header": { + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "noteCommitment": { + "type": "Buffer", + "data": "base64:yNYBjaWFWTOKdnXkUEBSolpNmFhAaRtwyEz4zETvOwA=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:0H+rddT93o4dv7lM1dweg6Cdrybyd7ZyysBa8kTCEVE=" + }, + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "randomness": "0", + "timestamp": 1683762579965, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 4, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAsV0fzqeksn8+EwWqcWL8aWTq6FZLi9j6l7688LywXu6pkOCVbXRlIICy9ZFy3lW7WTcYPVeB0/MA75dBcEhK7JU3cOYnrtTBuD0TSbsL7XKK77HVzw+8n/txj3LE1pCNO80jaWWDiP7rHQ2Syl+WR76LNN2Zs1hOmW/f+w4v39wEUNLAKxxP42ltwTlwmi+QOsSBh6xuLyx9iSx7I8M1hT8kRCpPH5tMKQTLCN0516OYOthZZKH06hmMESs0vFc2yIfep1gtuxZXqd/vwBG5AkZHDdvDoorx1klzJaGCtidPbUzVJVCmHi65O9/yXJHuQD6Es2C57pK/Wu2fdLZOZqxi8q4yFzZVo5jck+jiraohg1L1HzAInj90AFgF3HRRaElcLxYSzQ5AEB2VJ2aBVe7jgpJQGD9eb7cHN1g9ak//RaNjvFWHNQuB1nV2QU27aukmFjdGdQOhq15Sp6bNmCxQ96OJJZjXpISmz+BSOyWnghoxWfDrFcnB+nCuBaaXdkyYlW0xWkZvVwIvJjYvGlbYzxu9dKd636k55ZBQmiSfnLyVBT5F5XJVakTtLcN+grq8vFIXmsj+BegjpYmqx0M8QdeDANcou1agU8ba8TAkhyP58NTyYklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwK93VB844UzgywMQUW1NFcu7mglN36gU+aH2QHpkVw9JQSLpGsuQYRteW7+BvNKML0h4xPghpZ893Dw6BwF9LDg==" + } + ] + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "header": { + "sequence": 3, + "previousBlockHash": "78151B0882820624AF72B6FB3104A3C0F7288D232D3A8BDD4D3EA90490D06042", + "noteCommitment": { + "type": "Buffer", + "data": "base64:/SrNEs2/fyKhNiaA7rqIXayBF6WANqDp4QjQU5F+Pzs=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:+A4DxyLEqjRSKPSSe/LAai+f+bYyroVdb0wADKO77p0=" + }, + "target": "882561655772227099265022751590609053759679761171040884447085243962752512", + "randomness": "0", + "timestamp": 1683762618149, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 106, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAMb6rjPAEnAZx7n7MCs05ICIPu2lMphreOY+n0JxerQa1mrhqfhq390bbHq+4stZBf/xoXBXsTneoJ4185d3AqYDL0OoHdsqR6P+947kVkKuq6iczXYu6aeQT94hk0jo3tyAM2chxw+PoMABmp3vgpE1XgiY8l4UmuF7ll0KSdecNy3kjT5ypFwG95vWNR4PvDINi2ijO+IKrEN+R6doyEiWDOcRxZzW4SsRdRg7Hu/SCLa5HuGh86cgAX51ZldRAO2QBcZOhEDrNVK7VjrYITI0F3XmFpbtiUY1n9Awx62LiHYdGKipoZxmk506Wnbf9srCxIND+bnr76F2Ah65yPFmNFv2dxCgfW2V+MbuEsLKhkrtBHqxaMvn3G2t8YfYyk3pPSNGFZxUoEkk60FMPedu11A2zkDyVuvB1IxYKngq1aszExGv+aTyN99srgF3O1hEOrAIN5IWK8inu9d6FlvRQtZjymsKWsXps/MbX1Y2ZNJZtT/ggriCazc90dmHbdhx9Xi8U5XUb1YbhF2pVBk1WOnjgaiPCPhefNNEeSxN8hi211rEiDt2iP79XRlpeKUqJITY0VK5KVLlj5U1+iMkmD+NiMw/C66QQtrivqh5rytz0SgVtx0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwROU4frLy3K3je+pJS7QvNF6JdFe1TA+aRx4Jv7/TfiqeAy+Ob3ZnmppE/ly9d+V2GCRgHCpCOlyZBDZwklqlDQ==" + }, + { + "type": "Buffer", + "data": "base64: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" + } + ] + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVRrJeFGmfYQhuMIC1q0gF521Y1LGgNOX4qhDufWlpi6n9DFEgE9M/z9edh5ygvsRAgiybR87noWrKB99viWw2o7Oe4BceVeqUlcOm0Fp9KS5CaeMwnU7FFdGgbUmyLMp1JC9dXJSZicbGRemuP+kQOE+6lmQMOlN6SdUYjYm0S8RDsCHwqVB2rNe6XbM5538o5pXcwGBwn0Y9MEwzgnK04+mBpwnyMi4st4ncvNHuPGZQgLyzKzEo5J/GWVDmhfRDXfnra8naBPfx/F/ug8VgknQ/qzJNwmVbc8PtSSB3Rwi7wPhP25iFQZ1oR0LDzt7zkUgQqG0MZvzqYsNB5zUO/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAANogLRdJ0pKdsUyGZev9hZt/bNu3GZ3pVF6wxq76DF34yF527do3VdSBF2qkTp1YweevGoDlacA3aAsWMlf8pdgHYlbof6dfx5WHvoSH+VH3cqcQfbzK8SLeFF8ZnBzpCbexVAVHDIhSeKas/Gqi7yo41eeu9qcNP/scg9Q7u6QZu6taydFdHS3iDk4NAWOLd7lkqE3maN843uzGpKkhwaHvvZJ5yo4LAdjZNya+PRMnO0BX+wSVqEuHshl2ABo7yAQthe6ZO4+XkjAqpCIBe4iE13exvJ2j5OH5s0IBQYHyzYN3jTIVf19MQySNwVPlWbTo2ImrxHqCz7wEC4soU36pqSHOMMNBdsCNqli60b5iOgbGoCv/Lt7MA7U9qZqX64NbtUVqCPBUSYWrAZJv9CIJp/NB7+b/nUbXmH46rZjiFpnXtzzApYJaVexBFyiLjJXZeBTrldAFWY86XYIxPGXPlmgiIFzkoZKBKxt5nE/MP5NcKPQ3sUqFIp/Eii20gGoV0YW16Dw6tMe6Y7WSYAVYaLYf6osuO9ygQvl+ODagxpDPibKxqU9fx+uAbcczCNVPY2LNMqCGal76hu17mu3rKFTeX4MzUC0pPPi0De9Fj5AG5hnjUtmUiV5H4IgkOJSJgfkjPfecFwZboqe9pYiKJVBw5cYScdYimu7cWA9sFb9A+niu0i9XPKdGBAAbxDC+xBVuM1g/rAagbCuSq3PSLxo/Su6WNu9+LDI01zu73xRPb1xb+0mGhEKelz39HAB3GtFsSeTC89WoHlL7Xr1gHvdVb4FYllSTI4iMdmW4LadtMgOqcPbfpBBEtViZN53aWoZRAunbf0NgDvftDJIxG+CArJhGPQkYk7fIQZuQxrHaHc/UH6+lI/MLaReLm6yl1KEs300K" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg0bjkA6i2MeRVJrKY59Aj06rv7a+j59R3Xzz81fHdcumVCsqxhs1/g7xGvkD7/abMaexxkUsYwIvwYTTilZyBvdgsQ5QJplgGRbiv7+y6deBpoWjhJpkTQjvBTqmLuLgBFmUn5UgOxDCIF64wsqkTLWlC7JPr+xTm5CodNSsphsYjcIGfhFQ4mlnhKQgQCfpoEpZYDONzibJHTfCJQLlPFXrkNB/OT8zw7rmilbtYVqKEte6RxG4H6pL4aBI//nb+Jbh3J2g8NR9ofyfVxCa52lJAuGq+srD1gmuKhLS/f7f/zHEgKmXzRedr8aLJwlixkRiF63ns8XhrTn3OVaFcv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAABEIyLuHbWiW/iGz6470rb3jwqPmAShiWPmUlWy+9hQ6mSWkduuNDV4BDzIaySvrDlmkqeRrlwv+Ria66hKC/NoZjGCiUtzEBPpvD9RHDkrbkJWBVGiRzllZGv3fvDNRAZCnMUftvGefn0zv9CY5zClX3lOADD+YujFpKvBToOsnNKaRH9ORhMiU/pJirlOBHYsavNvmB6RLVBEOLQBTQwEWJo1DdLmsmqpTs6qnYCvNHXdFbGcqVIUcmx5KRDhsOwZBwj28KpOFzuiyiQHwQ9Vw1+j8UA2ZNvEekFrr3dihuJ74mSJN+Fk45aU6z4ci96Blm203+5ySc5YTkve6x/eIJ7ZnoW60Uz5xMqTc4L56CAGgsBEO0b8+AtFofj/crrtguAHxvMEYDASE6vEoiRXyoVjXO5+RtyTBTF4tvtjG1114EhTZbFL2YCQBDyALyK5R6H0Ln2/XEVDDKPP3n0y9N9pzmI8uFVDYMcbmW4u5XfohOSSSX80HegpO/IbcK1EKswBgz8+2DO4XAXdVm6LPy4BC9h2TQd77v9JUW4iMTvc2tAgDjqc/UQTkB7FfuqtlR4xbFqK29+Lujqw8ihfAPxxHEnULqUQg9rgAHkiFF9bdRJWGniR8FWVH1RopMW8BsiJWMjSu9d6tjZCUwWJQ6D4lJPIAtLaqJvV16Yri79NvxW453+rQpbG94Oc8eQn/zQ6IC/qOSEb2qtKm7NwZAP0XBWYtyd8ws1sHgPbeqbM50nV+8mRXLNJjH4YNwxDAkdFLpQtRGclpV2sXpRzSIol9SkN1JNwMkNPURyLSh0al6Na0EEDGsXKoqGdiQlfiHDv0C6GOXUF1LGOn+q0peJaohxRrTEVlDg22WDlLDd/uYNVhTEWvxB74hMwGpH1bzFEE0CEO" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN5z5JrRTSgiVhB8JRonY0hUsANW4WL+Ak4uDRMkmJKu3Rm/NocZba0zXoDfV/+8naoEII81FnzZ6mzP91Ft9KH7Q/EjsbzGRk43eI6JTM8mAVw/LmiHtmIGFIUWqE9zlySKE4tm4fx2RaC99J1/XdcrIe/bzyKa1gqRf+jqig0kAapspo/DUr7luJcn2SKH4AXiGug/lhU4rZbMZZktmdii3CIvbglVkv5IoNvY2wxaB4sDzZUgeDcDFyx0Wot5vi2fpzwv40YUmorm/Pjs+dVQPu0zFreTonlhzbkupEsFiobOgdXcd86rfnKevbK4aZdTsVQgiS++zMBHULsEMhP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAHARSd8DCZhxetgOYlgBH5/wjCWy3gNsoyuHoc8JcIqYSm4cXXEpaajGPwssaxYBAoQVzEIust+YMJyxrYrzIWanS5OKLzz5M/jGmgvfwx0u55EwzHiISn+HWneZdWWDCLfnUusSGG71fSBgfQ9rlAV64TarsbWyCk5Xtjs0Yczk6DS4aXfV9JIi8/QUy13xC6NpdHRVuUVJVZioeD42fswQaUL41pZTGxLkba0JFh3E9mBd7Sb+dP4sV0TKbRJAFxPsfzt2iNLj+OB1Op0KBZSZGvN390T0WW1BXKXhMGa2IRIUT86d3tgO5DYdtUFtLqpLPCpQIN/3gymxiv1mv0JfRey8Bfn+s8cMyNQW3DMh11HWLjME+JIRAkbc948w7ZK8CR6JrsmyTBmw41fZWPJ+HHx5CkgnGISS0LXCqpotyim8efOxr9jYapq8lFyv/9DxFbC3ik4O+NxXudorrxuyyjUEUGRV1ZXHwLXt3cFFaby27ts7X6y9iY6nxn67zi0vzKPpHrwKn+xu7vNWCLNQfZUcOZlz2QMK7vei/rgUeD7TXnYKFMyFNl2+4VMRZrshr6fwAPeLKSTG7Ely0NFxlTRaYCkrKZHtE+ttFLSQvWufxLezG4PA3DOtN2cjj+lLUDohNgGn1mpJ5peaoAahP2A3344Pl7KQGodWpU41EdwEAHKge/WuJ9URrDsP2pc1rBW0rpnNhdtQG4i846fPdCJ9WqnLHye9IspO13SvYbi/2gHBPWcbLX8GlojZDkEbRdgc8hm4+0ITmwtWr5JajbdOJI73V3zze4VM/g2zzka7f639ZmpAfm9jMF7FM/2XHIjLDVidOnsSCKM8WxTSg047ENBna23jAyT9v9jywVy3StOm/7K3n29/yowymMli/21BAzkL" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqmDVGwDjpyhJ+dsmKzEAeAHNTTa5vkKeeeNtxmhYVACUVgzKA3mNA8l21D7y8f/WGtOteqa78Xo+Wnr+nO952YnREWs91j4EapdLiCvpyPW17JUZGW14y1ycYvS+ZdzQjXk3sfIxQqbXx1LLIr7duH0HBvCCeVLFiWEsAcre5t0QX9Yz6GGJUZmcB3Edq8Vaj4l1C1dHvnxNORJtgi417tzSIVhaKMLuXonBKWsrsU+1mknnyge3YeH2xjE+pUxd1SSgyZCkD7H8JIdawAqXrU0M062E4j3G05axG/gkdKKuxegHiA37VZ3gkin7b5VLNQhvL85o1HG+NE77Uy9dp/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAN66JF2f92yyUKbyhpiM76uRI5EsKef49Ir5xSqdd5OutuiHPMjel99YJVboMuEk+9OVkYCuu43re0tdChvWn8ecTiCa+SEZQBrUVCt9cz3FX4tgaQL7YEzS9WCpX+fqDZUEmTTOyyRmZuKCUlcqAuDpELaIo794uQy5u1rYMZYvUxwIQbKvEGu7bXk83hS+WK/9D3cA6syXkhUNbU538RJUYJZKMJbnbBDtUpD+60lVpWLMyB6wfVWVlggp4Xgm2wYlH2ZVbeLdUoiyrmO40G9Nm0zKw/2XIk6LnI/Ta9lXkZwo5DZuwga1WxA5KErcO6Lf00eAIq6+T/IhY4YLAYTpGTos9rEraPxpByT2J9yYX3BNZAb+EsqDdZyYoqWWr59+PnN5Auzg++G0vRX478b6Qll/PfhVgXdtry4PPm3NI/QZHCz7JjWbIFkqvodm+vjY/7ZKaTThO1XOXuHmjE6gTCoVzGzYNnxgwpMHV57a2AsJDur41fbP4krfnNzVxyH8K0vYOSS5xt23cncyr/omgncFA05nMV5tiXfnxIoo4Rc/t6KM0UmxmuPQC8ROJwC+Zo/nyX7Im1xhBF6IOcuSIIAuZNZvd1FFaaGOx4BlrVaIQrNlpQGgCjk88vDy0Aj+xGJylGg7qGOFfZSCjtjKpBP4QPL9wqf0lg6Ak4QRex2X1aBDUO/Aj+TMWF79aRoOWNBFDVNnFyJicVGDCWehu0uAUcQLRPHc+r+Y9mLwfAVqzIomrKmJ8Fl3Ch0OW9BLwWM72MuSjaKNkZ15wwSJiyvIldPA/Y8zCbHC3cyMvBmZfSwCdG6cecS9bMVgqVqOq5Il291NQxPxHiNZWSiRTqRDJSKgsTNPg88R92L6M45W5nLOxZJu0bNt4L/0Wx1cxorxrkEI" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfl+QcBa+42bdl2UtqyPv1d4/qFdo7yTAz6TQfQwvTUO0Dl0RKdckKVH1rIG2Y1EQ4XcJzYJq4n+6p9e7XuAUZ17hB/d4R5qg8PwzFeNTBcu2Mzd2pZ2JYpLa+TtkatfFxrX1JWLX7oFnO5Ym3c1Ad+snlL/rAW1EOBtNg0YVjnAC61iOTb4u+hKHy43ftljB5PI3LuWAx4Ol90sqwgk3+P9Xeeq8G5Bcn2Eea1M7dcO1ScnLsUtvevUcijAhSrS+3zywVgVx3qlfokEdfqIq7ya3TZyfE6b65qhehyx92gLygRiqHahIrV5i3NVmpGMmmebxwTe9WB00mUNCTZ2Wy/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAFvG+wBewJ6Uw/cgri6+zX2cT1DOfRnq4fqqgOmMfQ7KiyGdPV6VLfmIZ359I1qbw0rlIoNnmNgRkbxajRhnWPL1gnCegdQzn9GDtjfQUCe3LDdkgcogh0n+tosbA0DZB42ohcKj8RvNILAHyYRNZVZByiOJ+mGT13ESQjpt9/N9R3pac/wEINFTLq4fkZZY6KM1Y/b9I2N9ZTwrEJA77R8hZGjX6UNY9BuoM7Q9EWGngh3MSXjPbu7ahH1yc2tz1BIf1GazQf3dLECJLy42e52KfnP62QpnXt6i9BJ5QXBf80mZGPcV1DoPobLb+2Xt+rfnYcsyZ0DGyHeqEnp8DVJePHwV6GdP327A0RhHKsXjjbBk5L5oqP91K11nwtlYnONIlzVEJHR+Rem1SdEBVwrps9/0TF3DcUAz06Q0VmKThX5eMEy1whE8h1nw4MSDJ0lrMgXcmQZ06Yy3K23tTiicvU+ZEOTntdokdzjDP6Uq6lULna9K3qnpxIkdSH5D0BpEaqBJ4moIW8JC1XNPxcRMKbi3em/B4pN0AZN+GJiDHxp7oyQP60wAU73deFOahdpoS8O+nAaWY1i5RUKG5TyqPFI9c2HCzdJvieH3b3sMRSljwUpMRcMwDmKtQSE5+npQzCUEpneittnJmKvpLc4AIazhIiJIOHfaUO7dXlmNh8HCdTXx2B1KuUSm/F8iPURSe8QaWmQKegUiFRNDGyxJL8Z0GjfahNU54Jr2cXAia678SU/q6yWra2WZKYHg/Svrh5BbqpJG8Tc3GbxObdayZH4ICSqAfstUTjw7463fBq7fWsqXiX3YHwvCupgJp6yeIkCMz5OZTMSY7SocdOy5GRBnL7/SFVCFCKGBDSQDUwkKbqaBQqKQdrV7cYfHLklgy9cjxaoF" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFIpaqMrTlIZKPggDScE97Rwt/POiEZRTBhEmkEUBMRCyjY4+sVFqlyMoKv9DvXXUIuaBqC73RsmDIIew33BBc5sQN0p5AgH62gzo8lpCXqml+ZUZb++G1MVKqELYvZU0qYLkrJPefEbDiTgIx49btL4HW022YA/oSatGiI4Jvt0B+RW2TkF6ojWUBBn/YeiWEqBcl/ognMN6Rqr9OcEuKnRxe4yCmzyGKSUbQak7PVuLsrSslaU2tqLNvu+btdddQNZgFLntv2sznKkSV+imQNFunhR8qnpniuM0LrOCyiQisft3zrGs+CHFTyJ4iqIRbFPvJjZLIIsMmjBEuGYLHf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAHZae7IfVN/xd/i5OFcnaaN0lFWrzBEwwbSfEYzb5ui+z/NjSSuKKB+K/pDQ8ZLVUCDtr44hzQ6Rcleq9+ORGtUpKtVCU7a6bCaNMRnpxkXBSNWyc4QJ8n2ERK+Q2/V5AricVZW+LEvyC3XNIt4+tFoIsNqcUBvZSLb/5rCnYMSTwktHYTuufaM6vV1dk0+r5ZZ9MEEVYNlxbBjXAnZdXbF8qtw7epx2YXdp+9QoaN2Pnmjm0ioe4Sk+rRwlvIlEzxWUV2j2vy7/6b6u9GebNIPUeAxmczl5aRPBF94juVB3CfeojGGwPA5wkdo8Y0xjPqUfzvvJRioHJvUf2chP7BJ920k482ceIsYUMsiPW0uxZRmC7Ih/63DjRFQ8sBxAHxBiKNsTLWtkJGOwAG3LO2nz7VV9yqmoo2Kfoad8oM0zTSdLA84os+ymWhNJFmfsyQHr9uAQjXRGE1L0kY1PeCBIaj3v1fMRPIB8+7jzvrFqHRW36LC77WV7kdDA2Lo2bxkGMlyS02HZyr+E33F4TdzWNIyX/rG4xL6cS+MHRuNbkLAlCph6oAqe/T8u0Bi3+UXIaGM2McaU7b7D0lv+JZOyKr7TgTCv/xuw39j0fRiF9sM4PGBsjIcVyz53/BJMoXZEefJ/tzj+RXx698wSGkHjT577O9MQqG3MmAgU/sD795pc2k6Ae99cF0mANAI4vTZ/b7latWEk0F3AP1sVR+QCMXxch2nB2hHWEf5xVm1dcOVKhoIoWmzcsX4mjmHt/hqlYa9E63Cu4fvd6SkYLDyf3getaJx+W1IkOUtQMF23a5FeqC6O1KceDaU9VPXSW5MP+1gkeohuWVYRc0aMg5jrwFgvJAqfgjQQc7wjZ/0ubq1fREbmmv1BWdO9q+6qTCRGTMIVcLAD" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuicI5v+mluLBQOQSMB5Pk99DVUO1Db3oXJ4krkhGFT+lZ0HUPhYLHBeeEzuK/4r/YD6e23qihCHOnNhQBmbh9m5now+Ne+tFUyRvy2ak5/WkHGCkWocip6+ovyfb63HJe6zz8sMuk4JUPt6DnmPyaU33DEPCMA5jjNLhbd1Kiw4VekWx7h7KkFCtgFIQLvRCIKYi1L/4iN/s9VPQHdt5hpeIm2D5ntK8IENW6pDMlkKSzjyE4JDsj6HdQ1mbY7Gr4zW1n83pWLgnpuvFLIwoP5Gt7s4P+QjPgCwZxxhma+zckL3Q573XWndOMXHSCx2Y96ZpoIhA0A2PMlghGHNEUP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAGiKvvcAFXafjb0YWmNogudZVrU1T7KSv1bZcEc9gHfuwioKTxAMXJSxmeNnDTajT8wdfQyf+vaM7ZT/DzeHfweIKg4tfDVysj1WKPtHuP7KEar1n7Lh8imCCAYzBjfSAbbmZmFnTUgv6+6tWPW3/GP+LgexVaWH+aLJKuxqZYEtkT6ZazzXHxp/knbVyPB1CpQOKg1ve4G48ib2KGifmxRPALvjgKdsMMJbHbNrea6Sm1+NK5W+R5wDK+yJ+jHH5AuUK1kDQyOuqWgK7gmexBP/3tA+Zy8RUx6d2vzH8/Tr+R7DOKa6kd/n1nZKiYb/oZFVSP91zY4YzyNxbmst9v0rWLMCSGUoxWHyLSrPoHixMTy9ecP6le1nYLa890ZdnUPW6cnq4iGIZdgH9utM1uTOmejVmfvH3+dImayijOakHWhJpmHlU9sFwjeCLJJAvca8BPFR4RlLThX+JdGxXlNzGS3EbQnZdeMwiBtl2mO4F6/a9aFqnb3GCLBOAdhMqdP3PqRkrFx/KNA/F+bmQMedsf3YTD1txnA8UWj9vosa2EiB8UoR4NzHAT3wRLTa/ez64csbk6Os6rPMc56ebOyWJ67HCAZkOD5RcNpDglYrTWqSjLIuIMjARFefL2LiFiKi/3n6Nz9Er3eVhYfgOJljvrpZJLrhNI/kLJQ15oWUsmZz1HPnNQc9/BUCeP1CI8Yjjw8GRIDz2vFm8CuRwCPjqffwxrdGrRQESV0jIm5wgeXjab4jzCfyNv3D4+wbMi4m0yewYhkYMDoE1116sEbXZUICtdEMipAqj/euhy4W612hw31ZeKNTjBni8maZTgsPiF6Wu53zBuE+K0eJ5fIpDDWbgrcKDDy4uxgWjIPwDkBjEru80dX4t7bXx2pBzqCAKNTVKtsN" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAod05pOSfO04CPszi8Da1k8kHC2AYALQnDV/V/iuOAuq5SVIUP2s8oG4XPJ0l0D6Ft7jnMaDw63BWdNns+72Pwv9lalu8pFYhQlu1sV2DTeCg683K64N9h703yRhia30coEQZsUGrQp4Pqngb9Hpr3sLonlPUItRaJ9/XnRLGeW8YRS71NyY4H5hZDeA0Y0X/HvKI1Y+iBAAAeon3AbsJrK6nBaTu2DFk8sVnnOznmViAnRIYYfwEIU1YPFxivCMYcIv/Md+MTRijJtdhjCzMv/UhvPbQ5SfTXsb4/HWsGUThe71r4HqGNn7ZXmm3VEBw6AHk8PmXh50v3hpZbD5CCv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAGgeQyWLJZbrpe0lb5GpiAVn4CM49fraeSQqLvycCS6Ewj/415QKBQhLOk8R5j8ThyTaeGqG5AhyoRhRInAoBHDaemfSfK8wxw0aB1MiJVWV9RIRyPS5CAUiEWm27Fi9DLXKGkf0ByGqNcRNdnpj1fFzeC77qI4yzquw82jiT9oTD9t+OXouKjhBAPLf3fdEuK2mPp3MR1T3+ybMApZ4XVBg3+S1U8x0aswo9TiTzcQuKvwt+h9wu/pH0RD1VNMlBwGdg3JRdTOFL9fzk+wD9Hi/LIUoBtwZ3cI8KGQvpkmNlXCgYOHxnhMAgXzaAA1MkqBy4LYR9bSDJ/F1NbWKRYYfr9A8OJ7WnP8GSfBPmjZvVSobREcZeAxjHh/PCMFR9RrO6bJennZ9z/8JKEV3y0Ruy8J9y6lI7YvATJ+I4rvT/GP7Ej+b0u30UpfylMZCuy2twUd3xtpqT9lu1MSjLUc0TKzyHUb+LZwZJoYc3yVRU6virCj2JypfTBqeQtdkJiQcZ9ufcUS3koBJSKeWCbeor0ZDYda/W9uqwddlCCfQWju/tlTayAsUWcwLoG24Hbd3sKI52nALe2zApM8H/fMo2Ax/zfGdWJUGjjeVWKSjC2TZkXEMs1QLVoCNxPLD/AM2qPuRIMo3vJCLBCpKLhvOnCXDR2pCDnQO0bpdVJCeuPiqMvPONHCfVPO/Uzw6tWdvHgmPq1fsFGVTWnAxR4coSC34MlR8MOVOCH8uXMaShfAh4f1PE2aOk0iAwCXtMjDVax27UZYogtc7L0p/Vi9IftJllVhAWYlr9QP3bHhIuYdA7qvN9uE7vh0fv4ADZ4AA3709xtEcmVMoaqPnGPQBOX7vk6vEA6ozyw2kJywU27gZ59rJDok80If24iDM8Lth49DlErsL" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8odvuw/iNpT9jYCQJA0HGC0rs0CrSP5rGLBE5VTh5E60HBEPVgF/mxMvGbWnK5pwVv2P6vPiVSzqsZcGD1wCv94ulV6EnXozLqoL7mUqeTil0wuyJPG+n/s9j4RMeaOi5DwaU6vQ79Oyx3kWI7Mvd1ul2KYJAhnOjbRiWTWQUcMOMTpy0YRSyjT+8LT/7LQWvA2KKWRq8zCZARLI8+7Yx87L/v//NZcYR2uBEsogYUquyqTcsd024tsjFin1A7oq0oqlPc39HZgr0OYKGvF3iMysf0zJHMCmRldDL5XSan4umKLcBMLx07yZda9vrbeBmlZulosim0ThK8sqA9Leo/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAP+n6OUSlHW3ksG6Ki9Mbmu92N295qA4EYdcYwlGp0MwMv4ubLoKBU6wO2d/20aHPIE38NeP8DCpxL1T61n5e8onRzVCwMKrReNh6T4eKaLR3EVxdaV3sAIZhLNQOGdZDqGXPDtH7s3eEmlSac+rXmjBM6mdXL0mXPLMenu0OMLTWAZYaMNUlWcKDzosdX+xbavAFoPsNEss+7DWFoDzQ8EU19Qh5EouUXEnnX4JAa7vH7q4jEkI5CjEylln0U8ocRD6CSbviHaDNlGWOmvR1I7Rt4v1L7RCQthxQgb0UwThL2V3HdTHLeBZpsqbaExiIo74xhun9dcO59kiVx0M2cax8kofwZziML0MYMS4f7SelyJGw+ULwW17Y6PAkTj7AmvuvFsxvLXit2xXKSVvjSwXqoRxmdvMXjttZwiyXJowyuXik8ru5FnC4oMFgLYPg9MQc+ZpZ/lu79qorVcPmAGZcetVyJjdj943JZ0xF3RJD3UfIo/841lOnLKip9ZgvU9oXM80ZiKtwdnkWcSFV/5csttdkxtbigA/TBaNP1LMr5mV1wroRp+XAJYqM2EvIn2jZk3qL9bIESV6W3Hk5Tnn8caDNx5bChodhGpTv12fgUNjdIX25ZQ7s39VdTTHqCp3WjYsETqQZCplXfp1PV5hBP/SxvVfVscuBm7edLdgN9ZA39hrt0kvIUrFC4exw9urlNJziyj8vvJferkTMUqjZf+cingCL2hJ0QZ5LaEeJmFYQVr0hKFlldHtr9I1loe2rYjmnTzC042nKOR4PiLJSyJmQ7FkTK3WshMwWBVO3al6ZvfEtW++lpIL8Dr2MeTKzjZ0ohTQKOoW5vKypPOGu3k1VSJFSpsP4AtIYOYRdYYZlOcqtZrnJGQIbHDHihBVUE/HAc4K" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0mstovNHEYMID83LeBK+m0VLcjub25oTigGIVUH4HlSNBVXfiOQB9pcKaw2hwXI3K07ZFa6R7yiQnG++EEz3FFomNoR2VOGf+3w/8q8ix2mSmgoohDVS+L5SXcwhdZvTjiitF1E7zoPCrC4GK1V1bmJUquN7TPWTjtaAi7pPfNgMRYDjSJEz7GYvx8w8vQjRdemoVlEAHHIqsMSSghV724LN8qjQ0VN7WMddu+WDEIWsJpDzB1NJyhqigYGLyif8+mR6sjlrD+5jefCLdv+KLn7O0aRB3RQ3ArDxr9umKoFY1dhLjETtfM5+Pgi/XTiJL6i7TA96jYaBK2K8NjsNFf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAHddmpu1huO83uO2FJvel0Iiwba+EoBnUTOJXicmlisFSZfnYkxRtLDxEKFbMOaVPkGuXouX3QQ/uvsfTHOzU73vIC/eeOYoGsEUa+s+SpAy/mkVSzSoGoyjFs2F8sblCoeMXJ1ZEPGfE1hUUDU5Ov8ZCnHV2drq/IleePVZkCYCbo1yUMol1FckgcPLrqoJ76Pr3TDT8xdv+x335Uxwj533GbwgTJnL4v21uQUQENpdrAqFdPK4Phes6bH7Hc5rkBAEIZZGXFiK5cSgTnAd5fUtLKujnLEwVO6Ur1Rf67mW0pHr5EMZZOUB8hPgjZ4q1LNMrTVoCIz3vyhw265xf6rAfjqvKztLPQ7bxN1N7rbigBLiS2NjSQnruFlYV2CUPdisG/67lG9hC/Q59hxc+zt0ClbGlMcaNGWVnJV2o7jQJEsJ2S9oYX0KJzXZp7beg9rX4z9jaRPRc0hCY4FbJiRg2T6IBzFiZfUca5qaNlNMsTqoZQNfuGIqC8yMGnMMYEAmx7v5zERomG8g+ONmgwsMSs4EdX4FOrDkXXmxbl0pb0/y130TchQeNm9DZF9sHBjP2F5t1U3SwfzRDLCIeugbUqzXpZ506kD986tw3UTocqZ0wQ+jN9Yt6nsj1ETu+8PbZ/AyS0Do+q+FE4pv3ELXFPPGRZ1nTcsjLkuuH8erLAU+qzzv4GC7VVhWAp8qGI4u9NrRZFbe0z5aQqbVS2bgbqIPz4xo6rsZDZMmvIqa1PPTubemm2CRI0J6qB6YcX1faSyNsV4PgfYfsOuazmtFCJXaG2xAhgd+wpJp4NAqYY5S23/1LVsd11buh5f8vbS1esIymLtn14nJp8s34Pf0X5JmoEh14/+Fr6wJp8b2Ef21vXIZ4YqXkRy3w2zFFnONsKFCS7MN" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxT/MKZ5DTy6AHutSRJ/P6X2GNUioWcnnpm9CuNxgBe6jjGtymHJtFdvRW6262a8mxeYM8AqSMmlD2TPw3OsHp6G7Jsf70VXyg6cjXhvbirKlhLt4pWTV/M1kyZ4+WlQWiK7hODGQhsJOz7hEJ0lXmuwcNsb0GMK2EV25zGM7igkDOYxumcm0WNa/lDWHCE1NMVWBgXLbrrL+JZk1j/eVe3cfdUygeGj6ZV6t6cyrnEO4QkGCCVYV7FdcDw5RnGhSRVjTmyix4YRTzedxyLAPt0rF4LA7pcr4y0QPHaCNW0ewvBsoVgujtIZOxjmBsOrqgHRPk9ypBz3jqex2IeZSOf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAMHHxEIVXvTDH1GZ/tiVhK5WkrIcj02fozV8cHbhWm0HLH0zukKze77S+uPSiXIt+fMsQCu+mby8N2pwcZxEeyZAPAJVlCIfj/jLgsOnmiUEaXtAiljoTgWoAbN8b9zJCbPs+EiOuyNEEVYyXGHHHHjhQlTei/oQEKy9W0jvIdTMvKkk6EFsGDMFaFQTo+w5WKh3gWRIvZvfN22ZTZT6hXocuHcs/9yNaSnCCedk7Dvnrm07c8alTeDg5kZzKg6OMxKztjL318Yze7MO5JbN8fn1ZfyZSc/toVY1DgfAHXLJQplPaK0B5B+yOf/BVa+2zqjg1nQFVqP4YXaicDi4DZM4I7HIUi3kKQh8GFVtYSxcg3qKKGUQIQ7FGluQ4RkKSUOtzxHKrPaBhrH8CwDShThYAApI8G1Y6ZGOkF7ON2wTDcEBzBopJrbDmgaSXG+KkyLZGm5NL3G/4HWYge088B6U6DR9QwFJ99xVzFcLfRpY21N2ibuZyezS7vamXb/jE992r3Vk8fKk03ys99MgmsnYSAx3TJO4qOKD+wsM+X6mMhl23wHTmWV4w/SM/U3DWrU2/qUcPD5/0uZTgl09kz/Lf3nu4CEPEhfElrzUIMJH3t92C7gA5LLzA4awkS///CaomCL+URkMJ9/ppnum7I4w+I1Ly5YiXlRD/63Lg5xktti9uiY26Hp7Om9rO+Oku45tQ1vk4nStokJfmhG9izvZyLF/a8IM8JUj9kLK5mwaDV6BEmcOY7x/+eAnL8NOXRtmVA8F6SwE0jcz9uuyP/Zg5Nt6+9oC1tuuWpOgBP1GLsxJPkTfn3mOh2pO2d8rWFWF4Akhx7ACH2LsAP61lVud+5KOkNBrYp33+zj01p7K2knaIadiZw1S4mNYoVwdGxU+mNjdXAcF" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk1VSXY7m+z5uDAsE1xg+rZCUMhPX3Ar/rhEmosuNWaxjPJhX+DAKcPq3dIv/hHqlADF9QLq3Nc8+tPIKvDeLjrrS0N8rZCuDIS4bQlDcKCgZH8c8RjDarnOKk/1V2QLfJgNQxc5STsNhX5+ceUgZFid9DymB7WY7YxH/RvEwekOcpFe1qowAXWFn+C1I/ZRb/P9IutGsT4lvxX4guTJZykZTJxrYQMFwUMR65+biY22cVOmFRe+m3yLMqL2bHXxDjxxYjbEY6obXQq52f09l2HvPdvTpJCdbsJVOZb5VouyvEZshljPxKfYUAptP7Chd90mxI+GEpxWvph1OHg26f0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAOy5SB1s46YmDkRtFMOwXRXLQorENwUz8N/yfdkukXfC1uJKXo1GcIorS2u6wZ2LN/61G5iInWYHqivSh7+GC7i13+xQZYZKdgk46ppbUJt6uxrZ9f/zlAVTY3SXIwBRBawQOO+VsKe8rJD1A0ahcvHSKV/KnTn0gj7eECrH7mo3jgDjUGbRp2/fPYsmUnJkdZRf0WrQOntKgqs+UlGXGispIRqwNk5ahdXESfi2PpJ+CCCJXGbgTKQW6ZHJchu8OwJirEBykuMgZtav4CIU13xnwkNX0SbTy2vkJak5w2fHVgIY4ZGc7YV2TacoOWWYG6O+r+UwYM0+tIYLg2rMgDst/gB4gg45e22gA+GtB2PDpXKAwCIjOEYrq+Y94QAdTXF1ICyMOt0hImTfl178A8bGi4npwM+ciVcU2CfAJ1A5GPemfLZkkgzB3i+kOtvRrBMw04ca1VVGHyQq88MExSliZ5uR7WXS3HqpQ0PtIz7FRDT0P9lZAwQKmyH7Lwm+I6bYva8emnkd6qb6L6zrkxpJqPPE4Ydw+Mx7J3N2gKa1IBXf44Glexx885S69foVBAT1PsKYW378wSe9SQJAef48zA7VDEXK3LNKBnlKPISGvh4kNTXsSkeQIHJkTbX5MA1FoIGIbAbaRZJ67bzOUcB6ei+di3U/1EVAUQPNeB/IoYFQwb2haVm+cIyUAVP7QU+SeB/vdk0fwcBCZVMm2L5kHdOL2v+Lo38FP9Vt+4NbFS74QmD+pfHpppCPE01AznqfdePaM9ptxEXm2B09kwX24Zr/WlU+NIYEEEU2uiMZGnQ/wDzb7kh+hTKc64xd/aAEO4hFf6xfZSuBNZgOw2G7LUEOiV9IOGr5LHIp1gcH00MI62DTy01FJd0+tIMsr8rgg1MKTUYG" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT9ccM7KWaoqOms4ILu2ZosT3bCWHzsmgnYxI+cnEMIqlJf+0+YUOu6HeJBozC900Y992eoaaJv7E1HF5RjBmK5JXvY6UAv7uYOAInET5zTKlGbafq+7V0pDjVgRJHD/2DwXInzOdMpeAKCRg5C+UDT5crk4EBb9lgC/chCLSYf8XSCnQ2E8oLYy7UVROep+FTGnT/tjqC6hIqNLTGXxHQyBskrHrl7n0wYig4cZNv1SUFxKrS7h86YyoxPqcR23AUXKCJUKyNWzqGGvvfNpb0opPa2Uv35LPVTib5yL2Lvu7leTX9SRfhiQFLyEQp1RtqgjOFTlmxXPFK5lP6fHD5f0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAO8x7D3vZS6wvhVR9ufDpZEIp705N7cwZFY7aXuRZO9Cz7HsaWzmde+l2AuwkwtJv6ra5ySxsv/RExuh3CcQ2XKSsyzlfLX2HUHU+hJE6D/fc+sP6JHeg8Ps3tBs/bnoAaWxo0Bg+2NxVhQ6fp0ndVt0Hrjcd9CNVfXH9rLfYbdjdDfb2u1UDtpNOVHvWhWvEamA9TtDLXWc+leIYSYxlGrkEhcwIuesnAGHJNaBSu2KQujyhKHBP6uHUZF2KR0pxRWPQE2mM9IXPXmGZ9OK2ONeFqvc1NXGAoRiVJi1dc3L5PnlurvzTWWzVVYOakIYuLCU4H6BSe7VVhFrsJGmxTeUHtsfGoIfFeGKeHt5OE+VDjkLfoRU/GZ4+CVoOhYuRjHSLpQo9+fB2WxVhb/g2PbpYU9lsPzFHhzxXxWdZKEkaORCQPU9IoHYeXw3HDq4GOeBkXwXF4rkiJE1e4aZXBolpWQYAXGSlYySyh129AjG4tWUCQRHsONNMENo6mL+IWwiXNzGZH1hwUYdk3zNVTEf4Wx7BzIgPUwjsjQDxTvznGSedo93NP/+c46649WcZmyOE5A41quq6AxJbFFDvN3edD/q9C/vhlxH7SDe8j4cUTb2Hw27LYu/skrzD+aUTtjobeunRgz8OotJHloeLne7+Niri9yBlhwpa/PVj6SoVqKnI1xSqQvRuB29jIPII/ratwvGJeO+HKTcH6Gbof0rC1UZtlXvyU/2ldgBBURQYT3jWekXjy8LBWFQDDYvcNjGhLJPRu3upnXCbJvEAOFnAvbTXdoQrOEgu0qMjPsbzMgfwGpWL8TTEtebtL6txTQjm5La3JmI5ygVEAScqxJgvKAujjsdRB9A2QGw7XeAmWWOSEspTAX4Bg1KS7toRSRcwr3kcc0C" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAveoYUpfAsW3oUGCcpp/BjQ5bJB7KACRDhvXVzr3reA6CIifKILVHxgWz2TAYpsKOfKs76ezhusDT5rDIMEudMFbIRa/zfeRv3Tx+w9tCzdSk9ERCf6IrxDBZ220oq4RQCqnakaZm+vHpKycfq0IGchvRilQ04Op+6O5CpY/bfB4G7+p0ZEWbXSf0OMZv+Zv3H8TC4006LJ+S3NvHkbEWWcErRgNNUbuXGYqk4EpYLvm1C0msi/LSK6Y+1wXyg3Db6VcL9P8b26wwW0oZ0C6BWZyGe5NsqcOR0LojDVEC/1B6AW2pRHUbQHKYnov38UU3wxQjl4nxIBBagZUApNEvYf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAPMytQEps/zytlwU+vEz/C4wutGoz+DuihkNVkI1b7bY+Tyg4G/1qDPlDM5oD9ErUNDJdmNB1CVfEmhlbLC4ecDdXjLL7ZdYEbcItH7jzEtVXOy5vdmigRgZsPo122YiCI45RpqXEb+hbDn5xmXoPpSztN5rSh6pjxhn2H7Hxm8nznwh7UqvCbf1AyU2PqQtQ4A56nOuVaRiQZuBJflZAdvsFRaWyP5z/Si0fIOrjWZl6VKhADHPTsly+oagwZIg1Bf2ZofcmWs8VdcpxSpOC9+AhvOKE3GBo2kybRHlkN0t+1kRrP9Om34dwkINsv2om7MRbnQ5kxBWlOSCTnzPSoG97ywCODBqH3RAv9LXisu6o+ZtCjl+sk/Mz0qez9ZM4QLnTC7DnW2wK1cgom9bbew/ZCcAIOFQ8pMn3thfXfQn/N4J4ZQQX8pNTBDn/UoOJB0cqmmhzltK6WCmijg8xQ4ASIuK+N7HjE5lAvdLZBhpfbdf0cTo7Dsgr50B4ujUUmP2hwVEKtb3jGBQ/BwJxMwhpu2eYDgoKLU0jz/lnch7Cs+A+jSAKQojxY1k/mC1rYbqRuTcdPBw/elSM5deElAIfzRPg1pPdX3NrBih6I5Zj6WJNxlfmWRuU6JaFslUSod5jF9G7HbGoe1/kT8HonRe8wJ4obOsw+72iataluw5eusFT4AoENHTNVvScoLeV1iaXeMLdgWjVvB0Gdd6UUvrXrGbU3UAFKGVIA+ZeRS8d7viphGhLsUm+JHDrLsaeokIbRUM1IeQeI0NsU+DsbRtgxV4JM2Ut5tyyNkoDMh78WiB+xp1F8M3dqbfUVtKsCIIwbz3ni0pXJ2CLHflmRq4yetBqZyf39bZrwCVWSO+hMJQyFFU+uJIOmhJHXVZ3ZDjVvydB5gC" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApgCkYRLjUyZ3O7N94uGtfimGE83jnDgGlEaLpeWgqsOl5dRsngEm5ndO2KjHqgm7dGqOFCtWP6Z73srfggEy0eMn7iDadVE+ACV44fHSZNmQtDrVg3tcbep90SLfyng3g6Ose9Waxx10h0MElipju43ClkaFcWDu0DLLe+i02+sDPXLiIhHDOun/eIcK7KZYzMeE/B7tf1sENjO0S570r21eJqttIO/8MHeeRNlodgGI2xLQuaI1MzbAGT8C15QvIv4cBxredU//EAyKKJD5FUlphlDq22GeykQifIkHCTFqV0KhJ/d+5XbZAVnyrj2Lx5Ko56+42nxcTrORBTcLEv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAFje9VSbY+cRpiqHZw6e8rQmFHxoSC3r6ZvjNeHqFZ5rXGwbvMAwNaa1n9OXLH3zB0YPaDTLy1yh4/1cn894oyaUo4M14GeYiV1fnYxQsrTf+c7JPPHns3n6xIuG9MfeApEllRpKJ1lEql1laT2EyCOGsJkez9nL7ekxZuXubJtLmn+4zgr7Al9rOuQ4BpgzTaIJHNZFvFpifjlg7Tu5lVhFrrNPYd5zbz0HI10yes2D7eDlDpW8PFp9JMn7LzQV6xIrW003SJyBgMSnKeTyhWdmSGBDxs91ePQOyWYu4yo+XuoHw+Wk4CrGM38sNdOTTK7Wq6ZprI7L9sM5Ypun5DFUHW5zWv0YQoW7C5qtecRsvQkJKePlpK0r1cRgN//7IduMZZIIpKn9BPqyHySQf0eIqBkBaT5PJk0FWYyZB44MPHr94pq/vB2cGCrY6QD6X/fyZAB3Z9aT6jCdpjok+lsChhv8Iddfc7Mua4sHfurDWteFjGTDo1P1COMnP52fp2pvwiO6PobWnYLG2WmjNd/+LlmcxzyJQGlhmDU9Yrb2fR5qpmP6SDwJ1pZ+U+z4h2C4NJGYJipviwP5yFcbBQvESVGZJxHbAR9ycgRO9p+nB93ihuryaaqd5mpfySjlD93ZEzpW6NBfdObUSkZkRqcvaya2ogcv8fZ0Bsqou5DJZ53NV+SYUR3UJb0zfWriVhZWPAggUbpty+2bXD4WOVPVSj0Ziff4jXy90vA3spY3d3gmvmKVckPSgfA3okIxhHUdTz19v4RVejisOV/zupnqZsukq1QTWDx3qie9SR4nfUNh6oKLiMUH6rDxNUuIx+xzI38dAKO3+zVktSCIz2JX1VEvcOyjDgEstou6ZCZ/0lMxOla5gwQUZ8VKr34dZNru8M2orO4J" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASHxAuUxwyu1tjGJVR9Y+Zx6EFIDDCQXdPeyqqk4hNeKh4JaNiyu/2kwNYI10Ey2F41ZzMUB6ih4xpNbp9A0FSVAjcof9BOx7l3qfU1G6moumNFbxCcz6tZIQq3f7/ndEOKTehExKnx4wQJRk54cJfNs4VBR6cZcsGFFuMhGB0/cPtYMDDdYDd32wQWGV97KZq3QXI/K097MuN0ZBSuU3ocAoeXvN/aBJeFhDxuNV5PyofRkjUkIPMFEs9ET7VJd4Kj0MpH6fQpDJ5Sycv1jga9JgduuwSpj9nGUC2+QzwlFS4/LiMsoUVJRwyU6KUZiZj/y+ED1sbyEFusaYZgPXPf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAOdGyNK0rJ29KMEoLLTIGvgDY6NCWKOt0Txr12J5b7W2pho1FPe98pjNusV/RKy21OeoKugj5JwaLteIZdjk57aNB572Niau1iUqd4yhlwHp6yBiAd57r2GWlyIWpK3FBaoH/IJxUkB2LVfcSGtCsxnJmQcRprxnmNOQw+neRhzIAEtCacLt5aoi1lKlOmiL4ZHBoE0vNDQyVek+YNPG/9PgQ+zk9cN6Y4YjWQE8U6lY7A318w737ORVUnomuv1oRA/jX+TuAOrepcMWcOpZeggHHm6j2bnnn24qd9L1zOKsbYADQGnI5hHRO/UunQnhSKiDJiYlEVN9QB3+0OMEp400KJu9J3XmW7GVLqn8FdtZ88HDru0dQolSQJJdBTl4RKrH2T8GFccH3pD24e0DNqwvp8VytX6NdX2wVwawCwWxhISjVrECq9Uowr3Ztwj9ViPhkci7aXx584gtjjJUfBvfqgBGQs2wrTHFEn71FSw9hamvt4QIjPEMqDLTjxPxGrnyNryYh+pFPfwJtVAUD+Gto5k4YvHzEvpYNh0/XOQt6jikN5hx+A2LqJKiXtd0i4pBNyGTCpXaf4gySaGoiP/TLb9Y6VGQRw6NRtB3YEuzP97isBwEstfcp+80xG1S8Xv73VVRU6oYb3PqYP9BuaCKqkmtoNt3iZ4kWrtfEUven6QFApFc44vC4Peg+2FPsjavkzkj7H7bhekvYkv05uSTb/GvJNJ+m2kOaqgbMPWOKPXo9NavVqXHBQdNixTmGbkpjTSRoYexHE4sviGkz5nQLFEqmwETBVIP/1f5GtS6j0LKibDk4EOIgUbjxtRufT/1UqSLDTbyniSYhj2XZqKFRnZjnj5DD1tXrdbx5kGUWEWPD3YYTaLh8IwHlYRsUdW+ah3JZkYL" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa8CjELRqQymwZNFtdOgODWgITMdKnEuyDxjbVDdLxMq25nSwc+twr4Uis1C3XMUm8e/qQ5OoJz5N72L7UMSYd4pFFMtx29CAjwP0ktAKZDyX73WwW2kZoZDeN7fURVNp6ElJYSnc4pkT3riJFEjt3pq9SJJ68bFj2RUBaPH2pwcRn6MkkWZeaq9l+LsEqEly+TIDIrB0/t1JSFzTp4G3mv6RpUdvV5ur+dVjVHu1c+qRQVaHiGqBFYsWHAm3y7gKm2EhY1SiIAUZI1Q7RW35pd6GNzRGQBBJyK5kvWAFla5k8/gPXuHBHyDeZFqcQGa788cVBSBcIKWBvn/S5l22Nv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAADDFdAIORlfvDEGgRZbCEoLE0VuaEUVeCYB1KOxw8H7adStURfOErEQpaQYr05+EIWvSHVQuiXpo5fkUMO8dK6mUR6nZ7qkcO5bGHBw2HaZC/TjGi9wAC9oGoO3kZd7gBo+kcRis98gFr+bVTgAa00lNn8ZCoJcpQ+eS7q+2T8hgTPe59LDrOpzaLpk7JH6zbIBDbyJDfVyom2P+rpLQNYlA1xA/9cTzdyuBkFYmiSU+JAa9Z3FNOhuplYXPDJeQzw0hTAzLtKCfdsmqYVVhWfHch6sAgJWNuIvcSF254gyNMx14mtlOw7r/L4KttKeSYIFR85pWnzgt85s5Z11yG3q7IfQK6L6Uz4zZaA/KNxZlQy0DBwRJIuJQj0sOV8CO8ayotf0i02jt/BxHcWiXm3eD9SQWjw13hCjMm/uXSc0/mocgNfMd7odsDfpDFUbTdacUmf5QsIiPemQHAexcxz39w1+k9fTF+K0kKqCORqH6z4BAwocy+xVTZa4+L3eF3Rq2CzE5SDgeVO1tK6bRzD5kELbg8q8BvyAA5KCMDxah+eVJK5JSliSsbdIMqOKE2CrsZapCRmrVrqPHFtzxMXEh37x37DngJIYRdugUeLkjrOrQ1H7MXkWWfGeZ1RMlW3u8j34eFTHuvgqr0RWmgiDvi9u/qfeNN6Noin8xIv2/s/ay6UM0xk5UKasNNfcIAvmNMpeAHK7QSnYnm/hQSCelF5l1qfDcmEMgnUT1bhewulgvaVUSXfY5QkWCpx+xb954fUC+u1mN2oqdT3rGBY4GShIL/LRvxQ+8x4cvPBXxeFcG4jkR4j+8CwgrmF821bYCL2hI9KOT9fuVglkvvbWbJDWlt/sPhpjLT/l8lEcrztXOlXTspcmaDYppkzmOkXieiEMlwboK" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vcCgtPULBZ8IhPCXXZiuon1mGCrBat4j47y720nD4Sst+bFanjA10hnPCgbg9SmvvHAVRK3ZhDSgmxc9e3wHGZLwo9IRR8RaBUFLxAsZFWSsb6IwFghajxBuQ4jm8r8WiVHXPfwgAPejbmYMuKk1mRySW0q8wWEsS5vPZwYMGEWShmvU6oGFZyyfYWXtZsM23RCpcQJ4ZPBzzlUOUcFSuP+O8bc4IXLa6UPVuxyNXWuJqRPd45+JMK0JPzF/XiC+gMluR31MFV4KPGuxk5wVAJ8R+Q9nzde8r3+ERKMaod58okW2D+WYKVKV6ZvLn4zKIaDuB0ZGiU1fQsGKSHGCf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAAmlyja0us1Ie1URJwBav3s9ErPhT9PHZixhGgd9iaceutgMr9ANW/SHLT8E74DEVp8B3YbOOBDfh1gdO9ekBx6bLKt/3GhEYiHc2Vj1SLCUWKD0SOrd5hufP+ywNqTJBpdKB1azv6y47Xe4Ay1FK3ZmuGO7+gQmGsnDuVTkpLZzJl6+0WootFfXeHdDXseuC7PB+fqfQQSSJG2GO6s8RiTmo5X4cv6jUD9ygawtlylxX3GvF6UiSY+3FtjXrVkSPhDhs9+VKrlwuoMnYaI8kVWKbEmxfutRAva0T2JKdt56DbnFa3TvEbwuLKe41evpramZXafIvsFTBFGMbSk0R6s84Fr9h8dEOwUP87CPSdaIXTYCIk+C6o5DYoS35SWHo3JWB2cfAZ8seiFzs607VGXQ9u0uqG/2A6gT/VHekUWj30bQ21jsNQTfsyy7/XUbp0ZNjl69mmE+b0Ed8YDuoWWcb9bAjz139UYb4R6MK8C/i3q20EWQePcoeanwkG+W03lonr5QlKCw4STVGQCBvwbwhhqD9Mja58ugLVyLfvAJkynsgIhHjx7ql5LOXmPu4mGzqaR5Oi+xH6HVFopINUUAU4uEuEa5YxnZVScYfFTR6OWccvkZk5gppf3l45H5ZEjtod9LhQ//I7kipVCIhQ11fjPYxPn9CssvRo/KgQAcDzf+sRarXRYCcn5B8txLqwm8524UQv+7cQx/HbrbtfCJCTw0yBAbMOLm3wKE71M8rvB5FBDKc8NTtgWdMZk+NianxW4wu/LDxFLQ71RxCizw0JVvMGyd69TkOuQvITFwLEfh3C2xyrdRJKFW8ezia6RY7xGoUuVvuSB21YP43T/fIAIFR1OOl6LDpavAGYbjZ7fvMAQ+TeD20ZAtdwp1jWiJ6KMUd0gK" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu4HALY34JttSMYY3JFiN2WuWDVa7bZek2rT7XsMAxmiUlnQyWckbjMi0iZAvWLaBVQKC+vbLCjvukPqNbrcIbvWQQwjgAFF2+f1+3sN9zKqYfheXwIGKPkZaSIrKLk7f3pd0vZkoFNSehndfsqDGtduqdNlxnSXn4lLxsPU3sDQP9W0dkh7ZDF1hZZMSc6PnAUgKdhZ4Us/hAsukTBiTD0pP+ozSwR8BB27YxdRWjcKngQ1g8UnwLSY9qRRUC6ykpx2hc7JhHQG8ileKAcW9Oee5nmjTTXHQpoIjXxsbbLg+ZMf+26g2utW3q/Iaq92OaQ2ksu2S8WnF0QOMRewNl/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAMH442z0FK8LN8Xx5j4LWPSuDA9pflIH81yrRnfN2RjdDrS0QdyiS9CKk5z1lQbtrqOLreoFFPA07EsIA8LHdK+NJ1fTyvmdUlVIFB1iL9yoESEL0sT7rTHLd+Rz9BJnA5k60LolSf/yvNCJpMhowGx35NYxVMjQE72uNN6rVs+VToHyP5HI2iAfiMQUc3TSR6MMex40Zh5H+fuSMFbVvPVs0Isk4SF9cIwjB629yStdgycwNByt7VbHubtn0SfjBBUJzfkdV8pnVW+jBrCB2HAkhbXqgwKumoICf9HP4gCrG/z//jFbgm4B5SaIyhaQwpmszn2t09D9hxp4CoxYm7YXw8lhiVuse1hj5oZ6iQn2AwYsofH9Ci2yMT3vgrruqhUHDF5sLcxUllwBnFDaJLPZ1hWewyllOGV6e4YCqgPIuaJPq3LlRyGNr8BMMI0vPlbjG0y0gK0NDAvBbCKLnEIr87UEvn/dmILlaI/zi6eiCFXMJ7E5/oyUws51WHewWtwh59dULpztMw/t74oRqJc1Rm4F9u8aab59T4YkD0xZEKAhyZzcDGxKMOFqW+YY83uOk12u68tvlHpppXommReHObFmtjewb/r7HMmKfwgp22YKeFvzZLsNgSXQ7ek62glZgKh9KiATgnb74GeJtIzqCxka/1lKBti5TXz7caGWd8VbPkau+E/Af3IE6YEiat2mlzTFmt7s8o4crf/fwpfaV+cICMyWTE0A3YKSDSxOqmVlLMXvtI1HTF30dPT+IKILf0/21RVjUKia9r4qVxWIu5DSd+ucvpDsAKe5Z4RIlGhkUzkPOwri4EMQon4DHpDldghCBaZnfSUVsI5Ipg5kwCyqHNm3T2vFI0sxaPbu2e7aR52eUKqROP0yn5QcByhrcRsQYm8G" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2YeXg7HznGuDV0YMO0NAYKp6D09nmiqZP3bWmVsRn2ilXU3jeYiCt33G9cjaopgmwcTSYL+rX4l5YZnbcuE1y72pfOLiTTXP7LhpXk/bkdWomddDL+jkbkU88ZyHgdd3J0/AuRlr3Kyy+tSeeaV1shm1UiQD9pW3oXC4Hioc5yIA3kclOpCJyBeQZY+2whTuyRVjzCssrbhVkd4ny2jnrGQXIfYsSaA9heT+HGU9+GeGycBmvoI8RY2bxmpKFsLQ9QbUzdTgHDCOdS1r1IRCvk23L3RjcfiLX08wh9xYYdXIsW43BQLpCmG032cPm3djqQhfWf8v4kEz9MJME8L4Bf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAJpS87YCvl6gKssA+jOJWRc6JF0okpHFmrtfTeesx+n2PJ/rTryl8oFtZZUIbaH1ptBpYPKUGIq1+q7grtRWrGmUtWVyuSo32cU2Ym+k9EunTMHJTpukOwFgMopN4Q5oCbDpDwJQRDiFayuftK2UF+6vZ6CzWXTloSS0AIlgPVTTQQIWfJzFwIEFKBxSUNa1vITMMK2yJ5k3MjEKpXd2vRVuH//GL1Ls5JPqHOhmEXQUOhzPm4Ej3KwtOfz7opOlqRQsjgsJgzDHRLCmqgXkf2SlvZ/V62w1YBzGJYWcelJDycx2BrAO68BAslhNWtk24au2n257l/gwZCoXkJyBH/6DvqqPfNgEsLJjPvi8angkVtcs3Zke/IRb4IBdBJfIPhZDt+cDm12t7S8smDsBKpuIFYRLykguTytrG8btTBoW98fquJ3K/9F+HrYM6nJhEvPb43o7LsdpGt5zBAdk43D6aeUKu+oRFp4xnAxrs6kLPYgjJlBspCTQv4RJ9C114f0FXImAEg6gMg8BbvDnQyKh/Zh3UjmT4hy/YRhtvZc6HaaTWZ5npbF527+eiRxa+EXZ4n+PYtKtmuTtC+7No6nA4NN+CDfaRdF70+w8cb5IeBJrmIuoW6kYw6H61X6t6L/kECwPoZMRr07yOTNFGFa8xrIHvtuEn+i9c71OBQA2acriB2gH007pNfr9aOB1Hior97I+mqTTOKwHMIrxdRy9f9EwL7XxIzSn9r3tpE/eyRIaJbCQhn5G5ryT2IwdEzDi5JCa182wAXnscpJj0VVG3QxK30KBuxPCqqtPWnRLfazOayI2PP/alagsb2Elre8RNvH1V4QuqBDmTP8sL9UvoymGQXTaC3ZW1nCcPnFwTr2YMw9jwMDuvs8vr1GlMbwW6km6/1kM" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG3qEb6KuLHEPx4t3feE6WY5geGoptSm2i/pV/EmJseeWmrG1AqO8zf06HqQ9oJGHzAzl8g13623CR94pVxqs8WzrTuFzvXWH7w5WNxdiZmKZdna9588PSTUSYXYbposDc7YAcgJqqRUIfxX+ACRJ7osHuJcDwvdZoV1+Ivc/ztIFOn4BtHgBA1GjEOlxucO6VqTG4zgV3ZSg8ExTpAY+k72SbQ+Xp5pfyyRL6HqlIJWTJ5XNpPadMDfhxYdwa2T1nZO1Hhv94xsHUvcwgLaTvElUxrSj/fI/nPSAsGTeGhrLziWh2+624YpzdGJ2/bIOVcXNDi/zzWScWKC1jTW7Rf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAFB3+jbFN7oQcbY/qAZeFHg9mHY1N/BgRG2+hyXGVFoeiDKwGUuUhzfWnzjv9F4eActWkTERN9iyAtKYjLqSaPLWP1M29EOnHw4Ne4G3amVDBlTX7cSwUNK/US5h0p6IB6AqNGCZ+bMEHBwTyr1moLUONjV3SeXxxWaznhQGf1wd+OhP5yyish/UUgwPO6xrf5jY0TkKJDfzjrlTrc1JIyljv+s58u54JfUQ/iJ2AF4WjHWxPbBGSYTMA9aISqTKkhDz74gc7gh5F99qhyOnxSOjNh3T7hAzxy3g+W03Awn15jyp346+7XyiZ0A6fNxfxZQLQMAhrnyJUO+pXTGBGHu6EfDyYEIxKfgYXHmbyh3m3sGW4lG+fAd4WNUTiJ2cgQeUG08d+EJF9QsA5j4pb9U2ijdKTItkmqPgyIxMpRKXgjAKAfceramIDX9WEjldShnEJT4Yvo8jn58lr+MD0EVufxTUZ6tcZuqNaassmJ28bQKwvg4b5SrtFZbPflZqKN6JC5Ec3XEUYy9mH4EWM3cMX+2xbkUxtiy0ffx3qawQra4kjzKUDyaAG/Cz4pJgdDPyh2HGwtazpBbFYfNCdR1a/2RvjDluLo1o82AOpd9kprT3OkwTwnqJSoLUcaps9g5ADcDF0ltycEYXvrpLdd83Q93AFzOakJWSIRhFY4nZwQrIflbSEdBGJ9LyttueYQwRPAFHkJLflNux8+9uOg0WZtDaElEvDLk9M05bYnXTE6WEwAHgArumP2o0MIzIGlGEAfciHkO40AXrWllUYuS9jS2fuI+L2TFKPyvvM437jT6n5o4v7uDW3hQaU2xnIHHBx5X7Lg9lXnzBzAZ2YIKWxBJRlK8n4GYBhtSkeaT2J0q/cQl43X+5wmvjuSXnMcjf5L4L9kkH" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzp0w0/viCsN4F8VGbepVTMKZmHzoCfH3HdX/ahssd9KM2sxZA2oNNuxzSwjE2K7gc6X9TdP134pKuDBJABVa4e/x8I32sG3sBqFkC0o6FRmxE9OzQTEOnitTH/LJdx+qEYmz29D1sFKUJMjjumqdDNDb5QkBx0Usv0YhbMq6ivYJ21tCL8qnUHiXkApusAb6xlJQ5D82j4iDv7bTTwx8yygHRj5B7UecKuZN3vYPSFCSLBJM8NxZG0yFA6fRh/EPwIOJuhl5RZAmPY86WezfT5R3AZ5JhKIxEavX4cTrT+EP+1HimfN8KGkFlBcy97XM6Swlu7QJv/3chndSn5w7Nv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAPZ/WKpm0OO9dzkPrnkZdwE7YoxvAqDIeHCDoYRalCsDpPiUdOuiSA7nW7b101GwkwGG9tFaFaE3Fj85h34NoScTT4eMtQKxHyRNVXSvNDnV9N/ypAebqK4Dp6n65q3aAquSuQvEy2y3YcdosJfKS2SdACviC1HPy8e7RZR9DvU1CFPge984uIf4xqTfTmH1wIQPUttMd10WVFwTqlXB3BN0eqrgPLK5xmmU2D9L7EpmEbR02YcG3ZaLnO0rzTGeIxa4EXMoP5KngW8Fv7DUgEqlySvn/H7a6dIAHhl5ipYuu8+aGftuqdlXlzR5j522Pa6tFqvKeW2GiurH0hNNrTh40RvTZco/WcdQOdtKvQP8zZVHL0US9d70Gw+jkvVjwty8+enbymdocMaAJLx0uEEgkaCnnKBjasZVGeKSKeKAk1YBIsA1QVDIyQsalgulOHGjExn/2m/puHMrupchrl3B90A0DbZd580+BMULI7otJHBTKLiZ5nD3aHGyI/XdK0ca99KepLYzBXvN6FDzuOhbgEN7TReoy9zygU/GmEFYHVM1sezV+2ztgm2dK0+0wA8V19oewesIJ9zw45SHKY0IRMDq3oVhoq93symq6lDXHFWjUJWyfyQo10rAscCACd7Nv6BcgvBeSQddXwJVXr8iWK6KkGy9ehY5Ualh18QcRN1snpAzzpmQ+F0S5LDQIoKymB/fkIMF0rGVDMWVp2qPHTVEgJ7wVqqpGqd/D4nBjFkr0nlOebDpIoSG8lbaJ3LuTTaTmkinomj0fEjHRzLSJKBeZNhy8EEZIRXxIXJX32uD9oTtqv8qrLqKF6snoX/dEhnf1hRutxr1+rWG1z7LtL0F8nqbcfqGyG+/8lC2/Xc5Cw9Vq7emy+bpo2FRapFXh02jAyMI" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA84ytpNxwU15adQLADShNiRI+OZnUnM+eJz0Ij7iWekGKFypt/MSxLrJ3VnApqF21VJNdmw0DuUNQu2oEow/xbpQ06WiVNvw2rJuhME4105ivua1VsDLL0VJ2H2ULiIqeOnamPcRf7KHCIRbuuZpKbEM9BI3OXoY3VwR2DYF1QI0HUpGcmGMrOYJNZV4mWmFSoB6idTHDNlaxN58HzXhKy05JCJfBjQprjQgL7Mok8w2jGOYg4rmtoyKzI9SE6JuPimrW8aBM7d6BI6TiyiNl9OtRGivytk9/qQwCDl6aT1PmIl1eRv00WHoQCZrqR9B4qml06p0jDvRiMxID/UzYwf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAFaTCLugSZQbvVSLONvrErPh5sfGrc0TtU4ULYi2XKGfDGeBE3dfKO8opOZR+QXFQj3+Q6M243WNm0j07+6dSuAtt342dXXyKRrX4usEb2ipyoYzj1s16UJoOc/iE1B8B6HW645K8MlsZiZOPqcAKIPM+UTAtT6uDzhCDmOvJZgOfiL0T0nCpVB+FIALa7qagqUEERk4jJKqm5WJPf8kfrIvm9U007LwqPnbs5t0eLLoJQ0csa4Wu/0EyDsDXVQTMgmY+Gd1HciXm50Atn2JdhH4gdPD9ML7vji4jD6+tGGsWLcndKF5IOKymuBY4RwuOIQGvk46iNpA4JPmlgO8ovrOnPqwbZCkOClja+gXlYsqM94Qzu301TmHnsTIMHvP+ihN6j403rVMjjGLf4Wv1MT0KxlN+UJ/98U5+Xc7qoZLkpzt8hcwwIzDeVvKAA+Iwb86lT0GWUNu1PF9CwixC0/9Mi2748GTOxTUoFtICyU+fU1MDEvfdBVwnFnkFYcs8lxMePaOkYFZRqt2xHQUFjD+DB5aD30xkAlVuA3KoXcFROjIcMH7UysThwTenzuJiS1BYloLfTifY8NQJH/DipsDcHWN71bUEK0hkc4jpR07cN+eK+0GA07Ujqqnk9IujeKuW2KDqyqvU4HqWXxLwueJpez+AV49DVXeksz9/jzxggQCopm8Ly5fNoEY9AnZ45fCLMJIVSzr/0dyRkU9+pKDNME1xF+2jcMvnyWCA8+irlhqoI7U5SySewZsZviad6mm2BXY5j/KGyBzw1YDmfCvaYslEMwBum50nXY0jqSPzRAzqXixppX9SD5b4Oif7sxz0vd0GfOhZsj3YMccPomId+pecpZPgie6Tu7Z0yFm2JQHhNgYcPxqyH3J60OqLriLsWQ0nkIO" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAveTE9N/hdpzCkjnC03pqXumQRSUmQ2dpBHPVzQAJurOoGlqeKwIYwxFL47rKCOVWv9hhzbuoSFFMg+V4aM18tUDGKAJkJggceGFR2/5I6pSvkSG2KttdftlfXn3LoxPIfJvqur4S7htPY+ZUTE0fcoYKJD7JspubDELsryHkh1EI+aLOfSlN7YgrRkdb3e300xnJU9WNgD49sd0spso6EbMLxyP8963f4jC0ar6qpb6xJuNtF+jhjzGvI2rMoqwpbcd2QyXySCMFZJMGMUFH+PX0Q4cHLrn+BX/YLenBaGbx1tf0+T5VGJiDTMmy9clTnsmOMyWY08d/qym9SYi9Qf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAFdMYpO6YtOI+BlHfHXhNMskVOJh01aEYpuWqRUCLPFvbUYCLNZhGvaJxbRnI/l5FmtHoxk3BKroTr+OyTLyU7tnqzEIZSPuQQKZ1f0EBf4++ZqUw8T9KZDSkPffs3hIBYEeiA6+FlOEvEAHHACxTq73doiU0OpxhlnDea67NCzqMY7QqfATHCAP2hBkNBcbW4NKkw8BbLgWQKxn9ssnuf3O/kGeXdCNrVKtt49wIWMoiT92LrmlYcdAakDnIZS9sBOgcqOofGfYRUHHRZclprx0w3hdirTd1+QhjWa7Meb/ix8ZwC87zLi2R8bolM1BQYx+fA7womXtTYVfOohDZK3FyYzxh8cOX7dUoszIiaLVA7TZ91mmKqs8LK31+Q8sxxT3RLDZojngWCxrNqRIvV+oe4ANtupEjkRz0zzUdRKgsgV93NhHIQVuJ6Jn2u+2OE6qocqXb5wwcHMtq84aXnPu6AX8aRoUm9ZJdR2K0fseeYwjGu5D/eqWFdYZxTg9IexCHiBepBLyc73fJSMInMlGjYeWFG0ntmcT6KTseRdTRL20SY0fj2W2yRSgVOd/WjyjSDmKyLVFyFvp/dUuXI8q1CRKN8S4af8mw4JUS+mw3Fc7Se4mtbwclJxSS7Tv2DmfjoNutCuA2T8ofOTV/NHczSVBBV2xNR7NXF5ygMzVdN4hAaO0kp4F87YESWdkLocKQCdDAEIcvKK0VRylLEwEyRpvPNsucVeaU21q9B3CqLSue6JCp4srNX3RCsZ8GRkN7gBxoWUgzoqbr0yNtfp4mKvA8ID3vm1pC4aRv/du4JiTud4r7Gsnu6BLwaQX9/e8rmVTzzx2lOLuwAgmLJbzuWjenssucp3CKF8NQPMYBeIEeJqSfHw0gvLT5I4fIJnU9MV9kdAA" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7PRunM8fSULCOu4e/e6k2DaswwimamPQ8cgJHvKuKnCInhXLkWO+1J0UYW4Sssr+/x2H6V0Fv7qPFPtfwFQoyhUcZloZl+U9NCVD+nBzwYOGQ0t11ZuhWE3v7B4lkm1VegQQJ5StTfsNqsrdLgPqnC2s3cR6d1ttz/39B+WHFPMPVLX70wWi7dkIYZhWxvi5qVB0aPlAA3G3tQSTE1IZV+bX9yFOpJTvMSiAnUVS91GirTWjWbrJQ10RuQz+Tpi+cFH44oN9HizTR+Byie0MX6x4cIVeaJhTYFvY1nv2Zd3nm/PDi5oe5YKxGWYCJ843N0G0DDuf5AEBO/WovFGwSv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAFnSDSFKRiYrtcLBxpWa4TJSJhVCl7M4JB3sZdQmC7u8/q0FVRqbgNaU2ShDK9AVT/MrKvV/jgfWNw6XkXuOdaqwR9ibwRC98Skn6/zji4d1AmjFTnwOULfKodSmKT9IA6Qn9Byv/xylGfi5hDdYmjet8yOvNpNEMJZYahMf41B2MRUs/fxibhFZADh9BIr/6afVld/AggyC20Yf5NiteN3tu+L4QGm0+F4/ij/qUQzGSOBquEmoPyjSv0bEjJ8JmhI2eBrPZSSstOXUBPtfmrTUXkGGjDI08qbLHX4R7vAz5mLEymivejQfjNG2C3gdkodXHbtvNBL07A8iRU/pJLdh+ymH/bhLXVEF4cMyzPTSdDrMlluqepuItFv9GW4lOAPFBLMGrkBC0bAcQo/IHX2JuZ97fdEd0+GivQW9V8S4PS2VxxNAeeWaO7cJtA3aYbHVSUGF6IZ0w/+4ry1fCUWAjqBVr5w4lkx2WRJK6BwXE21TGy8eBxaTWoOtTt75Pdm+yU/A0d/TbgfrDN5gRfp8tsbpMuJWRxaI7RtVI7tdpPlELGGwzYjoIWy7keFijnq22NF2YVtCeW7Bsp6mkrX9OcvU/HHWCvk5emK4RbMpOp6SjCtD8LhgnRy18N1QD8Fn8tPfC0umAXCYr5d8TKEo+OKHy/DpV4xIgYQlfZzsmAsFaFv3J9Kn+NS6ve3vdOkgT8vKvQYauSnfi5aM3Oert9+iPW+PVhyDm9jnchLWgSnOct7/LgjSOR6APqTjNZuMG3FLEdvwI0qU+l5qPJhtyaN8PHO/0nkXaao8CULn3Q3wLjxSLWyxMQ55bV7bdNgz4ijkKHospraeJAhK3jxyAxbDUFsCoU4/KscqhaBT4Cw9boAG1zeymRlBQI8aHLH7iW3z6uIG" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo007j/wxaTw5Mljdvv77hPkFImXXZg0ZtBca9WIhETqhVqfkFgd0NyYPY/NRNrvL0FiBOBHbmUFEXlG89MlysF8DU0TBQxtLHou0y1avPDereuZMOnTfs5k1FzB+Itszj2Y1nEUB746TQ+Wpz6r/AQ6hG3qTjjfzpoqas7/ECp0Elmd/7vFKOPlhr4f4U53DXLiIuWEz7UwsDRAdQeQ0k4UC7HEOhd1u+xUHnnML0EKAIjsy0Buj5IiMx0ph392lK78FyU6t5DrKRXQ3P8i2dDrrM1dN///1J3bgmBYyRnNGrXnHTXO/7dYg9xpSOGce7hKnTu3OmC3s6ajJA3x1sv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAHBhZcDFQLnjYMsfTvOw7PRieq0RDMuIDjMoOhpP7oY4ytQW3N+rPpBbS10+SRPRAYTY8e00ZYNY9h+i7IPDDYzSe6TR+IZO7gUSrEM2ixGJIjJEkYdNCnJFlRteXulECKL5VygCn6h7rYIXMhdJFPFpRVeSgd2RcqSzA5lmQkIJ+Qo/GU+/Fgi+214rIvhkUYpfN8rK7VkgZe+1HZpmr3bITIni+a0uc9sk/WuWK7ced8sB97f4eDOTiZco9TjMqRlnvfgNV9Rg9FTf3TC37J9DL2LMQIeAKG9Iah7/nIt4a8awPkPiH72irRj2Fm4CeIRPm3QyYkhsmaoiyK2YJgX06Nl9MEDXLI1Ain26kZTI5NkMwZz7j2JrUFAh+y3EsXTQD1wGgv6aA4IvhQ96J9cGYZAGo4a7utTSo+yihapqhhj7/c4OqyEpfd1XX0qAFTfXu+KswsYNAnfgFtOc7A/kleKwsEnCOpYFnZG3yiKbkFShQ4mWkZ9gN2t5EmjTvvkySye83rgKvFpG4EvO6OC1CGXMTdQUiR0ROUzGjB1PzzjJA+KGsMPYG/ToVfWUnpQ+3fO8ztMTKi1izQGxMRXeXnnWZ04eABA7iYEPiSHHja02CIR7WZ2DNBY/32fxtlQQKe1cXG6+L0uhbEQ3b6QxZ2mKitZzmGQeFV1QQb5X+pL2ab/bQ/G2q1j7kSL224Uficol7yaM7Z3Rnmb0SqacSO4TnxjqRxt//IWioOnP2J/bDaggVaoeCoKcClgscxV6XqBxKWJUQtpI3R4RTEyuPvCLX8plNsT7dvjbumHZydA02nesBjhOM3pJkoD6cnbbeBtwlE8I8J+mW1F3Nirp79c3cqtabHqSLm370wTggaZFZbqF16pcokBuYpLBdNKen6w+TpgF" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtTzEcnHGVNTL8UNPVaq2xgcLSPowi6aOZI6nhR3MUwekvvaPbF1b8aP32bogjikZE1ya+UAyUl1xXEFanl26Fu2TMNQV47/lJUWkKc903dKUAFdBDNRZrJqlMpJvcYyCxFLAWC04gajtY9tXLE4MJWmFBoVRzz4HtWpTzUVe/YMRMqMbSfMbsvUxeQPSULYOEeKSzszNnzc9cO1WnJYC7CjYTbu0xVskg2R1ys5G3LyigvWMv4W2rHPliEKisHHfe6jE0XAfmV4rkdZNTFoHKX3y4yAk8NKRbWb5xNhj6NLaXCtwwh7vtgDMJIEQ/Ng4PXPwMzr4bX0efQioFJX17v0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAPeNIPluLYHEoh3JsCu7uJHYXmJf0TB1MCBYyMup7L9qn29hkxg9WeL9Z+Pk05so+y4dK9MRaNYkmIbPoY2J1VFJBUTx6QHhj2b+ykVzEi2u0HZYfqpkLbrRD888mGfWALeM1k2X8H58kBzzB46qYsGIhvf/1uhEaDOlDu0dizxOerb4kDsuSGwikUFYzpKMxIYAY997zlvc+I9NtNvoV6EMDYqHw6cM2Mgh2M/igZnI1FzJJWKXmUZDL5Zjeio/sQIO8knDYVqN52x8oZIschIEwuCkuO9e6v3ixq+uAmvN58YwMTOKfqKCuZM9sr5fHLmKXEC2xxiwHfV4cgbdTl1CHozL0eKs5iuLmbwvQB4bXBZRpm15YvVgx9vTa9UTWXuFLq/vChDihTiLIqLut1QZNnR+JH4GEQjCPWnQHAeECif6G8Si1hfAppiLEa7KiCNfuVxy8yMuEShatqM2CG8H7W3Sgtqay1r3HCUI3cbb/P5ZCO6xrNcvjhudvjRjSF9lXMbrMoFqj2iwGu7YGpLwW8dfdkvV3oBsVEBpFyLPbCJ0ee/JCU7BF3/VNGLy0RINGHCK5h0n8BFTKX95TNabjJpx1Vb3AesdLJn3/Th4V1M741FdaH/cEhXxBDMLNmnz6mGlhxTyepUY1r+BEUPVMjpc5PYhmSf4Lts70lAocQUqE+ujReVx9k+QDRMn93zhY/2ojsDa2wZiHjDgepsgA1RAxH8t4kRA3MpwlxVbk5zO6CUjjRl/DtNoGcXGRchzVnnNrbc5reg1XVMla8DLhdlKOpBNUonrB6Q5zqoWlRbLH/JbUsa13b/MxOG/ZDe0oXfng+I+XCEapOFssCC6jCkf/owT1crR+gPtupRbiq8+bllOOosjONSTyFr2mirA83d7nC0B" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6rTe+41RB6LQ1QkFRkVvOlfxnneami6GvtxoO8xrgQ6tSeNNg6dTZ5S1Xq67RT/ovg6i8YLkNdMPn0y+/JhEt2pNXDOrVym14LbQNkdnBEW5SgQqwYhhnHvKW8uj8wwd2qIY2nUfDeEI5cZqidaUf3Et0sNVBdzOhNVdai7kXP4CU/cHoSTQ0Hytxroh0jreY/sa4vp8UaTfAhkNt48tyPGXPlPJKMNBTovHDtXYjpa0H91ayE4Tq2gsNSAYWXvT2gmTprnowcjKUlvDzqo2p2m3fIJgZeo8Si7bu5REt1YUCmOKUTDEYf6amjJv8AFRbWHXJTbm/XMx2ngu2s4wY/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAAOwK7dp9sTtUQAF0jcZeiGKBJ1r5gorSbSvUX9KMMHA10BU9Kg8NFf9y5iS10H269bDD0ed4WMngTsbbDq5VqoGQ/KfiMe3EsOksDSXlnNXfvCBPnEXD81DUxv1Vu3NBpF8w8RP1UvBq9y8WE54A9O0VlQ2LXVScwO8s7Oaa9e/zNm+rO4DFs/pI3jNUTOUqaxAZkb/9lSSjEb7Clss92vxKj+buq3NxUTj4UAMDIi52Cm/SO0vi1V90ok6MzUD0RQ3nQjcvGcy66fZVfJC3c+QFXoOvcSERzX6C/zv8gATtWQcRny+UmPQktf9wMBIMLcI7qAIXP3bQhPCOCcE66bN5wMjmZ2bVyDe7tcp5vY+SqW0jrPSLlm4AxRb9Ojzk5zG5iuaZMf1C3+ZxMqt0PqUJ4yc3s3OsAPTUjrbWWoNEKgPZrqsF5Jr7y1LlnPWlIWHFkht+27Pxl3TmvcAXkYZBiUxOo/6/BnHQvsUExsR7dVY+rQgY+0TFUMNvWIcWVbaOW9HUUUTvtRDTaUlu/HlpvocQ7VuBZs3gGH6GmSNWdf0UrgUe44z5BHJaZJh6bRIlEiDarYAJVom2aqrNi5LbHyYOlK/c0faT3SbQ9jFm5AJ+vaeMxNz4KsFJ4+h3pzhdSimh1NXE3mjQwPubYX5GkL8LAD62TiZJpWrdj+BgnpGVVbRhCTnzIwnfYecQzVlJMRXHFrh734zkZc/e9io1as3LJB4GRHZSYVV0CfF6MRvy7xZtDnzNLZLdVQ7PNJc98aWEaxQnbe+aQr2JzhNjhFsOFcUz3SjksdXVufiyJ1i9Ilgb4ejUcRSpri50Z77LFciVLU4ZyPZIzbvBU3UY0kyPH9Q58EVIoG59TLoc26t4WdgbqP/jrKuq4f58u0Fos3FsdYG" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADZp9/Kjco0xXrIlPUwS/u7Dekw5OkyMtu/+mwoyNlEOtvPXS1ruvBJIbXAD31eVlDJZQ3WL5ulc4lahNd6F0oGqzaoQ7Z8C7Ffuh7s61HQSrkqbxA2dceyUTiYIZ2DplIatKYXk8IF3OANSfYTpwvP2C32I/JQyODPsGRWWAJ+4Lld21Z3GAaxwAl2DPRpHBHaSoaMob/2Ykp48ErFjG5duRt80ulU06jR9MKImHAu2C0OgE7c+CpFyC8J18mcHXu5dl7oAVWUyjRu4I3doehyKabuXyAQC6zK5t7T7vhV/oaHUkLHjUtdFxhFIL7V53j3DMZm7/NOrrCMKKBpMFQv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAPiS2Xt8/4sBV974KC6usbPeWii7cryQcp+AwsvOFcQjJxhrmAM11lbxr54Do6FVaMQMSIW3LOI+aMqeq32vcHDc43EZCe2ZZQYGDR6Tq1SB2+4oBEdbSnZoBnZsZ0lOBKwp+JxeakFwoPzf5ekun4qcJ6ddmPlooMfT3WnxzRy82QCPNVoOSmSdTnlOx9iilYSJL2VCdADCBjNQmO5iS01L6bLrTlCoW1q//tyM5com+jzEkqyyRnxN7O8+X6INDQDm6ciZ6oRVG34zTsL1i+FtJjspxrg2cyEOw7cBqCpsS5xfH7+cFnYq2K9QLlec2bPCFZBIfLlbTe/dqKADQkJr51Tmv9JoxT8UT9ZfwuVdiWW5Lpcr8EYr8aSnxspnYz/i5GTkybse38VqS+8fqZkF9LVUqrAFlJlEO1JLTCPG7BuKmlYes+JQFr2mgNJHnyR8YbHJxWw6s+PPMESEjVy6OI5V+rXAnaGtGbXmjGAgPe3nJCa8SLoFyU2Ztv9Kr3gaTpyDpp6G+vEntMsDuT/tNxKEa9IMsUeFxuDDqHJm91392PxvUeZRixFdJywn04cWVshHvUaGaGn/Px3xPYMLPqTCkmbWpw0MYEnuG5LaTA4XADqEcsbn108fCdAS4mkMXVyWgnlEKgTa+IMT7nvVw87FUAfLquISRm1pmHFCb/ZcVc1ckUu2K+4V3L6m07RaapUNEAgXPgfgo0B8atzGnqdsMfpukCzmkifd9jBdoiHf38EJtxiPyICuoDrZYVvGf3Fvk3sxCWMttb9dWvqhOxLslg/yQ1FL2AEC4kZZNclGJjmp9JBcSXdlr/M1LTtkEiDQnC+AdnnOEUvyW2CB60yZAG63lT8DsLl/oYDd5EEatHM6tUEkcdC3aQr3fWM2G3waO3IH" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxlbjtJgx0MhNwQI6U1VZTp4SpF1YRYmoSAYZLicH7R6tASKzJTUYRLU2JnL1gFFrciuJCdH8TV1DqEFTOYDuF9rfEXDQ3iZkGMY3RKLagp6Abg3k9OJnB510CTyN01rN2dzeprygyd9bi/29RblS6+pDV0trynb4fDySxEETTWgUIHy76qWPUc2okPz5AXTmvOFTTpY3Gm19ac0XoT6iwtJWDv1OfjFKqMFdeQUUiiiwFuLFeioplyg1EaACe3RoPzGLpb+RarfiCufxxb9Ianeb5DO7l45KYsyDcIlbSZrTUTPbt03I0zLsvSCThDiyTTIB/JaBC5RGfIHrSTl5GP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAOkEjFplQV1lxxSB58B+6HCWmBWeupU5DCo1PMqHFR0cwN8NXaHREL7gjzMBF/hcy2ZOgw6GK0ZiUDj1wxtUbQtTegnMJajDGl1a0SI++0DM03UMb6ceqgjUroFN17QlA4sVClRz2CVTuySZg7JMgyCD4CXnqxQrhIyUOZviUkuCXM19YLccaGVDdMxUBQZ3KJc8DbYD5q+NxYNydScwwVI5/eVYi3N/kE4Mu8CUv+xtMSiapEFhoT9wnFD6i7G/7QB7p9GRJqAoYoH63Ikbd2orZj5y6Wav66fvlKVy0pizpslensLk5BnNCn01BZqwH4oew0HZi5oigpnoDEtx8ksBxHJ62cXRBbOJHvaXhEn2WNLiCYeuVwqZufTokVssT+BIeTWwu652CvZD8Mue8hXGGiIFGKiCMp2aigD7mwMMUBxtpliYurXgTM+53c+KqWAjv+OD8Kdrr6NMlM/k73C8D7wDBZ/8VpfSWCymmkdGcQ8EHGqi/rfUTfh+m/4DXeEpT1eCBLYndHo0bJbFlmEePfg1ZTOjqH64i03iLw5eN3ohZRXeyqLS3SbFzlWWjmFxRdp+XfzlAxRuDu+uqPPL8EfpDe4L3bnV08a9dWAn0JcgxtHP0Ds+qCrBysV3VNwKggbNnAcMuEA/uBgVFafQCPF0wV2+tc3jmIVVonCqEdwBjs6jS/YSV935cDcsVLU/PjyRyHLC5B7VaMYNOkT8qK3D1pJV9YX4kIuzmUA8MIYKUuDrdYAlCFhVQLY8HQRIoLF9ozQ1qMHpMfZ2+7F8tw1zZsVJippcoCpOMYQmeh99gloawz9RIpJ5BqJmVlIBMkyRd+82jgiJG2kT78ionR5zpEjsDi0yXxYpG8AImtGr+/NWXS7rK55IMcOp2kaYcc9STIQL" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7naS4xQQYkUsrSEH08/+aaorVoNBP4cWCMcTR1K/GquZbqGuFH7iqxMUD2RolPoE9OapfDQw9v+TMt0jmUSqVSU0t9UvHngOlROW0mNlihmxVmKVtHm0Jk8XnpWqmSjbMTlBunZyKq8vSIW9J/lMY+XKbU4eZI2XUODBiaA54dgGKciEcs/j1x4S/f+k5RAtmza/MqSYmYu7+WpN+KrDSPj34K2ONqAWOVxNJnzC2465C5AGB4iE1CWHz/1sM6t9XFsNv6nnHZhWlJK/YlUkcP58+bEJz3xe27wGFu9S+O0sjVTz+zAX6UzBjNIsRDtJApgDFWTWT336FlvTG9fS6/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAPXrGK/Dtl3xYy3A1I70L98sCMAE/tSM3Pj/q/Mop5YIOD2mXsoaqE3VjbvCH6NbaJbziIEhMP6FveiBI1YBOGKXkczQtpFAWYHYLuJ4r+zQbHW2LU9QFksuQKmqOQBbAZfXgFMN3HL7Wb05MH1c9i4NXBkx/HgIcbTLPHJTy9gOKmMKpf5Ycns9Q+EyBJY9SqkUR2kxHhPkMRE1ERTwCSNQ9+aDyhMZKLeCdp4hqEBZaZS8VNx2wmv0hS87+0nklAt83m2CBQKFcnfNSD9knaf8rjxA1EbN0pYcuh0n06REitI2bX+fW443y8lJuk9aBpku/RvKQECy9C94rSLAIwPYMj8bLDVS1H2q0ShDZc+23bs3KorKSPG5zIAmP5WpYCKW6QaCoiouFL8KYQAHK2Z/zM//xVb46oBST6OF4dKy7XJ/sK8ou0+MJAqbjzQiv1YAcxAkeA7SVwQUoNqBZiK+/a6y8JdJXtaAvP1oU6bvHNropKhtvRqDp/75ps8cUz3ExJ9IiitrNqdMr+hPFf9BbsWZ+gaZDd6CKpoxstHfqTyGm49O57eFJbodlvQffZkTTGoFkmnqxcjg6K+WRgZYJQjGv2Q2M678YvxdD7RikhuWrgX8D6TS/05QdBlhFnymGvR34S3FT1JdvfKjNFayY1EgMzKan/BuokoNFoHD6cdnKhur2wdRa37rYeSQ0dDCrX0rvphwDGhlNZLpsN3Lv9SWvZmUGdl3gd5QbwV37zGPEBviJwGFHzPhPzt6N7WlJdVnzYwyFayaxG2kJdhuiV4HZRhTHnWV9mTEPq60eTZGgqW0LrjQvWyEJikyc4UV9L+zz7I2FgmsGgm0j278Tn7IAi0MPYfDn44HfIs6/rM9Tw5QwkMFbFMZ8nGgW0vrenDE7i0A" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9TAP/JqxJYcyO+OC6K3Yll83p5c4loubHLI/vwDjcpynCIbITaCTnd0hm5d/dUbBnjuEnXlHyH7XOmGULF9ogh0OWutdjD4RBpTagpbf9raHvBE1voUjhaqb5kppwLbzQO0TUJEhqOqDwdJfy43pQ0cTIebTDf6/ZThzMZOEodkWgLHMk5zbxvFxUVCYjUfHqOLvPX5Is7AGX1hhFBQRxOWhHeQtSQgMoM98GdW+Xd+jLJXWsblXGWS5UiM2lMsdEjnreBXpxT79QhZW4kDcbX97vXleRfqm5R4F/NalIGjuj7F3cBzihtoJVWHllAoB0aVV6v1AYpdFP+bZsN3Skf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAAsl0KYaVAKtqcd3E3CPm3qOWzqJsNDu8XxqyImeppk8GEigMAJ3scz83vQE9QhEGA09lFVJbN+Hw6dXCPZuMpQnY/Q87ft7Jz7OFp758SfrWgn+Q3oOaUsN3tWF7RxlDZKWJWSgyrx/NqU4kG9py+6o2mqEU/OADkUPuroLiOU9MepP0ZyC56/E5st7UUvW14u6JTpf64WCjDDtmnldKFZEHmPZWKJ9EsKhpJ29TmEM196BKPrHMtZvuWfxFtG9SwoBUkP5osk3d2/1QTp0ENBPXHHCRsIU7O1r8QLjyZiKZ0vZeZ3rR2cZCWK5fwk0ALnhzOKvgciHbkI6hVBdKZg/ApJDRRjw5v2RO4uwBN5DPRpPUOuk0N1nFHaAr1tUD6kOyfYSMTlr28YohsbU8q0XeRPW7tiVmoIwlcpZxGbt0T+1ACir4rFFaebnFKlF4pBFi2sahO4A0scQo++HSgz1ceFqKbVfkEl64JhTGThJjwxamr1JmSVAbO+JDZAs3lrt/J+AYdJMEl2i6N685JTsdyCpZX04TKY0/CIw+0M3TwfxtKLC9ehWX5zxBLebQSyuOnRwTRIqHQbhxc9VDxxTnUT/M9jNTvIb8x4rWRQLlQ4Gd076uDVcO1js86WBwEvPV4sHgq6gC4jKRB0DR8zr87cK2dIQa6NMW9rz2k1hmNvWjpE0KY6/mDy3jd3y37NEKn0c2qx+SLibOfy6tYGFpgyEKj+4RerXGFInEZEgyOLzuhVEpnO7rS4bhNhkDIoXHBy4ZIFScuGGdYlpqOb06aldsVZxeo+EzIqOXSgbrQyYIGOdmQz0ohqdIeizS9PItr5Ofpdw/rvk0i2AILFfVMA5Q/4pgaVCQsChpSZ6ZzKWTRcbSnDyp/Smax1t16hpDpeuup0K" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVy4iwQPfm8e+aMs8D5b2uDHfr6xEr25H4NpTGeyU9ekJEUSz69Y5mpoQQ7jhVqP8EP5xL3PPRPnBxlErw9gHVJ9ZxEql18TCYXfd5UsiJ6Cr+MvHEefJ0eeXCCEv3c8YolCMbYbczOkMQ8ghSnNt/RyaAwl2sFXLOWOJBWSaHkG6X7reW61l69njkaLka/sHCHVnDONUx9yZ/FHqkAHL0FvTKgUO1hJ+PEk9dO7CFiWxM7dKaDBoQ5GJSgilXHKc7Bsk8fgY+AjN612iOIiviHij9eck/bfNkb0AA8zSvRrpXeyRDxyYCUAwyw1eNr1H1MPVcJznCvIHMSGTHAnN/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAEeys3TrVVCW7GQcd6Ce6gpn9BahKExMeitaASZ9/ieEXF1c44dXclKphJW3aysCU/DBEIy6SHGCQYNbhh/+8EzQ5PyDoP2Rs6Z48G0fr23/nWqwb3WNU8vr3bkUZUI2DI62O/DDHdyX9ejid0KU/keFyTDP8eIcCUG72etqYRwgZOPdb0fG2cZ+xa5AfhRFTpNkcgDRh2wiFkNSELw9Lc3eh5IkZ5wV9hP+LZu4WVT9Sem+uPR95baAv+92JkrUdwaoBMwnGcBKL1QvCToWJoFX4ND+GXqNxfQ6PKXollSDBhoDkj2Csp8AbeKkfPOrorV+7Znde9BwWuH6OhiNgJCy+I+5ErJavmFUzS7KSG5XN0Otpk38YfkLJpIFlBjsnYbpCtVhW2cV5I31No3nMa+UM2w8Tbv/WAhxAuk1dHptzfr1ERj5P6qTNaum52j8DsNQZTrJSc7/3BHZ+h+93FmKaQpy2D2QcyvRtKmVbWLx+ZNKsXjyqzeolYNnurrSTXcWEejaqdbPoEvL0YqtqCpY/amke/AE0CxRjRc9cDSy2AL1k4D0zbJIFckXj7BHLVCP6iwFGWlvgYoI276PmRe+9llH0V1qU4QRR7AlPGC0AIVCVnARTMi6FCVBGsEsRD4cRAct1RM9gJJBVl94c6MbF9t2me9NfW9z7uDs0OWTV/3qf/Zsa0+/iOTuBXLn2alKjcVKPUShzY1sDIwszf6w0faf7r4e+T9c4dUMc8GJ5Z3830TOspkpyiGiMTM31YfQX6ShaoQ1iThCdmjMX4yfL2VtQeloeSSMaj/JKm1NKQ4NilOrqDAbWOtluYvjo7k1k/32QOzRKMpPRUfmlZJ3wc7Kp4etzmd9EXNvQyuq9qOuYb2vFoyrUi735iZrNprOyTon3iEL" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZodKjhyRakRm3F1qTyzlfriVA+1bK5itXqSNUQ472YGLsss3h8WzQpP/O26V9BT9Mew8l8sprLrF4FVcSqa+5aCbvY2x+6Q4Kc5bSvnQPBqkm62ANyZzzlUU8lR4n5PVNlaWo25zphEZKLHKcQV1yJVtpZgMWkEOPDfe4uM+0HgRArjD1k2UKUWDtAnZaXxZiYZQlw/idas8LHFYxO4DzN45hciXXK2zJ/zXWOWHfH6zryrXXKOJbUUJ0ZCsSsfYbtpxnjYAhfYajRclzAsTj03Q7zwigPq+gEmguegv3oAW67TSRVhL17TK73r8uUC4fR5JNGwBM2eWr2BNZ6z/Uv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAGxYRIGGvO5wMbsJUXnyupE/I7zbGn1GzrtHNbiFaH1YYDiyEdsOOWd+D6AW9C8xMHyP22wuvSshA9jHShTxkj3Anpv8zdcTQ6kjIb9fK77Rlna6O7P+Ul07e/48vGZKCKPmUpaPn9/krSFqyISvODiBvsf++Xx9C3uX4I8ZIy68QsGUm+nrEtZeuFWMCO0wJKn7FlAJuLl11WcVuOxC9cQ9M1HAApI6jpRl3qW5wdebdHKnHtIwoKVLCjzDgnjGjgN9HmWrVRYzjnzcaYEC9+5jbwE3Ku9++3iVvPPJAU7OYnAB+jJ9fFATXA1w9qaMy5WcooBQRZBmdlq6roFsfMq8moH0RmNsngiYuZwkjfQZvaPfT1B2kuB6s+agVDjpwwOzMTk6cgmYm0/OLgE548nxeUcd8kk/jeM12YD0JhxxCP0woy6wKpyO209rIWDoz38q4QudsKbVYeeUdPBkXBh13TGksQM4dutvFGfEyDUM8nCaWKeCxTDpjBZg5w9aM4sRYDYFEPUvbpL13/fUwboGWAqcqT22SkVsav9PFThQEsMP8WVmZjMVogcs0WS5sB9n/jbccQPNN8JHskHfouKft6HCjUMFIo+rm8JINYmuNXrCvmmG30fDikoogv+RXd6mO704QldUMIO2eI/sgDDgprd/OyzyG+2yTNGc7z1i3XNeQnOETbImKew7iAtE/1szRO99JNwuntUbip7lxdjiEdPK28P70RpBa4AKLaRuP7e501oJ34joYFbeVunIIpDTcqfZbKHi9GzEBThYk1yJPPX2pIVSUZqPuHBcHnOJbhlChtOEq3sfXf8hpKXHpxz7t/EqoBv2C8ne6HKxqHOBD7etZtWcogPLtPQAO1l9p18Wss5mfqhTX5Shy5WVwZn60sg0oJsG" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFg5iPXojQNYG/jSzRh4kuq7ZVrbDWU/Jzv6fbx1hmmut2onfzhJ6LhW00SEaOTWqInsHAlNmMKeQ2fZqcfJXba3yC6R1JVqS2oiugyhEhXeX57JxSKwwj4MzeYbZWXb4qGMWBdB5pom5JVn9qKaIaAhaj67uQeowkwx+CUkJqTIMXYV7BenYRbbPBV4TXQ0bEniPGOyCou/1gOjfLS9u94lQem5vKfR14KPAJ7eKwWmtf6CBiCt9mklZDOsyE9vyQlGDVc5oPsUksIcrA0B1OFDi47fCUqz2vz9ompzY66M1M146z0fV/739tWn1lI77D4BSinjQylopOhzwF8RXtv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAKK/h2ncqR6Y7qPYPpNXK86IV2ZHgSNSMMTxTIaoh1e3OoXiBmuAV1QNd+2xYE0ApfZ8/l1D4fFvyCm9owjbriumEPKYI6dhOTPB28vpeUyIh/RG0ihTZ3bOv4Vc5tbvBKP4+bbikPf8NtmSgriFyGLbo7D+hrNC3VD4Sw5LQy/iCL6XauW2ld2BNivTFZcEVomHgZlnJdi/xRD4OJCzfVm8s09stChvLm3Him0hE6LgQu+Ccfm99myVHW4KhASJnxFKL9CiLmcVuyKFudWxIUsYuWr2zqkHFihMETfl1I9/KbtDNv/lg+I+CO/hMpYy06ROrsRf3tfAaMTOfcXThdFO7AdsDCdV3/y1Omg9nucKTFTD8rL/+Mu+9iWQLpE1kmMU4q48ERS91eMJN/FffDGPi96zY9oRdCorugMgT8s1IIS5nXtcj/6UY70aNkKjqcGGiKvNyIeYXfQg4Kj8HQOA7rhAEI6BNXd14JcSTJ33PGdkUfL/aNzDcwLtXeMAV+dR92dRLLwFYqDwwBN7fhJW2+6G16l2ekks/uNzd7zKyom6mH+NVoCUeUNgdwuV4+xfbA5Bc+UQvQ1iKC5pZ1C1gqvLMdGNvd3tVouqKouu1/4WIR+n8CQ55KuGJsKW5O1v2RUwP2nAAVnkCW1QG0O3Vzv/tlVz102Dgq/KX/l9G2z42xf/nqd2qttzT3AsUX0mLGDN576m3qlU3fuWN7YklGTKtbCE3+xOA8G0aSfeV/59tdepJ2v1Txjr7+Xcv3yZWtFgo4wmaLkmvBgNLhqT4wZ6AZRaNn0GMkaAnF2uG3MA/tdY1LzB29fs61Ppcbwu7s36Go3qGKe1DvIHDIZKkbX5Uk4dV8jAUQ4ossZ2XKBpHc13V9jTz277bmLahkYN8Xmxux8C" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9WGyjJo9vaRNJu1MBHOcG04jZYwUqwHuK7TozgJ7nvKrhl1Yom33J/m6r0tp7C5cv6yL8sp8/sFFdluwydGNdVDuwVlvRnLOl/vF0tBGc8C5Z+LvRvAXFu1zlOYJSHGVyvkfP5VBn6/jWV1pn69q9KDTcEySzjZxlTvIZsvD7+ECI2lq+mhXBhevCcBq3kMotXq9d+3FqEJwdM33dFXZz92WPi0JQumQmzvMY7f6R3C1pVMpIJ4bPvvoKsW8QA2jk0p6CJn7ywAuTmTVc7UxDwflFZrRqRup9nPJXIs8AOLk168CQj6c8/G7qvsBEbJ7ggUYmnne2Ej3XxyZB/E9PP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAGCrsCY/5Eu2pX8aQ3I8JcET4/LsmmbQWHzixG4sv4LlIv78aozGh16oh6BNDDX5aKDv4OMtpDCGeKIbOKBPjC5XDc8kZTWz/hOcHECXie4y4WoH2X8SKRk5uFUKcBmPB7kduLwrLT29J7k9SE6KGKjwqIkYCPN3MjXHHsq5VwLzWQlLSe8IGqvtYZoFrGTNeYZK0FnvxomFFekdhT0Ns2seJ2bSDJqyS3t6pj8COOuXYXXtCKRegIv1Ly9VrffOIg3WRH4G1LDYWsulKOj1eCHoi/co4ZgKtCU1ftiEVSigFWaY2AdbSBM8oNtT2oPZyYgBr5qVMDdCEzNI56iTw9exq2lBvZprNxJtG15h026SxjzMhvfipwUwL6JdHl25GJ0HUHuqa5C+lypVTsQzjnPiFy+9Br1wZ0QYgZEEc16VcqzKKVSiaTsjBCXvtdEZ5cp/+F1DXCKpE+fcTs00UjLbrq7/gFtyfv/LIDMVIzvlGuh0Vs5EE8jPrAMLD296o2R1bfbl6hHzBPeV6yXKG/PYPKK2WipgatnD7GkmWXgvlpqlbZOB9t7OkgasmM1AnWfEdBB3ReRP6AD2Y3kmvNDGmUmq9T8wgrbnAIQq3/VJ+5ktO2ixb88vHv2bOECZisPWS58u8q6UPzXebe2ZMZJNDfFKUrh2gRBU/uo/+uNsKKSTPjw2enz0Jmhl97QYw7+eKV7pR9EEp6Ay9sZGO5N5oKvvsjMcAOEr3lxh/K782BzhdRh37nMo+dQiy9nWVYX2OsNCxEt8Tz/wPGJGNvnU/prKp5QbcLR4If40o2Jr6qe7NE3q8ixKAH6N/KKcg/60QQJv/xsut5LHzqKU33b5JANfLWR1T2Kip/5o2plYnRReNAL9/2foSLKLpmI/2AeHGIJ1zUoI" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUjNarU1p0HPHZety17pPzPq8s+PaNl6idELjNbMpVzmxuY+AXYOEaLHpaH8qJnxQgloUxkRcFt/yTuN4sWFEijAsQfOxKcpYVbFXcis08k+O7jYqhodSupGV1CdqshUY06d7cRDXmTudV2kRA1GHQCVMEjnIC7fSa1dQIeZKc24R3yf28Zt3NXUXT5bX5VhVS5DK6ZlGNr3CZtaaq0hFkXP1MxQeYj9Jy9eo1m9/jeO4hSESwuAouTGleKP+N8M6rwH+PIZ94txAyqyo17ldo57EM3jFdUHB1lUjsWwvMCFAqI42bxO6A2gVlkRJF0bNguHZeNV6PgwjUEQ1TpShlf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAO4DzU9HFGYsPyOIJLKI8m4F9kz4R5OjeYLTZwSMHNCayYp9XvM6P6Ey9zTBSdPHiobgJNdnqCxteW/q7/8SsZ/PAysvbhnKXF4t8bLE/o1Yvdv4UH4C7x/Kv3eEXwIFDoeU0ew7FGH1EO2iXG4lDUJIgPLVQLEoC/pPjIQzg27QdIOz7Ai4jvzI8/xXsJstPIGnEiyWZU2LPkNl5BOp0L4Jx0n5ZJDcoGg5UaODNeEwauReRIsfC/yLmgZcFzS20QtZUeoNN+s5mbIUMNQxkMyaeFkS8L98xm156NgdOvwUptRHCbcyoaQurD9fxHTZyIPqqpg3/rR/sUVEXMXqHrPc1OtaEOy8rTIYO5VSMi/5YI3Ei9/M9e/eqOLwxLidY0KkhVasRxkNRlnXJMP6FAqi1/j4EkWtBv43SnopwD2/pKSa9vsB7O/Kp56wqL4KA2O5fYn3c42PukGv+OKWDkn2Oj5ctEyHN26WrK+d5oQDc60Q+TEVmQKBkZ0/Gjmao6brr7UeJKWnlGqffVdxZH0u90ilsL3yGktL0YAHaUykzZy6qD1POG3B63IPfsW90uFj+G8Nvo2fY1uRo+u7Hk4Z+GBUVzLxMVLshIQZ2Dd17DSZNcY4mH0oMASkweK6OAVIr1V266n4zFvLXo0EqFBOyiVPG5qlkFYyt/lqqkaAI91AyqQ+QLpIGBCTu93w3Bk8F6AFCsY6NhFzljnITLRRFHne9cu1uTbBBR8yPYG8tltsf04hm3T/Fe1rRFYWsnBk9rCUYtWQqiz6KPysmiTgBxphdeOFoy9l8Ex3mzDA7R2nTjjAHb48B/MUkHaTCnXMeWzeKtbnqmBe09d1QTscfmeUfx1ZPQz+OAoNml0/wo/uXSQNzg19uF96yKD7vseZar9YD8AI" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8x58AiX4JXxXikugu4NACC8XJeepj+7e7yQ+nKJbbyHhKz5KIGcen7F5NAWF9kOv+0fYSOsgdQALjcrUPGPt9mVouEF8x/Mi2nKW/1FU8ij4gWzsPHz7+yNP0iGdUmJBuil/+HnQ8vYsFodjQwVl9/I7Q4b66PPG3T+q3EtNRIJdAP2f6W3EIfqnDdDo5sEA0Jn435Pz2ZVWrcIAukX1si6e84VGSqxXVWVtZS/142wXnesDisRGnOz1lmAcphit+7CFeeNi97SofvEUXnpkXrnde75N1jdjpI4ALezrnaaVP38UcVVc/waZCi8M6vMBRaqLAmV9D3vnQRtNagvqv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAAmsaz8Va1q/WAkk4BchBMQJr43aa2WE/DRzYbOHv5QGzJ0gUiiZAhTI3/GRZ0jmrVu7m5wPKCMTIzduy5K2yT/xBRfpq/DkyBL2INsKINz/9rH3lW/E5DyOUw9l2ysYALdIu3VTo4bS2t1of5KqULPmgLTYcTf9Rzy7pf7wBc8mKWBjFSE3BaFksGYvfh4jYbQan9vJ1srPP6Mk99Vs9dImwPftFhV6ri6ifkbkgJj2e0OBvXRXVjL3/E+FoawGXQF/WNlPWxxmHMs22Tn/VMxFY1cO2w1ywHR0GUtJ3Sx8mZLMATAdDWsSBpRiuymgJYG4IWOAqlWagP4FxQo0Nia04loZxUsqlY0OM7dIq9AWKPbw2UNCunxOol7uH4EtVNnOmsreAORZjgkX4DH3/YpMVJSv5jUTXQsmPn6mrEqpiim+r/9Umzo8+lvv68nJqdk6kasQqp9UyC+DS7XIKDfvGOEbcbOCDnlVcUff6nzMVsPYCVUtlfFCCvWaK046qiS1HgT6mCGsC9ZVfeeOdGQTVl4rOrL9P4PS1tPD8mbsjxJr46nNh5LUnliLjrQ7DAzKn0l7/vC6jT3BSq3sF6sr0P/FfpU0oEtwJxhk77g88oiNJUOdwaOyp5mrK527sy071YSs5hkkd9OaztqdBFkBXfPBx0DsIuiHxMLY/U0Ty+yK7y2UAOm8A5BXbDCrmdOU1d8xEIkgmIMN84g22M/TmdGmx29oTc6nhRDc6KMkZQmOUt+XWVlGlnOGt0XpxSeRUoQGr4IHgzX+MhaSAEtNudLe2NRHbl1sFybMpZRLSV5LP7t506TSF2G96+HrItleXIWca2lgmmwECti58Wga3FAOYGI1MrIY6LqioTtNPs3G+JU+ab7j9w6dU49aSerpqQjwaSkC" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA34fpSzL+mWVZ9K9/jpaoPetR2sOmSE1h+NCr4fGz3zKMkbA5qlmcrg6f0ItZtRPi9Ogp9xZN51BNSKxbPADqz1zoLjszzAbtQ0AovPsObm2xs9kHqj99KCREX+Wt6kkmVNc8Z43mIyITQBjfzIvQcEH6oKBRwmaJ+THhDIOD3cwE7pUDJ4Lv79TPk1Fkcnzr1UxrLlkuQnUkZ/D0WQcYZLjYSIqMW46Y4nR5M6ZPWQaHksesiMgJ9s2c2HK1Naf6o8JRR0Y0uYQ8lurmkhq1ZRblPZOzsJ1Oo3BhPfwiychBgmx0IQVOwQ6GaRjt6qDZ2g5G75MbbDkakNlhSkb8Kf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAJQmwX9loENE/sL8yUNF+vmIzIdW2hFDFbEHex31m4xRM3rX9bOfToDk31HGz7XReb8CBLxLTZ7YFHidzspogRNZtFZ8wrbCcw1L3cnfJskAkBc6hsN0MsVaAwISrY6nCqFIMW7kdiqqLZcAHk4Ce1LA94G+Rhq0Mq4PbI4hcqIg1PqMYQ1Y07dLIndrK/reLph/ZwdaNENsvp14tDtCUbcakdD3BSr/CmRwVun7ouitcZTmbASTvFhcEGrYBCUt0QUgyroBgkXSKZcSzaUMHPZXXKWajhHfwOsIJfRcDKsVl6/YagtThoVslfMUKcF8VY/oBcaYnqkh3tDPqj34gbUhCDWSmZdE+1rIiv/qwpIYDSQOW5WbWnYnIehXyyhmKatpihUx0cEuvUUCORzutJ7ed9HINWs9aXw0p2cUN/NAhqrWdWEvk7uq9Hpm9CN+NrQtD2YXpzwBWdoFZSOSV1nO6MCjncROsRhhZAnUgfDQa1xoRZq8rX2+M9L9utbj0FMyMVcRH8rlduy0ZulxLApJZgwCIBuhQfN+Apso5yVrFPqI+iqoaHW5XLlkeeVend9k0hFMiJaEf7TG0mtby8EB9RoIpvd/a1dyRg1x0OU8sTlGL6vPDAEo0zrg3rrquaUUiNfwejU4q2QIWh2YwyibG5GhAou0k4Rw/tZlada2YDpQ+GlXyLG6Z3P53PDevotVKjXRLZZbPhUr8SToJLH1WP0rW61c6etsmGZAl2DTMEKwQOVEovA+vgSKep+Rk40gWqJ+Dba+70vj86mfI4eFlarcbEqZ4A78r3o+awasWUL9rwopp9MZhfEXhr49BlcaK4fpNzj2kyVCxg8Lg7sb5lWgHAPKx0xqNlwF+EBfUbPN5MpO61IXD5UopKeZ4zSkKR+zSOgG" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4eE+CmsBA2rZWytx162zRT5eJ2ezacQh/8t6T1TRp5eAVVvs5V+lyNPEMnEYii8W+DOvLvwDNvl56OVLG0y4jwxy+5/OyZKjmrCRlYBUSgaJBI7xz1IvdkahA9oFVVD9eKOi38eInuaLQVF+MBggdkLhbAXEBj+7KhpsktJEn2wBNcK3q7UmK+vPZGrXpzYZk/XGJGvvcfgKZ+lbYSc22xKdEvvSiW2xjvp1jE5gsxiRSDXigN+yjBXyV73IG7rPGOfr4CaAc7WH1ikyWbNxrjomskYcoseoV0U1KcIiNyFZ6TTBo7X1P/pFEg8uHzrRwcFTQjNmCQocZ9+U2ffLB/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAGZ7YIzkrNI3GWQ5vztyzi8uSNlMxVefhN4Q0Xf8bQUGGagsTgot5MzPrbdAqLdK8s1K1bHsBfyXtpOnfdMsSVis4r0nbyT6rTawNdZZh+fhHIW4ur8Z98kMrAIbvHkoCo0ejL5B1uBw4YNgjQX3OvEUTF7jTfqlQ4wQ7Re7bCftzBT+XP4IxD0c/booAppMkqUy/UbOpoZNlsM5BA/yo3ioBtQdpZKJpEtAC43+L8uKFmxibxSy9vkpDlUrl1EJDxcKLRZRYfn4xDSDgelFh3P1nsxkAexO7eNIqnPkiQn1TbwLDh+7pN7bWhXN3oYWCKkgkpMEw58cuI5YON5nYTohiH1uVvj6eO3fu5OTWf/88tbQjunS0cZtptzW8a5uWygP8NgI6mhPscgWyOsck5Wr4PFGMEOtw8s80716qgBbgroscHa7o28X0LbU/WA3bR1JFX/adT7deawXn+q/FARuQip2K0Uwk5tw4l70n1u6d8zrHZHR0h/8BozY59XN8ZvKzKgcLpGUU62SLesNSfJGw/dKuXyaaLG1v4EI/evnmS9a/2166D759ZKHj7vaumx91SjQz406FtrtlD8Jj7tQO9IuzNwvwL2foAal6sXqMQysomLUZnDPlT4ibG2HK3y7oGdUJSIdCxwz57neY6Y/jRSbv1cPwVQFNXO70Yf1ebY3ObG5PFx0NChLwd1z1R8Z0pooQzQl0EHCvEIG0o8L7kGffcUBg6r0DvR1eSbadWdS4Y4okNi6RQThYvtslPxDV6kdnEnh0jcyYjiMkcEWvM5BmVM7pFVb3XQRU7JDWeG2vEbk6t8N+Z0eEDMP+8h1zWAHY7NQlOwB9azS1aRf28No0X4H7KWOhIO/Ux5P1unyQbMdxSCGPM2k1I3D0Ax3j/sP09YN" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/WYsn87PziEjltMzOVyiphncz/JobXzhFhvgi+3jP9ekb7/gSTNTes+CX2be6kmbr64b80lNuftDOBtUQEFG/EpdZaXmEPtHJueJOa0wHlyCrf2XT4tLiX9zT60Zj8r8JeRJX3W3K8VeyQXjuEDxCsU6nQvZkGOF1l2h6qVb91ETM+ZlZtQ2TiuMMh2sSAtgB9vjKmlMGISQAwnkwT0FF3bhJoVuHOWpDBFpKz8PIKq1lXI0APl16edP5XPZGpKfgvTnQEEcceDFHwO89tv1//sFdNflWKnBwDHM8WYqJUp1fwiJW6kFN0iHCJqSWlIPRt02NVzpvPYNvgKJEx/85/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAIwqISJe1x2kAQk00dZnCWcrqzbSX5NwFM/rc2fH29fsbZU3lUHT7m6v8QdVnrLuGkPiqNnTy6EPbtRtbpIoe7CvTkz67OrxhYCR9cTIPmQEg4epFCdhNJlP8R6ro9ZaDqPyqYgLSQhEk8wSsv6l2e/KPBWVyDG7x3DOdwr40ifDdiE1Iw8huQICc88hDeUympFwV2bcpgtkTBOzXxyPI3tjuLv5lHaRc+iJRZo1qRsOG/vO/Semt1i9CQTLt/VXIRdBerkSNVEyV2m1tOujIbP1Xu+Mnf0xixIw6vO/Xo6ulns7Xr27GSNtvc5HfsCZho0K9PgILMHdmGeWQiZxjuAX2+GT5B+muOLhCXGqdnSxFmueXUhalXSgyFSWm0+l6DrDtSZmOOHNfiKcS7GUFUU1LdkevLGgTTlDYoUXWEs29eDpnzwmpfVoFmKkwlUiFYSesfg+DzqfIC6NRI+E123vYE2gaotO5addkCG/3VTqGA2jCWUoUS9WoQdtWeOIGTMqXlzsUk1AzJYgnok57D9h2tSazmyCe8tsL1NvNf7RwThM2MxJUFeTRTybZCrfqGz3BfHgheQp9WSOrpnQ5hAUczNHh1wC3QhyoOhqaLp6T2iyJrhz6extVVFhN0Q3quW26iisRUdx5oY3L4YbVK/jVoUoLEkUfnqsk1qlXMagHSxabubZOAOLHtaiyGSzOZhc6ahFTuX8gWUsAhYQd4BM92u/UlY+CAGhlzVYnIx77uTbEUPmlWLkL8ZRDwTeG/F8IFECoNUT5ruTY57W1RJN4NKC2q7OyRIrh+A+K5zzrnN8Y9uPxGOc4DimFVyazXSNk+SE99X9VThc3Nz6+Lu9vmf6rSRckDNAgcQu6RAjZWdOMzb0tG1GC/9T5GfAOIlFBn+U4IAA" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE5PRnX9YylZBRP+fe1x00y7HQtn+QZrYST6tcYHW7ZusDfxdE+Xj0k8yHijuTcCXmaxWM4lrR9a9135MgaGi8npA7XtuIB12F8GNdtuh0suymIhI/23BBZxd8V9NoFro1sWeb/EuIoLIcBko16hpjPA3IoEMAEyf0dTDqTcTV4YHXPK1mDQuX9tfEz2Ir3c3PCXqvF3H4qoeF29RAAZ23AB7aC4LDx+K51mGDL2lsWGIv1MiEk6O4HSg4xsXe8h/F8Ux9Eh+3OQ78BEuiQgC8PiT6ZtzrFqEEH/xxHmO81e/JLTveBEo3iSHrGbvQ+wV0j6c6qratS11FgpTuvqaov0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAPepGTtj9limzdaY7IhOXzB74wmOH0L2QzaJZlTO3BTJiZpUPLKROw18rCYrBY+fde9BxBq/VbaAmW2PZnNwqcggOED64LtOipCWJcTJyNPKaI9d32bT54i/aN5JU3YCB6Obtkn+vcMPuPepcI1RDP+8GQU8y+2KHPyJ9ClQzStxRvTyel2nqe2xDoVulOthbZkBZXVVMo6ZW9WBfQEopsYdge8ZIgvlN0xtpg9156mnpFAhYgM4qCZpOly4cO7ddwsLJRTbsMnNKm5cTR+wcy+S91tJDGUyGEYICbOW7Udcg9tDgDJJBHnboni8K67Km6gp0srNH0ZYWt/R5RwnH5kR+9ZpqWKGkddV6UmauvFB69e4CbsBgfJlGYRvhmSdwoH6NwuJi8Lml0sYue4l76mlsMmj9yr6zzWa64HbLS0NqbuG8uVZrLhYaLITIjNa1EmgZN9D1OeDNnPpQUjhcxXBJSY/65zM3dBRrd1Ybwvdiw6eFRWX7oeDkssW74FRKKfw8RVhpsFAZQrabPbMbd8FDbrVeerH7OUQjuwJuR+9YL1G/7hMTBLvQmF9gSD2AsYdl76lA/8a2R7E85orvY8K31tqpuL+wp/YCW+DRrifTrP6ZH1tplIzSYVhZ/rEMyQbBkRfKQ1PrGdtK/4eMEVTZDDJU2fynJkoHUIlo2m0Asq6BwO223JjVtsZaiHT4q77KvTM3hSIeKSOPvnUlrTYYVxJkD/l7+geV9KPbTpBHiqTwzEWYqT5+TZlyxaJzJwqLaOiGUtI92hIAHVcRocSbTnjD3k4RXXuwE2eht7f6yNaaxeU4+oaj2Wpop6AfXcO2yAFPDSnsh7jgMVHBm+IHjUaTKa+Slf7EoIBagTzfLoEI+rfCbtkeft+P2YnbLzaGafOEhcK" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVWM5eJ69KVTH6UcP1WUhdR4M2YD/sGQF/xJYrY0ViZWAon4kn/Q497W5ymmESLVNU5H12XRV9cRVX49gFTAYMdhtZ+dfVq2RgssEkGi6CRmE3/57qZ51x6lPTWQCRrYMtEGfTURSP/XFi9o95oWL8ErGWWm1YXz1SDNSsgx/YG4XrCqxz1lb71EVyZ113hh/6/Q4VMftMt9/SfkGwaE6sMhJrNdyiYRmRdkBenij81S1hJFyGPREfEZiQxsqc/hsNh9eHdppZlmTDNifE0NdHPZdaddjJZAuKYawsHrS4wnzx/PZw0+yVYVrbZsWDDiT/+jvfOUXjKLLbC2fYD+gBP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAPzBa+Te9/QZnCEjzUO6ptijUuEf2akNE5N7DWd/3tqd2nN+AFXOTEXk1QC/2hKELejMuDvaK4iIHoI6Jcr+IQ8kqwpW/ZCM1uuqjDjIH79EuDEgtAhDYyGdVpEOrnXMCI6SE8UzblcOrkVE7IfbfkvDpcNEJpAxlRZqCPrfgkY7lBZ82w/Rmrc6Qefm30tLiYmNmEJxSmzSSjxC7VNoKb8lS8IIBZkmgPFBnR+IiOumnobDzBjsPWPLeeE8mscrNgNtS3HMB3JnnnWbXboJiGlDYIIVbayDpbUSTFmF5tJW7O3TpXgznKrp8N4ovSdw6LJhN5QnrL6RHpFI6m0JkllXh2y3ofeFUTsDxhYRORi6Znu7o01AoKIiRfbjNPCYvl1+te51aiCo1cjiC9Abs3Ta4lfINCqx1Bonet4vpnarG7TtZlsx0NSSWnjYb+0thLIUvwC4UpalfNjWuhOnYlYZrPmLTjnabyG5nr3sYTMZczIH5aCDlvw5vFk0qMClLnzUZKxptiASDldqXNQA7+pHyMJxaY5fOfFtEHY0fbOb+VcP0dX9HVorxeXfhaOYDw6MigqRBbwzx1xvXjcUJ999CaCx9QvO4+euqEZUMK5HMB0NJswN7ipzsFFkWpRk1PVfLWfMKvM8qKLiwp3N4/YVxIm/kF8PLNQb+EocyirxoedWuyI2dW6AIIwtiGcE5EA3gea3AqJ3c5w6LsWJUUMc+H+xOtowmoyUQuMk/23zVlwMxm5kLKpUdSzzQ/qaDZGTWiRkFV1kVudoGnebr9RZi4T41I9JWRYml9HxWxrMNswjuVzj+exaWCsSJcYlnIYLPv1/6/hXkZcBsxaewk+N5Figvm0/B5QBBlGXcbIpDuwymiF58UkOyvXI+pcbuy57DTUOjn0H" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZRdGeFn5Z3XK7jeU+6LFT++Iz0kM3DtfSGm9m11OTC6iQpLIN4fHJ/QONP7bpqh2aYG+mZWjP3lInbVAJ9p6s6eUaTxAqX1cAawtmc9KMsSKXXPO43aXjGzOe5rgvL6lb8UrrvepSBUdg0CWTVsTuaVJ3MQmeATLw33ChZSDlowLNwZJFHiHjZ8DiEPZD2xfduU1Pk70hQ8Q9orTX9eWz5MBNH2gqqjLKzHs8jMP5/aBVNRw54I8c6fDQJH9oCdeQgz/R08V4i5by+pLq9eatROZlEUmafkCtlAufAaKIZr7dan3UOMq+G+qt5qt4oiWVzrvmqxvTgm495bPj0G6lP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAGENQsdUtKcFUhOi5JLtWbBzyEAXmMA7L4JzVgJVb8nDTyXidi+pphiR2rk7C5AQY16SVJC/8DpoLLd+XZ8Tn8sXRheboUPbpBgbsnQrV0hqw1vg1PNVHxaZvTTWSpU2DIiLYTsqSlJGPFREpgerdZO423LUSfo0V+eqHc/4qDSIOq8VcKBzh4H/7784wGJJe7IF5eanit7Jza9lQy99gAk4xNunUDhJMaP7QHoEYU/Ja14dW1uVaetojDRPtBZG+QPeVNCSviqj4lHcM/IBtek0qfindwK98eBb0sRusgIeXMB+6kCDfmzupxYK5O/OO5TQdPadFVz8+T5dlhqKaLMHrZCaExZfuxL5m2fpvabk6wblfheZbVzzDWdNwF1oRFTy8HZiDJQ8gjYmeY6THWLdyjxEFCXXXDrJnsxTSB2+OOTm8mWkWFRYlUp0QuHPEOfc8Wc56Nnqi2K+GBkTiTkl+orZg7tA4++whlQV/751F1FY5lmb3EtqZNgXXGKUtl9wbGr1bEZ94p9plTcg/B8Iw6c48EweED06gG6F3g5NeuCO6eFjHgWrj6MwgW/4SBnXsmiOBMKCdcp2z6Cgwxk8Aqpmau+sFbEQUdKEOAD7IePH5k/oehE/OhQ66HsMioo17OZwIIFqtBQjftC9OA8p6OD1Nm01YzxlZKa6vG5KDUkplry/mtz2lK/4QrnjDPWA89GFwDFd+BxHXKl1CGcP3CDcZ79G60tKPVHdXkgZvA3KLGAnuRn0IYZtfbUdFpTA1fOExO3aWjjr8ngtG8O6Ezt+lpbw/M1mwpUU6FZ+dpRyMaEvEt1JOfg/QmZFJZxkYpkAhVgmLJHlcWIB5BqAMd0rFKwjifpdTyVD3DlUIDeZOGE/ZFA2icH5CJtqnzzm4LA+UCwI" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3vYppERXREEvbJ/G2GOk60ULUQW79LIOikTlETndEA+zLe6a6uFH++n+IVwdZSyslJgAxuOvD729cwQTtU5cqWVRNfgQBAYHmsx7AaTG69KgJ5COJlQte9o6izPtTMeO+WHV5PnalzIY39XTZJVuiwOX9N+NkcxNgrwGHCmlbtMJgHZnkzMXrHLa6vy9SszJhH2Y30M5gwzaYKoCJ3jdWrx1EPtDOkDLCUJvruBxRVa0oDXC/uDNfroVHAqe4PtvLoY/nFHQymaFqDuEF1k5FP8ExT11h0GC46Z5t11eb0mTbfl3l3CxrGMZq+ualSD/AuTfYL6WFfD6Un3Ip6rdi/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAEA/mynjScvhnyerzUY7gX56zauXZ7rIUJOpIXlEhJfm/l3dGKxBE9t+lpAYN9nT3ebT6seWPGRkWWSG/5/X+gRs0hsfcmIwolWfS6VutTqQdk/AVIoPwGXM4jsH6e6gCLI7CraQ9HExkDVh1Dm+YJOe+Nn3KJYRC7KanlSK3vSX84mMRiQctz5botc286VKlZUSHfkl9pvFqgRBAEvl3FZCMPBWNof5Q79fMGHTe2ev48HZpxDpVIuqmj/kmmKauxWkkiJRFXhu4utTFC8qLguJGyuikkfH1+cciCjVePdanh9HiZzU+7oW7c78Q6CI9rS/ewOwg5H2GroRNXz55EJPCLSQTNLBmZzBN6l9mW+1n0vl8/Sxcz9FM8vRFOCqyHmZD0k2J/6ekuMNtf6LCqco6qUpVKMwlf/uBQLgtylU9mxmVz+W1OJHKcuMyVPHt7u9Q6d/6A+xaL3/Cv/pjlGXw5mX6MvA4e8viIRR7kCkOEvc7zfnMhVGQNoCoMYEW3dVckkRcTFPtzzIqAUtxRpHWqctf4Dh3UicdPspmBktxGfI1Y3tBL+afXTsxXlRdRzU6mMN2Lgqyg/Yy2TewN8iNkAVCkmT0YcW9lWx2I6Y2VbZsvTNnz9G1POKyuxJgQs5mQIuv2pVc458htbAOM0nGSPD5Qo3rYcB6veuENxoBa9K96Ds423929K9FW5RvsAFVbv2EFbPBJpFV60Vn4gmkVkaTwbProsBhCOm/jHBNqpcEMaOSGrI36BZIB671frqexoeQAlsUuJvAZkrJSdMiRQJkGLvXODW9qjD18IQycXXsDns75v9n2QGTQ3L3P+3X+mVIdNnqY4De3SvcTThzkzEBvrz8s+5b0ApWStrYI6bvqoljpmIvYHSUZyKcN9vXvRdG8oH" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZnTrjWoXvn5bMcV1BpWGYiK+SdfavBsrkLRl4caMkQqtVp2xNT2xNep9ccJSZYxaz3t2K7lymm7Bb9aJ7s/rk7Uqkj/bP4UeFYScbdD8R7GsAivtS5mf3/xXtgHB5Pxz0cPxISsaSXA5+YYlBFcmHR2Dz8EIeUHXBHdvRA6QeaMNHyZ/WE9FtDdGNisG6jQG9AujuXUIac5JIXGMsgToriQf5sSTkAu4iE1DeVTt3BqntCLuszq8jbIG1MG+k/dGFvEe3yeUPCwUT83hdCFl0rx+iP97JcIVv+QgWRvan65MkzYVrAIGpyW8kzPWqmZrFY2OcLLgH+Ons/1/OVsZtv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAK724TtspbepWUtbh+uO6LoXQl4Du/mpBUyYNX3QMsZosAgvUy/miTWwR2jvIWDJgoIcsIfdRW7QA/50jyip7GN1NvUzKdg05Y/aCalXGZEDA3UE+uhOLyon6ySklKPQCrKUbudSfIuQCBEztJ4TJte56+ZtxnGYso5PYfN8XDO4Wf158SHUxcE724gewBVoULYg0uI2Bbv1RyXEjwvaiCilQvs+LrdStR++0MJPEK8e0jYrq/BjViPJgoFPr23zqgo/w1PGcqbPAO2fOc3Fqmn/fmbfuNJTB0eDyAuZl+0xqTbDUnRnyaie7OD4xfE2vphlL/9uknOgimaM4ZohdrlmkBeeaWsQ07KbDlsp1o+oZB7koIqX5cqZRcDJdCS+os5Tplklmp/DJhnYeGDyBQvkL/RO4ainrFXqDgyKHcil9bep0TE03BgQTU2SDn5xh9ndPndRx2PWuLQxqS8zAxTvE6s4yNFI7djM5uz0P4S4wnQxZ0/umPypE8WaOoyqB/aJN3i9LEUNX4d95JXR0mpdwO8oet+dDFvaOpo1FLuf2pGcX7Q+EIiHFgS2jzSbfZtwOn6iFi4BBhhYCreEnPBg91REDPmvKus4YIswfMXAbnc+nhYHr9XjUnuYUhO2bDBAphpQqmA5DDOUi2i4mQQxFj1z51TkqXyH9F1N4Zh3lPFLAQSwYEZHOODvBdBmZBuD5jbwzv4mtOvkS79FNb/q9g2+SrppfMph3EsOlOwiTEftC4UJnjfTsoYrWE72KGECslef3h1oeyKZHY25YmRG3ypCDjJJeFVitTH+SnSB+Iq/lCHII0IrW3W5MUSY1SbimUp1vifsnCsXNJxkzLzOngAnNc8nFWvXE1SAkbvEKTUeFgSmKnY0fbp8AlCA0JqEfbYW2/cF" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT4o7+1KO8RYdLu+96lIkYyXpRIPn6yY6L2IAbtPXG5eZP88Fg09v9/oAuMKXrKT8uYIbTJ/o/Fdeo1QqrOa6UD6cnU9REf/BSm1reeWMqQKY5gVwINOU6SCDRenzgcYUt8juf+kV+5HrJNPPvWwglHHFi0tAkC1pEkdQQgzxzrIT2LhHR5tOdkuQ1FxPBKQl+nKAioBRrOGp1Oz26CmKjt7gOCIkayxhvscBHsFbrwq3uKMxCgJ30fDXIWNGLUTihU8Iy9XSf32N/DLfKr8yoQZuU6rFciZEBfmpXEFiwaYAOCkd8gz1ZTrKv4PhVTN2LCptjt3WfGQI+WoIRmIDtv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAJ/YsXW51QQvkg6Q31T2fA2k43z4Tv/NZ1HIb1HsCfo+fAsSODzvNMpF9sohhmDMF7HfoLZqiWYx+YtpLTLG+MpSgqgxOmDHP9m4IO9ohYp+Wl5VAWFklcGpe3hWL3TfAI5+D/BrriglA7tQoa9pvlCO6LFbASvgpRWxBJSLWc86vD+ixq4MKVC42kZGa3beD44Z3du23T45Lx2e9uWtou/IrxhNsx37h2PDavCbiA+t5X1tno2O7CoJkwWLoRKu8wpmJvkrkf5RR2/U9CXD66uQDRJ/IYuHi8nxz6kNk7YrcqzHFOACKAkqSgLUA9LW6ae10navh5qJpnaHXMJ6f4fsGbNZJqI2J8gseEnWsorFSqZNUcZ4mVfHbmqCiSrr8KAdzV0H7rZ0bXwh+t0asSaw2nt6FlWvJ+rQR5UV1R041H+IjbllYMRiNRk8HAKTri3VHX7aY9MkDGNCygOYESn8Ad0TqpYEngTMQBW4TIqOFdbaiH6O9Mau+SLYjB3TxC4nIs7+2tGP/PBSLks3mK0BRADzOjIYZfgyl5QP7yfhqfU3XQK5wikWHsiXsdJS9nqRGqPPBppVwXPfKcsBAWK2iyUUwK1j4BVHB8FmhHkhqCdhErnVIJ5FiQJTZ9s8r3/uQjLHB0m9Kf3HAqi0w6y/9Vhvy3YiN3MGN1BJ3qfIyiVnkdreO3Q8D5P//3tRL/fEW9OfahNvwdS0bkZ+S6zq1+QJKa22sIP5VG82i617jVOHoEICNZGRyb5/IvOI1VsMFk76YS0KqcPW1uM/X6yLKPXCDtaVxhobg+ZcmVP02sjw7EZUcQOjPTv/PRLvlTW74s1E+VxVbSxgwO3xi0XKodV2uplnb01vMFEZB+BpxiHoRFufTR5SMiXZyL8wZRWR/rzGxcML" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUT0vxDZwEyrxRiLVzsQuZbAFc7XTksJ7Xtgak7eU5WaTS3lCA+FYfT6l4pLkkOu0YPlfbJqQd+t8wTYsR+4JeoxI4tWPOqPuNYdizraGsPOkKfvxmQkHooGsZGZ/PUPtGzDRjUwV4qZutxMHJVxONfucKTq3B6KNTVUiSSMoj7kTIxT46BzCXQw16f8nYU7aE8iaNqMTEy8YXfyC/UiPm0VJYUcYzqkt6MtESk4OfIuiY7KxN/IVvi8elMIf9/B4YsUBX9oYAjBL/vmsOc/Q46FBBZX0/Us70nYzjhUEtk1Mvnxl9Hpgy7urtR9XBpGRftJEQm6sZNgKayHSHfmgv/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAF791aCTlvXFiTtBFlO44J9mAXU0fkMgampmLXhnkyOD+CvkmLZa1ocAi+iS9R0rSd9XCrcr+qTGOsV9xdlyNqkVLJl7R63XTrS8G7as6M35Stzz4WegJwgVphVA4VvuDYy15kKveodxCa40oWAsT+aQY//LZ86KSAne8N3XymXq5GhSpitCLKMfmyr0UpsXNaqZ+Op9n7PL+8lnRKLaoZpHzqKe/iWG6sNRUReaJlqNCGcQv2Hux0gLnHT/to6peg3pVTvrd9nVDRBn3M4TNHfIuIWEBdYA7N5pp6iZqCS8yNX3gd4HSVllX8quWMDfwY1O9hkGHNzvP8UVXVw0t4Eql5RC0G0yCr2gWIygsRkptodKxUCOiueaIkEVik6Un/9GzBMmtrJA777mvxTLMgPMkDI8OJfo/wl5xpq53G/NDO6+SJSXAuVf/VpvojrBhD5jUeH+Bcxa4d42fjA/mje7P42Jq7nCUFJpwdL7Zv/QTUltnmVKkqZT8/qIoDx4T1S0thrXMbyFl22rWodrIhfbg5UQIy9D63ypUPtvR4xEIL287iuGxeYjWietyN2ghN5dwKyXpQaclc099t+r+5dn9r2j+W3ZiAvb2cgb6B1pAmX9e6tEnak7Z8U1VvaWKZFX3qhkaJG9k9PJVBbuHzSB7KGn4Pdl6rE209+rfwGO8EEvKdMV/QmFJ6UPTKQBDENxv+5n3KIKWy2SHePSHynlS5zH/Qj/yJM9Jo+V+y3AFAolquNYjiXKcYTo3Tgb+gvQ8pFRt1NHS5Louga37PPDADuyifx2znyqHf8y2qFywqa/hd6M4h5wJbSzdI1iG7heth56VYn63wP2gbg42zoxMG3Rg2hXrXzndJPGawKdU465jjyYAFTDbd29/SrIBYeEppdT8ZgC" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg9whIm7qDSrtXve02FJo2MkpAxZE3gQmC6bVTIp/TOa5VVCNhCZppdur333HeAcLbHyiG2U6JqBjVUbsGQoRAzqS5OrH52fZFQEFYcLGho+WTtnfQFkn1kq6anmkOE3Ab8IclicTSOJai3ye9YD66Mb+iQ0DVJOob3NcNCUn1j0QGAskEH/rhWYOfNWNWvabUnUEkHgOQBQJbwlulwf7Ke/vHCCEEnHtjw0WDaUv3marhQs9OOqf7UVmWI/ds7MbuFc8MbHFXT4IOgDVUhbUcjPtH/ZTU2zZ0oRyf+BkRIR+V6NdehhqoMNLdqmm0mgFO4+d/WQ6ql+kFOUYSpJGuf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAIwJnKLYxLymqvIfVvGO4Xqht+4UJp7sXn3f68227eeBK1HdDe+KuMz63EcGOAVaJf0aLgeB7NfGsHttjjdD7alYGVSd3tgYItKCST3gN2g3hQcdPwwoVQhrnyeq25BwB452QasuMAqjhN5EE60R9KYUM0fRqsfa9OIQ3sjy8eqXQRMH7lsKcWqOn5WHSt19v6jnO4XVhHvZv+3Yp2c7YYXj4M1xB8zuIaQSHv0g+S1WoeqH/XjDj2pzgt0NZvyg1xHIB/Fun3QgcjQfXDtk3AnAsiVCvkXzTJLIXTuUHDpU2wo8gS8Ya9wl1wt3gJlVwo49ZcucsTDh4C/IEvXresZaE5rkoCtVfET27xY1t9crOeaSvmc0BY/CnydCe5ozUhc5Me7a7pFF2EAX4fTv8M7vBlHaPRC1FebA0uRVYjrd97SkYPBJLwrioS0SG182K3dpW4RCju6tMgiUC3EsgFrkymS+E8a40Mrw5UazYZTuqkp6YQI2zFLpooCZljy23oVZey9gVow9+Qov7benel3/elTFKQOkIafDRv1AqhQ7QZoEWrFMdeOA33xkQjQ73F6L08XPGgSL6YzJZS83s9ZWmE5Ui6LOBSJ6v9TQpdrRaqGOkF9mf1/dTAZUBjH/yVk/9BVpcucQHhAofYKQDgwOX50YQ9ftEVgUHnBXR8DNsKiftzYpuRSAlyc7TiwtkwvkR5ANmhnM1PxANCUzEeRMOQwsO2ZcaIsN4AyjmCJXu8oFn97OCblivvxS5ukjANFznYPWD1c3syCYBs7eRdl6C3em9hAuvtp5DxcxclgRiovdhbf8d8IGW7moQZvrFOlHjfeacF0LTyUfue8CSSDUUtrKhGRUc6tyu9QA7zw/CBHku2q0Qj3/43W8zBYBwt+Uc89eE1sF" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPhrD5vWZkFNLU5p917zDTL1ard0Yj33Cohx2HLII5FSl9GRdCAybseMhnOTLwY494f1U6cX+17lYl8I6h22Tec5UHd0SIIc8ZLz/LJj5wBSLJlWlzcTebS7dFYZOx7z1Sy1ixDBf6R6Xxnv2ZUfo6hA5Duv1C3MWedp1yIIXMBoH+YnD7wl2O2tvAH7qBf0s4nbJJwH17Vh/Qhr+AsKmuKSgqp0JTHUQErZMFTIRZIeshR1R2ltfz8dFwZkOKrF8r9P8HfrVXLzo6kmJkQxkvoaMS183DL3zHwwZo16BreR+0s27jlYxDY33vysL/QpJqraMh4g3OS0xlb24tNXxC/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAADZFTzPrxcXgpKCsTrQMPXjCFRT/fhggHnN+TazsuGJM0kH+BnABMOxE+8p3+jYpww5sN9ugm5RSSWkeJtg2Y5Yvmr1WMLHTrPY2R9x7Z1wsTvM8O6h1eywSM2zGgik3DYfv3kSkAdt4qPHNsS6APRe/+nMi1trlj0AlsKmT9PRnvBCD6wJB792T6WnwV+EyQ635KW4nte8JfKJjnRmqV0uLHQRORhLnpKGxslYwRoMc85rCdPq2eQgUbTUSUvIHuQYZZLvAJLRHl2t0DDx8uv1ubWDhicJPtKSrkTvglKIkmvswECJhVWfqiGIGhp8kQq1NEswQlCea18dobroS9oaBLy9IwNe2Qw+1VqziklUsyu0DlM/UIApMjH4UVMnD5Z68dCCPzAvCNHEHHzaZoGesRDPw/ubS8Rf0JIvIRrZt1HXEoxaYVHgSl7HmDwmWSCu+xIT6FPqjDcF6/VFnmlGOrRKpXnDtK0lxciv4zv89mc5UKQ9KJPq61uoa6LyOxPxRAA2NqUhdhwVVcwXkHDFXLBhAe0vF1O3KSz1ZNIjS1YdUl/UC02OVdX9MeeQEr7ShPPrOARcZLzUDrsywKRnet+msPrF2xGu3jihOQdeOeBnzenRgrI/eeB/K59yGpILYcDLCiMlPFQ35aFAFoU3UgxhWyvaxjDHTem/ArJLBX5bqR+hGAwmYftUaz6VpVlJYPoyinWuPVpcYMm7CP2oOh9nPg0ZT71L+evgGduYCigq4IqizSkQJj7+Ss9G/SUGYyUSMXlCMjpcqXBH5Z3txZS7txEGx4+OGsphAkRPvfr2tU1DHsNc3lNfOVOTzrGv8GJi2Fp0u3JJUSp+SFPO8GUDJgeOdQUzTCfVNOkAEAG2el7yVh1kDA7yj5ToOwgm4Mr9RnpME" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARrPZEViZwf/CdQI9M/5bAaoZdDnlAldAnfuDHGLBsh2BsH8kUYGLEP9Pcx413+NeaQ4dUE3h/1wr//0vPMgokoaz3bZ21prnbvzFG2H6ix+mzJziLWLVq2Q25aZAkvHGQvZuPE7kq+3gXwDAUxEE+phIBaW0pV6YZqaBzq4+aTsLgx8xjemStDiR3YX4v9Nx+cNZJGZKaL/D5VVkwSyzjcdiXYEGkSaVAcrpn2Mvh8irBtxjctYoAvR0lbUXX/g68rHrAzPrad2ymaPc9oMeVBYGe3vQH9NcgtvTd+4hgVVyUnUfiOpz9n/xDYwzZevQ4dlrOYk12h/vzJMhRZvizP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAMk8btR61NFCbvwoCBQG+td711Xe9IomsyGzyRlJISa3356JA1UUCG4qPQdUWvkbVjO0CdACw1uHoLO6sfRRF5CjFrGHvoeyszCW5bSqRsN/NwA9ffS5QLz6GPDPU+odBKtBrDFcYDuyroa0WUK7+SufNMexWZwscC9SaYd7flBf7AyuI7QP4VT6b6lsNnOKnYiYrOYJFZz3i4mVA8OfV1oYIc7fxymtyQ4LYAgx5fSD/gmnJjaYQxMcnffU+0kxWQYFsDnvnKU2yD/ITPSumJR3aIU81d9IitnY2wRlfoWA5G7bTZ9ncCgUa3QpFBDTzZPmZIiExRiQxCpk1LuaY9WnRDGflGRCN1wqr7zVPpdPesiZsnCEch3eTkRnVB4XaaavP8xSv4NHCrogB3crxYp1lV7+KaCJeFMs1uCTC5O9GvNSW0Ou9vXul8VxwEY98dgjcT2d6shvC7y4zLcaFQG3SBfOZYd2o1I2UFmL8j1UKzhAmU6jN3/DwK3rJIp1mvelQNU18Fmj02T11ZB2IdYgTDYp7kT13cUkvEkYFqOb3WFyftbbMNB8/RMCbCf9tn+wQYWqcfPvTr1W/0t2EKWIsIkcq4GDZmt+kYl8quOZ4Nc+SGPsOVisrMHrb4A4AAvh2UKB06VhA9FzYy4BNYxUtFfaJr60PySuBvoF2y5IUhCO91QW+V5dNYrWiU1Wk/OSPW1bTZDJqibiTX9Pv0vs9IItfVMTDIy2XDCYUZe/Te88dW5PR4RW/bex6F2QHjxox6Qn1pUB8M06AJNSRbd5/nWhD2QR+kWf+73HW+5mENnqQJZ95U3itsQW1grspTQxnWb8L/fq9AhXsGr1NNhL0LdCxXeHOOZY0fTtK25CK/Pk0fPM0CNiVjWZc9MWGF2iVDKvCwME" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANYNIn2NO89lAPLy9D9nDC1D800dUaLCKsE0ub4eyH8WZ0sXez8BmoYBnsbvUP4ab4S71l0jWfIpG+XnBR3XkOkzbBXgPPZ8gPDuSrtpohy6YU2P5qD8DYuKRm9Eg0THeoUYvhf8rgrRj+ZowfEGkCekBU6qwghSFCmG45/qpNAAWfm+pmNxc/JYId1Zmjb1EdTVyt71/UFJPmAoD55/8MN73K8kJ67Ip4HKksxecp5+1+o/LFyzuDiHMy7wWYxw2hXhSfd5L8r/M6yH61kLbNiSB0qgg1dmG3mBvoLhazuVvJtPZyTe9fO2MO8z8CMPEbQh5sRHd1I/mYn0EG18gBv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAHoSuejq1McpiHTE9FUnIUBFVpjp2/+HskZArgBiftAPjdrkkfBcR8Hb3sHfHSRZwJD/0SPvCbatnAjtIMb4RVfg64nh+ULA/9RfnQc6oh4WTjrtBjWMsANizU0ql2mrAaW2mEv7X4mMrNClX3lW399BYWHBkHa8VXhkrqr1PAfDbmdqV4AAnSH1eHAfEZ7ym7CFERzRXg2iXTj32ZkbXrjDffRbvsSKpGJmOX3ZSNhGDQ6o031AvYrIVdDm8BNQMgTEkrFCni2fP60EijGP+mmaD6AOEanvd4YPAHaxsTenj+IaFIuwgyoAMoHnTpZ0KLVneneAcAscQCw0Dvqeg2Yz+J8ZtmR3gA8IoMnoTBUbr1G/E648JrE3fOS9MzYBHdM3zyDkFzVAQtz0jPQfb8qo8uge9THcdsksqXSMhu82sLO2S8kFw48pKzDtwOnNiZoyZAYBf70t8Zdu0bYN32sLA3kVkGoz5UB8fNik+LrQ9gfP9+/kRi2UjF9KYgbGUaumYW6VrTSEheoCFjvK+jKp2LgnjvUL3GyBbLGgvNQTBoL1rGFQFqD2ZFl2YOg1nSATnshIwp5GZ/2mSkZXLAI4o3tmfoKokggHp0vb/fGPcUWaH0OR6cI6/C00sC2sCSMBOHpMDEZiI0ZRTmrM+kdGCHW/QTbwby127EohFwXAluVhrntOWkqrF7qnY2k6TNOCPFaXeyr2RnASXt1Bn1CBrmVeexPiQkJ2f1PuaYp4JhORTViAnbGAlCa2sbSwqM/UG3pucD+yM+G60TN94seSlFyMmJg158bKCDFpJaV1FMuN+Fazrm+nJhcTdFInNi+8faJHKDlHbmh4IhqPNmIBpJrrd44ZqmYdSJwUMIUL0heLbeOID04jdTqT2GNzPXzz3RaP1O4K" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArUiQ+9l4yQlRuLg6O0X1cTYZAmzpwIsQSH+lOgCfgZq2gl+iXL4/boNIw5c/e8rHIAOStLRA+F7LplzptJoxllDW9+j2pX4PoDH/N5VmuVGTmyiI1ezlOpv2FHnFoGMU9p2xCzBxlVQXarj1QbAQWvAq/yLLUTjPoYIcqaAhmKEFYge53HTmDy4/Y//LDGj8MR4ClDHl75w7gwbqW/HV09+EwvQ/UhqlG+/nNufvsWKspYDkshiyma+xJGE2X4TmlE93JDLcRmwg1liFgaM5ABhWN8u6TMRrEYLh3phb41V7QN2R+Tew7Rp4u1xmPl2syXPu66RteyKmmDxGCqWyxv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAACCfD6tKa2g89U3Tg9gP+ZoHeCs2JrzwpLrLAGLOezk7q4Il7jrvkAiBFrYk75OAuvoNopyIJjqAWxApX/J6IV73LHy7lYGslgAS2wukMuRnwKqwEoRBsrnLCoHU/j+CIHGCQ5KAtZ3GNj+IpahAcgtVdWl6fx1KLCHkzHZ7S/YLmA8oT64kfrE4C0PDmXW+6MEDV398qPZ0cGZvHSUzvmt1f5pz6aMYqv+Ty+nsQ153mweN45IvSg3/Sy4aaw87AR+OeEwKYiDg0l77aOVO/+Ep4FmSXJs29EOZpIsiDvBn20CNYHRoGDku7JS7R5a8oqeV2EE7dAtnR3wFno9z01gOaWHvFBc5sdHb0/jn8lUwkoyobw7XGuhDBDwzHX9gflANUrWqo/w/DI95u/5SVyOOsJimU1XT+NcB/t/s7+iTVBlAcDJ5jcTVuYn7Usmwl/p/DO6gG7nKuR/AT1BOnJh0Bd2oaWklOl2kTp+TjQkbppWlcHdZUbp0mYMZUsYxzlpAYGPgWVo3fh1kGagCSgoxPDxmjnqXE1Qx5CJqoHlCmwioy8w5BUgwx8mORZPk45NGPR+Qgh53OkDhNCggW60kuEdLyZgN8jq9a3nA39HTEHkMnmd8uokr0IAA96G54XPhjrkm+Q4BeCw7FAMUzJGn1Ep0v/qu3PnSpHZ+4B9GtJPnaPXazoRdlTob+wSN1Yzz3/cEC72PZvtekQbCPTFv+emnTxdsAROadHqzYYKOq+sP0+jJ9+Op3DZ+Iszy0JS0wP/8sa5xiUiUutCcNvuoVh8DTZ+Jqw6NYa0gDe0tGc2CsKLlvazsrF5BF6yuIjjNBc5DUnuv0RK1U860xjjRgNdd/0T8+BLQ7GZVevliHoRmk1D/4AWX0X8y8E8fOadCYwM+O4C" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABS5BRkA+LOEDwlgkF1I3cKls1Qjf2W3wd+7d/SKUV+y2kW3jvR6A/psnAK8WfCYeI+vfF6uR32B/6p5RyRm/JHyAZqVOg5pPNHc+DhbqAviQS/IDmtQDIiT5Q0x3xs0Jkwkdvk6emLM+S94RMxTRU7bb5aFQPYTbzMRu3Vob4ZgXFutytt8Jc22puf/VzoGY/vgJ4iXYIQXzXnHbArtdfFGSA/nomxBdLZhyt3u16QmRbirI88Iw62OhoOIA9atpaAsZo1XnBvOJBSYiqsjsWqZZz/TmpNVmgAGzGLWxUwIbez+i/Sgax7lR/gHHnRmmB7DFz30St/ZNzkc608POK/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAACp5Vsv2tZXwDASomaEvceE37f0oziMm1zjiY0sAfT3G22w5yiOU/2ZHEd/rEczq/QtC4P+TMe2LEZjw+g0xmrhB5G2WvNPVdIIa63M7g2J7s+Zu/OZVrS5ecUSXw0MLBpA4Z3LnOHxba1Qv0LkpJC5k233Sfhukuj3SAo04PVuWyZABRAVD6pijXcwjpHvjAZf2ETNDb/xSeQAJvw/x83pY5jX2MBuSa8Lj7DKSduZQ44AY8rJRmKBqay8yLFCUeg9MX84AVELEw6zWKlpZEpdCSKMqapQcJrWT9F0lAGK6vb9UZS8gT8Xcy/6wYqbcKJkK4ZUvPLp1LyEhLqkrmwyw4eqi8WKcZwzxN+wIe1ysTalSRip802dzrD4gzN+HL6bEWawNkQtowpQvTBOUoIDb09t4N/qQkqZWbBdKaPzrg4dZHEEwHKNoatMfLs1+TmIgIi9dbMNHT2nDZo1Enj0lSwObQfKfGMPdrs7s0eyKWgROCw2g58UqOwtrK9VFt0l94liQqlQovUjmZauJPr15oX2x4puwHRH/euedYWmUV0GWiM4Q7Q6UG+oYOf6forgiwwHxDNOdO0hDp6GJajl/4LjhUQNrq7h0KM77f2VOwSN3W8Pj4R+IzSSX6Um8EYfaTAOZuDznRVSsWRRZbPhYh85PN1w+F9WAA8gU6udybULPbhuGR4n+wCs99fKHRi7IoNpCX2T4KsHD4CrGREW6MU1ebAjUA+O/0+XKHPv/EzoEsGL2yTDfH+F5qVS26vL/EYt0c66UgJs1V+vG0bQyhwFZBPt17zlnajMfgsdYXUFezz+Eb5dyRyjPrF29pJ2V3ir3guQOuk7g8FmdARuPSmAuZTzgX5nFKciy5/jQlwR0m754w3Mep7XsH78otuTvMpXtzpgL" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQ9C/BaoadVOAcCdGxrfbQWODFs6PQ66Glg6j4EXlAGSqO9/cdZeWkyNVp4S4Mxa/rVIKWIcd8ALnnIMzgexp0p5J7dF2eGpulG4PnrF6PetsbSJ2IJ9aqJRJP5d1eYf5b9dXGuXJdvBbMKgtrjhAmoT8cyqR1LnVf3eoDcr094YXoZQzBOhM/Dg/POPfm/gwTrTNO+I9r+Arq6IqCbEdXaZs9VZrZBwo6yDmbjXMQKLGtFsRCIElch8DE+pfgob4dLCUgBQM+sSa0Gndvb31lbNPfM9X0sUyCuVjN1+lE7HU7gsSvLajwp2vkTe7HDYJyrRsg1VZ9S3+uzh1a2HiP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAO2f9p/5lP++pr2zICwReFIrGFKBn2OGr6Xx/b54C2hSlMubdd4rY/D7AHidkR0JobS4ao7nFF10Uaq5UtNbRYOs/ktIJBmdT7ozRSfcejwoLhtUydNyY7aMtS4qBNpeC7EhPHSe6mTic2IV/H1pUAWZU5H/t5rQIcz83zGlTXJXoIXQ/1E53ofFaGvXSr/bNKsr/TiCGE+D3hS0SaRqHRPwcYOOQWvW+hmjxWGfofW8HQD77KuARqcg40mZ0cgWCAylr9LrzGgYNMe0/daqhnLmQnFjs/olCLiOxonYpWBMQ3YXMO8ouuXoXQmnHmhtm4Q4Rz59nLhyPzcyd4NJtWRHZNzpt3PIHKZPXvZ6Ql/06WXxYfDz5FlQgb+7wIjiRyZ7eiIwCXBDX/IFQr40u0SjHj59ksdDrmw2155PD9DmXKafxuTLLfKEQN4By4VC6Tyo2pu/KtYovl0qEUBagUqsNHCpR3ylSdtJiRvIfAZjBOhWoZGgsYJGXec1ljekvtSuRROQiGkIaLIowy5CVW/AmQPvcjHXxSTyi7YzgV6uOa1Pl61mG2F9JNQlu/3CvY6VcAdiDSaQk9TsrtXuqXs6jXc638xuF69FEPOYraNL9mYtzf79mnGWTw7I1Mc8WWLHaqBy7O/+sV6ffbiABwCQ/3gNset1AUOFKGF6cLklQEswQQ/ReAod49Pz812FXFIgWAXSRj64mHIDSfKP86TV/KDgv7J3JZbrJCuFJ87mQDIjS2Q5atZFrVk/agmlmhUGwYNAUUjXNdqRarQLzGGHNoy4fTTpTwZ6UCPq7lOJ59W40CHtO59dySetaatw8x2LomWggfQN0koc8TxOHUQMi3ZTCgVRcV1XPstMVRpuj6SZNylz2waZjsDMyV3ZSjGx+S3NtzAJ" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArwIBkFX209+euSv+46SdhmaQ5E1YBQqoD1I392UZ8KmUH8p1PvNvlxKv5MPPkGxZixzY2dyv/zJ2ySR0gFHi/hDF38pZNlIDEXmWEQm9dyG5suwXU1fyoBhhgzztrYgRk/C3R382ZOfNEqZmr+Mg1bgdoJ3JjSPO35Bv6gF8LMAVKiBgZxpQoQcEA2MUf8RdVElIpBwBo1vZcsiHPFcDWrNvBpBSA9NHXJvsWa85DG2opDHznf9me2mgDdfJdFRX8+OVWx2FNrg8rG2Tb9VtAMBYYepw2rJ2blTsyNNJcte7TY5nHKMCZYeAzJmu9MuMWwyuPYheXbJbit2RF/DQpf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAE1GhwtU86mFv5uGXB4BXtZhRzdUnEx9jgck4g5FMizCjdxWiFyco0ssBLeIXk0yMezFpfHlpROQyD0Uu8lngYIB+LuSxnK4CxPJN81K8yza7N8RyQcig3pabHE4kZH0CqTjPSFoXjJlaIAa2P2s9PFLsTW+liIWFvsabNfy+5dsufSZzabHC8ygx06XrEhLq4hrPTjFbM4wo5rgzV9YHwjVIXWwMVPOzPP5e7qV11O0Y8/Mx/gsYPGCREcQLUMd8g+ThdyYd4fnpaEk+rMPUjKFwSA9UPiDm11VubsXpZNe2FrW6NLlCl5kuNzy3XmOR4BxeiHIOwvIRPUHG0NbMJi2LJU4sN5Lv9XFp3KPo+sE7jcvgaCJ+hjHS7sw78tksNzOYwZ4+IwMPdCSOFwCEXu7X8kMGsySE/ss/ybcQmjUZ9jHs6pn/Ck3Q0RsIyY5FAiZSWxd7EFfdSrtImrVMygw1C7vmi1XdzVjBueXvbCbwofH3O2uX8PY0GYf1xJGtH9O4LKGcWD+XloEHie8TXDAk9J1ZLShw9fEJrjSpEC6YxW5p42cEQoUeJht4iCzc2SMiRKcDOuBxzR8KlXis/yrU//PMqgKotduwRJF4Hi6+BldouULIV3+ey/r79ch915SbqqJ147cMRntc8VkLQUBZ7PVUPOyDNTrRMcAmS85OBcyYo6WKlGr2/vMcCI9isienOooEhkd6EcC0nPGv9Bb1KvUUyU9JlFmikbZ76ryylIpifhaa8LLZztV5Pa53Gky7L8IrDgEZpd4M+Wpw7gw14hyKGRKPd860svnlmg7HIkrkuJ9zU/fs/U8/WgSoMRzq2E44gfYXRCUo8XCd/TrtBtglgwbHrrx0Wbnw727GZXag3dirI+dw/j8VTYXHcO6UZ7a0p0J" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJKajBKZ+Hn5u37sJGTbnwtgm2PxVKtEbBYdkuNMmW+aU6tnbvau4B9oSTTzbR41Emq5o0E1SKZGzaK+J7nMGEZJhlNjB7mcJrsySUXCFZfSC9B1KTo6jQEa1TQywbSYwB/bJogLqTHxET3D+u0CyYHeH+Ex8LVNwbuLgrmu9yIMN7wZ6fbe589fAoZMblAnbonHqlTMDu6D5d3W4Tgrd3bfqr/XozDN8YU2CN5H4/IyHRhoEf/of74xbqUb/Wg0orY2G5JWPJaiNM6BTgclpasgIMGgLTjg2E7CYELiMgzDZog0By2X+tfg/9MWJklhiW+7hBjsTHtQAmo9cjIfx8P0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAE6W1G1JLEzYIy/BS3puq148YgvdVGXDRyunDkjVALo60+M5bE2/fgRi9ACSqCL0gvBwY8wxDu6zGPhbePp+PLz4mhAKlFFhbzOCBKv75fZDhTmaC0KkcIEEPd/3FlG5B4pnScxZkDyKpjkm+vo2Om9nOfpCgAJ2+0pXSyVdbfiO92/18ja58DeYWOOUpeD4gq/ud5nAZzDEfikPlmvB4UuowYUGki+cpSBwBEIEmhp9O3HtOSuAB1L/tZ18gRUOOxXuqg3+FKsm6s8ER+StYN1ROztr3zJSoLOpBY0DkOtyFoBdRM1Eq0YkhFUSuIvyqa9tp9C2PZy7EqKjsxPXZDpPNWbX38P/SjWSTrFUFHxRyAcQ1QvCHDn0g9PK1xj+2E3otcXeRT2/DMFwDGz1s1qXypx8iQIlxdMUBiVJEXxQdO2qNbK3/fLVGZTxxmgBgAXMQtO1d8IThI1goEuo/Cn4l6Qc0aN+g8mDkqFKKNHVL7CShbCr5UtR2Xl4X7/yB0Vt/BFH5QIIhHL4YXAzdcH8d4sSogHXgd5wKaXBaHekGCSEwbzNolqKoqbyrRYNZAqUowdvQjyXeg9+0yhAvLdPSTQ1HAY8B2rzmDCWFuUhpleBdPulZ4y2Ct7dxHX1WTurNQumg+fMQAsMr55JbjwhQFhMSJpbPSXD3dS/9NghAzZf5TaCmi3HyK+BDy9pn4PVD9F3HkesejnaGQiMeHe2fLzHzV53L6dfCZbul+Hn0001yipg1LSpHKlyeFkA5MMEhuec1k22VyblNbYpmm+0N3Jzvqh1OoOkP1ALxvrhyrrQVb33nkh3LJ9X4cbePFQNcXW+5hm6FYY/RHzpgyLqnWmUunUtR+NV8rOYMShYFQVwl0t9bIkF+W+Hzx/JderJYgq03J0H" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0PprWHn+QMynuf8X896ZNnjgZDh4IWhLO8szL7RNWeKGNwkelBCGbcxLcTvPGQL5fDM11m5EKdLnA1CnqM3RtcCDQscb5iQ8kkNPNbFHhFqABZbSYvNsk2ocGYstNG+KobW6TN5ThGcmnSDQlnJ6u78tqmCNSS1zEHCb7wpdJZgKeeVPN+xmBo2TJrKFAYF9rPNsHuE3VZB74QqE5uyG8QHN8glUSqGP0QoUmp73XC+I+mNyWLjykppqXiZ+MYWwCQDbZCjMQXIFLM7cmQXhBdHapR3Sol9Dx/M1rk6ato8VqgiVdirSm8bOEvvqBnO1WlCVWNV2Ot0Dm7dqDZBY0/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAEs2d1w8oPL1EUAAqD1SS9OjKB/TNQPw4AOSQi0VyTL8ZPx8K3iTrAoK5Nkj1lYFLYYKlJakfYJOHsrNnlvTvyFmvyewrRC/tSXPU+K8ypiWkfmcebhXAsXLx79PfpQ7CpjiAX3+FcjXLa/eqGdYEbEfHmsZnuIMxViUX4OB/kZucUTAaPXKS3PlaMK8SfPQYZdzF3253l464eoiZkoJq98A52z5lN3RAXrEd2Q08D/9O5kbl/tls/MpRuk0xBHVXxi+WUCiYNUlCrZxJ/ocHAEs0cbLSiuta/8vexRDp5qBrdYGnkHMGDT6k2Y6k35/+ZJY4wl4UlEGWlCiBSVYhLHmiF6LHrbVQBHHQ4FJBRHw8T3sNd3vLLCs3s4HZh0JiDO0Y1uHoLTyPiA+XQb/dQjIM+JrjdVsj+tBPjN7rlAr+9ni7Omu5CTnZy4IKwLpqeGaiSPRJCFr2Mu8FTtTz0asdmurHkx2fLGysOMwBN9z0f0wfv30Lj4EZYe/Swd4MYNNZ6JtNDH2U8NhQPLWy01m152juwtkijjQNB00HbzejyeUFSt+XEOzBlTT6dSa7uFPT+rMEyw/+0m6p8zoG8ZpdYWz8grbWjv+jFt6coNrH4uW6Vbfw+Cf7o9B0nuymePCGLl9QiR5EIwIyrKux084Qztjqm2u1dPmx074hQsaUcJcs90iLVk5PbAR11T4M+SfHSQ0/upQiwUNSGUp51DmG5Sjg0jLU6jPv2WunAZsufqZwLRZPoEOgHNo7c8nkvWIH9+YBew9FhYHpD1Dko6cBqA3DU3nO/E0z78gYEU+kTM5C+r/ckvescxsNNsNoQKNdltigJLVKXH8ufCkXDepVGMUjh6x3EwAkN63zdzGzxT5eOvhqW67+lVzRG26iOVOI1X0jWoJ" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1mmPabgwN4d5N6QaNVhJeOYID2SvzepHVA68I6rkyN+BvrueOtvFpgyQAQaUh6NrF8UTHp/h+7/1vhK6mquh57lJeYTV0vcNQ+kzLBtfGW6iYPlt+OGmgkc0V6FEtuLH0sKaVCOIHn8uFy9Lnta/JmGAf15e4nXTpyxj0l5OyCgHIm8P12nnDbgFxCup20maV3B4rH6Fzkz291HF2Pclb6hEb8H8PlinRNYpO/kDD3CljIzUnIs/jSFLu1fUvs+Dt1yqWNXpeK6KZHVjLYizF7CFNajrPMjx9vnh5XhMfbeIWEfZPPPQk6KhWXU/d4Z3pD1wyQ8vnWtUwk5GXIO7gP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAIVHn0UjlnP7JcyNhMmlJy20TxYhj/q0CJhsoroXJO6tNwF3823x6ms+q+ucO5I6I1z8+vBaURP0J8k4bYh3IonoK5SyzBT3bQmclbTMWqPvfU9AE1CZMCN/wKaWG2aOA6WAB/Vh0jSfVnsRJFRJpNi6qwqeIikAYCQWv6Rz2gS60/DPuivLoW4OkGHIMvByMKrpnoyL1fNhmUjoY06Xqq9B3QhdSCw/kIB0IUCaPq2Hbe01M5X8lxffvUnDuKHgHBCB6uBwgzgQLvmLEETbaiX1jTeHez0Hk7KWF0bA68c+o6YsXfN4O2qL3LoGX6ygTKMqfx6HpD4pzsv/hvHdsczLhci75da0M8cNIAQDPbWnlaav6teGbFWMDTAGCZwTVS6v5V4FBMaKZl8++hY4L6Tg0sWv4iJfByNzXh0ar0Iv8BG7TsKoJzizhEn4paJcEPFsz0BzP8mTArm9F4YZBkHzvuP3UZjEEy0WjfsqUpkaHpldUIyMmg2xm6nV7JOvwPuIAmFhAwVOjunltExJlY/dy/T3mY3wsIRG2IklYvsMS2BEB/0NXcFwZRfF3d5rqYYPISkCA9SbPJ4QEjMkSjRWNjXdLcSoTXJ9iXmfidJ3WoM/DwbTRThJu/nvA2wjLiuwkip5PKCmNJXgRe/55/Zxn4zbmsB8vkHv5ZwRSSylxJ4Czf78AS2tG8VxNe5v8vIaqUxi6o2c60DdrV1NjNx/3OU2e6yyfY1vpcAX2z/w5LWFdOuvefCiovk90M3H3nslpkJp7rF8imIx0YNkXNvE4cUFV6itOSbbe0Iw2gQXsILrODaGfMJJYz6yZ01SsLmUt/KwKr75kChGpHt8CFIwAn2KBzLX5LX9kgQgSRghRHcTypBbz9XfjCiDtCXiknwLgpsA39MH" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAlaL2xFkY1YM26fu9xxRfhFXPEEnHXxJdUGx1aeDgq2gfI2fW9tdziGrd0YJ189IPJt/1eUi2eYkruCahESyKwS+XA4DKbdwxyngCssDbKOsleJjh2BsmLDZQBfr7F9mW55I0OCRNLOZPL6iplnZFNhSzHwlqzVaGqkHYIHm2APfg9+EU0NibiLt+zxqpVDr7uPVXGXcaWnc1SdaGPpnxQlRSSxX86l6nswwafltwmBzz8WsxIXRuuQHM68ippdSW9f+e8ARCg4ziD5/pz82rPr3ApNrvqyyifmwgITBGusWKJ0G72tsOeAdDkWyfwKzF6jfE1LXUuyLbn/PsjdPv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAB7sEnmCadDFJw3mD4VxWeuihgvSdRdJCZXZbR9AJ24bAWlVQTE0bP0bJP9Gl5WCAzhgS8Qokzxsz9kCUOaZdLLdSjLD8fq5YKYWGFXksJaiwLC2NL6H+/For2LUDrTbBKxRycWGrqpKyf0cwoRX5frr8lP5RuFVF++zg0l+fwI1iNs3mG/bLHUMQ6WED67MHocPUtxa7+JRWSTa4Jl5VMwaMJpJscpultm9pjCxDQ9ZplWoOVkEbIpr6mzPDhwK2BcZR7B7m8XaWPuO89QtGW//GN1TsFY8wILPEY+ZB/9hQwzJbq/g6JhZdcsYEecjQYwDITyxsl/nWusy7WLwNjXujPzWjXnWzxD14y9zSPJwuImk0XpydmzZRUqjlfE9qxApMQCU5ZMMlnK+sj0KA63izesHAj9rGGzOWad2VBTVs6wk4pHJUo7kECA9ymSQsQEviwbH/IEoVgLYGp8fyWI2PLtcfOQjo0yVpCFZF9nFglGNKLU/PXq2p7TkETMEN9EGlfkcz0cwOvVof7U9i85dltoFMFoO4+THo39KTZhPrXASYFGAg9PH47N/quyx69FxKMiYjG3o7oHLSnheWvYVM6qnPPE/9o3lHq6Witnm/Jr8O7psI4WE9oPxdNB459Eea2x/Qob+lGP9Ty6RwD5O8NZ0SD7teVwKDZSdsokcdb/VVQyWsb5VUIVx5EFJ9Em8qbXhxHYHj9O3AbFcLiqhYFaXUc7JHAgawu9ytjpuRbesO/1tBebWPW2BJoteUvJLh2iVHmOSt30oGBvhq3bzPuZ1yI9hmYCh58vUVXaQCRjL4dBt/c1LU4lNAVBC9wJBJmoyqeNmejtqIy4+2RuDO/zk0dj8PDkt7FxYr6Cb6TSpKrt2LwhcHSoNGJSCptGjmYafmEgC" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS1lm++pF19K9Q6UqgjVOlmgV2HjVXM7+exvyhUfN74OMa3eo0pXUyfiC3Ycx7MNvZKVm5STIOkaXfvRUGcOsx3LzPWaZUbmrvTe7zrc+mKmBcZGiCEBl0QtHNie+pgr5ZbijdzaFt6OCEhBTRkPhoFz+r3kfjOQ2VlwIJLZ04gIPrad1h1eIZ5zYBitPWdsXUoWKaPmFN7ZGu72vpDqdNUM/a9hHTaI+WhxrhtBsmgqobRKnEsQkyneiuK0EOHrzInkwT0L1MPY/8Q5cWN9kAo/ku++nfF92KCW477TURau5HpZoAYq9xBiF97zBHgKl7ZIVBT991PLDsfh8epi3N/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAL7abSU4qlszJ30CEPAUGzwmxLdtYDLSuXxdeSRUMVAHSyHRLizIKpxVn46x7DX8yConO+7l2DyjfrbqI6b9nSYa/2SmCZyDSzwuNHOzmndHCtss6UqDPgkUy8TaAfk+BodxUqQBVCkNF8EtaywYSlrPubcKUpnAQjZxRrlhgqQbCzaCg8U1CB84zoBybtOaT6/MtdGqjQfh2jmElNZWRsaSRmN3/z14IS1T9SjQw1uEKKMLLoIUJMZvLN5y7VoyuA42dsxjFDHZfVn0jYkREyqxZ2RucfqtKsR8Raw3oTuuPCPdT3wmhcjKT5lBSPTH1bPQyGN+uO4HIBhDHP6Lmi92oJSIT2iaoiHVl2B3q1M9w1VU8tgurAYkUyMNAWv+2IJw4AKBlXX/i1+RpPiI/zfgwSq/DJhBT9HbQ7/7nbWpe2B2y57WL2FcxIPS8Rp1PUHs+fJtPxJ7uhcdgomiSmsKaXMCDnXKlXH3fcNwhmAl/GnJZi5lApmwG/M5YcjzTWonkm8k6qbQqA7L2RDA7pwYJBorh+HBzLJ4G/GbnKa9D3JHq19uP1isUyX0m/F6yxZYuJm71WdOQjRtuMU/rOjOPCFCm/I+tkuExHwV6LJPhxfvFJNYMKy2rijy/8Yzc6saMVhzRtO63iROntpHYEu2XllmEgmWA0W+uDODo0oL+Cshrx5fcXOyxpZFfhKuhXiQr4H/LyeWWtddGcjwaBsqSSjXbjzIoCSKAW48a/wUXlWi53MsJoQnhROSWHtfQKbWeY51L/UBHGuli1Iv2DRLJi3kB/mRjkqcVYlGewtk3Oxyarv9/TH5lbw/l8yTO6/0lqk84k/69QlsbyKq68Bsv0ntWl8nhYqVCfFBODnrRhEPci3KLML0ucXYMNN15gjT4xtX6RAF" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA04SbEzQ1TzREP2wsFt71/GencxH0f3S3nr8zgTYuWGiICjqpXXZ8s9OXoXAk9lOLhTkOB6pQxuWnp0HWKfQcS4NW4JU+5/+TPVmrNc6XVClCKGPA2XQ5aYyIqwsvyoDUZsLrSxhuikysXAuKIw1BVvbkneIDIGNXNtS0pRfktkZoFA9WjcMRulnkhUK8OeHtyZESR1qXhpgmUTMiMMTA33g1X1uUt/GaKEojKN0JaSjb1mOXCtqJcc9DMWggSSh+Szph8FJsLTYd8RZjc0exZEb4DhJ9kt7VbOLQSQVK4ZN7xqixHmwEJ4TL6zFWSZWcmd7g0mjfFrudFXQqVVyDf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAALrh9jrVxuU6+8SEJcZV+0fhKWLTwBhTivLXziGtt0m+5ZpZ1CIfF9uqFw5yIduRmHRpSOV2r/Llx3K0ki4LQosMp2ZQofU3TLv8y4uMuM1asmNGvYfn+56AO9L0v1opCJPOphR014tYUVTuJSocRduKnHFV6c9fap/tstKowV/LnxTWh7CnzgoZgsMjtlXeLq8CZMsV/oiOkFjTctNMyeQEaggl+00/nE3ltcAb6FvqFDNvM8HsI6UgqdJNd6s1Fhn1k3uc2heArPp/KCmbFIfZHnCmczo6ZEIIE0k6FovSfUVnNoM6A30bew7OnTeh8Kn5TyypQRUPrfoojIqfXMx2ON5rOX7Z9Z2D4lwjP4ZuT0MiiK5Zmu2FqvuM4FTSXAFmpA5hmyw8t/GHPmqPSSmH5m9bkJMTVFxrygCQf9dKjlKZ6iZbAdMdSy1WTTRNcf8tmtNkT5oo/DmsEnnsskWg9eJlOsQQzcG0P7BSW1CMZAXjH19d5sC7LkM0mHi9VT7pMCuheOSvVN3jnCjY8widrI/r/MhHnharjn6TY+LSiPqa2lfj9+yZl1CxBVvaiiCJoCriTjxCom7WCnpOz2ewEx1jz3kaJFBT5u8q/T4qFgRmvXRt1K25QYSxl7TrQtCuTQmxassXxJqSxk8NMd6pf5ozbbeljyukhTgAmlXFB1YEZsnSnnaXMl5sOtqK8B5J6J55oOmjkFl/rKA73GJIiTxfXHN9TXQrAwnNvJCeCzD30MdygGjlloLAwMPt68InFGZFdjzZms6V/tQSiUirCqZ5nw7SQzb5kZP73qe8sL3X+CuyocAlJ7KXQl0f0a7F0FKsLBVqmJ8BpWaT7nBYNkk+9PcAbqr2cTfXNi2MlmjPgmWMRH7WwvQtKK+AdPWg4N/+/nEM" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQr1AKEHMD/V5FHxTaq60D6y85S9eDK531mG/7b9vXNaRTbLcJjhYahzKuWwn+d7g6EKkSjdgq8QoOreQQwOp1dj1IR1OCxiQurHMoUkYKqumKM6RjXjGNAwh2q2BCJo31pWbY+ajyZDYAr3a3hXll+wU6D9CBPe4nkPFi0DciOoItqHnaobhZASio/8im/LYoLFId4nErCeQy22tqfs1notyaRerxO1OrL3n7xa67Oqj3lNFTcfTpUmPkszc6JTeA7AfDP6odFA8KY5Wa7zWIxzOQYwEbCfjjL72yi2kpIEFm5zMdAoUHQDJhcOnlyg0dauEnExjMDt1itZqAyFr2f0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAB4YI+NgrnUj7N5Q2Ji8hilXs8bF9oFImf4MfEFo+uguUci5tTFTssFB6Uqb7hyKh7lik91bhmEgTmcqQy9YanMy1bc7uZPJP1X8BPDdDX21CvK3R7+eOaCRuuCooeh9BIoIm2Uar2mWeWiAoRlKr1p90lL75KvKRYkWmAFMs6U1J4hdshlvplboAiDUX6EwaKRwYOpkTzOdOjNRKsW+IVqjFI27ecqJvVY0mlqGGDnA8tWTGCYd8YkPmXw3q7hApAqbw3En6MzocPX2pYwXttpkrf2H6x3rLeOyAKLaBfBg6DFTTJdzXvW4PVAVgnFcJrAqF1OS3mDH6TDPNV0SWtLyfAuCQQ3GQLRAmnvXmmV1jbdig8V/Li2fKw0YvU9ia4xeXEEPDts+S0Kwd/klWQM5Rcf9t+8ncWFR9mj/VdrgQSWGFfB372KoPNxfqCm2u6jXo5fsOJq7yKx1Jnw9FEQaYnsVSjtLC0qWdOjXeD+LgzfAgGCL8op0i7HRDNcfqu+indisYNds9ucMkwPjQMwPsfLU+4OVzFretRkBjZBUGLvvbaAX4Gd3mzDKlkdd6AxKuZXgQ3oVd4R2F7uf9ZM8t+Tazy4nSvoe6DwczGtNSC7v0Sv/eT5PxGojM+tcyHouwVcLvrbGzX08fsyqXauxsneNyAmowcODdMIo7SiTROUUxdQDkHwVNGI46Sz/vMLVudQ52nkwwr0hDo6acoAOCwO/Y7kLMD2Tem6smqPA4WWQUfk3w5dFpw+GNvB1AeDR6s/uCNZOXsHWSgHrC2+7F4xemKtH1T133yloC2STvDmCVrCmP62iIYKBVnBj7ATH+azOC0mrqW4ebeBvg4I4XsjR1xNbiivbMrxI0E+jzFdDpHtFwTJe9UCpw2LB6nje1A+jo6QA" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbay5Sf0EKIolp7lRmITKcUMaXhOFXXSivgmdyM9E5SSq/T2TzELFx0UHeyarrOTrau2jrgpxiBP0drKSWOSe5oYXaCbIqAQ2yoVYkNRQNny5rVcyJ49WDBxgAH/AeLXpnnB5JaYZ5R5ugQqVUDvwcFj7NivevmLKn9Rz6dbhfygZI9qPBuQv5IWArLRfU8zVLADPgpoGxT4oOhf7G8rSgYZAml49SyLQQCq7Z0h9a0qqlbhzCQBk3GtnyBed57kVhoufK5RFcxLhhIoWYzCHc6o+wEaDSjlBaXlTb2ur1Z4S7VGUXsk/BiUsdf21e6y7s1Ai9cp+o9Rax7Hi4uC6jf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAOIQ27J3/QozCyDP6osj2goEku4TV/UrjYOk/H/0hzNc2nC4FMM2pDbJGvzhmfNfl8TUCcfLoqLTllcF6fcGcBvMwY4ux5Y2bFqiarHKgencs+A9lahG9IH7ITKBqqbpAKMN73hMD2hpFweraWCdDQfHdxJLT4YgTqY1yEInKWgiXJhnPFAL1X8EniJn57Eo2LXymVUTLROtSMRW8VpQtFJpNaFXOgNzwrqs/KzhFJhancJ1qUh1GET48lfEEsPTlQYtKWjufYBknu66uL1AFsaW2gwUvdQAVuY0x708WSyBe6iPIiT3rpP1NI4WdXv73JiYaAPwDNGp9H+YCLNy+jf32Ff57f/WSv7QZ3jzENtgAklyUyCGlkqxCndAbB828y7RYx/fE/pkPad+yVXpo0CRubOHVelDRJoenX+MEvvQvg95uKhooyk3Igg/gWTXfDIfJmRjL6AoQGOoymyV/ivSr+RH2rDTXPSS/yfmSc2/881FU2MDk4xZG57d40S0qU51z0++WGFtvlCGna6t34DeVoETKU/zxIBd1bIQ2Hqxp88zh0IGpUUCWHSP50Dco9AlEkg4R5Bq+GHI+8VwqR5QxAyv5KFavuQzA6yR6uRi/TB5aWSKlYOGR1GLB3bnnbjoouEIZfu9rjsyR6O5/ggiuMWKj7Puv8MjXlRvrsbckWFXzw2+qMTBnjXrs/w1AHJL9XRRkQL1WhC0D/sIri4rn5EPVOj/IPUfmHeC0uwkOoVY9H2UvzIOv1mVA3qLTpZ5eyriHQ9W0ez8pr+rh9EEgJALeCS3fTChGpPHRiS7RXuuzELWVRgGQ0CS0opV/poU77LLdp5mrEx0Ef0Z+a8KcYLmr5F/UNiITySC0wv97YVnXUtQP1POnjkuMigek/JjMWJkQhAD" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIVTg5a+nZUE6qKieSmI370QhNBZq2tvbke3NbgDaE2OYjgApK8L4fD0Hq7V79PhV8F52B9HVpb+0JEvPjJ5ciBoQBBhOLThBdK6lRo7Pe9qWbRD2f22ZOhfL4/WOz7SqAOkGsUm6WCcSscqOhqzDaJKh8YEgGmqq0iHC/ldywhoHOkt/2so0Ixh9esO/G64OywinuNFNm9p9mn5iIptu34Btdf853qy/AKTmAqErPZih5ZQQbCUMEzBaeSUMqqNeefjIlQX3q/1hqzopjT6MkfKLtYeIeDtUihISIP638Hy0x2aI0ByJl+QZkvk0Jb31OGBx9xDir+4L/rgj9AR+1P0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAI1y9gRwvZnoVYx75W3IixiE6Nr19IGXkY59Ig6X8va3k2gTw8I3eNI88QaBuExeLC6eNncpjVagoqNX+C2RjBrIbvKh+TvEiIXTDn5wfmK3xLEdah8k/krS2mgvicy7CJD7d1G0tIb0G78GKwD8uMyanOxqof2IS6pzActlMC32jCyvuT+YZlEBITH8Q1ZjpquzDQza0plR2quqsEl6IVVHrupdU6a7fy2xhg7RAsL9nwQ/MNW5x54bGr7u0RUblQp3LBD22zfy49dEJGl03lGVGC90f24h/5iofDRfyMuxfn8KWthpZZBVktvjHpDYUYPI/43J9QEsWS8M3XxEJLEE01brOMKXufn8SBCPemDsKv81J8pzfELvBJcu602F7oj13XcI65VpYDwBpZ2ii1ueCgSxcciNl8ADWgqBS8pwJ/vsc162t3GuywVrZFeSRxjpcXrhOb3iZB+20j6MLU8iqw4+KijNvtAGJDJt7PzvrsLvXD5T/V5l4VFTZrbA0qa9zuvaLg3BkIRYyQ/clbl/0SpMHXRIvVwEXZ80ohNFbbVCnm9lG78HFO/XR8OvNuQ9Exh90xZHlm2XbAWeRnUc1+R+6BnwJdMl4sae5XJPjd8HBbUsBpH/noZckIinwy3SJFrQbgPxbwQYhnzuuXhTu8d03DhAulZW3hckl49E3cYcpgrGRbyFQJ0KjshqHIl2gkd8A1lc0LSoZy32HRzkjgo1vUF4s0vKh5eYqbX78fxOUabkH/wpI8mPfHr1QNPtR99ZEAuqFCX+h5Z1pRl9Zb88VY6fOurD13uq9Jz84VVrBBz7OwSquEHB/yHprkJJfmT5EW2fgntjfrw/3flMUKcTyMTB3stP4xRau64GQq9jq9qgub6l/xSZwnZOzwPmJr8w1pcJ" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxwjJqKNHg+w2D/YDSB2ZcWF7e1kLMf4uMkLCLUMdoHCQXDul7KX01coBv02Az/uuPBKsXaJ/TNCH8UVWF6tqOLziEAFKgI05P0IC36r4EV22eNDBbCnTR3/JpXDqomPzFd98e3dRKVazRCfUqE/3R57nENkk50uhlwbcFKXhkuoKC4rZ8BQYtccyiHhN+z1rFjJz09YRzxkJK80HrezwCSNi7ezlv5l6aP7NzxYfQ2mRrGG3A4Qq8lIM9Ik6HbLLQAK8xAnp6ciRCRmSikBaRwB+EdeX7W+0Jw6Py+Wz4pfIaa9Vo3MZALqtVC2vBOIFZovsSb9ojdj3HtwNJGxmof0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAALk1DLKi3byfOpfjhk5oBpVopsRwMrBo2Lz95qkhzOyJUp+zMwyMUEmCjyiUG7l/o+up+oQV9q7RZucuM2Ba+JcO/OnF1V10cfJV14BY24BVLC0dzXR7nYl7EzUhHDp8BYrG/BWvEu0ELGiWFpnaJkb/eW1nVPvtrcqUoaLc7V0crQHfT1zq74sCEDQ/MKtPqZhmrMdFIj9j1OdimezmS9JkwRj6l1vK1Sa7l8SHDzzR/WlBhQz2P+txFnwBogz38hfL9rvtk3ZYBX7jlnfWJRGh7Op7ID6h6mnE4UBs2EGmw/+qTjtDjJJ2GYglg4P5d6SyGtBFj1PzOOKLXOFO5UHO7oM09ZuCrSGCrTRyfdXTTmVDNi1Z9nHis+wMDtwexgW3Wb4JxBJavIWDy0THXD28Nn/w5XrS/2lwVABHcLru/2bF69ysO08BWHceh0ZFRtbfxMjtyc2PQpkyMG8frR49n2t/QkekJSVLduUtbMuWNgW9DzT0D5ZM+egRC0aPkAamuEGFnsyZPY9rDulrt67xwe1ngeXXWq3Csg81lhqHSWK8j4HWXIAjfDF0qtIHNJL85EeAeF8IlhQ+puvfjKM4M5sz4Yich3fZ0Lu9iNoVCuo1NbfdeFGy8BEgZ/xAKwgk/KKmgh/5FIezdNWduPe6XSXPp0RS3vaB8gVNNRd8uxM3O17tinY2BhPS9V8vib5EGG/3N5s2hbPY/gKpop39jlnUtcaB6vfF2IGjJ7nN13c2TgweI7JK5vIr42Ljaj8VIH/j1JLgnIWJLr5VHApYacKzTgaiyP1kh4Txdx0k+HYO2ScTINAo6okQWHY26FMPbPvnWkaSFMHk00eUBAsH+VZWa7MTOmw7skBtqAlvhUtk5jTTNfZDiUp7AslZqsfcoBpTSKYM" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQOexn5Hd3t6UpU2mL16xPcLIhmC7vyGQ9B7Hg+2FWjm4kMzPCoBiYuIWpBGMW40xcdVoVzA5lKNQJoHmLHIoE21C+H2b38IZq87d879U1A+YWDl2RHqNuJOxHL/cptylpva0FTk3aPkb/pol1tgO4O4X0VI8kJZu+6I5kY6oMVMLBHUV5R5iAvDmZre0TCEUW+vqs+N1QOPxEvOAl7Ejt+XGhIJmPCDyi/H08JiV6lWo2Xg58ra1YXl2cQVLMKwSZ6TscwS4f/tXf6g96HCHDuunqHc8ZaBcBeTofR+Gb+Az/ECY7wZXzjB2OMvuVrpJUD5m40JkxD5R0K7nr1bZNv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAACvoHdUvpwF8FlRa9sZ3ZrfIkS/Ru3NR6eSgL00+plsEiuCmrdpsda383nF47bZM7sClpD5/DTkiErrWreuAqigscUU34Dwte8TocDisqgnZojrIflpRfdETDM7ErnfICqPdAMvhUpDBfrFUWsnENoeKDKrWVo6F8ze4E6MXnv08lpWNa87J1oKqlafJShHkBKmm5kADwcpUN6OVPdLRdrIzTif5cR4oaS1vrODra8oKAZxBgzwSPL9JpBf5tYd2owI2Frek++iCRG6tVsuEAOciuauwzHjwLQam4f0mrcqFz5t5iHC/tFbxfmRIVeNqjJHOfWKQCwIW908emti6z8PyVLhfNHZQb8lrPuCd/Tg7OOg/zS0myYd/J2R9fPLaxS7dW1w+CdZZymbWYIbw77Q8e2JMR3MosHKMfiW69I6DnWwN9u7KEG3OpIlbAjVDT3pjtKv4ezWPxChLmWnq4i/M94meUIAqZEpQhdWAUPWHhvlXaI6soPHN8s7D6YxucQvzbZM++q38Caxg760DdStMtKhm2PsbFx9s/zdovfyAGKuD9p0JuU5/m4u7RnpiCikU1Sjk+pMFDGmVxI9Av85OafD0zpBl3S5sTitE/qaLFnXlI5e9s6qt+Tt04QzY5gQyece1jWMbP2YC2WEVM8YQoMaKWzSljIlXlXrEvuzl5Id0qfbotd4OsqAwclHMHWVobfKBNsZvBRsG4h+u5TnucDitLcMEkyq0Mtn50SydBzBIjB3mHedCANyRTix1jUfpM1RzhjEHWgZ5SdLe7jsBx+9SPi+8f+upxhpc9S9XWL7wIPbiyA4UeyS4XfChhBzvf5ywuVkEte7QR79vTzymTh+GqfQPSmtjzlfAT03u3HGE26M79gzgM296u2iW06DhQXh62p0K" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmpbctCO2q7jIboxVyQSiUCD760WLJ0mhcKTeB/OZYbC0DJuEyaf3Z7dyBlyUoHwczRUfvOgrCQbTYO7MwMLItsyo6DZ7gLtWAGZ+3pFKpLqgDJogrEykEjryix8q26grP1DzLgKSV99AKLbhkUlvHUU/n7c3/wUh5i1eyajcm3IDGpCcuD2rsVSuNKO0PSyfYFmdmqSrnvwy1CI7hVHEgFB5p5hMsCazACN3izXTeUqV0BOHacnilnN9dOlC7N9z80BI+3ZIaG7WCJCSKmXJm2gCqVMyINFTTuagwFBknH3Z7iID4srPcgMjzCCZJaksrNDJEDZq/xepkKeOIEQuQv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAK1fvzePmrjxs27jHivslVQ5DyzDx6G/P9EFVI0CXfKtyaOBHbpPf7CCjMvXNYC0TPzhw8meP9fSVSFMDsyTciwPwpXFuuaVaJmaECNs7RG5HTkGweP0M9oGJFya6CU+CKaJb3TxATP0wFUW+9rP1eTe9wotJh5Rwuqn2Z0vhtdZ8CkM+64TL34gb0ag6AN4eaFhcWAn4nIRNHvs7knt6DjOtQ9WnXmulBTJC1TrechN8WdmxQc6Mor3JmPeSrEANxIN5qEXCqyxjTe+PUSC0E+xOdBiEOinYyajGpOresC4Hk7FdvOstZgYvP3blGbqyYJoamJ4Y3Smkma7UKB2sV/NNX/SwO2vRT88mAf6uebIIDdvzkzHBgEpDhYb7KtqPuOd59S3YaY/NxiJ3jh1gQRJveDElLm7/YHnnSKr5r80uUmZhY47s6tgZVwUm6wGv1kN2IZLo/zBSl6jj+KuvBr1qKKsi4m1k7x1RBEQHnU5CtNfwtctf2A0ffJifvbmBa+7QNK1jSeNeIUW/ZNL8Lwda5R0bJurSNzSTsaXuLID/hgAfybO4n++AxCqGlkx4VQ459RlYgt6H7m0jAtUS2/gzIIvRgdjXfOzpTDXsrN/FTX/34stfBEADIGdjk1ynbcz3yBls0VVlTL5i5VlLxqVi/KLyxkTxTvSudM8y2sSzooAsFcC8YnA1La0EbmDILmsIEgMw7AXz0hldtQFzrzmEiaNmckkMRatfw7nf/Xsr49h+qctkcnEV2cQEc3Ej3JJAli998VNXq7P8EPdG7b7FmDzhycZIvNE2PfLGDPq0Zc3ABNl2dxXfSpj/Xw3rcF/Bqc/8rutg+BK5dRRapVPakfALxgJWSUV2vwftqXDdLP2P4u3ifN8HDRb0YrUV3j3mj8gQdIL" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA498eXY9HvP506hrLdsh1WWSbCS4pxuVmnMd2BXRgMM6qHbZg+tLCKGFjKxBkvwxIt45+5iHK4G9wbtDCLSoGWJloiuTX/a799iQZXnZ0b+CLN9IdyjF/ds4Tf1Y61EJl9lm+KrqU82YCk7yvzAbpb8yVetteIHa2MrQxbxxZxRcOvznhTN2dW+e4WgryOSJIe0fd7/o1QvbNcJ+zzxtElZOHqeoKYyI3QrPNggyPQEaB5bSAtRt54mQXzXN2QIaLzAOgFnislOuIBiIw5cannbowpSsTTDkAO8G+99u9VPcmSYTBUsWTt7p85bMgvqQCI91NVWQinwhIKUSw/gAozv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAALJRuiXwnEX+XwAVkE4ehRGUeL2hcZKrn2kCYpdH803Dzm75+SrTE478GdGqDtkCAcF8M13PKjx1O/PNq+SutGHMiVaBObiSg9LfR/AqNsaddCj9hhd3E4lx6rI5zBD+CIH4kgWlUQHsH9FCxwlObrv+iF2idb4HX3ZwhYqCG6xcnrdK9hrPkOVTS46y6AqpSqUX/iqrO4H02Kt3U6+TNF/Ar1p6InWKpiyNooqFdnlVPMDpAytmXTZzG91adqz5hQ6cyC4YBb1iAl2EFCKT2Y1dBF5OoKQJEGWRbAUChZFtVoMVMOS0b6t2eQgKedaRMbCM/1ztlT5VTtFiBEiEXfL0qjqy0l7YBK244N3LTK+c66UBoqm6hQUNCneEhP/vzPE/Apry5BH37lJMz7Jeh6hP4GTeMA/uqunvtgzS1ZtxG+Ffo+prOyGHslYknt0e+3v+BiCO4gr9eTgUJMxdfjiaxG0wok86bJR/Ae1rfuOdSwbv41G3IJQkXkBEhqNW2tRXlbZZnSDkWqR/5SnnppXL2KHyyQ2o43WYRB2/824f28DYi2jdwnoZj104pQIYAbU9Bad7DRypqDErWAk9eAoaCEGm9qT0OhCsNpooAHr7uFObDBwZl2Dk5BCc8kTe8eOOZQ/81C++T9ezD5r1ePcKkwOJ5ZHg79l1ZGJVrFwmmIhOneCYU7QfY0QjlUaw2Cn7IysLP5hQ+pi2Ad4S4xLGysS2vSo64p6e7frm7WKw2p9Jj7/eNNFOJQHDa3wAYGYOL1gOnJIiD+VvrQkP+PEGxKuzI3Jw2+/jeTrH5tkGOia5zHwhVxfEG2C+vqIXcHgC6zphnSAF2ByoO/d/9yLpbLbuut8nPGs/bK1Q5IMcE/2Wt5F5gRVsr4sAlC5JOQQzA69VYbIC" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5nMcX9GeUOr/nUuLclErllI89hJgO8AGexBa05Nv7yvXF/jpOHrIAKjbMOrR5FnME3m6PABqX1pNNs+YNHj/QURH8on9XVoYfRHEuYm0za4qwi4Q3Nr5/sLMRH7ZsIeIHoIboTzXCOMFt1tluZhAHQ89zh1ZA72vl5uQe1NArQSaljQOZWlF7ijktK31K0g6zjx2tjs5+y/Da2MNUTLnVPuQP72uJjab/+UW6i8vBaYBSmcrjMficBBc47x8/SVT2HJ+LKy93SHJszzRyi0RsWZR8tcvEihuHrh5W2spQ2vTGt8IAApSMJElJLJao2383/6hurTx7EZKI867BvSIP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAGhlGNvNzDspZJz3Fhy8/1fmSKAJKwFxtj96ynmaOKFD7GzFs6P9o+MOQz3VSkFZcE0JRGqXzPGBjP8PcZQkP2qerFeQ5jj+qcf1ykAFv8MbWG4YZ1rMofroxoV0ghPICrTJqyUI9Nh8/2I60hfpoWa6rJyVlw7PkYeksU/G/ov0AmZzwfebNOrUaf6qwvv3F6kN9DHtLlJfIAAxBcPQNmq2wvGSFPytET9oMJWAl5IvUcWsgZldoulG1EaG67WFoBHx8fUcw8VBLxYj4gltTlYm5+VjCCOzLT9sh0AY4xhLqDlu/z30a0eDDJ/PLjRm8rA2Ru11s49W4YN6YnwfW/7GLPk75jEZmrbw0yCd+Ojk2RZirTquZhQb0+B/qbXmDcr66higgX6xPil1VX12OxIwdp2s3gYUFUB1jIvK9rNA+XKsU8Aglh9W+w2hauu6u6IAjyiV+TIQwXk+Y75noGSfKEAUxmJpD59Bwq3v2sckL4Y+KGYSagSqwol5TPcNhEM35E1xKwfd3SIww9jp1neatbR5qZnkcJd7LPhFXMTpXZbMhzinySuznLsBiA+SCV7RP8DM/KBIJmufV2xJaJ72JGF5NzmLlcZSZHoj8hnsdCrHNh/v+JosGzpFKRfl1evaifHA7l0SYeknl46C1NAqlD3ijoqDI/4V8og0DRUgt0/Lz8wb+OJpSWyCemVXNG6zKvy6Vnx7vCRifmEg3CgPrvIBGynfR85Fpt8wgNODU+gSjDMwKlRhtDRh7uddOT2vcHia2ggeotovZXhEflvldmuMO0Lfu1Us+7OPFBwNzlCduTW6CjhbK7P3kikBVFPzGP7iVyWaRfwfmVgwd0gDmDgDA+gAME5SuApHJy6Li7bvcMZuDgv/BRq8SE1M374qEkuhlEoJ" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLZVV1uhgel+K9YkfjLoYxHale0lEwZ4EXMGXPvRHVWlvDOhyIZhOjfHVMZ25rKAqTzbTTK9eIsZaTfRzT69rm3vpvqIMRGBESPDHolYgcSGEoGMkXnDZu9gYwSchpC0Q5/sD0BW185I0XnIL+XTxdD85QbckIZYNcIENmloaFIUrzfp7f2GIbfXvfN7YWZ/cSeT8PXkZzDRHrtrZJsxGlEljAwvEWcKOgJ33i1SUyKtdYzB+QNmuUm2C6KoKX5PSnhihR+m3AruZIGrolNaoFTZJ/kFibM6byrN4skWTTdEz8Qy+8CdJ9DQgmJ3FmqOKUz4XEg25ApqYLEBYVqcH/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAOOp/ElIs6d9dWgGtUwSmWVvYAcEngPW6nJOtKtjSc8GuRClxJSu8jhWOKFzW1vMkyXxQX6WXuPJ/oLJ2fnVG5AcyPPVqaGam+TyaDynMt29IJSWRkiVMCcwu/O9s3nHBqb4TzLmp8BoI3VYYNhI/V14gX3opBxzn9AHSgyCtz5ccqDbjDKLBv0iwhYOOAJtpqpZ4D8xhOSIfWw0qQ3qMXpOaG+d8QnXTtS8/2NLtRLI6JUECWXSky+5M5WWt147pwmaCkS+03Eyq9DX+YUe4xhPLa9kCX+ENhmAcu5xwKsrFUIRmKa5OFW6mywqLdG2o4BCbPIDrhNC0U/+zvf2jJpiJPvxWx4N00SPkp3ROCxbixJ8/9jVtQ2Lawf1FEQzMkyLVetVK/x10cirBUOAlkjcwTk7I9p9yO73qjRgCIEXNvBYj65QCM+z2xfsFxQVW7aSdYXg7An7V7bgw+OYlUPqXHUygrrDucgO5066vjTfRGFFtPQwTVKQL9j4PYqtmUpr7CL54RKjbnC/hrWZu5qvX2eIySvKffYXXZs9WpECgKXiXK0UktWCRJXE2CiEmBVVOayPiOiKFFYbdDotliX9iV4gx7cfavPbazaqMvSkfTGyzJDjZXIOMDe9aaF56WKgaMsD9UqOx/ci7ac3uqbNNIq/D4imaK1dWm+U+TVys6P7ZWlBVwBp/yOQYoFQcRQFD2DBNtWX+UYBkor4rucnHTXvUWrO5VmwXwNUs48P3F/cKLec71NFAy3qBhQLFOz7yV7RUyPJtZdCbWRpkvOeRmNmgUkVeAVv2WhuX2aa1U2SN01O2b+FdGAwuwIUx2ozrla5vFyHCIizcl+eWXornNvjuzDssDOF4lQVT+lHPFtxA5Y6aOBMHZvY5VBtywcgRpJBt7sA" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOwd5Dmi5Twby/zhsUL2WqRAc+Nng9XlasAIbJgN3O12YiQPgUpp0WFgTIeGwiGRIbIDTKOL0o/9IyyC2zLNUyPPz91Gxa2XaAx5Uz4tcjB6xipI3ZNhk491/9JLSsuEBXpnTg445iXJrnsN7ACRyhmXu1Htkhbkg2z9U/USXmpwHhMHMhCdKaL7U+c1x/baVV44XairyLElStpQ2mfNxReGFR56YYWgUWCWLJAzfMuCyGeUP0h3dqtD/Ab/flZDQt1VayGkGmNERknRAKb5CFfYNgHGhA6xStjNgpGCeRddh74uI5NnBcPz4O2cl0xYyGdqhtuMjMTvbNBSOgY96s/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAJq1vIxeSx5MWihxjHwNHCOCxVGFNdJIltFi9AGQS5e5I5VEQnoYGjL0q797hsFiVuH1I51WBdE3TqGHvBAyHLCtOAO0VYDngEyG3nOCFqNDwmxhv+cPJEMS4O5enZHhBZHoAe/nKG8eIr7dJIvBORv1pOPAhiurjhBbeXVp5dPFgqClRBj31a6bYgEDyd1Maq9H56Cj7TTTaOIFzzLs+tbTdV2cd2y9c5hV2pxbSt4whtUX9r1QKyyXA7JuxwmrrRmk7g/QOxRnuwhSEoaVaiZhEvx30owtZes/e7QLgFJNcWS9/tpUG3eKtIH2Rxv7rotH5U/MoeyXYcy0B7GoWRQWWfCF+Wa1Rvm6DNzmGh2SeashXigys3jVCWg/heqMMk3nBFIYwmCDTDpdRSd9qadBPUxOk5my9e4qL3og+vnwhMCyaUNcWvvrdBIxW2k5SXJV/e0Q5Ki2jnSBqOZZPicP10MdYRJoa/SUjyQ7BHnEjymgJj0e0xM+3OhAm4qncgzMlHCF4+yseqUnlIyk+T/BUmjEdWuL1IWlrH+zBP19Vx69IqsWT9ARtYXnKMTQLPgHwB8e3fEzwotoz1KHnGVJMCXwjx3d6ndPAHRvjSJSAp5SfdlqgedfkLoyUguTC5BHxC8xSjdTqTOJssWV11/J44C8Qune0D6nNcnNnKiwV6i16Xmo0B/aTKtddPPF6sDiAYdK72TGlEzTfxpemeGNR9vet42+a19aHgfoWuEGIZHcdMS63SJq5Lqcsfr7Bm7EY5JCwEfPzk0nSFulHF9eZctecqcetOqsKpHwNWDWFlU/K7q+EsvWrkKHOhPPfWi2BL749u0KKv3cykEVgScm8M+ebgULXOwKrZHfNkOuEeNK62Wrga+8ask6ILgV2I+hBqvPZqoI" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxORwoFpd/YssjrVKU6uPGpIhVFiLQYBXklYBpK1z/B6AAPbqJGST9Hmh75fPD2k8dkSAxV6ncqC3Iw2Ih/0WTWCZfeTS4XHLqJwYLyXKCQy2vFggXh8K47ZYRDgP/Vy0v3YHGEG0s28Fs3WxE7tlGiVr54fLQVYnfUWQv/6xIjMVD+Qht58pbukJ0uPAAYX6T7ff4X5YKBlgIIxsRnPtjPHRCbxj4Ig76HqtFh4+NuKQQWfEt+y+MeN6Kg0CJfuXxTEvO37bCK0gCd2B2UTVUhKyamFnqRpcuBecH4jRu4Qa2mitOTaKrP0c+5UAcgtaOgDtyqxceNBv70Rcle5oRv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAOwXxoThC25AFQetaINwueB5gbr+8wKyxwwKGzXrVtrTNPpQw6WAAhvf1KPmSXnE7DRud7WfwJHqRUdNUTJfrIfOn76IZA5T1X+jrFIdEFruzoYQgVb2JMNJPNSB6+PACY19/2M2l3h/ha8VLUUQ3fni+IgTt9HeuX1Za/edYwvKC9/w57FD84b4rFfYZL7KcbQOxAW2cWNqG+ikGZlMhs+H2qGNvo5Cnc+WiOVz+8aoDYqe1pg3spklfN/1sP+2eAxhiq0qENPAw0YHJBPlWPERQzUzAf6Eg3so014aazLoRidOuMCpeeSucOUOPb/IxaAcg+EMS3AjTgt0kRiAlKiEGJkb2mJh1qjsoZpqkkdAb1vBAldDtmrgODu9pSIjXtkwyZM7gSH/NSfYmJiUfE7f0lSCCMtL3b+rUWbAfLMC8PFIz1gVdCJNMojOlcIzrmVOXlfjDJEWK6Wt574/Mh74gPMVGo6EuvG+QbN0xwXz7PyDTu/Ssmfqu85+xDeU7kLK9oCrwUUb9pqpTrfKjy1yrjTgjv001NrVtkQMDYHA5/KyrZ6wmYqZH71Y7QF16hvzeC/AcpV32wBSNbfhdWZVcLwJOu2ROtniwhCNNccj+Fu4SCXq6lufmmej0p6fSMLe+DSdOS3Y5ygg+WCesEFMmYEdglQioImcdNlmfk4zBUFZ0mHWX/B6/17s53Vo4pr3YaF8Az7T/zsYt8VTGl2lLcNsmpMWQfNQX7jm7Awxdw0fs8H86bC+Oac//QbLCnasXM/MixqegwnctJRrf/BnC7yqgb76RgC5ZVtye5TQCFA82jN8Tpoa/yNo1swrdFS8JOwJWmW1cSJ/GJ0bKGQbMVxRAGkfAMrGvc+kHatJJEcA87prB465mtUiE/bJjQx5PEJClhIL" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALmCr2fdKcKEw859XaYo9ZuE6XXqcXELYbWMEaiYjVC+NNOgT5N84r3qxgsyTx1hUJSnSDSZZ2Mc9/NCTvOuM38AohjNz8BYzXHDMURIzOo2htUkSQqbFk9krTNWeAVHdyulGwnt0evjpRygZMBtSIownRUC4gDqEgeZsXg5SqI4EUOjaiKdJtE+FwVqEOY6vfKd2zY8U0Pfs+cr/uhWqa+Adgy7gRxiguGceJgJrwjKX+P8tZcf1BaIK4Rh3J32ob92bYDkMh6fYMe3IpLRSLkbl9fkZy8PrQHMhutNej7MSWZTcml9S66v9zJuZ+/15hA/okkod72YV/TYMm/SOw/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAEshQfMcI8cN6fQzvCKKvXOO/vcJKq4So0c2nfsenlX/ZYv5qnWd1SofNw14T4X41ll2Vua0Nm3s9B5chL9m89MsVfyvPzDv8Dimt62uIHmuFP1hWdZaA94fV8XYqeBRDIy35tA+u/81+5ZXypmjsuz5EcbOgLzUlSvSGlfUos0rni0t313UQpbBjr52wED7GZA63RXFx3CVAm6xrR11cCTU23JEJ6zBSKbgwi4qBhYtMkAZVqi0QnvnAKUgQ6ig/AGt531P3VrJPWN3a1IGFohKmyWOHhslE1bjBOgTzhAvm0f84la3a1sd6B8HWWWcLq2dCkBWOct7iDDOW/kTRmo+GnQz9k1hS3y2MO8rMhh/ppTnqbrwMtd0TGs/qDpB9kOLCGj7xH73G5s5sH8q4yiR5asHmKGehZRj3Rx1uzbygVajDiyfdQTfaMYhFyKhnVNdCvzTY3oRtkn/0obW9RblZUi6D6mocTg65EcSgj4NI1RL9p7ERl3WhXjf/gnBEKwkBE2RWLsAYpgrdT6HYXKcHIHxnvaVQFUjtKK418ShCQyRj77z2hwTet/j9AADUymDMAr/V1peR4mhIpAs/di8R84i/OPADV2Jx63Ueuw4Y5EFK+Q6UuxmzBhL7GRreIWuBkUELVLyRmn/f9ZK2s3c9qMvwZU/L6MLJXHeywjocxFMHQbGeWNGILjgHQ9C4vZrJ0TPfNDY1a3ye8zBTe9n2jh+u5tSTBtIt+nMWTkA1hwkzkILg+m2prKmURFnbcnaDZmjXk7awY7L6Y9yMheK9qxtpSOYxyqIvuXCaYLIFRSx6Seh9sBvgR4/E4IY6E0FLevHE1sXzpFk7kIC2VLgsZKqRzCFBKIAwuuYwAwiSgdaIKJXs5zeivO2u3ZZ6a1ItFFZ+JQA" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWxQrRAAPEJbBnULBtrRmXUloDBhVkN1hyBGWr4FJXE+iiPyzDOmWYxXr7NeOPTFhLsXdne72VXNWZXhZ7ZhPRnG69SiQcyqZ1xmnvc51d7+V9bHJL8kZB/RPBLCeZCaO8qwpLGOvryJ22YCEpuxmEOlfyFe/ZHRMa8OI2iNvzoMXttmbtPq91iAF/gG3QlGvi6PIeJHBH5CxhU/2+g5DZVYpcZRhZ1PpesuvdGPYz8epYLkUPP1V77foP/BNah5Cu7S2PBiM8B9jfVnHWKAuSIA63O3JtOo4GVAAXN6yvmfPSalvjJd1WzdTby1xO9DQpsuIz2fmaKLJmHk9yctMyP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAANNPib/Uq/2ZzYNbqwESP2Arykxqqnt2ZNYaMNzZEL1JKvade8F3KWsDMPoEWvVf3iL9GFLf2kc4YtPi2bnT76IXhn84MaABYbLF/9DGNfyxmRXVJ1lb94+C0pCAtp7HCqJKcpXryz/qzj9DHTotLyPqVrdlYq3M4zvDkwYT85NH3wXY7DkphBhM5H6MbE2rhKOe9IYT0i7xKD3gBcCundgnXgwpBf1EJeuRUj6H28w4n1ZpNX5VEctffAjMBjt+qxWxN5x7fGYi+f066jyYumBqFHBJSR3AYgAUQP05dSpjCsILVD6ay4vivZbNNdqUuIGJeccNqKixjsjGFOLQgrLD7J0RbapDgkhcA+vR86WH8Zy0Z1Ra5S6smoqC2bZmAE+aQVNa6b53BEuHPdvuG+XQT6dYc9VHEK6igKkRO/0yCj2BjxHNuWDo0R1OfkgrQN8brvUqF534dEaKrpKMMiYQqO47VsfzjIo3+BU88Ak/zVycEj2nx8UEHzqcbDl/PT5rDRzFtY4fqoWml0Bw8yPpTAU+ls1mUltDohWuyk89ysM/zk/+T/P7asV7WTSt2aEWo6e5Q7gOWLkEz9KaFY860qhb3myRVvyn6FCDaJPDH+PAgYbc3vge2h+GCRpFe0nk1P4uZOSx1c3qG26hauRdfQ5bzsvPi4m5W2f1zMrMrMXsosPveI0tgK6ESdLWTRs246iy1yo/uibUrPmnKz7cW7GrXEvx5INLjcR/IhVmMVbArdPloNuPYnieUCW8ep8St290ntwJTdT9cayCEyZ2WmKJIKW6uX4ZgmCCgif51UWanmASvVCf/KvM1Jgze0o8TD25ISip941nT0utZpj468Cu++2WGJ+tiRkrnFHE8QXVJ69AdYW2vTxkgPP2cY88Ds+rTgEL" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqyPqynsea5nGRd56oaHge52U0q7axlk73JRJ4tXEcaG3EImxF/qJFSTzS1h8XWjGM4qbmrKZ2mOCdqU8JYf+IiCJ4UX5HWM8EbaA4yt11i2q/kIt5ZlhhtQNB863Ijq5+sQbtzeXiATplOnuFmU3WSCL4IpeJcVIkNrN0FGN1kDJhx4dDYoqIf5uY7eGlwRXtHqgjk7kEX35FfpWzuwPpsg66L9R7jFc6ldBZM4egWUsa9lvupPV01drZawkJcjw8tdqifzylg9uOJUQbDXWkHVs5fvUE8O37LsNZQ1cZSLe+2Zp8xdpvFBeWkOL+XZ6gYA3xgM4B5ziWKyUISlyf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAANdeeRuAEyS9sBY2NrTSsUpMSB8LZinPFKHeXSIPfFv3y+Du8gHFtkDgWcQ81N9gfwUksvXScCgzdgqkd8nEl7bEsjxjBhi91xCDHo4XtuiZTEuzhg1HMyx6q30YgxuGCIsYwBtaBCxZrnHqzN+4SSCHoNYSKddnZePXe8OEKaok9alSqMXg5bw555b1p5sok47s+41f6boN+OIIqb7pjyHBlqmTTrkD1EWo17DPfYx9E80ycXHpZikONH8f3pcklA64uVf5qUOPjyMmwPgxaLFh2+/B2PSHpTWOlO9iFKhceaGtIreOPg10ngg0maxXMoBOA6MYDCuiWmf+yS7bj0yFZixTAKamtlXqbYx3gT+tm9rdTLrOimjSPBCasffv1OFCIdl/m3jZ4aqccyeNG2OKWV/ChWG4IFilBMCYjJ+6vlUWe6SIIPTSBMcWk94KX/KfVlGE6d0VYoRs9gkkdhbDsC3ukW9B9aXm5o5YlryR2hriaLH7pHmUZV+JwKquZk4HhrDGP2ZX08BwZnZjX6TcHRnuUmUaVkhAxyHGMQ/A7m2vk7cIm6Lxz1qZTV7UUodsAKr/klBqIaw4pHhhrXF46Wf9J+etyFbuVTZlKuUYbp6DpyHi/laksyT/kJOKAltPmp8+FcY2zQfNjrz80577b4e9aobuF+STbWVbn7pTX44GNmQSqyh77L9RL+dPODsm1srPW2H2aAZllIows1q4ZgXvvk7efMMlujbb1Zs1fBl7POUMPT5PRWMUjYeeZekmm625KRgZ2hMubLk4Ykb5nQT4f0KaamVS93TGuEEJxF724AGxc4SlroHhoiD48feVtvqJBh8e7kClh15oJYyX0jcdL09L3EibTtnzugpaRFAJRhVdLoTq4CbZECbrFGImaGtAJ74F" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2eg7FBlR3iHs+UdUMx/9AdRiyb2j2tnc+et1TaVRkCm5cMZnvAxTr5ANuWVlKczIfvm94zT7ycbq4PD9ZgtqR7yDTZGx2kIS252KDRpRvv+Hgu7nj9u1OWoXnWfGTZAOksyoplkUzenFQsbzlMXXfnQoWo87JyDaKOvj/d4g3FkUh49L3RNr2h7HDveYuVN7KogXEsC5OulMathaEx+jYJsZW7QDcEYVIj40dboJFS6u9UX+iH30ShiyOFxN2/FLPWmPJar+hvEqRgKA0uS3yS3xfi95n5XBHK5jYX6R1+BO7Q7LpDWkrXo+vxEpDj3b2wxqHLpm84rPy46JMbLWtP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAANPMWNWuzWuL5CDqGPzwJQFK96rxDIH5BsTKe8NRrHbOh+bXlChltRRqfhkhMjWXMBiAwUqI8lI3qj+Vnt4Ff7AnHIayV4JMUO3XQrYrFJMa/5oxIiqnEhffgF+czbzrCLAfmUy1T/qAaLIZ4mICdweawEvMtsjvih1Pn4U7cEnlJS8WmZU8PI7tV773wm4glYsfrvbEhfS87HVpdkI70j9/mfBA+E+65n03JDOfPVicIyxnq2UI5l8qbPIrRjE8Mg3lu+nAWTD89KGKGttQH+7XnJLygxbiOxerzt1u8zWHhidfomRiObbHcZjvdF0/5pTL8YPHZv9q2uwT3RRw146Qx79IF01MCCYUEbxWs6p0fM73dLfSm3faiC4ZZJiXCLNr2QdzwKDvRwrZtbiwkRGeFDuL/+IINJYyzRGFwKYLUjyYtQ/g5Bt/QLiGSy7a+j9f2FVGCvPOaigjiyPGFRC+tyseMRyhwJ3Gi9W8q3hc54tmZ8nGG/aEsPBfQYhl6GFSmEEbl9YRS8MjPfDqchvBOv8HhddD3bEQFulrlTXdFRD61PriCQvJmnp9vTWyYmEiTOhT78Abn6bm88kBrlEO7VpvMwIgglG+lU5OoiUjDcZjsdMvO4obOj80rA1Af27sXH6F9/4ZqzA7397gKUNor0HQEgzFfBeT6mFELGowZ7llYF6V7iEgp2pEiBPneBLXgzm5yTWXjDAiwVYF77R3vd3lg69kGlOH4m+FMC/R5jM8z284JS4nLbmpXQdrqoDq/EYf/ffpU6QVNcKqeCK71WgNHiNBDglFra0h9x67igU6y61DXRqfXs09MZCNPwmz/q05Krf04gxMS99iL0jXo6W8OcWDrj2/el0h7wUUAroK8p7NDqR+gNLkeWi8cZwG9+DMqkID" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHJc/ZjG/34oz7MMyYhpy4v8ru14NEby+CjKvrTLpDjqyiPXSlwVb5G+EQzz3vYXcI+01rlM8Ik/Qw/UFrZ8skqz6yZjWwKRLfBTDxSntCmOZbCoxNyKmSxZn1xpgHOT4MxUOcQbg2JFtUORS4QHSuooGH+htVPlu3qW+1Gc5sI0CxIwNE2SehCwj710hw6XkdstorgANVUsxi3esY6UiFJVOnwgVqbs9XPVXGlQLwResQHpnCPAEW6litm1UMjEPQmejs8pj+vagKNtEYIbqO8BttI2viY99stlqxXwPGB2LjNjDXRsgC0GHZ81UOUTLF8l7d5LSEMjShS+bvmWDT/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAN7T5cUBI6N8nWWUyfmPH6ayTeHUgwxiiIlTtHOxp9XvmUSk760PMKqUUCJCassDvn1Mmr65id/dTI6y9oHCvCHlTqWmf18V14mTG7HGGpOCZbJLxEq/7LHwQeuvzAmKCpSBKVVrW3KSgwKkeTHJ1A/Lh9DofbwIxiM7hylRsxmfeRc6abdKqizoDswJ2hbrY6YKDaCnoarE6XQorQM8bwPzHquz3aFsdVEBpKgEA/+WIwQMhrhbw7ldMXQb8H9LVgXrvDXf1TdBKMo8H98Rmd7L8OyhRXwJakLv0WPKB3/8Y4aBzBAv3yJZs9QCMVf+z6qMgTS18PqFe0/WBn/d6Cm0vYp3hGbUEos/N7wdbAv3Ds0ZzZ7prjLsJ8OKQuPeMrGZIZcMr18YPQpA3GlOlryAKiMcfap3soo00t43kKO9pea88wt4WDOHyf18NopIq7hrxdXhpv2NyXiglrsOCV+o5e6RAG2mrfO+VOXEv1XQlH+68WoF/pBv4YbOGd+4c12sE9IxYy4EGXir+mrDcvXoP3swuxCY+puXF2dGWxmDpGzVxTNVmEnduKh9HfDaRQq6ZsGb+xqzerD1/ed4bspscmgefvbMJTi/JCZDNqoqxdFCUr6OXJ8ut2ou07FAyq16wSXGVfGOF7/sRGanPML99rzZJCO8aOeAu126n/jfgSOym4FBMTsznwO4DNZ/KK7Qf8Uady0jOj2LV2oSlhdU/VJSkG5Qy4VOvGRZPaLVaLYYRZMHHhKu4JeuRV10a6bOrcXW3DruEmh8ngHZRV86CJyD79NRWBeBU+An8lj8QDNCtQB6GqtE4YGnkEEaBgRzHJtJn+kiNJO/huj7hC819YKgXExwSU4UKrDMWEebtn/mtgUludo+O90DJsixZ8aHqt2iXfIM" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdWU3oTM/GUvUwPf7SjJZQZC+uuXYCT0dlyEj/be/H8aYZfz6BiI218g/2uGd4HYGgt0q4lBxUHdhizBND6yEDHbzIYy5a8LDJeYtQF3vkmWFhqzkyo70T5hMfPqwO/M2ZOaODfJ90j0db7O+0WjxD8wMKoH66ytM6sr4mwuQYJ0TLqL8O7ju+rjzJwVvv7wgCdLq/icD89LRLBsoRPvGC4m7EahFF95HQXT2IvH8vTq5vzpKd0MaugZxY6BrRhXqhR4KvXUVyJQFB2RrZOdBiSwowL6LIMfhm8UIaWyRpyzEX0382y7m3xJTJ+44bqaU87CarlvgHMzXzQHGpoGf3v0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAAGAFYtS6FgnT2+V+D3+LkuTBTirtK/bK/nvDBo68VPZlGGOJ6n0JHiJodwnNykvRNTgeidAUtiGbBnPCUtH3fMeeSiJqkTa57zasu/X5Xh88/fC5agaVTHtmdiSbXmeDKEp75UQD5ajO24/2QiU288rX3UqIQ9+y/U9TEAvQuY21k/2fHZNJl4O1GDvxyQUvosEWgxqFBEvfZdIzIoesv62YluWwQRUlyjzDM6fIfRkMGXC4hTj+bGIK6AVJkbhbRMFtLeXmXeIZrNwd5SnWrRyq07c/XSZLAu6yK/1AKGn9F8vNzr3Wi3IllUjjnnHvYmwi4XNul/A0mUIMK7uMt7ibiV0GYhX8f9BC7NOcvu5TYClEA0jUAeGuvMWSPV8G5vZz4XfPaBV51PVo2RCuIkSpgjF9LnlBZFwaRrC9JKo7ag4eMWwvIu2LqC6fWHf9+Ctxw+WSg5cUPWTWISYqlfFiHq0d9yPPrUL6zR0fKOsLeRIbmIG2YExEQVCQkmbq30pimSDBINyTmvsYMwUtcRex2hoM4pEZ8imZfPkxPozDkKYXf4OtEu8Cxq4TcVnMEpQ/sUY7MitdFkoP2wDxYcJ7dC0cD/Cb0h9rKVbDxQ72XkENh4mTRJAcWX7Q6DYCJ37bbXslI0NXt+XI1Bl7an+TTtSrRPXKc0oeY8XgmrSEalsC21IDAneE2ckFl4GHneS7JDljuhpEfg50hFapr9MbAWD5x/SKeXc9KaocOUZmzbtMuI8T7+1Xa7qU7pP7IAHGLx54fpNMmcevRwM+1TTP4OVokOMwsTXP+puN7G0VFIDLdi9vy0tnDjCe/Qjv3sm31j0I7++g9FrGAvK/xL2uaY/cm59XUqBPecndbtSBp0ohq3PKo3BZA/VQ78YJMH1l2JUO9MG" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD67AfBo57vicdTLo9uVo4fFa26YCGmSGImLJqGOmz+uAj6J87TsFqNQHIeVSk/g5oKZNacgoCUpZ7oNDbyX+xfcCxBXpII/HE3L5PNSksGiQcexudSWBtyb4j0ZBs4tEzSCo/gFDN7xsluQh7IUtb9u0c3GBX+cNbv7KzoLKzr0YfnWvlx6SQZPAT01sGYCW6AtiGiVFo7f/5R8JqTd3ijC0Pg9dXhDOhGY6VfqJbAekmFjZGagRjzBDS3/V+shx7pbqJksr9eRV0tfG+c99Fn5l2hkLiYMqtoS2HWHIMaoEaFTMfRdo+oCFQQ0bfwpTjUM1C2igYoHXDRUOYLjEnv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAFtTIWg4BAZiwt3lcX2+aJmJQbTe9yW0zkbo0cGX6G4mENB5txknguHZTOnlvISRvsMFDGRTlQ1jKTGZ5dJMxpTELf/aVzvcNn01Fs0mdJK8yXwzN64R6nrna5blh0GxB6hbIlo5MFWC8kM7/uECt+v4RApEkU+mjIOfIwW1By5G47mUyxymcaeaCStEXYH7Qqammd6Qa34rjd5Y4xRcBUSi95J5RCYzJ8YAGzHWTLC4f++bgiy3yyeezXLnWe3nFBc9vOwksQjLltZy6RDLPKbEz1xw3UHu3rhNhPWpht0oPirvEvE5S3i5XIdxx2SEwotBuWnvjqT2aQObqypRlUzhmUGX9woBDdAfnNXgLa6s89grNJCKLRM2M8bNygOWma2d/LhQ2x2NJl30tUcq/eg1Ht0IdW/waO43QdncUANVWHAsYg2T1HLojLvM3WJnmTNA2oqjjQP74AJNUpWpy2f2aKkKb1lZi7h3TCyf07Qjr1xGmZah8xPymQ8EaO6RVMo6A6zp8g0yvSds3bb2QYfF7PQKfG144q7IsBmVl2eRnKDH2TKPlTelwxinRUj2o71JzGGiWSBBfrLhaC3hwjKxXK6SQtv50CE2/1ACFGgeWuYag0cPtrVijSGP37BSH/Qt/t3BLjeRv+7U4BbzeXIOFovh+fRIoxUw1ANFESAntInDfGexSkd6eCzB1C3Wt7BsyzfEmMDBE1yiq7q9aS1qCYrri6ibXdGWtHQ/s7zK7t6jopUiRaB6aCAW4UT8mFS+0u5UqhCZDiLz5jCScuWaMrkRb4jP+mDm+JqDw0CCyahIAA7d1Z6xuI5kMhRdWXY2zODAM573IcnRgdeNOU/1r5meeuKMBwLVTjP//4/vFT8vS62Cfkj4d5D10LrBgfxeLBBzTPcC" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+aAY5sTZEFlHKliS57LQjlUvE5gVzrs53cMHRTjArJayFn1AQQK28ulBOJUIcVbHXeYBwsEhdb80NPLSvycx1oSt0v5GtKSM6uYlYN/4Ofym7uDfGryj+QunU0cAhA6MIIa6l4k+LX4mJIwxUWeNkT8ewCkDeoNBMaW/mNgUQkwJt03AquMVuRaFB9ULS+gO3tZhCq66t53Ci2yXsRb7BQ4NVMkjRgBViISo+IvIOq2iFzNgcF0hE9V/yieIFvt2/ozFQIVHPlPWEN0wYV3u5QV00O4qFRCy9CyWn9+GqK3olEEsnsJS4WpHoaWo3j81vAfsDSttSKp1VCNEOZae3/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAANgjwVXSaO/14/QChBGYgbvioXVvfHEmI2M+UkK+sLRYBdRWgRI6mUw9+DazzRsnuyQkfH6OHtUdVCt8LsIkWy4nMWUwTy8++OutUj7Dsrtd70rXg4Ow0It2XQo07adaC7Dt0IDBkuwq+ikQHbXbLdP84QREybwQ6essHi/+Jc8qX/xFOPc00W52jkFaCLyIlpgl9WuZQuxFBV/UgWWDa4avVzKE5+X/XYIlaNgOgW077prUh24tQHvhJXmm9H2nxQEWG1ECUn1Bgz1yy7oQ9+noKOI1ML8PlEJ3Kbm66rQt4lZEGgZMyphjvIa4DguKuaVCQodmiaP3nfirEZduwzg5+fV/i2J6JPNyFCoRd+0owGljgx88+lWauJLmFIeuT6DzSZG9dV/LrF3VCuvx3cPk8jaGVZkqvYtdP43hvB/lO2rJa6duyPCVRk1dKKcFTNISyULHBZye2w2g8JSINSRsvUmZD7Bqsh7O1j51hu5CXFHtd7HY3RqFbZh4Rr2/tneVWOijCN2QV33ndXgCo7tTfCE9uxFV5JtXYLOd8tsSirf0GkVb4hIk/7qniZWQzizuWiwvqAfynq17Xxf7fNPg6tzR1Kc9hcg3DwA6X8Xu7ajUEZyhEKSaTaHCKUnIuxzOb4nAd0b9bRbIWdl42FL8lctPxhtoIxE1/KOTW/UVlgu4dedxvmBD7LIGxxVhUYee3ObOeXq0eQiGFKeq/gYPESf6j1vJFF0PafIw8KOXwiHO12iqTVvDzveWQmmv6oO1+p74VidWNb02U/1fm2XmklXiUWLvlYUuB/zMECQQa7Y7XAOI8BpEtcWcj/QYR5PSrcx+EoloxtFRv5uxnYozwgLiT0PHsanB6ZMLpt5Klcs8NJFKJYNW+cjZwHLhi9M2fW7pIYkG" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYA5sF6P3KHygIBFc5cUcZDX91GSI4XL4fKawNyql7u2zsCzxxTF5jOujkPVFXq9KY7TAlazP1L/eB906uhNHefZkw9ppsYkFG2Tge26vgTis/dsyOZa2JYBjdWnytMXyEzqhEIgaE7diKI4c6i+o5klDco3McLezA6r3kXtLu1oMZTKGKMeVDR13/pSBDDVJOOa/Nshi+TNHA0lMzDLOtzpsRa1d1oa+JTivf/CoL32DNZkk9sy47M8WHuqK0ub0xKDop+Ol0mFXlQ2XBeNvSH+gffQKPFN/GTGKJSYw0HBlupMbiD8spA+peXMpFP2PubL+yt5fsJjhIyNh7sRuMv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAMfpTsDUNzU7G4rRLMJZcwSmoXHFxW0C6doLt+nUuhmlDbFKiNH/QXdjXIYk1F9hSD6cekXoEyV5RqZ/8R0AmMljk2WfK/nfyIeeggVIRUSb4cFrLnXmoEnE1vYFq6dlDoETajsXfMw9swGmagutbcUR++/pXZ+D8GrEwSxeu+VG/lcZPGHXeASwWoimQFFoioGXywlTh+Hb1mIpGGCSkVE670PnvGvHFekfJj5NUZeRH8dLFwYhAIQCD1Qy6T+pcgr4y7uXc5zk+v+B9ddJFGIvhYTanL3bSIoGiq2auQtkXrZodv43iRUQZqZEf2hHTJmHkcqTCJkIi1AqLwqukgI2FGjCc7r9pvRVfaoNTNVLJrcB4613dupZC1nCrX2RC/IQjs6mYMjUyZOXWjpYKjEx2MYOCPgivVvd14yPP47ltCflkWUj/QQ2AlQ9m1keNkw3pzktBtZnlWe5anuu22Kl6W5XAeou0R2KXxFQM2MDVORoqzP2Tu8Gk8eAKHU9JhXV5Hr3fhQbJx4bI3h8O1y6U5iLkwYJQseBr1OciWypelYB2mbDXDHs9gUaJqL8HPE1v2jHb37jbuFujMqWqVAns0OXzcupwhVDQduLwtUthhxjCCVU3xFtKWZsP9GW3A+zQfxua4tugZKESTnpuany+z58yBfSFRHE8gCidWs8WtWPsGfiqsW2v79kgZ5JW0h2q1sDWU7QzctrmnEyc+TCm/Am47NX9xjUWrCf/i9Ri6Pec6UFyqKLGMXdvlmnLX1E+QrqJO10+lOriuxvH6+xVG+Rdk41C50Obg4umBwu+wU0x2r4bYfrMyYBZE28+xeDCWjR/fBiEiGLTtk2wNlRQAsGWffIKA1YdoJW/uSp3ntKs2BqCjLSuDVAfH72/myudjTiBFUF" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgB5CRtprOqTUMo8s1eaK2dg4m91XYXKS+vyhVV0Njug4YBac3e1Fayvamp3pp1z4NpqW7cnrQvoaSqqIWD7uOvlF+DC0ArhsU9lWf8rTPejRufqvIypj7BdRpLPGdv8WcZ4tiqctKXFHco3CJOa+kGo1cBNXnzeYjWwocYiq8ABEthJ62GfMy8/1NDXc3JB6ugQRtq4Ifz86Oa/AWmJ4LbU7pO6cdAYJCHGu7UozlStBqCOmyr5UbDztsaom272k8nOeKe9oLfs+q3kxhLIXjh4QlfrdXyEJixuuCUn47KdUh24p9aneS62nmHJVc7cMZWykbZGs4CdmoxRe0+dzP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAPYAOgIzsp7OAlyc9DY3wfrq28DkEkVaIrWG2Q9XVCaQJrha7GO0whcec8WmMtqRUjt050V29e+fkyIpGYP+98CTifhEZuSwSBhK26nAYyP6PFE7Axsj7FrAwtDy1VLLCZehfUgrG+qX5mdlVW2TrP3R8fJAQXS7Xw5HlthcJzfpipiVxcHy+oOwLqnZF2kXkYJF/Kfrpi6TqVJxExBuF9DyYSX6XMeJTcgsEcCipMVHyUKt4N2FULOAFrDE9U1EtBH5jPmXbAcVqkK+R4+Ks+UkVedX/R6q6tTnii+/DDs4RDY37MP2o+THRgDScyTwi5AuOUkIR6UhByBv85Zz1+ULeM1vrsDZp4n/yLRbb4z6gLrsTFxiUDauv0H/rQyf8HdafVQZvThf1cLekFVO8lhxjwPXLB3lhXmaRYp+69y9jfT/wq/0rd1GFCtvez+v3XHLeGr64ijRHKHFRszitGhSVcR6t+RpzSPBdGXJ+wiAugkZ74cl0shHKAD0lLCpP7KjmctPV0/sonRg1a0A5YFO2hvYC2GTd3YirK+BnTHoD8Mtso+cB6ZwyDf0BEgIDGcc6l9MKrLZvV6JlzF/wokilp1sKNXWevcVUp33rwFDVGmBwHmL4flYD9apJkJckAfz49JO9TJ13Pt/H+HXRFLagOGayI52c8VYDIZJDgjQHu3hMZnCyD2BOGTlrqd2trXjN1PJAy/Kqi2O4dr8EE3ESlkzaJKDw8ounCgWLrZWHpgcZQjK33Rcuc3NQaQDLax7XgjAUJgKG+P4I3zSXdAF5wlcrMq+GD7Yye6ykX7ZwUghcD9b8rxGevxV0AZ4IwG6c28xo6deRfUwd699mVieooDvR3daZzR+Jl0UfP5yasm88BZN4kGmkemoJotKuuoaQrPbJhQH" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApzTkdw3Y2SSsCRew2McQ/UZ7OLw821gvGackyvDECgiT6LChWsdjQOL1/WFXzZU0K7y8LC9uecFFfQuF9OkVp1u2cAXSQ+TR2+f59RjTHfW3DjV9rSHFZt8BwRefwq9DZnVFjO/S1wENIjfLKpD88JFMUl+4B4V7il+to6q6LAYESHhPKmoL+XnKk2Bjg1dQIbJ1X9sS9YZjM1xi9nxLPRXHdaF7b7fm/syPOyFMoBGZO+8oDmjfqte38YM0cag8kgyiDiL2gNQ7aoRBwsw0d4si9u7RA/Pcv5cHPyJSiqvAFLulvG6E6c+Jf21252/pECHq0vR28osOyx6+C/Ipkf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAALHNbeSXTQlJw4KkF5/YWWGYfsECUEjWWwVq2W8ZgWtKjtHqAIZRmZylQfHPn+tQpyAP46QCsZDOcD9KnGsMbZN5GBUWcsdTVpRo0KKzZkfzTAOwaYXLj2fcVWNXOz49BrNYC7UzuDhi21QVcpNvgFbJjdCnFIrjF7+EaD7JOZePRCdeSLOLGGtswoihKjEclJFhLPtKEnQ1giF+YRPmk8VRj9EfaQGHrrbOuBPe7UHHPigVCkjqJk0cpqGTiXKlXwhfyViHt59Z8iXy9j5WB1+6EmYX0ozSTnDbN3d+fdRAVk3rCUpn9J8NB8qtPXu7/7QFXcwvFWqOnSXew70KXGOaiBZI8ryBLNGrXup+XenRr9vnlfoya2ghEco9WLE/P3RFjH+jCnqJVz2kT7PqKsVyizpwulcDNzm773F7wznscAwbRi2eiwHqn0PGRSl6dmuzSwqOMVbT6PUNuJVivmb1bUN64yPDgtS6mdgpga0xy66DDzR64VwwhaOjj1MgX4pcIv02+u4co/521hu9v1UQ+4d9XO85aDuLbUV1wEudZwC+f7xioHA10hNIaVY/mu7u/2yhTSDYnaGo2HZpXQu3Lr5iXULK6XU8kEM2uaqklUHIr1aPjHnywuNimVI6d3+jO85L7DTwBmCh4FkQrmvWVHkTtjmPePAapAte+EXMRzwwWxTsBW8GH48Sj4y3IKZBPwsqfZUnapnbAROg4DkJ/qNWUpkL4KAhJp/hBFl2/3oCwOWHyAQ0OPPvZV6dee4n1MJFT4ngp318WdRYsbigPIj2bjpnIC3c8Ix4ycEtt0x2Q0J7hVCTmid+rQ7tgtsI5lGezaRdLI3VQzbpwe47kRjxvsUbpaggmJcTlyWwtMeWYS82R+9uG+nuXa7odzCcmU0ZtgMN" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiiuM1NH9GLeG8A2Ls7YJgwNAvPjlPXcHD/vU5KvpUvK1Ccya5ke+po7KOAdCaFCbcOQSYdDhLXJDuMbXG/u04IA+VcR9y1epdaSUI5wSyk2JEmMztvc+6ijZravnB2RYrSDDc/MI8WmXHUIyNRIYfSSu6aydwXqLXp2tPxVnMqsKK/YAc9kJVBf2mFwrhPilUzyJlPfnpyEpytsI/EgC5EDZkN3zKX+wqruTg5VczMGCZHhESI54P8kL3ndab2mxmM00/DIfFaXLf0OyME2GfObQaKBylZ8Z4s3mxg11qSxUzVd3+WRXYI5VRkQm0Wo4endApQVmZ/XwZZtabeTBHP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAEhay3VprUCCiphh8ZAfwNu8aD231mMWk/hh9Op1M93JrfVer1nHNi4Wv+7EwPCzKerNEZ85ACYxF66d/9KHGcuavLM/zlnmHHIsWxXHa/kPgMEACM7iwDArogA9a+7wAqCAl4uRSHzasN4wqN6Ymw2uV66dtAIr5yYg3xeEmWwRR5Z+1dOFRVfO3a2IAtFTq5iZc2uAlLm5/9q/lEDMR6b7tOnN7kbjd2yAvvV0fDUiUKHUrX6OcCON2B+118S/1BfFyneulhtFrjGdMpPThmVQA2jAtSewHms3CFfHAw2DpeXLmVH/JfGY6nxZF7gOl6/s6Ll6pbQjNMj5pKpoui0P4KBGDiwX9oVObxeyQiLPgo7kGc0+/DvI0RbSLPETfMXh0V0b1l+WO/eqOSFAcabhOvRbT5QdKIxa7Ag3gR3T5J87p7S1YiJ7uV5WaMdj2D3q9DYcBBK2HS3aByCQdBj7MpJcVENCzHaPQqEoIDAAH2+TrOEJNNTssPlzrZMeYr+8J4vdz0Wu0I3tEvv3mnUdEo6A8ShYdmth9gSSMgNOCXFtunY7Xm+vWeMfKdZrELgOlk3IKxGVv5ORkWPgx2Qu/vxAoD6igG4DDA9U9EhrQAGcygIwgq8jZXxNbThBJy+yVU4mqEAwCZFEVlhN2Taj90PmRco4q1OxEHfINh6Sv4qcrNolaqz4xiygmOqFridp6+fmuuB1L8d34gpJ72yMa/2imXQb6FrQH8OQ3edPPvLxLH6p/r3dvq0kHhJ3RaRkvujHoMkGXxkqepWBpHwS6qW8mLOSI4RAv6yOk6uWjUFr1oj9aQ/FSJlL7J4I1cP8CQ1jbQfKCfX6+7L6Greac6aYSQ//lOeADgjDdm0Fvpo7MAxNJxGKyYtZerHbb/fYfgbQJEQC" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyJ5OLaDVOTbnlzWFFaCiiA9rbuJxAOXmwqmNsobDPJqB38xt4gSdTGUu8gCtXUShdksxqOEBhW76p2/LmPSL/0U9SIC772IyKrf72koFMDiZmQdrynJU2u8RvS3wyUZPPbTiNHZ+WYHzEEP96Ugt9858fdwljHjt7zk1L6Uef8MX5MamuZzRsaYbN/a0mLrWIoSjgmic4slsaHuhHn27YpzsP5QWrPo+C/qJO9Shtsmqopj40L9l0GHNjWka82ZYJmnrc3u+pQULAJKXLrxfUmheTzAEz+lxwaPvZNpbEA8Rdsw++mlVC0HE8Jw4Utj6YKzpvQrDT9QHScM0k3fWvf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAN5XOlSj62vj1DQgck35nyDe9Q0WboIFyH1PsACBUCUVpGFvd/Q7IwpxkmcZ39o+bCL0pog7is1xn/PCdnqIXZkeNFKoXTw6tVx0+ML1pTV7XOE++5DXe91j95bJgpvIB6x9vehrxgIq09SWCgO2Yt3RQEwTW6pUrB2yX4KrBaonXO0aYZjdgvTBO1DV8uyPiZZEaHnq0trP5eeNIMcwBqeWdfBrRwxTUmtsXvVMNg2+tz0ivyRkLCMSF7Zhb+v/JhMTzNYWM0JhHf3eQTJPp+ypVYBNqXicQbI9rJ9BB9KKiBpnoykYwHbTQG5lmzyHOoe7E9x/o7y+SBmbVgh+ju/fTmJGf+UobZJz9AdwvyUYS9Y8ZK04+s8OPlhaTE/B0K/kW5z7ocLkWD/vRjtNeBP1XM4WUQ5fdEXksTpSxzdL9IriUp/Ur4yH3ocjRT4Xf2cufZZY4ZASyezig8GWxg4ysoC1FWoifrWCmGU6UyGpPraAJtUZ7ieTWUAw79bspKuI6NSNyBaJkQq5nF1OIlkUIWp/v4JmppIsVhFsUDRrA6vkn7ZT1UsmBdrIEFxJ45ILAQnk105w3bfnu/qOMnTVMoDcK990dlYDbAmYggBbINzfuDH/aAM9A8rHCJXh/8M7jaMvL7Nogc15BxIm9ozisOMQm2M4RgDJXfAswX87WcWM8mkEXSGqHljjgIN/LCDcvMqcnleOm/dzM92J/SzH2Gbu1eM+ipG7dnu7EjTQjL3ScwLhV8iDy045ac6hNIXzkj9piMzM2m9OFXwuPAMb9N2HQDxpokxXrKmhLbTj0dtL1yOp8cCHYbN90jN78E0JmWOD3eCzam4Sqiwg3pc+WKpe+bXzk2oCqH09IR0hRWBFs8nF7b2N7b/PFz9v+B5jlkqyA4AC" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVF2sozlaqCIlYtmuZ8TOl1EtsLsru+6DXi2HIiCzERWMMKhh2T6AzuHaLQCq0GVzMmve5Y9jq3NXtGoPdxvo8LeBAgqJK9GBRwzTymduAXGxd0zaCyMC6/DHEfc94Ij40rZO61gf3EgZTxDvvCYLcxHz3/hWk3V0C0SDhops5tQH1R/sTuv5PZysIhYY2cSHHtG9wC/qNrSYNMgQqEo0pIgibmzCao9S78xRCO8YCH25BhETF7wB9NdaviPT6GBRYGo6P8kz/k+DK0aJUi8BPVxBa8+9WpIqgRZiqBtUTtLq681W7Hedg3JeKGZl8sMFT97LhWlzuiBq03/x2k87wP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAMurBz1IYaFgqFRFPZtfl2AlS+BYdk4Urw7YvoOteh7MKzzzIiqK5vov3EKUSdUI0YFwf9C69mn4yG63jA1GvnJjhRMY/bkuQSbyF4Ab15Ouqxgi+qS8ltBV+1gil8yiDKzLJT1Qynr2wD3u4BLMFqRtwFJmrPclYHm5YtwGJpJ62atOIAxUcDKwV8Bk+llIeYdVg8wzN5Jw/FQLXAWWMgLS/ZpNIQRDckPyroV3SZvBCuNwHGHOolElzu0L4bSpcROCUOJR3eMvtnC7n/OyzDjDtgiC6bNA17yazGqSW2NxxU0GNhCWvnWWfIgpBq9Hn6SLBKswI8apb8lrTLnF2HA2ramHsFY7q+aUAmAEH4JS+ueII9keEnrdEqVUUM6fOopq3Mg8EKY+/xB4Su3nLWLHMyKtJ+GdL5x0JBUPBPPl0Ru9S4/3CGZufSobXkdlU5+avMdOUpj2IO1Hb23QvQGcZ4sAqsmsTjVrrO2BwK6o1ccnADXkBD6T0nJTHgkVuWE/OEociJ51Zxg0EJD8Lzkfe7BmhX1Q6naZ3G10RIRi7X/vErZQTlXSvci+vnNetLvNZNsJ397hZQpOrCrdp6BfMCzE5e3C7f+T6l8TG+eLLDqEfMCBc7DE+g4FRAfHuwlsAJ2+Nr/Qfn5rQ5ogJoIP1eSLtL9YD6THXNn+FhZDZQXtRb89rwaR2lzM96gfIsKTJyMjxkt06SiwDVuoJDSBVYMHL9zgyyCLz8NTOQgK8zWGS3Y34QEmYu7ms7Ve1MU1ILijsBGojyi6HAgJOmGmYk57Aul71bkOTzQUJMuyLH059gS3jU82QVDNd8HtWZFE4lzg8EW4wS3aOxYBKjits4kkaR8WN3+ShhNK5fTYqwWBSBZWgJIhf+lzC7qNGvJUtDeULZgJ" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdVy9AtzSZV1YAHTeJGyyS2fJh8W1jtQalZxbS1eOnFqowLBf73II8KY1sRG88uef7AZleBrx7V/oQ5TTWC7VrQ9W8oppfjfL0B9/QgYIJTimeT+h81hFF90s96Le2n/AkcKPSc84YHZyEAgvXRgpCYWf/OGtnK34DWggEeYR0RoYwNn2+Cwjsc8imXmnpP1byRkz4bKlJ78X7ing+RGQ4UOswgACIy4srnRPv1C381mmivVOM+f7t91cM6rue4IpJQF69/nlKqYGGX0N3z1WW/39Ahrv6szP5luRzoImez6DvTxRPJnApVbLR7qOKznYLcITY+BaeHb0udjFcvOGDf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAPA8+gH9b5K29pArrrGzaB8hO3gls3lFRInPQ4CZWT4iwjPJDHX3lJHPs1LJlFgqUEfyHh9zXT3HNI/7Yyx95rtzbjNlpKafqAcyf10L/kjnFYCMpkvq7kKTuAovIo3nDaWIIkkGYELzFIQ0ZZXiw0unC1IO+vkp/pc6pPL+bXEDOKs8LRFq7sJ6rZmdyB229oEtCQKJWlZWSzCXXpnzoFnWlR/GkXAPyBpIcYC2PECuL4nh4oi42itedFBfTNf7YRiMJ6fm587sHZLg3X9Kw4Vt7JY4b/eKEUuPaySrqEXwejwyYUvkLvNYR0iGD8jcObRyVbtgsnyRrceLxNiYJo3M3Me7nvMklZ/EhEbdww95bP/t5PjXCzx2tQfljZqKcMLnpIa2ftFEUcckT0MwgSNVE9NZeCPIi5D9ZndNs5VVCVJF5wfYORPrb3nUCorCHLIdEKhWTBOQSQdKn/zHQyVLjNcX5vqzG5G5nd8NQ6Ju/EcJtSl9RPT1BBoPb2mWitSd4VQPOk76I/wb/5xxAdxl6H57A2U5ASOMbKJ7L3HyBI8v8yn7oMl3rLg/uOQtRi/0Stvy6f0fmE9MDi86RBe7GZiL6hZBljMkNAe1HeiWESoOTBXHJ0ttM5+9CbJa8La1SRDjBPWHRT30S7pb5oQ3ilIX/FlFVuKDb+QmhzicaoOzAQZAg6oVImM2+InhXHcCkzvFnEOxUNPCjoKyI/CCVX3hb62dDZeQe/beatKeQv1unIoNrXF8IyNmNSRxdj5y5cV5KTz/Cz6xEuX4HDtBAZloK0ffEcW87Ed9O17jGXcxtiygNix2gw+Hk4/everY7o1Da8W4jtCxAcixaLiDNXLABlV5sklVbzLbPFzfG9hYdfB7WjN0P8GxsQ29u1yutrMPQUUG" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQSPEJDYg34n2KCCz9HJQGoxAae5hzAFVFHPJpYT7jOswSeJYIpSUB9JRdjUHtPxLMzzvT8Eley2h/Um21JeMKwiYs3WmukDcd4aAtSWgZqhkrdzADrgd7AUsjIGrCZnsOD5dcycuhFw7/fIbCoc7FSnSe/+L659AN6zztje6SsFYxDKqJhbSt2lyQw2DaG1ROeJwARx+z2TTgC7GpUL+jywOXR4/TFxQdwLi8QqYQqBjsShGsz+WEnUReh0uGP6V38DTVugbrlo+TTGdYlCJvuOXpv3OeI7Y1e1FHLrj4I4y4hbTdybJjpg+2IpF6TbkO9pXJWOp+spAvdneq1gTP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAPLtAcUtN76PPCMQqeSo+m5T/uWAE38Bu3DM3QjbDKnf8P7GNmzcU8tBtbVO/nKU6Y5rdALZXQAIZMp4z3OvzyWwuAcYZm2O1ki3E/stc4juYU+OQzKYXxeYzuLqbtTZBqBwCQwE7op2veWpOgijzI3d+oKWoaaksxqRzy168Xfudn62stJTODTZ07QRq7U+iqNnPF/9H5+oQoWqKeFLO/EmrsZpRadCUHul++i/XfmHheE7o9xPGpXVvHWTs/J8oQUWr6x4b+9s5FJmxe0Jb1kVZR8fhU9ALgbobBjtYwrMGt4RXKIlk1qBlk5vIIgpn7cFp+pzdkXQ2hAt101OulPwfGgOm/0YaHaDJp/gAngQ/48gVDLrDgqi4t00KMgFETEQ8whI2q5m7dmX2LadcMlrceU3I/gxQfDTbOkSFJE9uMWuulCWEjSwnxrMrUnUR+TzXPiieHaJpWr523zcShIRSjvn4z2vKky6AoE8ILzctbnLDKHuwzjLfh9wdqvZrLpLNHi9h22C4OhYothDY7gH/7d6Zhk2uDWd8QZx0GUr6rnCW2iFRPHsYLceXvysJG0RXh1Uz/McQ7a0WOIlBDfSpspRKg0W7Lj2STQU6o+3DrU+FC3e6/bXHtEvx74NztDAe1y9b/viTS7Dh2OcdiHfN2I0wmukBMhhSviKaFBgUd52Z7YNQRjnCG8a4KWS2OT+DQhAQp09dkRaAsGm9EF2MIiYKIPjzFd3Ade2PB2t7YrneqwOQBoJaszE+L2sZkzkCOcpiem4qXVaLnsiWSZUtrSIc7BS7yr5XPCBCeKnbNmhLIuMHmdZ90bF/IOxbZ9xN3abY0R7jHuV2k00ocmK/98vPacWx3nOVuYPXrNHnYEJzCHgjPOf2kC+o2T5otqtn91xNxgD" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7Aq3JcEchdvyb3gduhSSgkAaxx6oCgXTE7PDpGjj6OjgKq2V55YOLO3irProrrDQ7X2pFM58VU9ByP+4nXFn/+8zrETxmqzqIDs7O+6eka0w+73WvO8YrUSboWsg2QuWVTGO/RokJ8l/Xe9hxzV3AXaYOs+5QmN7Uq8jf47RjQCDVutZVZFVa2yozk4h70s1AFM4FsgETLUoGEPChzRnYWx8W6+iQIcL5sAch2Aufmv+KVWsYrYkAWcZ3pUjSxzDVUDnfalgDkP13cTVmghZCPTUkqFn1Cni1+7e5OvDybJZcqJmFpRTzLVP4UrJW5ZUx/l0sVdwXCM3gyExXwzPf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAEAZRXJBbAVW3aBKCT3oWo8PIZe+LPUTjOjsS30BPvWUNR7RZFYsvouZIgQDvoMO+VmeRfRb9YiuXwc3HrFn7j2ZRbOfcMjnOxI4R629RdpAO3f33fUwbcVPn37nNIcTDpg4fGH7p2/N4xD/fKZNv3kJpRBGGwwScjzAca1msd0SuLVGnXcjGOIoua9KSakpb6ZvbTp+bdiyUObhklUwg4J0B8XE1NrM01CKrKiVMojCZOEWz+wdQg/P/XKYhkWlYANF98NYW0YlrXIT+mMbhimz0YSHBXRwCO7Zbnwydip6wmOjEWKygUtgiW/XjvmhdauB9P+dqxUOskO7t47GsbEls9DnfvVTMfXcsjZpdM1e0nhTF9+e1O9hEBJBMbbPgJ37i2+UKU+vVq8aUDg/Kbclj9ftWDmzYpx4iAkDm4FcgI/gMms/uv8Qc6FK+c4zRYyXmeQyEf+GBaU4ZYeLbzD0HfJhauLbBPV6D4MGKya78zXJGhFzynAbElnYz48PnJEjZxF8wgyT+8qE7mFRNEqKlCiIhbotwHP4oHMNlfkxyf4H8NYsDpCr/+M/U3PAj22tz/Wax7nonyBIFjcp2kmSF8oy14AQTncEdbjKRW582HqxmZma13X/1AZp4rULpUXK0qPRn8LH8yzN45M81/wRGfbKNxYOmb9znXVVSPeKItgrIiq92xo1utVOZy2J5AZC3HsqMqpiNw38BZeC1K4ajiamR1WdPhGFooNLPfyVlqdbXoosZI75bZZPttk11XNZu3lY23r1nhlTF8pcMjXtiEsxY2j4v260jffWDYrZpVNATGKRiGNBzdyk4yIih9Y3Hv8y3nfmCqfZipAIP4V9u627XMoHXOBb3fxk4llYwZ9UybpWWTfzrh7D1x+sX2+Ndj312lQO" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw2KSXBmRBCRNKQquwR4qpp2H3pjfon6KCTe1zZvd5g2CmScvE/QWDirLKfwujqLpj3I+lvjq7r8kZa6M2bhOXRrB96zuxNHQiplgEczOrWGpNTn65hVgiPlzV4BNSZdWyVjm/sdu5XY2Q206fVWUErveFsrY8F6hr4/1LyuxpSwNFBn0yWfcettZDRLaO0FTIQgtDfPeC4btQQXj5nmQAIvnGvxLXc8Sf7t1QWnB5N20uZCIfl/rVbePDP63yI7tbENDx8J5dYOoQ696HYFJJ2wh1ntnLdJewifmKe6OYCjQWN9qhj2q7Nn3dfjeqv1qN3jU1HNK0k0c1dVCpUkW3v0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAI/HRe4S1Xvwz0N7VRizGmrXLXM5vyiRj7ZEnudDWROW47gunbfeuzMXOc1/8me2LoPTkIvtmWYGMjo3t3/on5WkW4L82xh/5DtruXWTr0GJIrJuSZW8DlnEFnXTJAp5AbTfO85oBRABEgCHL7MAFxhba6xS3KMlmW4Pb8332KHgWPYsAGXyL98fE6gFQWe/wINJiymv+hIkxoxegxpm1974Has3wUCZ/uPw2i7IEYUx8GPQ5dRrwk+h1/9B4sP8LwWXy6JHYhgkxpUDMi3vo5uXbD1k2Ve4oI4MkDXhn1GnmQsT0z58nNJTRODdgfC62af2lbGf/8hR/JVpxzaoL5xpk76gyhi2Pk8uP14GfTT5IlGgYhDCop1K3Z/S9DQ1AVoUpEQ1xTF1P9yKvK1l7V4mLkpL1R7EzimyIxXM5liBC0vdVgLtzw+4RRnNYnFC/d9c1a5OYQJTNzJESDZkrTkXjZFVI8GDTO/MfUsNwmsY1Qe5/zK9OLNEtkJQ1ufoVf2a2GSz3FjfqlwwC/tfcMyT/rfuCNG2snXeX7MIqgdxg3GDVkWReQAG4F3FeYaWC7MWkkelAvHV+12JkImCO6DIVq/P123i7BQ8jj5z6MGHjMB+TsTWmOdxnSLkpga26aogzuoo8UL+x5xBnPKpTUEcHsVgbKKZn5hPF7X2/QyK0iPWxnzrBiuxwS9TtOXruh9a+Tk+flhHbfLPB6mZkcoq94sJ4aa4kxgnCtuCoWtkiG6ghOzXOBxL/MbtGhwnktc+6OlvaJV3H2frFXqcAb1QCUmY6vsFW4aqcgpkSm1XHQaCRGI68tfXQ9sZG/J4XV90F5xe7pHaqy4GM9aCurkbaOAUdVDApJh3DLmCKHdH8gOe08kF0QrAZReq5956tzldR9npETEI" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmLY2MQq3gMgZt0XcYQNebK9EVMGU50MG/azTEsqNZm4dRm/uSrNes0K5lt69fi1kdPaQKVuFioSsleAjsWNz4Sn07LLPPv9Lw6Q+XkjCgaUScu34tYuBgJYVLMXNWaEWUwEp9NxVwhLwNAiMV9p/hhX0zPmrofPpSGrAZtoYDATQBvq6kUWMwvb9N1bpKUB+jmoWxaWTU3BQ/ngTXC/fAxoVYojfVZY0Rvcy1CAUWqoIftun/VJcc2hQ2T3p6iWpYr1I/v7vPrybR3y8zBBfVQ80ws6BPZIt7MehIUB4z7xuFxdYnPvob+lwltuEzCtVF5chAnXNipe5DPVjib1rv0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAP9binJhCPM+HohNZYyMiliYUkAZ7tEpXGx0wc7gzq75lW9BwKzemCo+CIHs1puo6RKGn/LgxSzH0ESXz/oOtN/gtiMvy5n9KFCpGVgmx4nzP+KT4zDfzMQRduq1aYnPDYGcC5VQ8/A3RVIhT6IQheYghqgAbDGf+tKH3tzneOQQmEOajZOP1Toda8U6geKmPqGNGuZEspSPtGY9Tgy97anFirVBm/DFscyZ6d8QEXGVijB+96gPCp43z0IgDLSraxO61C6kuJLSVOimMJUS7aKuMm3Gvu1xVT1Rx/Fltrs2QJTKxtkb3HP9GBv6MGstnaPFYruSaZfLDFQ7GSgE/BrYDx7DpJhLxY7nYWYj6OTjKn+Yby1Il28nWsY+SXhNkP5UOHrK9fjtAA4ZQbIbvm735DL7UClabfcXl+KL8MyV9khU4O6BVW0VfFAgqhmYWSmsweFJ+jRaJ/M/foJsJEcm/pMaJhOgFyj/mxVgoL8UYNlLgYjSFdCvWPCY0j8q6DYa/nBdXgvSzHKwb35cyG6bakqWPXxxoRNjhp5t/aKaTGYRnWfK9Tuzw6CHxSbh6+yjgyFtIvIO/Mb1CYLHy6d2+n4x+3nCBPai4/QA/PNM881Odo3BGX8GbI7yT2SigJAojIAREvbShWzyIhKlnw3aIqUQvwgn1pZy4jA/UJ+XKbXWHxT6NlTZ8BpG7eyNLecSmKB2bvqBnL/8l6ku+KmDJDHtwo8Nhxb4fUMXc52ahhzH7a8CWDSryLpJMvy1yd9EblTvCpcc4Bu0BDeUoFqm/92OIyNnyNcFPrNzp6E7i/g2jhK7mPA4AJZgVEufLqpPRZJENiDPZhLrk9FO91a2lzow1FDlUVhtizC4VSY8PcPGcZJMZ2XKqAzGvM5NW7RFtdSRq0EN" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANpgYxONsLmPLvcvLPMgORiiscWD6u9XmMfVGpkw/bcyFfKww/FDZ4qlPmWFd8YZC0vB2vYQPBu7RAkEHfd5/fhKbUZHP+URdPq6Jh9NGnUSoQy5nCl+Bg5YermGUrOG+nwXNwQdHM+uSGBD36MZjhsq3LFfxP4i6eHAAt7I+zMYPTV96NsA++eBicxcsmw1gubqAQ5TPUIbaxFq+ZJNF9kMyinoPgvCXgI2rKKkBhZaVFJIsjvS121BI4yo/DCxnEUd3/HjfGa7sbNC+kEzKhknal0Ar2R3JX8mP2lIwpCrDWJEhY70pR/+ZPKmIfB7yKov2JCmWCWQWLoKmZnrkKf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAC9aOI6/0l6Mhmyc4m9KfNMF0AzjPB+nAxnLgIjuUvzPr7p7kpFDbmvmgOiecpbWp+8eIdKthSAm6b4Dx7mINyPJ0vpsFxdF1decmRG22KWYhXCdWtbnc8oMA3rrkBTxCK5iQ79QNry5siXk8RJkDmBqqzJ6ShnkwyYfuYa+9uOM8ItlVrEh+vsWABHwhcpBlpWXKc/cdIogV4faW1eyLe/S7GWabykMxIC0QuTFhbyskyyR7iX1neq7puKoLVDRORItVQL5z5ntvVML3cgUOtTUHtwbzpk7V2emWSudEuqK61PckF42Rlssz/hNtae+n6oXu8WsaRTSbuuMVsUP2hktJg2tmbE0K9XbQ9ZdhLLh583AoVIKBnFdI7ZY1ggk+S2E2H2KZCyhkeeO3SLLXCWm42FEDgRlG7HwrCWTeJDAue+LvkpD82v7NIDtIeLfD03Dcr4X16XTnZNhwE/KzDMenyD9OLHtgLW1Cw66hAEsFqgX2JvZ6NJvGQks/CMuAovm2DsSnO0yKtZ9pykbcyIYAS/s7qaHTqfM2aLXtQOv/Xsvb1PjCtuHyHL5SIZvtxHXuvVd6Rz8HJZqEMNrs/L9gs1QBk/NxXJUoAqYUI6fNF+MRfzy6AE08AqkTs8ATb1jeoD5Yb7Tdhggogc/XdBbY5Jd3t07It9XBt9A1XfrFG92G6g+pHwjH2cAzGb/Fy5R2foggsQU8tG2t7xhTfknUfe+R5pCNIqGZiqF48JkDlGW7pC+0eM0NSCN8QLXoUABKciRvOYIYAajG6gDTC8pAwScYW3vBHTqyoHw4J3qDrXRD5c+Uv9J+XBn5Y/AJo2eWwFqp/9D55Fqh4Iwr30jpUFtos2rijToN54cu34oAtEQMBmg1DkdwHB69UTgpURfp57EpI4I" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy0dnrfywi3jr6ptvnWbx7vLkm9veoxqieU5eVezrsoOuv1DXJRg3yQR1ZXeTxpWKzC1fgwcTveadxJxLXcFOh2qLUEOIFBe+9t/6+xwi+Oykkp3ozgrQWRqz3HPFE0sOdjzGd/UBKu5+vWtQYbdJlTvrY1/ZLLV5GG1xo3ENVnEB/1qabr+JiQk1EAOu2BtYGl9laPOHyquCW+0TMrFVkNABcjjJmO5Dy/ubmGyPyWOxlBV7L1J0OXur2urHfBytJNxOFTMbvEIvu2y7EFdG8v/YTj65tI4CEZo7ikkO+Zs4MljiSJ3G7Vz4hDGerH04g5wOh+AQ0jqSY/Ji6JV98/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAANMS629DnCaKFNGRHILBQgK0CsJ7eJJ0rNnL/X8iGZ5ZVGnecgYewo+M3gUy6w9jonI/RoxpAXRMsnJyfsBfpdL0X4cZGhuEbFhabldXQtRKDetnB22/CAN3AxcfItTDBYXo4osq/ZzmOY3JfztoAZZygdX+HgbKYSjnMKcZ0EqdkuGRX9i8ixnM8WqPEiNzEYlJEPQwzGe3a2oGAydNWtEZY73lvNbdNX6/j9MnS41/vD+0TjLHoZao7kqJTACOLQ5Db3kfeK7KrETQ/247CHImjnvtnUWKfG29FLWx7BlYOhiADidrPLVdgzBc1/pfWqQY2kgPkZu/ImtfXmuvGO7r+Do0h6nmkf/iaUq6vaSt0ofKi3t9PEg1DFEnb85ttYyiGqRN3aUovCWsq6kRg+8T6usUDy8QYySalkBRmIXKLTIdqbkvSLu4QPvBrxTMRLNvOMTEWxh0e+YC5GN8+TUEUfgNyAubpcS/Rlibh0bzeYUsGBeHTXZ6JtKBp26V4cDMb/1hoQ8gmNLUa6pF1RlzD6B7kAZbRac9VTTPG4Aa0ygTnIXFmxoX03VIsOz7NJjK3UPlM7vo2pQyeSJDiV/Pxg2pnpEDQb6u+GYyCyPNBunTnucgkIx50/GnYpZxVBjQDENZtwB3CjbnJPBUpa/Gqt35iYL1bR0Uushqfsd4ei0qw63z2GiozFd0NUdJddI79QL9IoQNLOZovTi4yrxwQ5U9RA27CKrcXxgCbzdvpzYtG4b0c79QnXJPiIxpEsAxWs1Dw8BKt+5B/6cXpwXysQ9dErExAPzudz6V1uxaAJjnYvde8seuNtdm+ERYdpODcP7wzzDUV22Wja3tn7p2qz531Rl1Q0rTjTAaNl75ZA+SBhHHHrlRO0nTiZ/XDytfeuXE7+4E" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGrjUqLvxGtIj7lDZOONcbLhoPccVlPQPioa1rCa3wzOU8YoGwJqO6hxbo4s6yFWfvukDOnDKDbKoTxkztuyTXY4Q3hMwUHnmwPB5zjRr90KDSSqqEpYekQt9p8ggYYtbsvqrCaNV8t3CPYqnddi0FLp7X6UHwlqlrmd9tJAxdmYUVaGPdCHE0JVHfGudhSkgDC888JDZxCgkCC/EyK0tpLja6Q7kURootGU2+SKv7D+rnh3pUYybD3RovDkyt+51mozSdGzyH1m+1f93qRtWnGZky13mrNg9dEJnyLjO+A/sV4abJtFptdUrvwgrPkPwNNWHvSsWS/azosZSiLN5hf0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAABpTv7xs3w61thDzgIZqdIyPpneAZN1uMFB5nQ3kx8+FHW8Py+1RGjaAtOmHwV8C5HxINOV2BLzuME28VeAJXlA4zb1mm926VfotnlMuvwf+XkEEwQwVRDpVMbnr131VDZFNcfz6iuKv76kvu239rqsoyjt1aZIx0fXU7dze6I15PSdKxOJq+DlPc39WEuGtM4iVh7s48RqxhetYIRu4VqkEH9erHs2lsA5qsCMUBXBQdw8CpbBKGSTKuPQZjaWlmhnGHDxBM5QmrDbDj2uYq30h1kn2dwJL7g4QVNPKMkPIMQcA8J6xPffOWzLTnFw3tKFxyO6C3Pn4vjDJsX8du+3zngCKRpU/cn7C5jNwpn8BmDA/er+f+4CTyxuHHKdY3Pu7ztp54ecQ0HrIfaa11/MAEO6fn/gFNWkRtFeNNr/zicFJSqUfTRcOgwDWkoFxwK+DBmeQA05/0E/87kRWlwXRd3WgKJ6TYWB0kGzr0nh2aXks3+9JvOmI0yaggRSuD4T7ysAZyrF3+bdjVDxWqlnhAhxfk4emGMgjQLJ1LFcaLUeW9KZp5bnA8zgXkIl8Zrh0A/Do8vq/9c6TCkWfEVOxHPz6qCgs5BQ6saRFSTALfU23+MddwvwqX5/KFTZNQaDN4zRRYhBKyZgqQiD3GARHjyajIrA0AN3zB4KN784ptR6AgASG+J7LFMGkojL2LGMJmMCpOW+0xzCOSYN9hNk7nnziejHLnIvvyGTGaUb7r5fZPYSPev/ZdG1JK/alNOVMzzzjFk7vn2CI1ytjIoRZtx/pc/Sj4Yi4wcfTJaLKiF6R70BPxJTbYKi7e1rmhkh9OokS9lbJpg403akurCoJdHFlXlhmsFokRlH8hUEVKEZq12LpEe9fjKFacwJu0isY1Ri70lkO" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmBGvT+Cwz/pWUG5E7bzAQ1Fe/EPF0xMcEwVqC32iFxewdqCj81kR3qPTJ/XQEiz7xr5Kn7ecbRhzskOXvEi+CXdouQmRlo+wEysjIwbdYQmlOS+tOWhrOgtbyqe23VOXkdUTzZ5aXnoj6Ed5WmE1kV3K7dUnvnUpwIMM/zKJff0CSMf5gJLoppTYF7lGEYWtTK3KZUWrPRStx03W6tEztJXRBqLEQqMxTj5KGG+bKyKipd5txJXVf7+H4hHywaFZGducDaQRyZKSxLAiZLS+HSfnInDkNuMzdtopsfDEBxsPwumCzwLH45yqxK9on1KJXBsNMKkpPN1KuIcW3dFoXP0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAG1+72Ed54ziJECvP1T7Df3WEoU4Sn5uMF73Iu3TiDisuyxStQdFg8m8aDdhkmpzTkiQbPiyWJKMBJAbtBdarFF+AjAAUx0VycaYhVUAhY2l/EIGiiIJxX/KQ/iJdY3mB5Z9EBg2VNZmNjiF1ewf1R1aHgL2x8pFouloNbdEaUcHjzSejg9++7MpOzeHO32ZVZGwtMVfYMe+cRFboGS0+RALks7N6Bmy3QE9k2dTF9CwLKz5dPNJkUdpHHhr5Tg8HgwTh+mAZX11isQCCPWNIkFh4QIEvm/IYsUGo5xWM0So1NIIXQu/Sqt9Q1E4CM/pBY40tFcHSSusUrpcQ93P8Upjm3zyzEaU6emp3BeW9cCahY9Gu76su/XmufSAxdKI548IbgLGaNgXQUVfVwVMfwq+nx58e6jWtpR1jGq18QThFXRcLeLLIxcwue0ZHHw5g4zsl6HOK59R4R2Cyj6PWjdLAxwUU/+ySYVnVWMeiJF2zxpDRt39Iauq1hLzQmApzvWteNCRs+xq2CxLihL8kYsW6uDNJNCah1LcnxBN5KNEfhZoVRGm4amnaosEvcbwsm5HdJTkzH/GEaOWZvb0GYI/IgVxdORNNwOHbHIa0biBlB9Ww7irhbYbbvzOxT4qlhhoaBTteAf58sNZ4LOKpV/DYvc715yKr3grGIfTGIfnoIrLoPYMaaq958Izm4VHW+/sYGDcN2cWohrCXev3W3eYtZ6M20lcWlzk3atBkM0R5UGfBebTWsQhc0wvuRr8XvpRg0HJ7mKrCeq6YSOpvxcXj4q4BeJZ8wpTsBLtlHftzO6n4t4/Npl6bgJUCijiqjuFhEqqs/RKP7XIJAUJFsqvgPYpB8X4x2MnDirehRPA0o28jEOqXnsY3zXYP+aHhN0dq/vzSHsO" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUpOOiSUfLWgtZbfCg0T8k4x+lzv94oJ968h+bysSh+xk9XZ5wneTV++HW3VKID+qXL3vEmHg5RTtQD5Mus+FWBnm4TsUBhYUs7Xp7ET7qy0YnCv8qdHCg2lqPnyDY8DyuqNmnYoyh4APSbTrapc7Y4siCylzm2M7i645VDPsWkRpaHouAXpBjPcsFOtQqPxjGz5o2Q7abEmdQn6rTJ00tHpE4eJlQeQYThocjakm1C36jv/oIiahVJs+mEv5U2Z54jvKOKwVicC2aTdyQEVopUMc37ep2X6++6Jpl+mT/g8DioENWusil2XHHty7vmkR9+gkRd/eiGcCtIsUxr6F/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAADt6HZln3mC8Q3hC28xaLPAmaGTDO0uRC9aTKb3kAXECIk/0mVIFur93XTwTCkMLYQXHhbtkmw59cJ6XUDqutYy3FL/jvrVNDjnyWt9Y+f3SBZhVNOnEcdi5odPTRHeDALfIVU0E9aD0kh2WQ7VLhpeFDNseHUVbfB5ABwvbhXHLO42BRYkrCXT+bmG/hAj/H6aOoKj1hmcB5u6Km9daC9GW2j5FAoi2YFCkuLJ55hcC5m3KwJ5Hi+r8xJO6m5TcfRTnioTVz/DgyUNb95Q2Jjo6XmqhBtnIQphtX8UjK4KMF6kXS4ysb0OPeqRN3jlb37ED5wtqeBWBQ7cv5w91qQRwa8WEpshtVMSZ70Lb0bsh1W4ohnryOzVLskheBA39cjTLVACTTqzFlyk2lYBa9fijcrq1Q0vYSGqIMq2R+4pJOD6QcULI1UEVTHnh0+svloa4ve6G45Or3qXXjbVW7mk8P4ulvYP1O9DhZznOv/J7Ygpv2f1ABZ2L/SjPYmiu7Fud2Gf4tpzumgLLSaJdMKKJJ6ABK7sFjmiB25wxR8SLutmkPsvIZc2PP5TXXJw08L1crnGiwlEXQd+syL5L1eCu+/ZhSghuvPWuxgQ/X1ST6LcM1MDN6RDQshrzQBxmqjcJJNXSA9dPX4f8FMCM+YM5/Tp7++rfmC4X44PVK4BwJcxnJsKuFA8qm0hYCTCOTZfMblvRV9Mmw/dfZ/qGl+2plXJQySrW5HOnokiObwtIRqMzi/gEMiMy7Q0tddFaU94T1J7SLjYwzgywJ5qODmzjpUY1On371pdsQJQu8davJ85TDmo64vsTaki74DeRa58BkvQi6bt2TLIARoMXeJe+bwjhGfPjrGvRecq5/wwszvjNEMeMVr7fn+MUkb3yxGPQz3ASYWQK" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApnQy928Fhma5ge3zmn/ENAj6S8prYLn1BNYHtrI/016BKMNCGL1qdBNRkKR1zj4rnDk9kc4oZbD8EkcjtSYsHhcZFqnyqcaEPzGkBQKdAumnp83fORDaf2misxk6X1cGeImKDJ32dOrkastKbSd0w3e4hGDEL/oMGkrL0+OH9OwXDLDaGrT8eLI5iwdQ8UtWEJUKwzA4PIn0ygaXUi03geO8GZO3JL5/qwwY9oJWoumuZqZap3RiKXCK227WQ7BH1rQann1n6shAxUGTJf8/MuJTRsldRQoegyVkA4ulJ1sTm6iS0yKcimbZhnQtOw5kTbX3tVqiFyxjQaadL4SA0f0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAKed5o1EeXYWd++3UQ70A7a4OiSsoJ+5SBhF8Gj0lWo8+Lc5Yg85ADQ8SgoFjZ1BM0uTOHiRvpXntWjm8VxztR33Ewjhe2k+jKFZsU+CeFagvWdyzqfcZ4/0/70Wv4fdDYGlVr2Sf+95nhGi940B8mjAD7aRWA+YsKk/gXC4zEUU3CB0fn4ThrwO737T62GOzYh+giWyfomhrkoY0562lJiAbZe0VT6ark/SSzg4+Z5xL/RWXY6Bwpb51yYyKnkpYAKyjlWnObZMCESeQeyVhh2IR4m6/+uHHmRp4b0fUAHfDT5MtGx/aTUBm+B4tRW3rqX+wrBcwKDWUdA3Mn8TCEYPEzBS+/eqH9Oh3yNAAz7WxS86siqTSJ6nQD1TH9bO4Ei6Cn5dk9+0abOrnY68V9WxAdqGCYxkTgWF0ag4hzqycf2VMDTvc0RyrrLq5e7XNH26RuMEDn/VotVd86svnTdIyQlt5k+5IrnvYAsC6oLySwCG78OqsaLQQ0LbIP9zmyY4byAsYaMeeWCbOkPQfTpVU2CTEbJeVdjzT/KuyqKyRpCFCjGm5xAJ+W5Xv9aFPxvKucjLu7ixn2eG36CtEzQ5jlD8OqW9TBcV6vqrzqvGiTZpyIJkgzsJyRF2MKNutNLh56BjKyR/qzEOyE6CxXhuJf1oBYCgZ/XIW2Ace2SvHLu+7VnN6rt0Xut1naQ8IyNKTlSqLUCLQQk7NY94kZGHYgGhlX3KEpjErpyoTP68hsfTeQO0CpGFk4HljEv9Mr+mnpxxi1PNSWMAqO3upRAUHVCErQH57Iw200h029JphrddXGgOaC23NWMk+Ovj6LTCzPt5fmavdCGfgTPuMSSGn/W04GyloKdYaPgM5CYVKzbqlvAmkX2DFho+z9GGqCyFcOw8ARUM" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D3kAKndae/cHhrqxxim3QUpd4UbmdlySDmJtCiay8CIzeiS9XrQjCVO8jttO4YXWzegheJAHdxJwn5OJ0eliB0IGi8QJ2dWx4l+oS4J/tCxFrWTHO5SOyC7CnndcsN5BYRsTP++oh0rpSSymJqqkIgg2QjB557s66AhRIyvBmoKq7stdQW8Xet1EPk/4sJeEkv7cArpzMXqyTwbtcw9U9XNQRXdqnje56vn3ZySkSGzf0P2LL/rTpCIZcmK+lmw4YTklzHzPzMHCmh9TahkSrB3Q+8tqecPx+0zQMru3V4j0BKnyOlt8QZ60Ei8QF7EzMwKMjuAW48MmwGYYWZFw/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAAFdo/Y1pM+m2ARqf/ic+63m3iP+rKjO7R6wEasB415eFm9gBexWKCpYNzyxc2mRWfqSp2jdL8mAYX5IQRI94/ByatuKFcVM+hNE28hA8UwHxEKB/VWF2ewKrGI2YaJ34DbKhOYafkIRucRiwLGhmbnjERG8IiYyX8fFhEaxVPQ4Rc+yFX5w2cTRBUFnRnQiol5T8XBNFMKzTWzrFtApqWDhvztqKvaPLQ+/CG13tCZv5uAHouvF5gpgFzVd2tdyBkQa8ZcB5duNYxSqs95E9jXdKICyWnPlKSiSsFoDLOR1PN9M7wfFCLwmYFvqb5nzeEYn8ETy+5BHoyJwKSGTdr76jBGEhLK4MiddkVcZ7ZN1h+1x/VtOWdp6SptGxfiV0GxM/gaq1kW5+d3PzjxLyD1w6sRCDRHQSSlNCN0W3msQ1yHH3omEXOJGpaJYkOPiVG9iytIJZw8ew4v8W7WPNrl5NOEbLNsx55h0C+PStYjlma35G3y6pATwZ5dI2CeuFr1NuUTwr63Kz+aGClHMyJMqa4YnMIhs843lBv2c33j9+IY+4xuCKbmxuFwS5BnD6hHcgt1Nrq8RFJTXXpRQg+Ninj6hoy5Zg+xy7yP/OhsWv6mkcIcqjtoMLhVB5wFCQ1ob5R9CsWY5XN/s8WfXipMwowrD/pwVWavf6NQm5M/0FCvOHnTm+LJt7jjYCcHPRdAhgKGi9ajnrUUKE+LBhKNGYBxSiQ/v0tKiEHFZXKsM8lWqaAdPWnf4S3okjNOG0/wWyiJJS74NyBLbu+j5UU8ooCTZbq7gleI8xbv6cbWIJ6ETH6DAGy49yL+8F5rE14/xEe7fYicOgITiQDi6xKJbgvT84xzMa2dyssGlNndAwkYRTqhx9tiboSXUHHQ8TRr7x/oq0+8MI" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGKlQVePojm2gzD3SPAVvniDofsU2oRkmNG6ImRXaw+T/dzbzfkNnN/nha2dWnaZhKgEUz5MVmCFEutGvR1JTRhgnmbaYETgGSenUE43x8O1KAYU03ENGStKzaIHTZAMCabGhMR9unHoZwE7QsEPSPof8WjtpgKoN8wgxSjQr64AirfClbH1DBvYyhO9LEHcr2j+I2cMyi0jo531Zzh28gZJy3t+VvGdR47o4p6rCSKKgE+75qNht9e6n7MxHrfzn0h98EaEqpkLH7VvhbeEjGHItK6joymWGyFNLOQZwvzLy1f8mH21mDXLJqPZUj4L1f40ZAFQ6BL3LanLBOLyU/0qzRLNv38ioTYmgO66iF2sgRelgDag6eEI0FORfj87agAAADd3oFsd7xYLTZXrZEtCdXe7TJfQKRoyf75QZKlG/g1OkSaAE3HKsndxi9H+Qal8ViJE1y7G5CWmpQ4WZ/PLlEBIMRf4c59LOb7POT8h6nMl8LgRXsbec1q0jtCKUbg5BbeRvJD7u1OPHvj0m/nU6cMFgzL4+kfDSsPSszQxrvFrYF+abxx2NwFFz8OsBUCAuYFhGruobw+pSo8OZUhxH9YUzeNvrZugWuXqhg1hVbtfDOimA7C/CuxfHdglNJ5NGAPHa/FZAkZkFlojeqQ30U3jm1EvolwsOgoSjYb8Dw7Aud8r25QxYfhbsfpB+bCrXJTfUCbc2C3yFORdHSnRX5SHeudaDgzEf0xLF5ZLKX/9Ldnsjr1tEw4eIkJHQc+aAb939ZLUuQiO8/j9Lr5Q29wAgEGVNO2+RarF4e8O9htBv9sxb/LnlmnTW0YPcTofOgItnveNn4L0w3IJ5V0waFVqyrVGsB/70CnlrCaEdQj6N7QUNJweJrNw3pYfWOI5KojSxaWCDFwq5neBj/HZJnV+FgUWMHI4crdvd8cZ0XlS87agcsgyzDNmxfztQUO9HUMunI3rTmVudJ6O7CS4Mkubj/pNczpafcu3N161ZO01dT4UKVUggUT1mgL6Ywe1cuhf9n2kdeMcd/84oko50x3CdliTxzMbCVDf5fWLplcKQC9i5nGKL3jsjAlLbWhirXBrxo/RUKrPJYmM57JL6BUUk4ivJuiT30u/fTh4J3JV20ECj41EsFv0GYvP1y9fqP48XxEA/9TIdqHHGcPfObhfu8zSfZC2B/mhuamJz9HeGICvzT3FnfcjCVuz/vVwlpPbRdluzCZDuAijcpt7RzW9ZEOEo6upYaI6s7lTUCwetf4ZhByftE4i2BPMqPMr5kHUEHbV8WoB" + } + ] +} \ No newline at end of file diff --git a/ironfish/src/mining/manager.test.perf.ts b/ironfish/src/mining/manager.test.perf.ts new file mode 100644 index 0000000000..956a7caff2 --- /dev/null +++ b/ironfish/src/mining/manager.test.perf.ts @@ -0,0 +1,160 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ + +/* eslint-disable no-console */ +import { Asset } from '@ironfish/rust-nodejs' +import { Assert } from '../assert' +import { Block, Transaction } from '../primitives' +import { + createNodeTest, + useAccountFixture, + useMinerBlockFixture, + useTxFixture, +} from '../testUtilities' +import { createRawTransaction } from '../testUtilities/helpers/transaction' +import { BenchUtils } from '../utils' +import { Account } from '../wallet' + +type Results = { mempoolSize: number; numTransactions: number; elapsed: number } + +describe('MiningManager', () => { + const nodeTest = createNodeTest() + + const TEST_AMOUNTS = [ + { mempoolSize: 0 }, + { mempoolSize: 1 }, + { mempoolSize: 10 }, + { mempoolSize: 50 }, + { mempoolSize: 100 }, + ] + + it('createNewBlockTemplate', async () => { + // Initialize the setup node + const { chain, wallet } = nodeTest + const account = await useAccountFixture(wallet) + const blocks: Block[] = [] + + // Block 1: Initial funds for split + const block1 = await useMinerBlockFixture(chain, undefined, account, wallet) + + await expect(chain).toAddBlock(block1) + await wallet.updateHead() + blocks.push(block1) + + // Split enough notes to create the transactions we need + const transactionAmount = Math.max(...TEST_AMOUNTS.map((t) => t.mempoolSize)) + const transaction = await useTxFixture( + wallet, + account, + account, + async () => await splitNotes(account, transactionAmount), + ) + + // Block 2: Split notes for transactions + const block2 = await useMinerBlockFixture(chain, undefined, account, wallet, [transaction]) + + await expect(chain).toAddBlock(block2) + await wallet.updateHead() + blocks.push(block2) + + // Create the transactions + const transactions: Transaction[] = [] + + for (let i = 0; i < transactionAmount; i++) { + const tx = await useTxFixture(wallet, account, account, undefined, 0n) + transactions.push(tx) + } + + expect(transactions.length).toEqual(transactionAmount) + + // Run tests + for (const { mempoolSize } of TEST_AMOUNTS) { + const results = await runTest(account, blocks, transactions, mempoolSize) + printResults(results) + } + }) + + function printResults(results: Results) { + console.log( + `[TEST RESULTS: Mempool size: ${results.mempoolSize}, Transactions count: ${results.numTransactions}]` + + `\nElapsed: ${results.elapsed.toLocaleString()} milliseconds`, + ) + } + + async function runTest( + account: Account, + blocks: Block[], + transactions: Transaction[], + mempoolSize: number, + ): Promise { + // Initialize a fresh node to get a fresh mempool and re-import the + // necessary stuff + const { chain, node, wallet } = await nodeTest.createSetup() + await wallet.importAccount(account) + await wallet.setDefaultAccount(account.name) + for (const block of blocks) { + await expect(chain).toAddBlock(block) + } + await wallet.updateHead() + + // Add appropriate number of transactions to the mempool + for (let i = 0; i < mempoolSize; i++) { + expect(node.memPool.acceptTransaction(transactions[i])).toEqual(true) + } + + expect(node.memPool.count()).toEqual(mempoolSize) + + const start = BenchUtils.start() + const blockTemplate = await node.miningManager.createNewBlockTemplate( + blocks[blocks.length - 1], + ) + const elapsed = BenchUtils.end(start) + + expect(blockTemplate.transactions.length).toEqual(mempoolSize + 1) + + return { mempoolSize, numTransactions: blockTemplate.transactions.length, elapsed } + } + + async function splitNotes(account: Account, numOutputs: number): Promise { + const outputs: { publicAddress: string; amount: bigint; memo: string; assetId: Buffer }[] = + [] + for (let i = 0; i < numOutputs; i++) { + outputs.push({ + publicAddress: account.publicAddress, + amount: BigInt(1), + memo: '', + assetId: Asset.nativeId(), + }) + } + + const transaction = await createRawTransaction({ + wallet: nodeTest.wallet, + from: account, + amount: BigInt(outputs.length), + outputs, + }) + + Assert.isNotNull(account.spendingKey) + return transaction.post(account.spendingKey) + } +}) + +// To re-run: yarn test manager.test.perf.ts --testPathIgnorePatterns + +// 2023-05-10 M1 Macbook Pro Results + +// [TEST RESULTS: Mempool size: 0, Transactions count: 1] +// Elapsed: 456.541 milliseconds + +// [TEST RESULTS: Mempool size: 1, Transactions count: 2] +// Elapsed: 379.276 milliseconds + +// [TEST RESULTS: Mempool size: 10, Transactions count: 11] +// Elapsed: 471.182 milliseconds + +// [TEST RESULTS: Mempool size: 50, Transactions count: 51] +// Elapsed: 598.714 milliseconds + +// [TEST RESULTS: Mempool size: 100, Transactions count: 101] +// Elapsed: 812.24 milliseconds diff --git a/ironfish/src/primitives/transaction.test.perf.ts b/ironfish/src/primitives/transaction.test.perf.ts index 1eab39ef5e..c3e777a761 100644 --- a/ironfish/src/primitives/transaction.test.perf.ts +++ b/ironfish/src/primitives/transaction.test.perf.ts @@ -27,20 +27,15 @@ describe('Transaction', () => { ] it('post', async () => { - const { wallet } = nodeTest + const { chain, wallet } = nodeTest const account = await useAccountFixture(wallet) // Generate enough notes for the tests for (let i = 0; i < Math.max(...TEST_AMOUNTS.map((t) => t.spends)); i++) { - const block = await useMinerBlockFixture( - nodeTest.chain, - undefined, - account, - nodeTest.wallet, - ) - await expect(nodeTest.chain).toAddBlock(block) - await nodeTest.wallet.updateHead() + const block = await useMinerBlockFixture(chain, undefined, account, wallet) + await expect(chain).toAddBlock(block) + await wallet.updateHead() } // Run tests From f1be1b76149521066c50d42e7264565598ed657c Mon Sep 17 00:00:00 2001 From: austin <17057747+holahula@users.noreply.github.com> Date: Thu, 11 May 2023 16:19:09 -0400 Subject: [PATCH 08/21] fix(simulator): turn http adapter on by default (#3913) --- simulator/src/simulator/simulation-node.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/simulator/src/simulator/simulation-node.ts b/simulator/src/simulator/simulation-node.ts index cf9ffa0edd..0dcfc9039d 100644 --- a/simulator/src/simulator/simulation-node.ts +++ b/simulator/src/simulator/simulation-node.ts @@ -261,6 +261,7 @@ export class SimulationNode { nodeConfig.set('enableRpc', true) nodeConfig.set('enableRpcTcp', true) nodeConfig.set('enableRpcTls', false) + nodeConfig.set('enableRpcHttp', true) nodeConfig.set('miningForce', true) await nodeConfig.save() From b30f874f48e3c26d21604b7020a98ff7e16bd358 Mon Sep 17 00:00:00 2001 From: mat-if <97762857+mat-if@users.noreply.github.com> Date: Thu, 11 May 2023 16:30:19 -0700 Subject: [PATCH 09/21] perf: improve rust hex (de-)serialization (#3915) While these were not very expensive, they are fairly commonly called and improving the performance here was a nice, quick win. On top of that, we removed the heap allocation for `hex_to_bytes` which should improve performance even further on lower-end machines. --- ironfish-rust-nodejs/src/nacl.rs | 6 +- ironfish-rust/src/keys/mod.rs | 12 +- ironfish-rust/src/keys/public_address.rs | 14 +-- ironfish-rust/src/keys/view_keys.rs | 26 +--- ironfish-rust/src/serializing.rs | 144 ----------------------- ironfish-rust/src/serializing/aead.rs | 83 +++++++++++++ ironfish-rust/src/serializing/mod.rs | 101 ++++++++++++++++ 7 files changed, 193 insertions(+), 193 deletions(-) delete mode 100644 ironfish-rust/src/serializing.rs create mode 100644 ironfish-rust/src/serializing/aead.rs create mode 100644 ironfish-rust/src/serializing/mod.rs diff --git a/ironfish-rust-nodejs/src/nacl.rs b/ironfish-rust-nodejs/src/nacl.rs index e1a3f6f09d..6e915b7588 100644 --- a/ironfish-rust-nodejs/src/nacl.rs +++ b/ironfish-rust-nodejs/src/nacl.rs @@ -38,13 +38,9 @@ impl BoxKeyPair { #[napi(factory)] pub fn from_hex(secret_hex: String) -> napi::Result { - let byte_vec = + let bytes: [u8; nacl::KEY_LENGTH] = hex_to_bytes(&secret_hex).map_err(|_| to_napi_err("Unable to decode secret key"))?; - let bytes: [u8; nacl::KEY_LENGTH] = byte_vec - .try_into() - .map_err(|_| to_napi_err("Unable to convert secret key"))?; - let secret_key = bytes_to_secret_key(bytes); Ok(BoxKeyPair { diff --git a/ironfish-rust/src/keys/mod.rs b/ironfish-rust/src/keys/mod.rs index 5b17f1cee4..c270926abe 100644 --- a/ironfish-rust/src/keys/mod.rs +++ b/ironfish-rust/src/keys/mod.rs @@ -3,8 +3,8 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ use crate::errors::IronfishError; +use crate::serializing::{bytes_to_hex, hex_to_bytes, read_scalar}; -use super::serializing::{bytes_to_hex, hex_to_bytes, read_scalar}; pub use bip39::Language; use bip39::Mnemonic; use blake2b_simd::Params as Blake2b; @@ -124,15 +124,7 @@ impl SaplingKey { pub fn from_hex(value: &str) -> Result { match hex_to_bytes(value) { Err(_) => Err(IronfishError::InvalidPaymentAddress), - Ok(bytes) => { - if bytes.len() != SPEND_KEY_SIZE { - Err(IronfishError::InvalidPaymentAddress) - } else { - let mut byte_arr = [0; SPEND_KEY_SIZE]; - byte_arr.clone_from_slice(&bytes[0..SPEND_KEY_SIZE]); - Self::new(byte_arr) - } - } + Ok(bytes) => Self::new(bytes), } } diff --git a/ironfish-rust/src/keys/public_address.rs b/ironfish-rust/src/keys/public_address.rs index 54d3e8ff52..84c68998fc 100644 --- a/ironfish-rust/src/keys/public_address.rs +++ b/ironfish-rust/src/keys/public_address.rs @@ -57,21 +57,9 @@ impl PublicAddress { /// be 64 hexadecimal characters representing the 32 bytes of an address /// or it fails. pub fn from_hex(value: &str) -> Result { - if value.len() != 2 * PUBLIC_ADDRESS_SIZE { - return Err(IronfishError::InvalidPublicAddress); - } - match hex_to_bytes(value) { Err(_) => Err(IronfishError::InvalidPublicAddress), - Ok(bytes) => { - if bytes.len() != PUBLIC_ADDRESS_SIZE { - Err(IronfishError::InvalidPublicAddress) - } else { - let mut byte_arr = [0; PUBLIC_ADDRESS_SIZE]; - byte_arr.clone_from_slice(&bytes[0..PUBLIC_ADDRESS_SIZE]); - Self::new(&byte_arr) - } - } + Ok(bytes) => Self::new(&bytes), } } diff --git a/ironfish-rust/src/keys/view_keys.rs b/ironfish-rust/src/keys/view_keys.rs index b413def8a6..e26a378a0c 100644 --- a/ironfish-rust/src/keys/view_keys.rs +++ b/ironfish-rust/src/keys/view_keys.rs @@ -43,15 +43,9 @@ impl IncomingViewKey { /// Load a key from a string of hexadecimal digits pub fn from_hex(value: &str) -> Result { - match hex_to_bytes(value) { + match hex_to_bytes::<32>(value) { Err(_) => Err(IronfishError::InvalidViewingKey), - Ok(bytes) => { - if bytes.len() != 32 { - Err(IronfishError::InvalidViewingKey) - } else { - Self::read(&mut bytes[..].as_ref()) - } - } + Ok(bytes) => Self::read(&mut bytes.as_ref()), } } @@ -110,10 +104,8 @@ pub struct ViewKey { impl ViewKey { /// Load a key from a string of hexadecimal digits pub fn from_hex(value: &str) -> Result { - let bytes = hex_to_bytes(value)?; - if bytes.len() != 64 { - return Err(IronfishError::InvalidViewingKey); - } + let bytes: [u8; 64] = hex_to_bytes(value)?; + let mut authorizing_key_bytes = [0; 32]; let mut nullifier_deriving_key_bytes = [0; 32]; @@ -158,15 +150,7 @@ impl OutgoingViewKey { pub fn from_hex(value: &str) -> Result { match hex_to_bytes(value) { Err(_) => Err(IronfishError::InvalidViewingKey), - Ok(bytes) => { - if bytes.len() != 32 { - Err(IronfishError::InvalidViewingKey) - } else { - let mut view_key = [0; 32]; - view_key.clone_from_slice(&bytes[0..32]); - Ok(Self { view_key }) - } - } + Ok(bytes) => Ok(Self { view_key: bytes }), } } diff --git a/ironfish-rust/src/serializing.rs b/ironfish-rust/src/serializing.rs deleted file mode 100644 index 0454bbebed..0000000000 --- a/ironfish-rust/src/serializing.rs +++ /dev/null @@ -1,144 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ - -use crate::errors::IronfishError; - -/// Helper functions to convert pairing parts to bytes -/// -/// The traits in the pairing and zcash_primitives libraries -/// all have functions for serializing, but their interface -/// can be a bit clunky if you're just working with bytearrays. -use ff::PrimeField; -use group::GroupEncoding; - -use std::io; - -pub(crate) fn read_scalar(mut reader: R) -> Result { - let mut fr_repr = F::Repr::default(); - reader.read_exact(fr_repr.as_mut())?; - - Option::from(F::from_repr(fr_repr)).ok_or(IronfishError::InvalidData) -} - -pub(crate) fn read_point(mut reader: R) -> Result { - let mut point_repr = G::Repr::default(); - reader.read_exact(point_repr.as_mut())?; - - Option::from(G::from_bytes(&point_repr)).ok_or(IronfishError::InvalidData) -} - -/// Output the bytes as a hexadecimal String -pub fn bytes_to_hex(bytes: &[u8]) -> String { - bytes - .iter() - .map(|b| format!("{:02x}", b)) - .collect::>() - .join("") -} - -/// Output the hexadecimal String as bytes -pub fn hex_to_bytes(hex: &str) -> Result, IronfishError> { - let mut bite_iterator = hex.as_bytes().iter().map(|b| match b { - b'0'..=b'9' => Ok(b - b'0'), - b'a'..=b'f' => Ok(b - b'a' + 10), - b'A'..=b'F' => Ok(b - b'A' + 10), - _ => Err(IronfishError::InvalidData), - }); - let mut bytes = Vec::new(); - let mut high = bite_iterator.next(); - let mut low = bite_iterator.next(); - loop { - match (high, low) { - (Some(Ok(h)), Some(Ok(l))) => bytes.push(h << 4 | l), - (None, None) => break, - _ => return Err(IronfishError::InvalidData), - } - high = bite_iterator.next(); - low = bite_iterator.next(); - } - - Ok(bytes) -} - -pub mod aead { - use crate::errors::IronfishError; - use chacha20poly1305::aead::{AeadInPlace, NewAead}; - use chacha20poly1305::{ChaCha20Poly1305, Key, Nonce}; - - pub const MAC_SIZE: usize = 16; - - /// Encrypt the plaintext using the given key, and append the MAC tag to the - /// end of the output array to be decrypted and checked in one step below. - /// - /// This is just a facade around the ChaCha20Poly1305 struct. The nonce and - /// associated data are zeroed. - pub(crate) fn encrypt( - key: &[u8; 32], - plaintext: &[u8], - ) -> Result<[u8; SIZE], IronfishError> { - let mut encrypted_output = [0u8; SIZE]; - encrypted_output[..plaintext.len()].copy_from_slice(plaintext); - - let encryptor = ChaCha20Poly1305::new(Key::from_slice(key)); - - let tag = encryptor - .encrypt_in_place_detached( - &Nonce::default(), - &[], - &mut encrypted_output[..plaintext.len()], - ) - .map_err(|_| IronfishError::InvalidSigningKey)?; - encrypted_output[plaintext.len()..].copy_from_slice(&tag); - - Ok(encrypted_output) - } - - /// Decrypt the encrypted text using the given key and ciphertext, also checking - /// that the mac tag is correct. - - pub(crate) fn decrypt( - key: &[u8; 32], - ciphertext: &[u8], - ) -> Result<[u8; SIZE], IronfishError> { - let decryptor = ChaCha20Poly1305::new(Key::from_slice(key)); - - let mut plaintext = [0u8; SIZE]; - plaintext.copy_from_slice(&ciphertext[..SIZE]); - - decryptor - .decrypt_in_place_detached( - &Nonce::default(), - &[], - &mut plaintext, - ciphertext[SIZE..].into(), - ) - .map_err(|_| IronfishError::InvalidDecryptionKey)?; - - Ok(plaintext) - } - - #[cfg(test)] - mod test { - use rand::Rng; - - use crate::{note::ENCRYPTED_NOTE_SIZE, serializing::aead}; - - use super::{decrypt, encrypt}; - - #[test] - fn test_aead_facade() { - let key = b"an example very very secret key."; - const SIZE: usize = ENCRYPTED_NOTE_SIZE + aead::MAC_SIZE; - let mut plaintext = [0u8; ENCRYPTED_NOTE_SIZE]; - // fill with random bytes to emulate expected plaintext - rand::thread_rng().fill(&mut plaintext[..]); - let encrypted_text: [u8; SIZE] = - encrypt(key, &plaintext[..]).expect("Should successfully encrypt plaintext"); - - let decrypted_plaintext: [u8; ENCRYPTED_NOTE_SIZE] = - decrypt(key, &encrypted_text[..]).expect("Should successfully decrypt plaintext"); - assert_eq!(decrypted_plaintext, plaintext); - } - } -} diff --git a/ironfish-rust/src/serializing/aead.rs b/ironfish-rust/src/serializing/aead.rs new file mode 100644 index 0000000000..508a487301 --- /dev/null +++ b/ironfish-rust/src/serializing/aead.rs @@ -0,0 +1,83 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ + +use crate::errors::IronfishError; +use chacha20poly1305::aead::{AeadInPlace, NewAead}; +use chacha20poly1305::{ChaCha20Poly1305, Key, Nonce}; + +pub const MAC_SIZE: usize = 16; + +/// Encrypt the plaintext using the given key, and append the MAC tag to the +/// end of the output array to be decrypted and checked in one step below. +/// +/// This is just a facade around the ChaCha20Poly1305 struct. The nonce and +/// associated data are zeroed. +pub(crate) fn encrypt( + key: &[u8; 32], + plaintext: &[u8], +) -> Result<[u8; SIZE], IronfishError> { + let mut encrypted_output = [0u8; SIZE]; + encrypted_output[..plaintext.len()].copy_from_slice(plaintext); + + let encryptor = ChaCha20Poly1305::new(Key::from_slice(key)); + + let tag = encryptor + .encrypt_in_place_detached( + &Nonce::default(), + &[], + &mut encrypted_output[..plaintext.len()], + ) + .map_err(|_| IronfishError::InvalidSigningKey)?; + encrypted_output[plaintext.len()..].copy_from_slice(&tag); + + Ok(encrypted_output) +} + +/// Decrypt the encrypted text using the given key and ciphertext, also checking +/// that the mac tag is correct. + +pub(crate) fn decrypt( + key: &[u8; 32], + ciphertext: &[u8], +) -> Result<[u8; SIZE], IronfishError> { + let decryptor = ChaCha20Poly1305::new(Key::from_slice(key)); + + let mut plaintext = [0u8; SIZE]; + plaintext.copy_from_slice(&ciphertext[..SIZE]); + + decryptor + .decrypt_in_place_detached( + &Nonce::default(), + &[], + &mut plaintext, + ciphertext[SIZE..].into(), + ) + .map_err(|_| IronfishError::InvalidDecryptionKey)?; + + Ok(plaintext) +} + +#[cfg(test)] +mod test { + use rand::Rng; + + use crate::{note::ENCRYPTED_NOTE_SIZE, serializing::aead}; + + use super::{decrypt, encrypt}; + + #[test] + fn test_aead_facade() { + let key = b"an example very very secret key."; + const SIZE: usize = ENCRYPTED_NOTE_SIZE + aead::MAC_SIZE; + let mut plaintext = [0u8; ENCRYPTED_NOTE_SIZE]; + // fill with random bytes to emulate expected plaintext + rand::thread_rng().fill(&mut plaintext[..]); + let encrypted_text: [u8; SIZE] = + encrypt(key, &plaintext[..]).expect("Should successfully encrypt plaintext"); + + let decrypted_plaintext: [u8; ENCRYPTED_NOTE_SIZE] = + decrypt(key, &encrypted_text[..]).expect("Should successfully decrypt plaintext"); + assert_eq!(decrypted_plaintext, plaintext); + } +} diff --git a/ironfish-rust/src/serializing/mod.rs b/ironfish-rust/src/serializing/mod.rs new file mode 100644 index 0000000000..22f2c1e0b0 --- /dev/null +++ b/ironfish-rust/src/serializing/mod.rs @@ -0,0 +1,101 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ + +pub mod aead; + +use crate::errors::IronfishError; + +/// Helper functions to convert pairing parts to bytes +/// +/// The traits in the pairing and zcash_primitives libraries +/// all have functions for serializing, but their interface +/// can be a bit clunky if you're just working with bytearrays. +use ff::PrimeField; +use group::GroupEncoding; + +use std::io; + +const HEX_CHARS: &[u8; 16] = b"0123456789abcdef"; + +pub(crate) fn read_scalar(mut reader: R) -> Result { + let mut fr_repr = F::Repr::default(); + reader.read_exact(fr_repr.as_mut())?; + + Option::from(F::from_repr(fr_repr)).ok_or(IronfishError::InvalidData) +} + +pub(crate) fn read_point(mut reader: R) -> Result { + let mut point_repr = G::Repr::default(); + reader.read_exact(point_repr.as_mut())?; + + Option::from(G::from_bytes(&point_repr)).ok_or(IronfishError::InvalidData) +} + +/// Output the bytes as a hexadecimal String +pub fn bytes_to_hex(bytes: &[u8]) -> String { + let mut hex: Vec = vec![0; bytes.len() * 2]; + + for (i, b) in bytes.iter().enumerate() { + hex[i * 2] = HEX_CHARS[(b >> 4) as usize]; + hex[i * 2 + 1] = HEX_CHARS[(b & 0x0f) as usize]; + } + + unsafe { String::from_utf8_unchecked(hex) } +} + +/// Output the hexadecimal String as bytes +pub fn hex_to_bytes(hex: &str) -> Result<[u8; SIZE], IronfishError> { + if hex.len() != SIZE * 2 { + return Err(IronfishError::InvalidData); + } + + let mut bytes = [0; SIZE]; + + let hex_iter = hex.as_bytes().chunks_exact(2); + + for (i, hex) in hex_iter.enumerate() { + bytes[i] = hex_to_u8(hex[0])? << 4 | hex_to_u8(hex[1])?; + } + + Ok(bytes) +} + +#[inline] +fn hex_to_u8(char: u8) -> Result { + match char { + b'0'..=b'9' => Ok(char - b'0'), + b'a'..=b'f' => Ok(char - b'a' + 10), + b'A'..=b'F' => Ok(char - b'A' + 10), + _ => Err(IronfishError::InvalidData), + } +} + +#[cfg(test)] +mod test { + use crate::serializing::{bytes_to_hex, hex_to_bytes}; + + #[test] + fn hex_serde() { + const HEX_STRING: &str = "68656C6C6F20776F726C6420616E64207374756666"; + const HEX_LOWER: &str = "68656c6c6f20776f726c6420616e64207374756666"; + const BYTE_LENGTH: usize = HEX_STRING.len() / 2; + // Same as above with the last character removed, which makes the hex + // invalid as the length of a hex string must be divisible by 2 + const INVALID_HEX: &str = "68656C6C6F20776F726C6420616E6420737475666"; + + hex_to_bytes::(INVALID_HEX).expect_err("invalid hex should throw an error"); + + let bytes: [u8; BYTE_LENGTH] = hex_to_bytes(HEX_STRING).expect("converts hex to bytes"); + let lower_bytes: [u8; BYTE_LENGTH] = + hex_to_bytes(HEX_STRING).expect("converts hex to bytes"); + + assert_eq!(bytes, lower_bytes); + + let hex = bytes_to_hex(&bytes); + let lower_hex = bytes_to_hex(&lower_bytes); + + assert_eq!(HEX_LOWER, hex); + assert_eq!(HEX_LOWER, lower_hex); + } +} From 313f77da38d91d6c6de36d663392cb985cfa2df7 Mon Sep 17 00:00:00 2001 From: Hugh Cunningham <57735705+hughy@users.noreply.github.com> Date: Fri, 12 May 2023 13:36:42 -0700 Subject: [PATCH 10/21] adds support for creating witnesses at past sizes (#3896) * adds test to reproduce invalid spends creates a pending transaction with invalid spends. creates a transaction with the chain at block A3. the spends in the transaction use witnesses created with the tree of notes as of block A3. reorgs the chain. spends created at block A3 are no longer valid. * WIP adds support for creating witnesses at past sizes modifies 'witness' to accept a size parameter to construct a witness at a past tree size. if constructing a witness at a past size we need to recompute the hashes of all nodes in the tree that included leaves that were not in the tree at that size. defines 'pastRightSiblingHashes' to recompute hashes along the path from the rightmost leaf of a tree at a past size to the root. returns a mapping from node index to the hash at that index for the past root. adds merkletree unit test to verify that we can correctly recompute witnesses at past tree sizes. --- ironfish/src/merkletree/merkletree.test.ts | 70 ++++++++-- ironfish/src/merkletree/merkletree.ts | 111 ++++++++++++++- .../__fixtures__/wallet.test.ts.fixture | 132 ++++++++++++++++++ ironfish/src/wallet/wallet.test.ts | 47 +++++++ 4 files changed, 344 insertions(+), 16 deletions(-) diff --git a/ironfish/src/merkletree/merkletree.test.ts b/ironfish/src/merkletree/merkletree.test.ts index 264f06e6a9..8e1635f3af 100644 --- a/ironfish/src/merkletree/merkletree.test.ts +++ b/ironfish/src/merkletree/merkletree.test.ts @@ -7,6 +7,7 @@ import { makeTree } from '../testUtilities/helpers/merkletree' import { createTestDB } from '../testUtilities/helpers/storage' import { MerkleTree, Side } from './merkletree' import { depthAtLeafCount } from './utils' +import { Witness } from './witness' describe('Merkle tree', function () { it('initializes database', async () => { @@ -455,15 +456,6 @@ describe('Merkle tree', function () { }) it('calculates correct witnesses', async () => { - const witnessOrThrowFactory = - (witnessTree: MerkleTree) => async (index: number) => { - const witness = await witnessTree.witness(index) - if (witness === null) { - throw new Error(`Witness at ${index} was unexpectedly null`) - } - return witness - } - const tree = await makeTree({ depth: 3 }) const witnessOrThrow = witnessOrThrowFactory(tree) @@ -620,6 +612,56 @@ describe('Merkle tree', function () { ]) }) + it('calculates correct witnesses at past sizes', async () => { + const tree = await makeTree({ depth: 4 }) + const witnessOrThrow = witnessOrThrowFactory(tree) + + const witnessesByIndexAndSize: Array>> = [] + + const calculateWitnessesAtSize = async (size: number) => { + for (let index = 0; index < size; index++) { + const witness = await witnessOrThrow(index) + + const pastWitnesses = witnessesByIndexAndSize.at(index) ?? [] + pastWitnesses.push(witness) + + witnessesByIndexAndSize[index] = pastWitnesses + } + } + + const checkWitnessesAtPastSizes = async (size: number) => { + for (let index = 0; index < size; index++) { + for (let pastSize = index; pastSize < size; pastSize++) { + const witness = await witnessOrThrow(index, pastSize + 1) + + const pastWitness = witnessesByIndexAndSize[index][pastSize - index] + + const pastAuthPath: [Side, string][] = pastWitness.authenticationPath.map((node) => [ + node.side, + node.hashOfSibling, + ]) + + expect(witness).toMatchWitness( + pastWitness.treeSize(), + pastWitness.rootHash, + pastAuthPath, + ) + } + } + } + + const leaves = 'abcdefghijklmnop' + + for (let i = 0; i < leaves.length; i++) { + const leaf = leaves[i] + + await tree.add(leaf) + + await calculateWitnessesAtSize(i + 1) + await checkWitnessesAtPastSizes(i + 1) + } + }) + it('witness rootHash should equal the tree rootHash', async () => { const tree = await makeTree({ depth: 3, leaves: 'abcdefgh' }) @@ -656,3 +698,13 @@ describe('Merkle tree', function () { expect(depthAtLeafCount(33)).toBe(7) }) }) + +const witnessOrThrowFactory = + (witnessTree: MerkleTree) => + async (index: number, size?: number) => { + const witness = await witnessTree.witness(index, size) + if (witness === null) { + throw new Error(`Witness at ${index} was unexpectedly null`) + } + return witness + } diff --git a/ironfish/src/merkletree/merkletree.ts b/ironfish/src/merkletree/merkletree.ts index 8c0b7e7054..a1da1adbee 100644 --- a/ironfish/src/merkletree/merkletree.ts +++ b/ironfish/src/merkletree/merkletree.ts @@ -566,6 +566,78 @@ export class MerkleTree< }) } + /** + * Calculate what the hash was at the time the tree contained + * `pastSize` elements for each node index on the right side of the tree. + */ + async pastRightSiblingHashes( + pastSize: number, + tx?: IDatabaseTransaction, + ): Promise> { + return this.db.withTransaction(tx, async (tx) => { + const pastHashes: Map = new Map() + + const leafCount = await this.getCount('Leaves', tx) + + if (leafCount === 0 || pastSize > leafCount || pastSize === 0) { + throw new Error( + `Unable to get past sibling hashes at size ${pastSize} for tree with ${leafCount} nodes`, + ) + } + + const leafIndex = pastSize - 1 + const leaf = await this.getLeaf(leafIndex, tx) + + const rootDepth = depthAtLeafCount(pastSize) + const minTreeDepth = Math.min(rootDepth, this.depth) + + let currentHash = leaf.merkleHash + let currentNodeIndex = leaf.parentIndex + + if (isRight(leafIndex)) { + const sibling = await this.getLeaf(leafIndex - 1, tx) + const siblingHash = sibling.merkleHash + currentHash = this.hasher.combineHash(0, siblingHash, currentHash) + pastHashes.set(leafIndex - 1, currentHash) + } else { + currentHash = this.hasher.combineHash(0, currentHash, currentHash) + } + + pastHashes.set(currentNodeIndex, currentHash) + + for (let depth = 1; depth < minTreeDepth; depth++) { + const node = await this.getNode(currentNodeIndex, tx) + + switch (node.side) { + case Side.Left: + Assert.isNotUndefined(node.parentIndex) + currentNodeIndex = node.parentIndex + currentHash = this.hasher.combineHash(depth, currentHash, currentHash) + pastHashes.set(currentNodeIndex, currentHash) + break + + case Side.Right: { + Assert.isNotUndefined(node.leftIndex) + const leftNode = await this.getNode(node.leftIndex, tx) + pastHashes.set(node.leftIndex, currentHash) + + Assert.isNotUndefined(leftNode.parentIndex) + currentNodeIndex = leftNode.parentIndex + currentHash = this.hasher.combineHash(depth, node.hashOfSibling, currentHash) + pastHashes.set(leftNode.parentIndex, currentHash) + + break + } + + default: + Assert.isUnreachable(node.side) + } + } + + return pastHashes + }) + } + /** * Get the root hash of the tree. Throws an error if the tree is empty. */ @@ -599,16 +671,30 @@ export class MerkleTree< */ async witness( index: LeafIndex, + size?: number, tx?: IDatabaseTransaction, ): Promise | null> { return this.db.withTransaction(tx, async (tx) => { const authenticationPath: WitnessNode[] = [] - const leafCount = await this.size(tx) - if (leafCount === 0 || index >= leafCount) { + const currentLeafCount = await this.size(tx) + if (size && size > currentLeafCount) { + throw new Error( + `Unable to get witness at size ${size} for tree with ${currentLeafCount} nodes`, + ) + } + + const witnessLeafCount = size ? size : currentLeafCount + + if (witnessLeafCount === 0 || index >= witnessLeafCount) { return null } + const pastSiblingHashes = + witnessLeafCount < currentLeafCount + ? await this.pastRightSiblingHashes(witnessLeafCount, tx) + : new Map() + const leaf = await this.getLeaf(index, tx) let currentHash = leaf.merkleHash let currentPosition = leaf.parentIndex as NodeIndex | undefined @@ -617,7 +703,7 @@ export class MerkleTree< const hashOfSibling = (await this.getLeaf(index - 1, tx)).merkleHash authenticationPath.push({ side: Side.Right, hashOfSibling }) currentHash = this.hasher.combineHash(0, hashOfSibling, currentHash) - } else if (index < leafCount - 1) { + } else if (index < witnessLeafCount - 1) { // Left leaf and have a right sibling const hashOfSibling = (await this.getLeaf(index + 1, tx)).merkleHash authenticationPath.push({ side: Side.Left, hashOfSibling }) @@ -628,7 +714,9 @@ export class MerkleTree< currentHash = this.hasher.combineHash(0, currentHash, currentHash) } - for (let depth = 1; depth < this.depth; depth++) { + const rootDepth = Math.min(depthAtLeafCount(witnessLeafCount), this.depth) + + for (let depth = 1; depth < rootDepth; depth++) { const node = currentPosition !== undefined ? await this.getNodeOrNull(currentPosition, tx) : null @@ -636,8 +724,12 @@ export class MerkleTree< authenticationPath.push({ side: Side.Left, hashOfSibling: currentHash }) currentHash = this.hasher.combineHash(depth, currentHash, currentHash) } else if (node.side === Side.Left) { - authenticationPath.push({ side: Side.Left, hashOfSibling: node.hashOfSibling }) - currentHash = this.hasher.combineHash(depth, currentHash, node.hashOfSibling) + Assert.isNotUndefined(currentPosition) + // Use the recomputed hash of the right sibling + const hashOfSibling = pastSiblingHashes.get(currentPosition) ?? node.hashOfSibling + + authenticationPath.push({ side: Side.Left, hashOfSibling: hashOfSibling }) + currentHash = this.hasher.combineHash(depth, currentHash, hashOfSibling) currentPosition = node.parentIndex } else { authenticationPath.push({ side: Side.Right, hashOfSibling: node.hashOfSibling }) @@ -648,7 +740,12 @@ export class MerkleTree< } } - return new Witness(leafCount, currentHash, authenticationPath, this.hasher) + for (let depth = rootDepth; depth < this.depth; depth++) { + authenticationPath.push({ side: Side.Left, hashOfSibling: currentHash }) + currentHash = this.hasher.combineHash(depth, currentHash, currentHash) + } + + return new Witness(witnessLeafCount, currentHash, authenticationPath, this.hasher) }) } diff --git a/ironfish/src/wallet/__fixtures__/wallet.test.ts.fixture b/ironfish/src/wallet/__fixtures__/wallet.test.ts.fixture index 7f06eae115..ae88428384 100644 --- a/ironfish/src/wallet/__fixtures__/wallet.test.ts.fixture +++ b/ironfish/src/wallet/__fixtures__/wallet.test.ts.fixture @@ -5965,5 +5965,137 @@ } ] } + ], + "Accounts createTransaction should create transactions with spends valid after a reorg": [ + { + "version": 2, + "id": "ec8564f7-f717-42b3-b08b-98c873eba3bc", + "name": "a", + "spendingKey": "73882782b43a9cbf53a3c36c37d6713619faaf2392b5aa8b3c7af4412d2a30f1", + "viewKey": "d02dea9f3000828f7736e5877ce3ef88f2ccdda58fae885ca207fbe8f9c62d489055119fd07e960ffbdb14d9a8c5501fce1144bdc4b6b9ae7df7ad26c6f23941", + "incomingViewKey": "44ccb3af615ec75854970e6185857c33a5caafa0d5644de9d5bbd56aac169b00", + "outgoingViewKey": "b1d23bd84b2f85620f0646f50ddcb3beeb8f98352b039c8aa268e37fd453f646", + "publicAddress": "9475c8e4293497032478e704810c15416b74999dd8e7eae9e9c7410afff38e2a", + "createdAt": null + }, + { + "version": 2, + "id": "6b553bf6-fe1a-49e3-9207-9e15300c753e", + "name": "b", + "spendingKey": "aa73216ce28308d3ab025293d08616432f08b63241bf7d8cc02730f0ab1f6f3b", + "viewKey": "55b2627ece5591879a4e9f24a20573ab0c72f265332987d392884acdb201e6bbf6ac1aa3525f8f2b78bc2af011b97714e8d6cbea93e8632d534a731756094882", + "incomingViewKey": "c30cba3a2aab6ab396e2243f9363dc76eb51fd1d69489db3a43adab847361504", + "outgoingViewKey": "d9176eb7a25f452c46483207eeba6671b004a9bfdebcdb2160af1847cc6e6997", + "publicAddress": "8bdd70976763c663c69049eec29ce689970867105fb347c03f3af24a2666f51d", + "createdAt": null + }, + { + "header": { + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "noteCommitment": { + "type": "Buffer", + "data": "base64:BITU3rMb3G/vLi37leUQ21b9gsEBMa4nQDXf1Wbt01w=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:R50u9Zm5no1iDee+hhQNyBr/wgEl4m5KW3epo+1hB8U=" + }, + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "randomness": "0", + "timestamp": 1683317542054, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 4, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAlmjoNTXwkI7l5CSHjJrorIsSBA1eMVGc2osw7FK7FWOPFUYw0AhpR7oHQiqxZVOdvqRVIXzNwD7Zj0YR/G/9xP7kLXoTNqlNbRCmgdyjjR2jd8s2Y3KPQ7nlRHyD7QqOoP6gttKUEchPMpoAg3EB7OIwTLSRJpQNOzmAvzm1Am4ME67EKr4eDaUsW77k22G68jeLOKKDD9OoYAdKIPip89uQmwZlc1gB/wT8AAwZynWlnfJwbRK0JnSuDbQQUvqPB+vt7RDNCXuIQFaBlYltLsm8tT0bIPdmb2X9tuppFVoYM1N2F5yS5ltlR9KU/0L7ovdAIQa+F37ZgMIFulT3XOwWYWuzUjJISuAugcNh8sPjYDI/6TnXyWFU2L+yAM8B2bzMBs7Bjn2Z2docC5F3Sy75rGDHbKxi5bO7HSMVtR4evU8YkqnzNSu9iZI4YIb4tqunlgOynb4EbDD8WyNsrYfp4PY79bBpTXKNWcM/Bkl/sIstLWMokVJIySc7AehN1nhXZul43kVNXczS5XTVA7TMddL/0QoULT+4rKbq8ooW59S9xgWxAfjAU2zZMnYkWUkAMozOmKhIBP8EDzNUWQ3O0d1o2EA706OwSLxat9/AQIi5Q/zn/Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwG9OZ0L8H9bfRA4E7mwKRFzBpNoLVZkiiHDD9OgBaNNzgyvC6e/HLMTOPGDwbkoBpbbcZJE756pe9Jb2sPaHmCw==" + } + ] + }, + { + "header": { + "sequence": 3, + "previousBlockHash": "508C9B9CACEB1AD3C16B1EB10C846B7A1027B2AA9B2B0888690C70209D8FE933", + "noteCommitment": { + "type": "Buffer", + "data": "base64:NA3kfeUDndehImVtGz9pxH+sQYOXqzxRWVLoQLlDqyY=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:m0VEiCLea43USgB7EDN+69HyZQTVA6P3A4BJUM5zz3k=" + }, + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", + "randomness": "0", + "timestamp": 1683317542712, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 5, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAHj0ItvTnrFQ1Z4aVD/iK6ktagiJecRY9OourG3Q3K7usMfY99Eyaj+hOgk/eXZ8S5c58Y2X936yPCMEt1p/KAjetiGNtgquX7SXTyIuxq72A3OHn1g6O8A+zlnxl1GAZFMw7IBUTA40GjRfmVe93SwxfS8jDHkgICVSRfN0ik98TrB3x0WSf5R3TZwZoauenVi7G92/8tBfvops6rmWM5TQa38THsOi3f0jiEmJCgb2AppYWU8/YoeDy19TPYNH1EM27DvHojmXJSFbKAbsCZ7GexElCP1d2NMd+lDEyc8wS0RznXXWpWz8+unGXq5WIMw1PJ2zAZRGvUxSkt0pY4e+9J2SxDy/EMuVfrAYohEVPTNKJHt1bA0OGfZt0XrFGDGIv7WxobzcAG5kwQXVzTykQ1pRvVTlKJVmfW7oHVJu4HzKqSbvkUvwMZRW9IqhZZtu2j+SfSTpyxW/UOFLl50AlogeIcGBUPS1jpdgbN+eQeG19Jd4aOg0PHgRFfGIvaVqSTywhwrgxMCJWhhKfjvPH27ZuesRN++OiYGteRPgbTY5cQPtnCoxjowop5ve8ON8xAmMMEK/v6fM8Mdki2SwPAaI8piBKYmnmNQ+y/+hsPUVAOVVlL0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwSHw5zj0ElnA3wXj8nupJbq4e6Q/QGpG8DhYbnnVwrEfsU7sR4k6nKJN+nhpqvdSvfzEYoXne/QmvkuS33SEjAw==" + } + ] + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "header": { + "sequence": 3, + "previousBlockHash": "508C9B9CACEB1AD3C16B1EB10C846B7A1027B2AA9B2B0888690C70209D8FE933", + "noteCommitment": { + "type": "Buffer", + "data": "base64:edK0xJ1TVfBP8WA6iZL/Ux+kBFWbXVVqYIJnVH3fW1Q=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:/uuV4kQVJzoI/xgS1e0SF+r06+UYTbjMmpf72YX1W44=" + }, + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", + "randomness": "0", + "timestamp": 1683317545792, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 5, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAd7g3RsSf8JZCmqYp+oymZq7EfsgYdOskoT4E+eZtK+qU1x0OunQSHjqtDeulrKRKjTkxdQD/WCEbSI/egyJUON3kPymRccFcii9qLtqnpXewgmXcUkp5wRi0V/pNHnxYYorFIabTWSw+VAdWymtx+I4TZyt/nUPJ7WNK5AnbqQ0FPo4r4ikD/dk8edSJoa1UT6rmVQkw8qpIA8ZqDPv2BGScfbCAkZTRRv6VS9wg2IyJ+k4/wO2Bp2stDXN8yTQKpywwHR47mBOIWvwZV/kLDqouljXUuzNN0LYoGHwblsiStg+N44md9ziTlXS4vaNx2lITsEwfCrKFRmt3/LkuPdaDRnykOfmSoyJQnQLraX1XHJs994PEULYahevDB+hJtqztAIHVGd+uylpqZ1H26BlxmYp5n4fIUgiL8Fl/D7fJJ4gb1KabUpKBkj8/T8JTwReg2b5HRiSCkAAsYw62fQrQF1a09OKjlGiHhoMH+7Vq8DIRKH9MSBvI5qi2cSF0Q/adIR0G8+MSxxCJmIIyjGVKcsV5MQEWlQ3pzIpL2i5V+e5FyXED3enMVPsU3a5bcMXIIUFQvsd1lHguL8tV9C6mUQBWC5UoCx5JGQIqlSyYkyH2/imkXklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwvGixdKf6TsOekTuhS/FXRkIo0q5mTuvG7LO90VzYOgWIUdpyIFLsm09eehzN/9RidtbG7WSVl5OrUO/myjgwBw==" + } + ] + }, + { + "header": { + "sequence": 4, + "previousBlockHash": "DD71ED9D2436747BF9EFB36037FEA50374A030C6C61930BB09E238A6E16266E6", + "noteCommitment": { + "type": "Buffer", + "data": "base64:E7nMe62sjyk3tGIryFTLWvnnrZlkwL9htUqPCFkt720=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:BAftMxv0KXMJCzJSpKXpVm//b1jEKRUyv5KIrhBZbck=" + }, + "target": "879558286015102359500873427691175770640419791152471469672593461411590982", + "randomness": "0", + "timestamp": 1683317577230, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 6, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAcBf4JWUdGhaKpxkErJEds2C8RKSDA75Cq4iK51apHmyQ69UovOhb0tHl+nSTHkcUvhwism8m2jgi4GWhKjEe1D+D+kVcq89Nybx+F1NIg2GM5xy00JEiD81AIWFQ2OE4FhKfJj/YB/A/ZzDoCNIbRfoliZcuyLKBxMMiOPLax+sFYJyIJmIrvYMv/7xg5uxSbEhLd3TboeDAZFvhhsRSxXEW28mFANvHpVr7LymL+6GH8IRx7k4Vov4QpB4P87TO7G2euV+2AGfssFt7phi06nScYgUVmgAZY2wMapVD9Ysp+GRrbE2TpUXP6gbmlxSjH7nsLkWFvgOYMHUrUCC8uJDlsd3UQRnCDLRW9osl8MEPqyFK3yc0HiSu7QAITvRLvrjL9judNX+EI3UVMu8beVu1gSCrGbJ8R32Hlfa8BTreY8lC/kTEFRw11Dwjc9cFLCBvSQ7j6OeXPaOQVJXAS2gWhs8lUnuSP20zS1T3PeRSqYj53QFyFseDN54za0DCVcTX0PyNJ7QK4OYRiokBN91gQcILzx4/dm7O7mRpIv1x5OiXou7aLhWwMTXd4lvlwN/XRDBIC9q0Eva4qBaf1p2I4E+czKRj60n4en2nZs8e6rWBC4rjIElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYgHx59Gd19p4qlk7d2+hi1UMYLs6z+18zaiLMzJheGwqHRz0GgTumm2Zo46NYkKGY3gIe0u7inTCvzsi7mT7Cw==" + } + ] + } ] } \ No newline at end of file diff --git a/ironfish/src/wallet/wallet.test.ts b/ironfish/src/wallet/wallet.test.ts index b0188c3f96..2b7d9c4252 100644 --- a/ironfish/src/wallet/wallet.test.ts +++ b/ironfish/src/wallet/wallet.test.ts @@ -1040,6 +1040,53 @@ describe('Accounts', () => { expect(spentNoteHashes.has(notes[0])).toBe(true) }) + + it('should create transactions with spends valid after a reorg', async () => { + // create two chains to create a fork + const { node: nodeA } = await nodeTest.createSetup() + const { node: nodeB } = await nodeTest.createSetup() + + const accountA = await useAccountFixture(nodeA.wallet, 'a') + const accountB = await useAccountFixture(nodeA.wallet, 'b') + + // add blockA2 to both chains so that the notes spent from this block are valid + const blockA2 = await useMinerBlockFixture(nodeA.chain, undefined, accountA, nodeA.wallet) + await expect(nodeA.chain).toAddBlock(blockA2) + await expect(nodeB.chain).toAddBlock(blockA2) + await nodeA.wallet.updateHead() + await nodeB.wallet.updateHead() + + // add blockA3 to chain A + const blockA3 = await useMinerBlockFixture(nodeA.chain) + await expect(nodeA.chain).toAddBlock(blockA3) + await nodeA.wallet.updateHead() + + // create a transaction from accountA to accountB + const transaction = await useTxFixture(nodeA.wallet, accountA, accountB) + + const verification = await nodeA.chain.verifier.verifyTransactionAdd(transaction) + + expect(verification.valid).toBe(true) + + // create a fork on chain B + const blockB3 = await useMinerBlockFixture(nodeB.chain, undefined, accountB) + await expect(nodeB.chain).toAddBlock(blockB3) + const blockB4 = await useMinerBlockFixture(nodeB.chain, undefined, accountB) + await expect(nodeB.chain).toAddBlock(blockB4) + await nodeB.wallet.updateHead() + + // reorg chain A + await expect(nodeA.chain).toAddBlock(blockB3) + await expect(nodeA.chain).toAddBlock(blockB4) + expect(nodeA.chain.head.hash.equals(blockB4.header.hash)).toBe(true) + await nodeA.wallet.updateHead() + + // spend is now invalid because notes tree has changed since spend creation + const reorgVerification = await nodeA.chain.verifier.verifyTransactionAdd(transaction) + + expect(reorgVerification.valid).toBe(false) + expect(reorgVerification.reason).toEqual(VerificationResultReason.INVALID_SPEND) + }) }) describe('getTransactionStatus', () => { From 9d2356dc96853b8b587a5f43d02ae7838ee5e245 Mon Sep 17 00:00:00 2001 From: hideonbug <92258181+whohideonbug@users.noreply.github.com> Date: Sat, 13 May 2023 06:03:05 +0800 Subject: [PATCH 11/21] Fix bad account balance for custom fee (#3916) --- ironfish-cli/src/commands/wallet/send.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/ironfish-cli/src/commands/wallet/send.ts b/ironfish-cli/src/commands/wallet/send.ts index 3b158739e1..87d7629d5e 100644 --- a/ironfish-cli/src/commands/wallet/send.ts +++ b/ironfish-cli/src/commands/wallet/send.ts @@ -198,6 +198,7 @@ export class Send extends IronfishCommand { raw = await selectFee({ client, transaction: params, + account: from, logger: this.logger, }) } else { From e953240d4c019724414fbe24faf45c54236cb903 Mon Sep 17 00:00:00 2001 From: Hugh Cunningham <57735705+hughy@users.noreply.github.com> Date: Fri, 12 May 2023 16:39:29 -0700 Subject: [PATCH 12/21] creates spend witnesses using confirmation range (#3918) supports creating spends with a confirmation range. if a spend is created with the chain head at some block A and the chain reorgs to block B, then the spends created at block A will be invalid because the commitment won't match the root hash of the notes tree at that note size. using the note tree size from a confirmed block instead of the current chain head will reduce the likelihood that a reorg will render a spend invalid. --- .../__fixtures__/wallet.test.ts.fixture | 66 +++++++++---------- ironfish/src/wallet/wallet.test.ts | 8 +-- ironfish/src/wallet/wallet.ts | 23 ++++++- 3 files changed, 57 insertions(+), 40 deletions(-) diff --git a/ironfish/src/wallet/__fixtures__/wallet.test.ts.fixture b/ironfish/src/wallet/__fixtures__/wallet.test.ts.fixture index ae88428384..ccf18018ee 100644 --- a/ironfish/src/wallet/__fixtures__/wallet.test.ts.fixture +++ b/ironfish/src/wallet/__fixtures__/wallet.test.ts.fixture @@ -5969,24 +5969,24 @@ "Accounts createTransaction should create transactions with spends valid after a reorg": [ { "version": 2, - "id": "ec8564f7-f717-42b3-b08b-98c873eba3bc", + "id": "fcbd3064-d5c0-4532-a31e-71a7a2056e42", "name": "a", - "spendingKey": "73882782b43a9cbf53a3c36c37d6713619faaf2392b5aa8b3c7af4412d2a30f1", - "viewKey": "d02dea9f3000828f7736e5877ce3ef88f2ccdda58fae885ca207fbe8f9c62d489055119fd07e960ffbdb14d9a8c5501fce1144bdc4b6b9ae7df7ad26c6f23941", - "incomingViewKey": "44ccb3af615ec75854970e6185857c33a5caafa0d5644de9d5bbd56aac169b00", - "outgoingViewKey": "b1d23bd84b2f85620f0646f50ddcb3beeb8f98352b039c8aa268e37fd453f646", - "publicAddress": "9475c8e4293497032478e704810c15416b74999dd8e7eae9e9c7410afff38e2a", + "spendingKey": "eda14c428da8ca6f4b5e75f5e8a5551be13157d06f63cb48b3bb66cb13e66599", + "viewKey": "7dd6d4f500f1795863f7cd2d19ee3bb015aa5a1a03fafb3095eac2525ad982ca2e2cf6e76d1145f9f3a469bb29d90292719352f30bb2e7faf7120f0e9773c317", + "incomingViewKey": "d143158c6e768b0ec8570cb2d04395fab26bed9d04f622509335fe6d2d788003", + "outgoingViewKey": "7405f0ecf9d32a8779378a2c6408be05ef6ba7c4b85974f332954c964159e1e3", + "publicAddress": "c973581f9e214d12e2535fb0b566b566578f505a9ff64f1bbec04e7030cfa7cb", "createdAt": null }, { "version": 2, - "id": "6b553bf6-fe1a-49e3-9207-9e15300c753e", + "id": "7a9503ff-4cb7-43ba-ae34-9ec98c7dfe15", "name": "b", - "spendingKey": "aa73216ce28308d3ab025293d08616432f08b63241bf7d8cc02730f0ab1f6f3b", - "viewKey": "55b2627ece5591879a4e9f24a20573ab0c72f265332987d392884acdb201e6bbf6ac1aa3525f8f2b78bc2af011b97714e8d6cbea93e8632d534a731756094882", - "incomingViewKey": "c30cba3a2aab6ab396e2243f9363dc76eb51fd1d69489db3a43adab847361504", - "outgoingViewKey": "d9176eb7a25f452c46483207eeba6671b004a9bfdebcdb2160af1847cc6e6997", - "publicAddress": "8bdd70976763c663c69049eec29ce689970867105fb347c03f3af24a2666f51d", + "spendingKey": "30639cd4e1c0d96363344f9ca097d311ac7a2aee503b7a58ffd6848d9753ba3b", + "viewKey": "5c6e8b1a2a7cd641e31fe256be8ff1e3d9a3b2ecc85fe38ded86a8563362438334bbc1fce04dd4b9ea03ac2a6562b21359f4a4e1644eccc8a57bc4c3b9f9ef98", + "incomingViewKey": "f68705bd1e0f2a8960aa030e04d001de004ce7864375fa66e330bd47193bac02", + "outgoingViewKey": "c6cdc3dba9dba6f08eca20fd5dd38d7b2843b09c9714687c1565a1e0b8cb827b", + "publicAddress": "d7ca857e743f54b17979153bdac8c09a7c26d5a8d7f79e4360423520e2a7098e", "createdAt": null }, { @@ -5995,15 +5995,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:BITU3rMb3G/vLi37leUQ21b9gsEBMa4nQDXf1Wbt01w=" + "data": "base64:NyaZgZTVJO7W1Nwt7lWPpQa4yMBL/f4V4kCpNImITBo=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:R50u9Zm5no1iDee+hhQNyBr/wgEl4m5KW3epo+1hB8U=" + "data": "base64:dN0NcGhJ6XIoFp6VLzcspXIHXQdgkmaDEqtyWAyU69k=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1683317542054, + "timestamp": 1683330813994, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -6011,25 +6011,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAlmjoNTXwkI7l5CSHjJrorIsSBA1eMVGc2osw7FK7FWOPFUYw0AhpR7oHQiqxZVOdvqRVIXzNwD7Zj0YR/G/9xP7kLXoTNqlNbRCmgdyjjR2jd8s2Y3KPQ7nlRHyD7QqOoP6gttKUEchPMpoAg3EB7OIwTLSRJpQNOzmAvzm1Am4ME67EKr4eDaUsW77k22G68jeLOKKDD9OoYAdKIPip89uQmwZlc1gB/wT8AAwZynWlnfJwbRK0JnSuDbQQUvqPB+vt7RDNCXuIQFaBlYltLsm8tT0bIPdmb2X9tuppFVoYM1N2F5yS5ltlR9KU/0L7ovdAIQa+F37ZgMIFulT3XOwWYWuzUjJISuAugcNh8sPjYDI/6TnXyWFU2L+yAM8B2bzMBs7Bjn2Z2docC5F3Sy75rGDHbKxi5bO7HSMVtR4evU8YkqnzNSu9iZI4YIb4tqunlgOynb4EbDD8WyNsrYfp4PY79bBpTXKNWcM/Bkl/sIstLWMokVJIySc7AehN1nhXZul43kVNXczS5XTVA7TMddL/0QoULT+4rKbq8ooW59S9xgWxAfjAU2zZMnYkWUkAMozOmKhIBP8EDzNUWQ3O0d1o2EA706OwSLxat9/AQIi5Q/zn/Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwG9OZ0L8H9bfRA4E7mwKRFzBpNoLVZkiiHDD9OgBaNNzgyvC6e/HLMTOPGDwbkoBpbbcZJE756pe9Jb2sPaHmCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAtlpZLxo2ZiZbVQiXUMjBqscV51B6Mkb7YC6Tc9OFTiy25EzCQXhM4HRDaqv9uVe/hw5addVBZvyVltA8KsDlPy97CShb8jG5gSq+QLGj+QyYOpEmqNPbGz+WjiX1VS8kdbB0hat/iQOGEfeClLJcOtNtXmSgWV4N1H9KssKyrhQVOFvGRn2A1puPJ5HPvZ3y1gSkZAXgsa+4yRwx+Pa4P5wSW0oDsfHWNWTfUQcT6zmQAoqK6EYNqzq+Ljt7oNtf51wSuTcpaTD34W29H20WjDGOBqODlzEs8NNjqP3umsJjox5oSwl1XTaVW7FVEE7O6hfwby/KZu+is75KxmKQg976Pp1BS4Y4Wsf15DKOw+uaDISofWBp3877s16f2I1O3ye9eOoNwXYKc5eSN7bcFUSILB2Wap6TM7ZPF2zTlVsfCffwReBSm6swvmxXdRTKdH+lVTA7KlcSgHCq34Su0dYlGI25vsL0SVRhNEda4gwbcGI4RRnDcEELMYE32og9cfwGOBi1I9cGjH77KgPir9hbltbSq810gZH9faPKSulNszTVfg+DShpK+qyoSCuzIVDC6lmdxIH7WYX5Ki2+HgxBRSFEjJvLqBn2XeHtf/jSaEdIddiaIklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwXAF5Z/joiWBeDozEpfxb4zRcdf4bFr50L2VH0yPyIRFj9BN+ow6giYd3eBh5KhtXOeXSW5vaOSHVJBVwILaiCQ==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "508C9B9CACEB1AD3C16B1EB10C846B7A1027B2AA9B2B0888690C70209D8FE933", + "previousBlockHash": "23C2BD27A18BE4B01DF01C53F7C0BB086E84D463A8F1E9A11732D765DBAF3EBE", "noteCommitment": { "type": "Buffer", - "data": "base64:NA3kfeUDndehImVtGz9pxH+sQYOXqzxRWVLoQLlDqyY=" + "data": "base64:IMBLY39yhZEA/BmKrOd8u0x2JqplcI95KNMnGVGvu1A=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:m0VEiCLea43USgB7EDN+69HyZQTVA6P3A4BJUM5zz3k=" + "data": "base64:6Hpr0Wu7BUr7G4ex/QIs3YQJvZky/adGROFHarv7/lw=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1683317542712, + "timestamp": 1683330814632, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -6037,29 +6037,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAHj0ItvTnrFQ1Z4aVD/iK6ktagiJecRY9OourG3Q3K7usMfY99Eyaj+hOgk/eXZ8S5c58Y2X936yPCMEt1p/KAjetiGNtgquX7SXTyIuxq72A3OHn1g6O8A+zlnxl1GAZFMw7IBUTA40GjRfmVe93SwxfS8jDHkgICVSRfN0ik98TrB3x0WSf5R3TZwZoauenVi7G92/8tBfvops6rmWM5TQa38THsOi3f0jiEmJCgb2AppYWU8/YoeDy19TPYNH1EM27DvHojmXJSFbKAbsCZ7GexElCP1d2NMd+lDEyc8wS0RznXXWpWz8+unGXq5WIMw1PJ2zAZRGvUxSkt0pY4e+9J2SxDy/EMuVfrAYohEVPTNKJHt1bA0OGfZt0XrFGDGIv7WxobzcAG5kwQXVzTykQ1pRvVTlKJVmfW7oHVJu4HzKqSbvkUvwMZRW9IqhZZtu2j+SfSTpyxW/UOFLl50AlogeIcGBUPS1jpdgbN+eQeG19Jd4aOg0PHgRFfGIvaVqSTywhwrgxMCJWhhKfjvPH27ZuesRN++OiYGteRPgbTY5cQPtnCoxjowop5ve8ON8xAmMMEK/v6fM8Mdki2SwPAaI8piBKYmnmNQ+y/+hsPUVAOVVlL0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwSHw5zj0ElnA3wXj8nupJbq4e6Q/QGpG8DhYbnnVwrEfsU7sR4k6nKJN+nhpqvdSvfzEYoXne/QmvkuS33SEjAw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAj7Dgz53bMPtl3jnreH7DNkdHdaN1HOZyIu8adcopJu62xp+4HH3hiHHeLezEpJy0bLialVzdjmvCg5gxqzkVWvIq2cJeObYCriCcZS00fgOSM7NhpG4bJDynBC2rSe1skAImFn7LUXdIEHQ66Br/8AjfS2z66eJYLSjqyHLIIWUQE1/pa8ESSFRgb3G3rV39voeDKXK0e/0UJo1cvRrt7mhjKZCTnVDzOlR5+/38QQCoQIraDYahvpKib+0T4X6WhHtjm6fUp+v80/jLBC/l8axnzMKv7nWx0r2n8/cn+0u7wmNThGr1yIgG4JVStaNrBNzfkEK0mJy6UlV59qoW0Oweemo4uwOFdMSTCjUy0666OpYrMV/HUTkHiiffrTZR9ydpZ4sKX3ev/CykBp7ZwrNT5Q9QpBowOMLLObHgoNbRSHCNZm6pH09J7Y41FXOCaELkGGujSP2XDpYA9HLzBu9zxLskU8wOuXGkSDjLSvbQlsW3lmwRdPL4b2Q3GfoLhhMk0PY3REkTtPqNHWQKS+INcHkFo2sar0U+DKG7m8JGANp9Dkt9VWduF8a2AAM1j4TzziA6ypw43LpOwjXYc+qrkvuuL9nlRD/c334ZC3FGqeWvsA7UBUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAws4PJBG2hm4g+UN+txEkJUDCF2Q/y5TNT94T1eHX6k7bkAiq1loM/mgQtgO+GKO1Kparg09SjU3M9KmITFLw2Bg==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 3, - "previousBlockHash": "508C9B9CACEB1AD3C16B1EB10C846B7A1027B2AA9B2B0888690C70209D8FE933", + "previousBlockHash": "23C2BD27A18BE4B01DF01C53F7C0BB086E84D463A8F1E9A11732D765DBAF3EBE", "noteCommitment": { "type": "Buffer", - "data": "base64:edK0xJ1TVfBP8WA6iZL/Ux+kBFWbXVVqYIJnVH3fW1Q=" + "data": "base64:b47NUd9ymBELH2bLq8DAzqc4Ff0qhX6ZmR5R+XsrrSk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:/uuV4kQVJzoI/xgS1e0SF+r06+UYTbjMmpf72YX1W44=" + "data": "base64:UzQ+lI7S1pheS9n3IOGDrf3r4Q5o2MgyW39NbFH+Dh8=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1683317545792, + "timestamp": 1683330817445, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -6067,25 +6067,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAd7g3RsSf8JZCmqYp+oymZq7EfsgYdOskoT4E+eZtK+qU1x0OunQSHjqtDeulrKRKjTkxdQD/WCEbSI/egyJUON3kPymRccFcii9qLtqnpXewgmXcUkp5wRi0V/pNHnxYYorFIabTWSw+VAdWymtx+I4TZyt/nUPJ7WNK5AnbqQ0FPo4r4ikD/dk8edSJoa1UT6rmVQkw8qpIA8ZqDPv2BGScfbCAkZTRRv6VS9wg2IyJ+k4/wO2Bp2stDXN8yTQKpywwHR47mBOIWvwZV/kLDqouljXUuzNN0LYoGHwblsiStg+N44md9ziTlXS4vaNx2lITsEwfCrKFRmt3/LkuPdaDRnykOfmSoyJQnQLraX1XHJs994PEULYahevDB+hJtqztAIHVGd+uylpqZ1H26BlxmYp5n4fIUgiL8Fl/D7fJJ4gb1KabUpKBkj8/T8JTwReg2b5HRiSCkAAsYw62fQrQF1a09OKjlGiHhoMH+7Vq8DIRKH9MSBvI5qi2cSF0Q/adIR0G8+MSxxCJmIIyjGVKcsV5MQEWlQ3pzIpL2i5V+e5FyXED3enMVPsU3a5bcMXIIUFQvsd1lHguL8tV9C6mUQBWC5UoCx5JGQIqlSyYkyH2/imkXklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwvGixdKf6TsOekTuhS/FXRkIo0q5mTuvG7LO90VzYOgWIUdpyIFLsm09eehzN/9RidtbG7WSVl5OrUO/myjgwBw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAUIHVgfuaAdmjxFBsp7F/gzItAzVsnAQf26LxqNZRVhqVzqLMvqF563i+jzn+9xpgDknfM4KNllJmSkrZeYy+QheMOkNQngP8adw1jiGkeTG4dSdJyYXBnQIOhXd0W5LQBbaQyxA6nolzhXJTJduLk1O2rOS5UZ8jJjVv6ob0Iv4SFiHVUaacUwS3IsU94Ms3h82VJPtf0z1K0aQCFCtOFpjfkhlGyBN7CWLdySJTehyY5WpjgIKAL3yv8J/AV57yHNJPQjPvLkVgBhh3i/9PDfyXwkrDVyExyQueIQV2JHxdj0sRucxXyuk0K32AJAed8DkaPkWc/cNkdT44nskW7yCMWEyYaOamm6Kr1xyAfg0nIsoo/tWh0GveNQDvmbJqc2BSDotue9ZvUfbdfSrht+qlSRd1F9u4DRkbmKZIfVrkrXZYNYrwewGi6bQpjGGlRQ9FMrThwe6WAwHeLunlJIQHASPXBZYm2BNbg1iK2XS4BXA4HA55l9IRjA82JOHMCf1jdv6j4N9t07seKtdYXnpYaQupq6QfrY1c3Sz/vEmhp+YuQL+LnoTtPzS81KrQuH1YPprR+f796zDAro3/ArBoUZ0m/sWJOJLhAO/5hFCNFxC7DZFO5Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwk25Pj59jz8gJqJ9rfy43BIQH9J1H7Dz+dPWTy4nYy41iN+R926IX7ElVLRF2mkCdKzrYcYExq1F0nRTb1vgaAg==" } ] }, { "header": { "sequence": 4, - "previousBlockHash": "DD71ED9D2436747BF9EFB36037FEA50374A030C6C61930BB09E238A6E16266E6", + "previousBlockHash": "3FA4972FE6BEBE1F107E80809F0B696935B4CB374708831B49B8C3104F6E72DE", "noteCommitment": { "type": "Buffer", - "data": "base64:E7nMe62sjyk3tGIryFTLWvnnrZlkwL9htUqPCFkt720=" + "data": "base64:e2y375DHxWByJ0eENZdlNW/P9j4O8b0GK9V192n+SkE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:BAftMxv0KXMJCzJSpKXpVm//b1jEKRUyv5KIrhBZbck=" + "data": "base64:BobTQslcNBtYGLVF5wBcZKAx8KpLxrVX8kEk+kFTHgc=" }, - "target": "879558286015102359500873427691175770640419791152471469672593461411590982", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1683317577230, + "timestamp": 1683330818058, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 6, "work": "0" @@ -6093,7 +6093,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAcBf4JWUdGhaKpxkErJEds2C8RKSDA75Cq4iK51apHmyQ69UovOhb0tHl+nSTHkcUvhwism8m2jgi4GWhKjEe1D+D+kVcq89Nybx+F1NIg2GM5xy00JEiD81AIWFQ2OE4FhKfJj/YB/A/ZzDoCNIbRfoliZcuyLKBxMMiOPLax+sFYJyIJmIrvYMv/7xg5uxSbEhLd3TboeDAZFvhhsRSxXEW28mFANvHpVr7LymL+6GH8IRx7k4Vov4QpB4P87TO7G2euV+2AGfssFt7phi06nScYgUVmgAZY2wMapVD9Ysp+GRrbE2TpUXP6gbmlxSjH7nsLkWFvgOYMHUrUCC8uJDlsd3UQRnCDLRW9osl8MEPqyFK3yc0HiSu7QAITvRLvrjL9judNX+EI3UVMu8beVu1gSCrGbJ8R32Hlfa8BTreY8lC/kTEFRw11Dwjc9cFLCBvSQ7j6OeXPaOQVJXAS2gWhs8lUnuSP20zS1T3PeRSqYj53QFyFseDN54za0DCVcTX0PyNJ7QK4OYRiokBN91gQcILzx4/dm7O7mRpIv1x5OiXou7aLhWwMTXd4lvlwN/XRDBIC9q0Eva4qBaf1p2I4E+czKRj60n4en2nZs8e6rWBC4rjIElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYgHx59Gd19p4qlk7d2+hi1UMYLs6z+18zaiLMzJheGwqHRz0GgTumm2Zo46NYkKGY3gIe0u7inTCvzsi7mT7Cw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAd+e9hPmOtS2sfg3qyzRcqHSYJ1f8RsREp1+C3tvEzi2HqpT2acxV+bR69fewC8gEJi0YrVxnN98RpT1KofC5WMQcGbbH0NUPWQAX9sWuYVmyrcRIe0/Yif7hlh3cEDyHV1BKaX/cF0ytBpxy4PqahZz3qwuaSHeKExAyQwneLw8Mp76C5p9JTdvLXQRq4bAaqHZJN/NlR5xQ82UeKk+9/8qCpfFssb0yzCFNSkGLVYWvRyy821vtrD9WFXlxfATMqFyJCpgtKGa2kPzIJEOpW1QohMh81HczWu4qv/HTt/mpvlIvWbJGniBVD1jB61pXHw0kH4ooKel9xK3PfpVkHcdBygA/AZ1lpFZ+0R5izNbuNZ83xV1qxXVzXjfWHwsMCnLYFhPzHEVKGnbCmUXGy/m9cXpZl1aUNxnuFhLnimxAAqa3cBhIzs2jOqJpeLY+c/ZTyMmT7p++WDbBjZUTEUj/laVrScXc9oJfQgAtjYRRxgu7FeX7tk9tyExW49lnI0Rw/hCwpS9vV66wwV7VN4fXXtET8Mxiua5cbpFTYY2F3uykhoBgzhJCkM/v5ChGVhz7WGF+NhBJUxr5phZDYQI3issBTzOtMICn6QRFh/uNs0rhq+hlR0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwTw3yG4l3ZuNFrW0HPHLVI3DMP2xWcdAU7riQxVj/hkdop2xOBoZvPKIorUeC8p1KCkaZnLpPt7nEgZZocc0ABA==" } ] } diff --git a/ironfish/src/wallet/wallet.test.ts b/ironfish/src/wallet/wallet.test.ts index 2b7d9c4252..a4cf94c664 100644 --- a/ironfish/src/wallet/wallet.test.ts +++ b/ironfish/src/wallet/wallet.test.ts @@ -1061,6 +1061,9 @@ describe('Accounts', () => { await expect(nodeA.chain).toAddBlock(blockA3) await nodeA.wallet.updateHead() + // set confirmations so that witness will use confirmed tree size at blockA2 + nodeA.config.set('confirmations', 1) + // create a transaction from accountA to accountB const transaction = await useTxFixture(nodeA.wallet, accountA, accountB) @@ -1081,11 +1084,8 @@ describe('Accounts', () => { expect(nodeA.chain.head.hash.equals(blockB4.header.hash)).toBe(true) await nodeA.wallet.updateHead() - // spend is now invalid because notes tree has changed since spend creation const reorgVerification = await nodeA.chain.verifier.verifyTransactionAdd(transaction) - - expect(reorgVerification.valid).toBe(false) - expect(reorgVerification.reason).toEqual(VerificationResultReason.INVALID_SPEND) + expect(reorgVerification.valid).toBe(true) }) }) diff --git a/ironfish/src/wallet/wallet.ts b/ironfish/src/wallet/wallet.ts index 08fa98719c..f5885d17d8 100644 --- a/ironfish/src/wallet/wallet.ts +++ b/ironfish/src/wallet/wallet.ts @@ -868,6 +868,17 @@ export class Wallet { const confirmations = options.confirmations ?? this.config.get('confirmations') + const maxConfirmedSequence = Math.max( + heaviestHead.sequence - confirmations, + GENESIS_BLOCK_SEQUENCE, + ) + const maxConfirmedHeader = await this.chain.getHeaderAtSequence(maxConfirmedSequence) + + Assert.isNotNull(maxConfirmedHeader) + Assert.isNotNull(maxConfirmedHeader.noteSize) + + const notesTreeSize = maxConfirmedHeader.noteSize + const expirationDelta = options.expirationDelta ?? this.config.get('transactionExpirationDelta') @@ -925,6 +936,7 @@ export class Wallet { account: options.account, notes: options.notes, confirmations: confirmations, + notesTreeSize: notesTreeSize, }) if (options.feeRate) { @@ -935,6 +947,7 @@ export class Wallet { account: options.account, notes: options.notes, confirmations: confirmations, + notesTreeSize: notesTreeSize, }) } @@ -978,6 +991,7 @@ export class Wallet { account: Account notes?: Buffer[] confirmations: number + notesTreeSize: number }, ): Promise { const needed = this.buildAmountsNeeded(raw, { fee: raw.fee }) @@ -993,7 +1007,7 @@ export class Wallet { }`, ) - const witness = await this.getNoteWitness(decryptedNote) + const witness = await this.getNoteWitness(decryptedNote, options.notesTreeSize) const assetId = decryptedNote.note.assetId() @@ -1023,6 +1037,7 @@ export class Wallet { assetAmountSpent, assetNotesSpent, options.confirmations, + options.notesTreeSize, ) if (amountSpent < assetAmountNeeded) { @@ -1033,6 +1048,7 @@ export class Wallet { async getNoteWitness( note: DecryptedNoteValue, + treeSize: number, ): Promise> { Assert.isNotNull( note.index, @@ -1041,7 +1057,7 @@ export class Wallet { .toString('hex')} is missing an index and cannot be spent.`, ) - const witness = await this.chain.notes.witness(note.index) + const witness = await this.chain.notes.witness(note.index, treeSize) Assert.isNotNull( witness, @@ -1081,6 +1097,7 @@ export class Wallet { amountSpent: bigint, notesSpent: BufferSet, confirmations: number, + notesTreeSize: number, ): Promise { for await (const unspentNote of sender.getUnspentNotes(assetId, { confirmations, @@ -1089,7 +1106,7 @@ export class Wallet { continue } - const witness = await this.getNoteWitness(unspentNote) + const witness = await this.getNoteWitness(unspentNote, notesTreeSize) amountSpent += unspentNote.note.value() From ef00cb6561358f4af4be302dde24d4d949b79305 Mon Sep 17 00:00:00 2001 From: Derek Guenther Date: Mon, 15 May 2023 12:26:11 -0400 Subject: [PATCH 13/21] Add confirmations and account to mint,burn,send fee selector (#3919) --- ironfish-cli/src/commands/wallet/burn.ts | 2 ++ ironfish-cli/src/commands/wallet/mint.ts | 2 ++ ironfish-cli/src/commands/wallet/send.ts | 1 + 3 files changed, 5 insertions(+) diff --git a/ironfish-cli/src/commands/wallet/burn.ts b/ironfish-cli/src/commands/wallet/burn.ts index e44ceafa43..07af002fe8 100644 --- a/ironfish-cli/src/commands/wallet/burn.ts +++ b/ironfish-cli/src/commands/wallet/burn.ts @@ -158,6 +158,8 @@ export class Burn extends IronfishCommand { raw = await selectFee({ client, transaction: params, + account: account, + confirmations: flags.confirmations, logger: this.logger, }) } else { diff --git a/ironfish-cli/src/commands/wallet/mint.ts b/ironfish-cli/src/commands/wallet/mint.ts index 8dcc73f401..1f9c7ef7b9 100644 --- a/ironfish-cli/src/commands/wallet/mint.ts +++ b/ironfish-cli/src/commands/wallet/mint.ts @@ -195,6 +195,8 @@ export class Mint extends IronfishCommand { raw = await selectFee({ client, transaction: params, + account: account, + confirmations: flags.confirmations, logger: this.logger, }) } else { diff --git a/ironfish-cli/src/commands/wallet/send.ts b/ironfish-cli/src/commands/wallet/send.ts index 87d7629d5e..69e2c323fd 100644 --- a/ironfish-cli/src/commands/wallet/send.ts +++ b/ironfish-cli/src/commands/wallet/send.ts @@ -199,6 +199,7 @@ export class Send extends IronfishCommand { client, transaction: params, account: from, + confirmations: flags.confirmations, logger: this.logger, }) } else { From 92bdf23205c415e97812fcfc624b388d1759f2e4 Mon Sep 17 00:00:00 2001 From: jowparks Date: Tue, 16 May 2023 10:41:44 -0700 Subject: [PATCH 14/21] feat(ifl-934): agent to telemetry tags (#3921) --- ironfish/src/node.ts | 5 ++++- ironfish/src/sdk.test.ts | 23 +++++++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/ironfish/src/node.ts b/ironfish/src/node.ts index b9d3cc5db0..72cb293c88 100644 --- a/ironfish/src/node.ts +++ b/ironfish/src/node.ts @@ -113,7 +113,10 @@ export class IronfishNode { metrics, workerPool, localPeerIdentity: privateIdentityToIdentity(identity), - defaultTags: [{ name: 'version', value: pkg.version }], + defaultTags: [ + { name: 'version', value: pkg.version }, + { name: 'agent', value: Platform.getAgent(pkg) }, + ], defaultFields: [ { name: 'node_id', type: 'string', value: internal.get('telemetryNodeId') }, { name: 'session_id', type: 'string', value: uuid() }, diff --git a/ironfish/src/sdk.test.ts b/ironfish/src/sdk.test.ts index bd359f058c..e30fc70e2f 100644 --- a/ironfish/src/sdk.test.ts +++ b/ironfish/src/sdk.test.ts @@ -40,6 +40,29 @@ describe('IronfishSdk', () => { expect(sdk.config.storage.configPath).toContain('foo.config.json') }) + it('should initialize an SDK/node with correct agent tag', async () => { + const dataDir = os.tmpdir() + + const fileSystem = new NodeFileProvider() + await fileSystem.init() + + const sdk = await IronfishSdk.init({ + pkg: { name: 'node-app', license: 'MIT', version: '1.0.0', git: 'foo' }, + configName: 'foo.config.json', + dataDir: dataDir, + fileSystem: fileSystem, + }) + + const node = await sdk.node() + + expect(node.telemetry['defaultTags']).toEqual( + expect.arrayContaining([ + expect.objectContaining({ name: 'agent', value: 'node-app/1.0.0/foo' }), + ]), + ) + expect(sdk.config.storage.configPath).toContain('foo.config.json') + }) + it('should detect platform defaults', async () => { const sdk = await IronfishSdk.init({ dataDir: os.tmpdir() }) const runtime = Platform.getRuntime() From fbaea04d42f5c9f420d1a7da6bcadde6ad34e701 Mon Sep 17 00:00:00 2001 From: Hugh Cunningham <57735705+hughy@users.noreply.github.com> Date: Mon, 22 May 2023 10:42:51 -0700 Subject: [PATCH 15/21] adds confirmations to chain/getNoteWitness (#3920) * adds confirmations to chain/getNoteWitness the merkle tree now supports creating witnesses at past tree sizes. this allows us to create witnesses using a confirmation range. adds a confirmations request parameter to the chain/getNoteWitness rpc. use confirmations to determine the confirmed tree size before creating a witness for the note at that tree size. Closes IFL-880, IFL-881 * adds tree size to error message --- .../getNoteWitness.test.ts.fixture | 54 +++++++++++++++++++ .../rpc/routes/chain/getNoteWitness.test.ts | 52 ++++++++++++++++++ .../src/rpc/routes/chain/getNoteWitness.ts | 22 +++++++- 3 files changed, 126 insertions(+), 2 deletions(-) diff --git a/ironfish/src/rpc/routes/chain/__fixtures__/getNoteWitness.test.ts.fixture b/ironfish/src/rpc/routes/chain/__fixtures__/getNoteWitness.test.ts.fixture index efeb0ddff7..56d1ebb483 100644 --- a/ironfish/src/rpc/routes/chain/__fixtures__/getNoteWitness.test.ts.fixture +++ b/ironfish/src/rpc/routes/chain/__fixtures__/getNoteWitness.test.ts.fixture @@ -52,5 +52,59 @@ } ] } + ], + "Route chain/getNoteWitness gets note witness for each confirmed note using a confirmation range": [ + { + "header": { + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "noteCommitment": { + "type": "Buffer", + "data": "base64:ZIUnyshltZynUI4at3BwP21KNuwMOJF8unERlvm7vV0=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:xRbilhqg36sxbOHspocfQPPPsMFO+xfcJRKxAbXQzcs=" + }, + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "randomness": "0", + "timestamp": 1683935610513, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 4, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA7OybsE8ACeFowXfNTjNbXoXvZOARpyfZbxtqWAmbF7CthjV2mEHBQUC49Els326cFfGrpjVp+aouhj2O8APoViVr7Vn0Gt7eZ237DlO2BL+I5oYQpYjAt+MWYQasUirnCWpRP+DwbJ7c/gtTK4kKd5wmJUucHENbnhWmHe5WJE8YBBLHjEBD8KyLTTedRnpBX2pGd3GoTdbyjhkvNB7lyoNiZ8VmlN0+goLdZUokj3iBZlFSM+qShuO0ESLR3lybkn8cMYKHQR2Y8qoPGQoUm2I42YcdRZZz/ney0cM+1xPcMJsXdBSEjc3gkpZdVY0VH1PW8dxnRDmxhoJeflMGt8ADwnU0oyREhY+7hQcpzxoj2uhgDGjpKr5wP0CpzIcT6SFQVZ4IgBoMTdpWy0hJgvSgKJeWEfh1QubNhndqnnM8q7mTl3R6tRraG7iIgwBU6DFnnv7H5gKtn8E9uA6GDA/sn5clmsXXgdclQGiuTv2/KhPK6B16pKLTu+QJDAAir69x+i3IImPxD24OpcBW2C6by98SYuqok9fcTAyNOyPfL8nhuSCS6Oh4TQrt/bTtU9DUzsZJJ2C3z6KarTbuDgRUblL3xiMHaEU5H58DOWnuotEFrHG3sklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwhIFfvyUnuMQJShgEjJ0ZLqzkCXzYvAMTTcUjtQRnviEmImM2a9iDpaaqDA1objZCztOPoZ4EYFPaJC9BPbWvBQ==" + } + ] + }, + { + "header": { + "sequence": 3, + "previousBlockHash": "FEDE54F466277B855DED2DFC3FDD5957A99816B4F8EF0E5688269EA66C3AA438", + "noteCommitment": { + "type": "Buffer", + "data": "base64:qYxoAE+nzWNtUSxhFV+fX17mxww2sO080BRxLiBWLks=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:jWXO/Fw2rQKgyjPznHH7Orls3nB9Phe0dlu62dsQfY8=" + }, + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", + "randomness": "0", + "timestamp": 1683935611113, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 5, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAreXvFfeZc3wUoxU3C9V3vjJrMwi7YMhf/tnEqGhOScihlvDtoNKmxeRd3PvPWyhjSd7teh/lbDMWDFluNHB8HqG+cGd9EnPqS1+hKrpzASWqITnf7MT7NDkz+r9v75pKotTvqPN4k8Escgy6nh8Ne6eFFOwC4roMib+u6Tn4jbYFq2eCw/dN+2vi7dccbMk9pHX2lFzKLNg3D5NkhlX7lbz+5v1+moAhr5JpI5iXLqGKsRWVYvZuK0Ns/gVvEkotC5X8B/0+4phTw18NhTtEezAlteMXhrEKvygynu6Vkzy4/qgg6Od2ZC+qIoYbuPnbWuoKjqCqRnZFMogm4dLGhS1nCIohe+9UmdehvHssATZ0e6etmpHT7bnMlZKqtelt68nZ5sFJkkdSOyLU+zLcYdMqCv1HmrSEKncxx42+8GUBAslrKtQIzcHtXdHBHJERUBevvdmJMMDzLKO/RBCpza+dqhNQDdd6cOlTIr/3qn3MyBHUn9KapKJXBS7noIA22Kd38k04jSzfHtMeowr7Z3RlYEkZIrT53MPr/AiOZOpChc1MroyhUqmvljtiepEsilslFv+XwFSSuqNPkQobQDcc2yrKuvi34liykX/ALVDb+OyiHtrcw0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw8j7xwH0KbuIwBs7tgJt44UCyDQQyG/lPJ2olRvL59g9KqsDjQ674eVQryMAX2KPyWiqLWWHPaWbJrzImvQ8NBA==" + } + ] + } ] } \ No newline at end of file diff --git a/ironfish/src/rpc/routes/chain/getNoteWitness.test.ts b/ironfish/src/rpc/routes/chain/getNoteWitness.test.ts index b7c21c6dac..b8f0cc1034 100644 --- a/ironfish/src/rpc/routes/chain/getNoteWitness.test.ts +++ b/ironfish/src/rpc/routes/chain/getNoteWitness.test.ts @@ -2,6 +2,8 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ import { Assert } from '../../../assert' +import { Witness } from '../../../merkletree' +import { NoteEncrypted } from '../../../primitives/noteEncrypted' import { useMinerBlockFixture } from '../../../testUtilities' import { createRouteTest } from '../../../testUtilities/routeTest' import { GetNoteWitnessResponse } from './getNoteWitness' @@ -41,4 +43,54 @@ describe('Route chain/getNoteWitness', () => { expect(response.content.authPath).toEqual(expectedAuthPath) } }) + + it('gets note witness for each confirmed note using a confirmation range', async () => { + const { chain } = routeTest + await chain.open() + + const block1 = await useMinerBlockFixture(chain) + await expect(chain).toAddBlock(block1) + const block2 = await useMinerBlockFixture(chain) + await expect(chain).toAddBlock(block2) + + const noteSize = block1.header.noteSize + + Assert.isNotNull(noteSize) + + const confirmations = 1 + + for (let index = 0; index < noteSize; index++) { + const response = await routeTest.client + .request('chain/getNoteWitness', { index, confirmations }) + .waitForEnd() + + const witness: Witness | null = + await chain.notes.witness(index, noteSize) + Assert.isNotNull(witness) + + expect(response.content.rootHash).toEqual(witness.rootHash.toString('hex')) + expect(response.content.treeSize).toEqual(witness.treeSize()) + + const expectedAuthPath = witness.authenticationPath.map((step) => { + return { + side: step.side, + hashOfSibling: step.hashOfSibling.toString('hex'), + } + }) + + expect(response.content.authPath).toEqual(expectedAuthPath) + } + + const block2NoteSize = block2.header.noteSize + Assert.isNotNull(block2NoteSize) + + // Notes on block2 are not confirmed + for (let index = noteSize; index < block2NoteSize; index++) { + await expect(() => + routeTest.client + .request('chain/getNoteWitness', { index, confirmations }) + .waitForEnd(), + ).rejects.toThrow(`No confirmed notes exist with index ${index}`) + } + }) }) diff --git a/ironfish/src/rpc/routes/chain/getNoteWitness.ts b/ironfish/src/rpc/routes/chain/getNoteWitness.ts index aa9a668bff..1da774b188 100644 --- a/ironfish/src/rpc/routes/chain/getNoteWitness.ts +++ b/ironfish/src/rpc/routes/chain/getNoteWitness.ts @@ -2,11 +2,14 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ import * as yup from 'yup' +import { Assert } from '../../../assert' +import { GENESIS_BLOCK_SEQUENCE } from '../../../primitives' import { ValidationError } from '../../adapters' import { ApiNamespace, router } from '../router' export type GetNoteWitnessRequest = { index: number + confirmations?: number } export type GetNoteWitnessResponse = { @@ -21,6 +24,7 @@ export type GetNoteWitnessResponse = { export const GetNoteWitnessRequestSchema: yup.ObjectSchema = yup .object({ index: yup.number().min(0).defined(), + confirmations: yup.number().min(0), }) .defined() @@ -46,10 +50,24 @@ router.register( GetNoteWitnessRequestSchema, async (request, node): Promise => { const { chain } = node - const witness = await chain.notes.witness(request.data.index) + + const confirmations = request.data.confirmations ?? node.config.get('confirmations') + + const maxConfirmedSequence = Math.max( + chain.head.sequence - confirmations, + GENESIS_BLOCK_SEQUENCE, + ) + const maxConfirmedHeader = await chain.getHeaderAtSequence(maxConfirmedSequence) + + Assert.isNotNull(maxConfirmedHeader) + Assert.isNotNull(maxConfirmedHeader?.noteSize) + + const witness = await chain.notes.witness(request.data.index, maxConfirmedHeader.noteSize) if (witness === null) { - throw new ValidationError(`No notes exist with index ${request.data.index}`) + throw new ValidationError( + `No confirmed notes exist with index ${request.data.index} in tree of size ${maxConfirmedHeader.noteSize}`, + ) } const authPath = witness.authenticationPath.map((step) => { From 69ee212d879ac1679c956901b6c601154360b055 Mon Sep 17 00:00:00 2001 From: mat-if <97762857+mat-if@users.noreply.github.com> Date: Tue, 23 May 2023 09:53:21 -0700 Subject: [PATCH 16/21] perf: refactor messages to reduce a duplicate serialization (#3924) * perf: refactor messages to reduce a duplicate serialization The 3 message types that implement the `Serializable` interface have essentially a 2-step serialization process. Step 1: serialize the metadata/header, and step 2: serialize the payload data. We were instantiating a new bufio writer and calling `.render()` in both steps, despite step 1 calling step 2 and immediately writing the combined serialized message into a buffer. By changing the payload serialization to take in an already instantiated bufio writer, we can write directly into the same writer, and not have to `.render()` it twice. This should lead to substantial performance gains for both the worker pool and the peer network. * rename deserialize to deserializePayload for consistency * make worker task message header size a const * clarify owner of TODO * rename test util function --- ironfish/src/network/messageRegistry.test.ts | 4 +- ironfish/src/network/messageRegistry.ts | 42 +- .../messages/cannotSatisfyRequest.test.ts | 2 +- .../network/messages/cannotSatisfyRequest.ts | 6 +- .../network/messages/disconnecting.test.ts | 9 +- .../src/network/messages/disconnecting.ts | 6 +- .../network/messages/getBlockHeaders.test.ts | 26 +- .../src/network/messages/getBlockHeaders.ts | 15 +- .../messages/getBlockTransactions.test.ts | 15 +- .../network/messages/getBlockTransactions.ts | 14 +- .../src/network/messages/getBlocks.test.ts | 15 +- ironfish/src/network/messages/getBlocks.ts | 14 +- .../network/messages/getCompactBlock.test.ts | 15 +- .../src/network/messages/getCompactBlock.ts | 16 +- .../src/network/messages/identify.test.ts | 5 +- ironfish/src/network/messages/identify.ts | 7 +- .../src/network/messages/networkMessage.ts | 6 +- .../network/messages/newBlockHashes.test.ts | 5 +- .../src/network/messages/newBlockHashes.ts | 7 +- .../network/messages/newCompactBlock.test.ts | 11 +- .../src/network/messages/newCompactBlock.ts | 8 +- .../newPooledTransactionHashes.test.ts | 5 +- .../messages/newPooledTransactionHashes.ts | 8 +- .../network/messages/newTransactions.test.ts | 11 +- .../src/network/messages/newTransactions.ts | 7 +- .../src/network/messages/peerList.test.ts | 5 +- ironfish/src/network/messages/peerList.ts | 6 +- .../network/messages/peerListRequest.test.ts | 2 +- .../src/network/messages/peerListRequest.ts | 6 +- .../messages/pooledTransactions.test.ts | 15 +- .../network/messages/pooledTransactions.ts | 16 +- .../src/network/messages/rpcNetworkMessage.ts | 4 +- ironfish/src/network/messages/signal.test.ts | 5 +- ironfish/src/network/messages/signal.ts | 6 +- .../network/messages/signalRequest.test.ts | 5 +- .../src/network/messages/signalRequest.ts | 6 +- ironfish/src/network/peerNetwork.ts | 2 +- .../network/peers/connections/connection.ts | 2 +- .../connections/webRtcConnection.test.ts | 2 +- .../connections/webSocketConnection.test.ts | 2 +- .../src/testUtilities/helpers/serializable.ts | 16 + ironfish/src/testUtilities/index.ts | 1 + ironfish/src/utils/bench.ts | 2 +- .../workerMessages.test.perf.ts.fixture | 1543 +++++++++++++++++ .../workerPool/tasks/createMinersFee.test.ts | 17 +- .../src/workerPool/tasks/createMinersFee.ts | 12 +- .../src/workerPool/tasks/decryptNotes.test.ts | 9 +- ironfish/src/workerPool/tasks/decryptNotes.ts | 16 +- ironfish/src/workerPool/tasks/jobAbort.ts | 6 +- ironfish/src/workerPool/tasks/jobError.ts | 7 +- .../workerPool/tasks/postTransaction.test.ts | 9 +- .../src/workerPool/tasks/postTransaction.ts | 13 +- ironfish/src/workerPool/tasks/sleep.test.ts | 9 +- ironfish/src/workerPool/tasks/sleep.ts | 12 +- .../workerPool/tasks/submitTelemetry.test.ts | 7 +- .../src/workerPool/tasks/submitTelemetry.ts | 12 +- .../tasks/verifyTransaction.test.ts | 21 +- .../src/workerPool/tasks/verifyTransaction.ts | 12 +- .../workerPool/tasks/verifyTransactions.ts | 12 +- .../src/workerPool/tasks/workerMessage.ts | 24 +- .../tasks/workerMessages.test.perf.ts | 116 ++ ironfish/src/workerPool/worker.ts | 52 +- 62 files changed, 1972 insertions(+), 319 deletions(-) create mode 100644 ironfish/src/testUtilities/helpers/serializable.ts create mode 100644 ironfish/src/workerPool/tasks/__fixtures__/workerMessages.test.perf.ts.fixture create mode 100644 ironfish/src/workerPool/tasks/workerMessages.test.perf.ts diff --git a/ironfish/src/network/messageRegistry.test.ts b/ironfish/src/network/messageRegistry.test.ts index ed7b6b367a..357cf80e16 100644 --- a/ironfish/src/network/messageRegistry.test.ts +++ b/ironfish/src/network/messageRegistry.test.ts @@ -29,7 +29,7 @@ describe('messageRegistry', () => { }) jest.spyOn(message, 'serialize').mockImplementationOnce(() => Buffer.from('adsf')) - expect(() => parseNetworkMessage(message.serializeWithMetadata())).toThrow() + expect(() => parseNetworkMessage(message.serialize())).toThrow() }) }) @@ -48,7 +48,7 @@ describe('messageRegistry', () => { features: defaultFeatures(), }) - expect(parseNetworkMessage(message.serializeWithMetadata())).toEqual(message) + expect(parseNetworkMessage(message.serialize())).toEqual(message) }) }) }) diff --git a/ironfish/src/network/messageRegistry.ts b/ironfish/src/network/messageRegistry.ts index 4a59d23718..deacfb306d 100644 --- a/ironfish/src/network/messageRegistry.ts +++ b/ironfish/src/network/messageRegistry.ts @@ -62,27 +62,27 @@ const parseRpcNetworkMessage = ( switch (type) { case NetworkMessageType.CannotSatisfyRequest: - return CannotSatisfyRequest.deserialize(rpcId) + return CannotSatisfyRequest.deserializePayload(rpcId) case NetworkMessageType.GetBlocksRequest: - return GetBlocksRequest.deserialize(body, rpcId) + return GetBlocksRequest.deserializePayload(body, rpcId) case NetworkMessageType.GetBlocksResponse: - return GetBlocksResponse.deserialize(body, rpcId) + return GetBlocksResponse.deserializePayload(body, rpcId) case NetworkMessageType.PooledTransactionsRequest: - return PooledTransactionsRequest.deserialize(body, rpcId) + return PooledTransactionsRequest.deserializePayload(body, rpcId) case NetworkMessageType.PooledTransactionsResponse: - return PooledTransactionsResponse.deserialize(body, rpcId) + return PooledTransactionsResponse.deserializePayload(body, rpcId) case NetworkMessageType.GetBlockTransactionsRequest: - return GetBlockTransactionsRequest.deserialize(body, rpcId) + return GetBlockTransactionsRequest.deserializePayload(body, rpcId) case NetworkMessageType.GetBlockTransactionsResponse: - return GetBlockTransactionsResponse.deserialize(body, rpcId) + return GetBlockTransactionsResponse.deserializePayload(body, rpcId) case NetworkMessageType.GetCompactBlockRequest: - return GetCompactBlockRequest.deserialize(body, rpcId) + return GetCompactBlockRequest.deserializePayload(body, rpcId) case NetworkMessageType.GetCompactBlockResponse: - return GetCompactBlockResponse.deserialize(body, rpcId) + return GetCompactBlockResponse.deserializePayload(body, rpcId) case NetworkMessageType.GetBlockHeadersRequest: - return GetBlockHeadersRequest.deserialize(body, rpcId) + return GetBlockHeadersRequest.deserializePayload(body, rpcId) case NetworkMessageType.GetBlockHeadersResponse: - return GetBlockHeadersResponse.deserialize(body, rpcId) + return GetBlockHeadersResponse.deserializePayload(body, rpcId) default: throw new Error(`Unknown RPC network message type: ${type}`) } @@ -91,25 +91,25 @@ const parseRpcNetworkMessage = ( const parseGenericNetworkMessage = (type: NetworkMessageType, body: Buffer): NetworkMessage => { switch (type) { case NetworkMessageType.Disconnecting: - return DisconnectingMessage.deserialize(body) + return DisconnectingMessage.deserializePayload(body) case NetworkMessageType.Identify: - return IdentifyMessage.deserialize(body) + return IdentifyMessage.deserializePayload(body) case NetworkMessageType.PeerList: - return PeerListMessage.deserialize(body) + return PeerListMessage.deserializePayload(body) case NetworkMessageType.PeerListRequest: - return PeerListRequestMessage.deserialize() + return PeerListRequestMessage.deserializePayload() case NetworkMessageType.Signal: - return SignalMessage.deserialize(body) + return SignalMessage.deserializePayload(body) case NetworkMessageType.SignalRequest: - return SignalRequestMessage.deserialize(body) + return SignalRequestMessage.deserializePayload(body) case NetworkMessageType.NewPooledTransactionHashes: - return NewPooledTransactionHashes.deserialize(body) + return NewPooledTransactionHashes.deserializePayload(body) case NetworkMessageType.NewTransactions: - return NewTransactionsMessage.deserialize(body) + return NewTransactionsMessage.deserializePayload(body) case NetworkMessageType.NewBlockHashes: - return NewBlockHashesMessage.deserialize(body) + return NewBlockHashesMessage.deserializePayload(body) case NetworkMessageType.NewCompactBlock: - return NewCompactBlockMessage.deserialize(body) + return NewCompactBlockMessage.deserializePayload(body) default: throw new Error(`Unknown network message type: ${type}`) } diff --git a/ironfish/src/network/messages/cannotSatisfyRequest.test.ts b/ironfish/src/network/messages/cannotSatisfyRequest.test.ts index 72a484f7fc..b467a198e3 100644 --- a/ironfish/src/network/messages/cannotSatisfyRequest.test.ts +++ b/ironfish/src/network/messages/cannotSatisfyRequest.test.ts @@ -7,7 +7,7 @@ describe('CannotSatisfyRequest', () => { it('serializes the object into a buffer and deserializes to the original object', () => { const rpcId = 0 const message = new CannotSatisfyRequest(rpcId) - const deserializedMessage = CannotSatisfyRequest.deserialize(rpcId) + const deserializedMessage = CannotSatisfyRequest.deserializePayload(rpcId) expect(deserializedMessage).toEqual(message) }) }) diff --git a/ironfish/src/network/messages/cannotSatisfyRequest.ts b/ironfish/src/network/messages/cannotSatisfyRequest.ts index 9f16531532..20375b106d 100644 --- a/ironfish/src/network/messages/cannotSatisfyRequest.ts +++ b/ironfish/src/network/messages/cannotSatisfyRequest.ts @@ -9,11 +9,11 @@ export class CannotSatisfyRequest extends RpcNetworkMessage { super(NetworkMessageType.CannotSatisfyRequest, Direction.Response, rpcId) } - serialize(): Buffer { - return Buffer.alloc(0) + serializePayload(): void { + return } - static deserialize(rpcId: number): CannotSatisfyRequest { + static deserializePayload(rpcId: number): CannotSatisfyRequest { return new CannotSatisfyRequest(rpcId) } diff --git a/ironfish/src/network/messages/disconnecting.test.ts b/ironfish/src/network/messages/disconnecting.test.ts index 5d285530d8..f2b93ea88c 100644 --- a/ironfish/src/network/messages/disconnecting.test.ts +++ b/ironfish/src/network/messages/disconnecting.test.ts @@ -1,6 +1,7 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ +import { serializePayloadToBuffer } from '../../testUtilities' import { identityLength } from '../identity' import { DisconnectingMessage, DisconnectingReason } from './disconnecting' @@ -13,8 +14,8 @@ describe('DisconnectingMessage', () => { sourceIdentity: Buffer.alloc(identityLength, 123).toString('base64'), }) - const buffer = message.serialize() - const deserializedMessage = DisconnectingMessage.deserialize(buffer) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = DisconnectingMessage.deserializePayload(buffer) expect(deserializedMessage).toEqual(message) }) @@ -26,8 +27,8 @@ describe('DisconnectingMessage', () => { sourceIdentity: Buffer.alloc(identityLength, 123).toString('base64'), }) - const buffer = message.serialize() - const deserializedMessage = DisconnectingMessage.deserialize(buffer) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = DisconnectingMessage.deserializePayload(buffer) expect(deserializedMessage.disconnectUntil).toEqual(1649968933000) }) }) diff --git a/ironfish/src/network/messages/disconnecting.ts b/ironfish/src/network/messages/disconnecting.ts index bbf61ff734..ff1f17c630 100644 --- a/ironfish/src/network/messages/disconnecting.ts +++ b/ironfish/src/network/messages/disconnecting.ts @@ -40,8 +40,7 @@ export class DisconnectingMessage extends NetworkMessage { this.sourceIdentity = sourceIdentity } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { // Truncates the timestamp to seconds bw.writeU32(Math.ceil(this.disconnectUntil / 1000)) bw.writeU8(this.reason) @@ -49,10 +48,9 @@ export class DisconnectingMessage extends NetworkMessage { if (this.destinationIdentity) { bw.writeBytes(Buffer.from(this.destinationIdentity, 'base64')) } - return bw.render() } - static deserialize(buffer: Buffer): DisconnectingMessage { + static deserializePayload(buffer: Buffer): DisconnectingMessage { const reader = bufio.read(buffer, true) const disconnectUntil = reader.readU32() * 1000 const reason = reader.readU8() diff --git a/ironfish/src/network/messages/getBlockHeaders.test.ts b/ironfish/src/network/messages/getBlockHeaders.test.ts index 546b71ff2f..548cdca4b2 100644 --- a/ironfish/src/network/messages/getBlockHeaders.test.ts +++ b/ironfish/src/network/messages/getBlockHeaders.test.ts @@ -1,7 +1,11 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -import { createNodeTest, useMinerBlockFixture } from '../../testUtilities' +import { + createNodeTest, + serializePayloadToBuffer, + useMinerBlockFixture, +} from '../../testUtilities' import { expectGetBlockHeadersResponseToMatch } from '../testUtilities' import { GetBlockHeadersRequest, GetBlockHeadersResponse } from './getBlockHeaders' @@ -10,8 +14,9 @@ describe('GetBlockHeadersRequest', () => { it('serializes the object into a buffer and deserializes to the original object', () => { const rpcId = 0 const message = new GetBlockHeadersRequest(1, 10, 0, false, rpcId) - const buffer = message.serialize() - const deserializedMessage = GetBlockHeadersRequest.deserialize(buffer, rpcId) + + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = GetBlockHeadersRequest.deserializePayload(buffer, rpcId) expect(deserializedMessage).toEqual(message) }) }) @@ -20,8 +25,9 @@ describe('GetBlockHeadersRequest', () => { it('serializes the object into a buffer and deserializes to the original object', () => { const rpcId = 0 const message = new GetBlockHeadersRequest(Buffer.alloc(32, 1), 10, 0, false, rpcId) - const buffer = message.serialize() - const deserializedMessage = GetBlockHeadersRequest.deserialize(buffer, rpcId) + + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = GetBlockHeadersRequest.deserializePayload(buffer, rpcId) expect(deserializedMessage).toEqual(message) }) }) @@ -36,8 +42,9 @@ describe('GetBlockHeadersResponse', () => { const rpcId = 0 const message = new GetBlockHeadersResponse([block1.header, block2.header], rpcId) - const buffer = message.serialize() - const deserializedMessage = GetBlockHeadersResponse.deserialize(buffer, rpcId) + + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = GetBlockHeadersResponse.deserializePayload(buffer, rpcId) expectGetBlockHeadersResponseToMatch(deserializedMessage, message) }) @@ -47,8 +54,9 @@ describe('GetBlockHeadersResponse', () => { const rpcId = 0 const message = new GetBlockHeadersResponse([block1.header, block2.header], rpcId) - const buffer = message.serialize() + + const buffer = serializePayloadToBuffer(message) buffer.writeUInt16LE(3, 0) - expect(() => GetBlockHeadersResponse.deserialize(buffer, rpcId)).toThrow() + expect(() => GetBlockHeadersResponse.deserializePayload(buffer, rpcId)).toThrow() }) }) diff --git a/ironfish/src/network/messages/getBlockHeaders.ts b/ironfish/src/network/messages/getBlockHeaders.ts index 5a507a62df..4bbe4c0a8b 100644 --- a/ironfish/src/network/messages/getBlockHeaders.ts +++ b/ironfish/src/network/messages/getBlockHeaders.ts @@ -28,9 +28,7 @@ export class GetBlockHeadersRequest extends RpcNetworkMessage { this.reverse = reverse } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) - + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { if (Buffer.isBuffer(this.start)) { bw.writeU8(1) bw.writeHash(this.start) @@ -42,10 +40,9 @@ export class GetBlockHeadersRequest extends RpcNetworkMessage { bw.writeU16(this.limit) bw.writeU16(this.skip) bw.writeU8(Number(this.reverse)) - return bw.render() } - static deserialize(buffer: Buffer, rpcId: number): GetBlockHeadersRequest { + static deserializePayload(buffer: Buffer, rpcId: number): GetBlockHeadersRequest { const reader = bufio.read(buffer, true) const isBuffer = Boolean(reader.readU8()) @@ -82,19 +79,15 @@ export class GetBlockHeadersResponse extends RpcNetworkMessage { this.headers = headers } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) - + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeU16(this.headers.length) for (const header of this.headers) { writeBlockHeader(bw, header) } - - return bw.render() } - static deserialize(buffer: Buffer, rpcId: number): GetBlockHeadersResponse { + static deserializePayload(buffer: Buffer, rpcId: number): GetBlockHeadersResponse { const reader = bufio.read(buffer, true) const headers = [] diff --git a/ironfish/src/network/messages/getBlockTransactions.test.ts b/ironfish/src/network/messages/getBlockTransactions.test.ts index 6f3c3b60da..a38ce02e08 100644 --- a/ironfish/src/network/messages/getBlockTransactions.test.ts +++ b/ironfish/src/network/messages/getBlockTransactions.test.ts @@ -1,7 +1,12 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -import { createNodeTest, useMinersTxFixture, useTxSpendsFixture } from '../../testUtilities' +import { + createNodeTest, + serializePayloadToBuffer, + useMinersTxFixture, + useTxSpendsFixture, +} from '../../testUtilities' import { expectGetBlockTransactionsResponseToMatch } from '../testUtilities' import { GetBlockTransactionsRequest, @@ -15,8 +20,8 @@ describe('GetBlockTransactionsRequest', () => { const transactionIndexes = [1, 60000] const message = new GetBlockTransactionsRequest(blockHash, transactionIndexes, rpcId) - const buffer = message.serialize() - const deserializedMessage = GetBlockTransactionsRequest.deserialize(buffer, rpcId) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = GetBlockTransactionsRequest.deserializePayload(buffer, rpcId) expect(deserializedMessage).toEqual(message) }) @@ -34,8 +39,8 @@ describe('GetBlockTransactionsResponse', () => { const transactions = [transactionA, transactionB] const message = new GetBlockTransactionsResponse(blockHash, transactions, rpcId) - const buffer = message.serialize() - const deserializedMessage = GetBlockTransactionsResponse.deserialize(buffer, rpcId) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = GetBlockTransactionsResponse.deserializePayload(buffer, rpcId) expectGetBlockTransactionsResponseToMatch(message, deserializedMessage) }) diff --git a/ironfish/src/network/messages/getBlockTransactions.ts b/ironfish/src/network/messages/getBlockTransactions.ts index 1b1bee4287..352c1bd14f 100644 --- a/ironfish/src/network/messages/getBlockTransactions.ts +++ b/ironfish/src/network/messages/getBlockTransactions.ts @@ -17,19 +17,16 @@ export class GetBlockTransactionsRequest extends RpcNetworkMessage { this.transactionIndexes = transactionIndexes } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeHash(this.blockHash) bw.writeVarint(this.transactionIndexes.length) for (const transactionIndex of this.transactionIndexes) { bw.writeVarint(transactionIndex) } - - return bw.render() } - static deserialize(buffer: Buffer, rpcId: number): GetBlockTransactionsRequest { + static deserializePayload(buffer: Buffer, rpcId: number): GetBlockTransactionsRequest { const reader = bufio.read(buffer, true) const blockHash = reader.readHash() @@ -64,19 +61,16 @@ export class GetBlockTransactionsResponse extends RpcNetworkMessage { this.transactions = transactions } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeHash(this.blockHash) bw.writeVarint(this.transactions.length) for (const transaction of this.transactions) { writeTransaction(bw, transaction) } - - return bw.render() } - static deserialize(buffer: Buffer, rpcId: number): GetBlockTransactionsResponse { + static deserializePayload(buffer: Buffer, rpcId: number): GetBlockTransactionsResponse { const reader = bufio.read(buffer, true) const blockHash = reader.readHash() diff --git a/ironfish/src/network/messages/getBlocks.test.ts b/ironfish/src/network/messages/getBlocks.test.ts index b95f519f0b..3243c46066 100644 --- a/ironfish/src/network/messages/getBlocks.test.ts +++ b/ironfish/src/network/messages/getBlocks.test.ts @@ -3,15 +3,20 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ import { Block, BlockHeader, Target } from '../../primitives' import { transactionCommitment } from '../../primitives/blockheader' -import { createNodeTest, useMinersTxFixture, useTxSpendsFixture } from '../../testUtilities' +import { + createNodeTest, + serializePayloadToBuffer, + useMinersTxFixture, + useTxSpendsFixture, +} from '../../testUtilities' import { GetBlocksRequest, GetBlocksResponse } from './getBlocks' describe('GetBlocksRequest', () => { it('serializes the object into a buffer and deserializes to the original object', () => { const rpcId = 0 const message = new GetBlocksRequest(Buffer.alloc(32), 10, rpcId) - const buffer = message.serialize() - const deserializedMessage = GetBlocksRequest.deserialize(buffer, rpcId) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = GetBlocksRequest.deserializePayload(buffer, rpcId) expect(deserializedMessage).toEqual(message) }) }) @@ -67,8 +72,8 @@ describe('GetBlocksResponse', () => { ], rpcId, ) - const buffer = message.serialize() - const deserializedMessage = GetBlocksResponse.deserialize(buffer, rpcId) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = GetBlocksResponse.deserializePayload(buffer, rpcId) expectGetBlocksResponseToMatch(message, deserializedMessage) }) diff --git a/ironfish/src/network/messages/getBlocks.ts b/ironfish/src/network/messages/getBlocks.ts index 6cca5165d8..270412bd9a 100644 --- a/ironfish/src/network/messages/getBlocks.ts +++ b/ironfish/src/network/messages/getBlocks.ts @@ -17,14 +17,12 @@ export class GetBlocksRequest extends RpcNetworkMessage { this.limit = limit } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeHash(this.start) bw.writeU16(this.limit) - return bw.render() } - static deserialize(buffer: Buffer, rpcId: number): GetBlocksRequest { + static deserializePayload(buffer: Buffer, rpcId: number): GetBlocksRequest { const reader = bufio.read(buffer, true) const start = reader.readHash() const limit = reader.readU16() @@ -47,19 +45,15 @@ export class GetBlocksResponse extends RpcNetworkMessage { this.blocks = blocks } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) - + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeU16(this.blocks.length) for (const block of this.blocks) { writeBlock(bw, block) } - - return bw.render() } - static deserialize(buffer: Buffer, rpcId: number): GetBlocksResponse { + static deserializePayload(buffer: Buffer, rpcId: number): GetBlocksResponse { const reader = bufio.read(buffer, true) const blocks = [] diff --git a/ironfish/src/network/messages/getCompactBlock.test.ts b/ironfish/src/network/messages/getCompactBlock.test.ts index 4537b755f5..6094ef2b53 100644 --- a/ironfish/src/network/messages/getCompactBlock.test.ts +++ b/ironfish/src/network/messages/getCompactBlock.test.ts @@ -3,7 +3,12 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ import { BlockHeader, Target } from '../../primitives' import { CompactBlock } from '../../primitives/block' -import { createNodeTest, useMinersTxFixture, useTxSpendsFixture } from '../../testUtilities' +import { + createNodeTest, + serializePayloadToBuffer, + useMinersTxFixture, + useTxSpendsFixture, +} from '../../testUtilities' import { expectGetCompactBlockResponseToMatch } from '../testUtilities' import { GetCompactBlockRequest, GetCompactBlockResponse } from './getCompactBlock' @@ -13,8 +18,8 @@ describe('GetCompactBlockRequest', () => { const hash = Buffer.alloc(32, 1) const message = new GetCompactBlockRequest(hash, rpcId) - const buffer = message.serialize() - const deserializedMessage = GetCompactBlockRequest.deserialize(buffer, rpcId) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = GetCompactBlockRequest.deserializePayload(buffer, rpcId) expect(deserializedMessage).toEqual(message) }) @@ -52,8 +57,8 @@ describe('GetCompactBlockResponse', () => { const rpcId = 432 const message = new GetCompactBlockResponse(compactBlock, rpcId) - const buffer = message.serialize() - const deserializedMessage = GetCompactBlockResponse.deserialize(buffer, rpcId) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = GetCompactBlockResponse.deserializePayload(buffer, rpcId) expectGetCompactBlockResponseToMatch(message, deserializedMessage) }) diff --git a/ironfish/src/network/messages/getCompactBlock.ts b/ironfish/src/network/messages/getCompactBlock.ts index ccb0a445ab..59d86f4b0f 100644 --- a/ironfish/src/network/messages/getCompactBlock.ts +++ b/ironfish/src/network/messages/getCompactBlock.ts @@ -15,15 +15,11 @@ export class GetCompactBlockRequest extends RpcNetworkMessage { this.blockHash = blockHash } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) - + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeHash(this.blockHash) - - return bw.render() } - static deserialize(buffer: Buffer, rpcId: number): GetCompactBlockRequest { + static deserializePayload(buffer: Buffer, rpcId: number): GetCompactBlockRequest { const reader = bufio.read(buffer, true) const blockHash = reader.readHash() @@ -44,15 +40,11 @@ export class GetCompactBlockResponse extends RpcNetworkMessage { this.compactBlock = compactBlock } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) - + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { writeCompactBlock(bw, this.compactBlock) - - return bw.render() } - static deserialize(buffer: Buffer, rpcId: number): GetCompactBlockResponse { + static deserializePayload(buffer: Buffer, rpcId: number): GetCompactBlockResponse { const reader = bufio.read(buffer, true) const compactBlock = readCompactBlock(reader) diff --git a/ironfish/src/network/messages/identify.test.ts b/ironfish/src/network/messages/identify.test.ts index 9c922626c0..2f6b360609 100644 --- a/ironfish/src/network/messages/identify.test.ts +++ b/ironfish/src/network/messages/identify.test.ts @@ -1,6 +1,7 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ +import { serializePayloadToBuffer } from '../../testUtilities' import { identityLength } from '../identity' import { defaultFeatures } from '../peers/peerFeatures' import { IdentifyMessage } from './identify' @@ -21,8 +22,8 @@ describe('IdentifyMessage', () => { features: defaultFeatures(), }) - const buffer = message.serialize() - const deserializedMessage = IdentifyMessage.deserialize(buffer) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = IdentifyMessage.deserializePayload(buffer) expect(deserializedMessage).toEqual(message) }) }) diff --git a/ironfish/src/network/messages/identify.ts b/ironfish/src/network/messages/identify.ts index ce190b0b78..61541f70a7 100644 --- a/ironfish/src/network/messages/identify.ts +++ b/ironfish/src/network/messages/identify.ts @@ -62,8 +62,7 @@ export class IdentifyMessage extends NetworkMessage { this.features = features } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeBytes(Buffer.from(this.identity, 'base64')) bw.writeVarString(this.name, 'utf8') bw.writeU16(this.port) @@ -78,11 +77,9 @@ export class IdentifyMessage extends NetworkMessage { let flags = 0 flags |= Number(this.features.syncing) << 0 bw.writeU32(flags) - - return bw.render() } - static deserialize(buffer: Buffer): IdentifyMessage { + static deserializePayload(buffer: Buffer): IdentifyMessage { const reader = bufio.read(buffer, true) const identity = reader.readBytes(identityLength).toString('base64') const name = reader.readVarString('utf8') diff --git a/ironfish/src/network/messages/networkMessage.ts b/ironfish/src/network/messages/networkMessage.ts index 2cd23d4b92..71cb5702c5 100644 --- a/ironfish/src/network/messages/networkMessage.ts +++ b/ironfish/src/network/messages/networkMessage.ts @@ -16,7 +16,7 @@ export abstract class NetworkMessage implements Serializable { this.type = type } - abstract serialize(): Buffer + abstract serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void abstract getSize(): number static deserializeType(buffer: Buffer): { type: NetworkMessageType; remaining: Buffer } { @@ -25,11 +25,11 @@ export abstract class NetworkMessage implements Serializable { return { type, remaining: br.readBytes(br.left()) } } - serializeWithMetadata(): Buffer { + serialize(): Buffer { const headerSize = 1 const bw = bufio.write(headerSize + this.getSize()) bw.writeU8(this.type) - bw.writeBytes(this.serialize()) + this.serializePayload(bw) return bw.render() } } diff --git a/ironfish/src/network/messages/newBlockHashes.test.ts b/ironfish/src/network/messages/newBlockHashes.test.ts index b7cedbc368..cb2a9ab229 100644 --- a/ironfish/src/network/messages/newBlockHashes.test.ts +++ b/ironfish/src/network/messages/newBlockHashes.test.ts @@ -1,6 +1,7 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ +import { serializePayloadToBuffer } from '../../testUtilities' import { NewBlockHashesMessage } from './newBlockHashes' describe('NewBlockHashesMessage', () => { @@ -16,8 +17,8 @@ describe('NewBlockHashesMessage', () => { }, ]) - const buffer = message.serialize() - const deserializedMessage = NewBlockHashesMessage.deserialize(buffer) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = NewBlockHashesMessage.deserializePayload(buffer) expect(deserializedMessage).toEqual(message) }) }) diff --git a/ironfish/src/network/messages/newBlockHashes.ts b/ironfish/src/network/messages/newBlockHashes.ts index e5b6544c55..5ad64855a8 100644 --- a/ironfish/src/network/messages/newBlockHashes.ts +++ b/ironfish/src/network/messages/newBlockHashes.ts @@ -18,19 +18,16 @@ export class NewBlockHashesMessage extends NetworkMessage { this.blockHashInfos = blockHashInfos } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeU16(this.blockHashInfos.length) for (const blockhashInfo of this.blockHashInfos) { bw.writeBytes(blockhashInfo.hash) bw.writeU32(blockhashInfo.sequence) } - - return bw.render() } - static deserialize(buffer: Buffer): NewBlockHashesMessage { + static deserializePayload(buffer: Buffer): NewBlockHashesMessage { const reader = bufio.read(buffer, true) const blockHashInfosLength = reader.readU16() const blockHashInfos = [] diff --git a/ironfish/src/network/messages/newCompactBlock.test.ts b/ironfish/src/network/messages/newCompactBlock.test.ts index 2d32b2bcb0..0e6d2ad2e3 100644 --- a/ironfish/src/network/messages/newCompactBlock.test.ts +++ b/ironfish/src/network/messages/newCompactBlock.test.ts @@ -4,7 +4,12 @@ import { BlockHeader, Target } from '../../primitives' import { CompactBlock } from '../../primitives/block' import { transactionCommitment } from '../../primitives/blockheader' -import { createNodeTest, useMinersTxFixture, useTxSpendsFixture } from '../../testUtilities' +import { + createNodeTest, + serializePayloadToBuffer, + useMinersTxFixture, + useTxSpendsFixture, +} from '../../testUtilities' import { NewCompactBlockMessage } from './newCompactBlock' describe('NewCompactBlockMessage', () => { @@ -58,8 +63,8 @@ describe('NewCompactBlockMessage', () => { } const message = new NewCompactBlockMessage(compactBlock) - const buffer = message.serialize() - const deserializedMessage = NewCompactBlockMessage.deserialize(buffer) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = NewCompactBlockMessage.deserializePayload(buffer) expectNewCompactBlockMessageToMatch(message, deserializedMessage) }) diff --git a/ironfish/src/network/messages/newCompactBlock.ts b/ironfish/src/network/messages/newCompactBlock.ts index 1a15d21b55..8f08a298d3 100644 --- a/ironfish/src/network/messages/newCompactBlock.ts +++ b/ironfish/src/network/messages/newCompactBlock.ts @@ -15,15 +15,11 @@ export class NewCompactBlockMessage extends NetworkMessage { this.compactBlock = compactBlock } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) - + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { writeCompactBlock(bw, this.compactBlock) - - return bw.render() } - static deserialize(buffer: Buffer): NewCompactBlockMessage { + static deserializePayload(buffer: Buffer): NewCompactBlockMessage { const reader = bufio.read(buffer, true) const compactBlock = readCompactBlock(reader) diff --git a/ironfish/src/network/messages/newPooledTransactionHashes.test.ts b/ironfish/src/network/messages/newPooledTransactionHashes.test.ts index 7a5ef0de5a..cdaa6de74a 100644 --- a/ironfish/src/network/messages/newPooledTransactionHashes.test.ts +++ b/ironfish/src/network/messages/newPooledTransactionHashes.test.ts @@ -3,6 +3,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ import { blake3 } from '@napi-rs/blake-hash' import { v4 as uuid } from 'uuid' +import { serializePayloadToBuffer } from '../../testUtilities' import { NewPooledTransactionHashes } from './newPooledTransactionHashes' describe('PooledTransactionsRequest', () => { @@ -11,8 +12,8 @@ describe('PooledTransactionsRequest', () => { const message = new NewPooledTransactionHashes(hashes) - const buffer = message.serialize() - const deserializedMessage = NewPooledTransactionHashes.deserialize(buffer) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = NewPooledTransactionHashes.deserializePayload(buffer) expect(deserializedMessage).toEqual(message) }) }) diff --git a/ironfish/src/network/messages/newPooledTransactionHashes.ts b/ironfish/src/network/messages/newPooledTransactionHashes.ts index 65ec72fe14..bda390c60f 100644 --- a/ironfish/src/network/messages/newPooledTransactionHashes.ts +++ b/ironfish/src/network/messages/newPooledTransactionHashes.ts @@ -14,19 +14,15 @@ export class NewPooledTransactionHashes extends NetworkMessage { this.hashes = hashes } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) - + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeVarint(this.hashes.length) for (const hash of this.hashes) { bw.writeHash(hash) } - - return bw.render() } - static deserialize(buffer: Buffer): NewPooledTransactionHashes { + static deserializePayload(buffer: Buffer): NewPooledTransactionHashes { const reader = bufio.read(buffer, true) const length = reader.readVarint() const hashes = [] diff --git a/ironfish/src/network/messages/newTransactions.test.ts b/ironfish/src/network/messages/newTransactions.test.ts index da2ac4c3ea..b443999bed 100644 --- a/ironfish/src/network/messages/newTransactions.test.ts +++ b/ironfish/src/network/messages/newTransactions.test.ts @@ -1,7 +1,12 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -import { createNodeTest, useMinersTxFixture, useTxSpendsFixture } from '../../testUtilities' +import { + createNodeTest, + serializePayloadToBuffer, + useMinersTxFixture, + useTxSpendsFixture, +} from '../../testUtilities' import { NewTransactionsMessage } from './newTransactions' describe('NewTransactionsMessage', () => { @@ -31,8 +36,8 @@ describe('NewTransactionsMessage', () => { const message = new NewTransactionsMessage(transactions) - const buffer = message.serialize() - const deserializedMessage = NewTransactionsMessage.deserialize(buffer) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = NewTransactionsMessage.deserializePayload(buffer) expectNewTransactionsMessageToMatch(message, deserializedMessage) }) diff --git a/ironfish/src/network/messages/newTransactions.ts b/ironfish/src/network/messages/newTransactions.ts index f7d66f2e05..95343ed7c9 100644 --- a/ironfish/src/network/messages/newTransactions.ts +++ b/ironfish/src/network/messages/newTransactions.ts @@ -15,17 +15,14 @@ export class NewTransactionsMessage extends NetworkMessage { this.transactions = transactions } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) - + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeVarint(this.transactions.length) for (const transaction of this.transactions) { writeTransaction(bw, transaction) } - return bw.render() } - static deserialize(buffer: Buffer): NewTransactionsMessage { + static deserializePayload(buffer: Buffer): NewTransactionsMessage { const reader = bufio.read(buffer, true) const length = reader.readVarint() diff --git a/ironfish/src/network/messages/peerList.test.ts b/ironfish/src/network/messages/peerList.test.ts index 9ed6f9d4ff..b7ee91e97a 100644 --- a/ironfish/src/network/messages/peerList.test.ts +++ b/ironfish/src/network/messages/peerList.test.ts @@ -1,6 +1,7 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ +import { serializePayloadToBuffer } from '../../testUtilities' import { identityLength } from '../identity' import { PeerListMessage } from './peerList' @@ -20,8 +21,8 @@ describe('PeerListMessage', () => { }, ]) - const buffer = message.serialize() - const deserializedMessage = PeerListMessage.deserialize(buffer) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = PeerListMessage.deserializePayload(buffer) expect(deserializedMessage).toEqual(message) }) }) diff --git a/ironfish/src/network/messages/peerList.ts b/ironfish/src/network/messages/peerList.ts index 9f96fe7bad..5273715ac2 100644 --- a/ironfish/src/network/messages/peerList.ts +++ b/ironfish/src/network/messages/peerList.ts @@ -22,8 +22,7 @@ export class PeerListMessage extends NetworkMessage { this.connectedPeers = connectedPeers } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeU16(this.connectedPeers.length) for (const peer of this.connectedPeers) { @@ -50,10 +49,9 @@ export class PeerListMessage extends NetworkMessage { bw.writeVarString(address, 'utf8') } } - return bw.render() } - static deserialize(buffer: Buffer): PeerListMessage { + static deserializePayload(buffer: Buffer): PeerListMessage { const reader = bufio.read(buffer, true) const connectedPeersLength = reader.readU16() const connectedPeers = [] diff --git a/ironfish/src/network/messages/peerListRequest.test.ts b/ironfish/src/network/messages/peerListRequest.test.ts index c74fcd00c1..e108fdcb23 100644 --- a/ironfish/src/network/messages/peerListRequest.test.ts +++ b/ironfish/src/network/messages/peerListRequest.test.ts @@ -6,7 +6,7 @@ import { PeerListRequestMessage } from './peerListRequest' describe('PeerListRequestMessage', () => { it('serializes the object into a buffer and deserializes to the original object', () => { const message = new PeerListRequestMessage() - const deserializedMessage = PeerListRequestMessage.deserialize() + const deserializedMessage = PeerListRequestMessage.deserializePayload() expect(deserializedMessage).toEqual(message) }) }) diff --git a/ironfish/src/network/messages/peerListRequest.ts b/ironfish/src/network/messages/peerListRequest.ts index b492449afc..6edcef6b54 100644 --- a/ironfish/src/network/messages/peerListRequest.ts +++ b/ironfish/src/network/messages/peerListRequest.ts @@ -9,11 +9,11 @@ export class PeerListRequestMessage extends NetworkMessage { super(NetworkMessageType.PeerListRequest) } - serialize(): Buffer { - return Buffer.alloc(0) + serializePayload(): void { + return } - static deserialize(): PeerListRequestMessage { + static deserializePayload(): PeerListRequestMessage { return new PeerListRequestMessage() } diff --git a/ironfish/src/network/messages/pooledTransactions.test.ts b/ironfish/src/network/messages/pooledTransactions.test.ts index f2f806319f..05ce14f4f7 100644 --- a/ironfish/src/network/messages/pooledTransactions.test.ts +++ b/ironfish/src/network/messages/pooledTransactions.test.ts @@ -3,7 +3,12 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ import { blake3 } from '@napi-rs/blake-hash' import { v4 as uuid } from 'uuid' -import { createNodeTest, useMinersTxFixture, useTxSpendsFixture } from '../../testUtilities' +import { + createNodeTest, + serializePayloadToBuffer, + useMinersTxFixture, + useTxSpendsFixture, +} from '../../testUtilities' import { PooledTransactionsRequest, PooledTransactionsResponse } from './pooledTransactions' describe('PooledTransactionsRequest', () => { @@ -13,8 +18,8 @@ describe('PooledTransactionsRequest', () => { const message = new PooledTransactionsRequest(hashes, rpcId) - const buffer = message.serialize() - const deserializedMessage = PooledTransactionsRequest.deserialize(buffer, rpcId) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = PooledTransactionsRequest.deserializePayload(buffer, rpcId) expect(deserializedMessage).toEqual(message) }) }) @@ -46,8 +51,8 @@ describe('PooledTransactionsResponse', () => { const message = new PooledTransactionsResponse(transactions, rpcId) - const buffer = message.serialize() - const deserializedMessage = PooledTransactionsResponse.deserialize(buffer, rpcId) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = PooledTransactionsResponse.deserializePayload(buffer, rpcId) expectPooledTransactionsResponseToMatch(message, deserializedMessage) }) diff --git a/ironfish/src/network/messages/pooledTransactions.ts b/ironfish/src/network/messages/pooledTransactions.ts index a57dbbe240..ca0b2150ed 100644 --- a/ironfish/src/network/messages/pooledTransactions.ts +++ b/ironfish/src/network/messages/pooledTransactions.ts @@ -15,19 +15,15 @@ export class PooledTransactionsRequest extends RpcNetworkMessage { this.transactionHashes = transactionHashes } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) - + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeVarint(this.transactionHashes.length) for (const hash of this.transactionHashes) { bw.writeHash(hash) } - - return bw.render() } - static deserialize(buffer: Buffer, rpcId: number): PooledTransactionsRequest { + static deserializePayload(buffer: Buffer, rpcId: number): PooledTransactionsRequest { const reader = bufio.read(buffer, true) const transactionHashesLength = reader.readVarint() const transactionHashes = [] @@ -59,19 +55,15 @@ export class PooledTransactionsResponse extends RpcNetworkMessage { this.transactions = transactions } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) - + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeVarint(this.transactions.length) for (const transaction of this.transactions) { writeTransaction(bw, transaction) } - - return bw.render() } - static deserialize(buffer: Buffer, rpcId: number): PooledTransactionsResponse { + static deserializePayload(buffer: Buffer, rpcId: number): PooledTransactionsResponse { const reader = bufio.read(buffer, true) const transactionsLength = reader.readVarint() const transactions: Transaction[] = [] diff --git a/ironfish/src/network/messages/rpcNetworkMessage.ts b/ironfish/src/network/messages/rpcNetworkMessage.ts index f9e5c2529d..098fba5c1d 100644 --- a/ironfish/src/network/messages/rpcNetworkMessage.ts +++ b/ironfish/src/network/messages/rpcNetworkMessage.ts @@ -32,12 +32,12 @@ export abstract class RpcNetworkMessage extends NetworkMessage { return { rpcId, remaining } } - serializeWithMetadata(): Buffer { + serialize(): Buffer { const headerSize = 3 const bw = bufio.write(headerSize + this.getSize()) bw.writeU8(this.type) bw.writeU16(this.rpcId) - bw.writeBytes(this.serialize()) + this.serializePayload(bw) return bw.render() } } diff --git a/ironfish/src/network/messages/signal.test.ts b/ironfish/src/network/messages/signal.test.ts index 5bfab5daf0..1632ee7b59 100644 --- a/ironfish/src/network/messages/signal.test.ts +++ b/ironfish/src/network/messages/signal.test.ts @@ -2,6 +2,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ import { NONCE_LENGTH } from '@ironfish/rust-nodejs' +import { serializePayloadToBuffer } from '../../testUtilities' import { SignalMessage } from './signal' describe('SignalMessage', () => { @@ -13,8 +14,8 @@ describe('SignalMessage', () => { signal: Buffer.from('signal', 'utf8').toString('base64'), }) - const buffer = message.serialize() - const deserializedMessage = SignalMessage.deserialize(buffer) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = SignalMessage.deserializePayload(buffer) expect(deserializedMessage).toEqual(message) }) }) diff --git a/ironfish/src/network/messages/signal.ts b/ironfish/src/network/messages/signal.ts index 402d2d690e..fed8b3f3a3 100644 --- a/ironfish/src/network/messages/signal.ts +++ b/ironfish/src/network/messages/signal.ts @@ -40,16 +40,14 @@ export class SignalMessage extends NetworkMessage { this.signal = signal } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeBytes(Buffer.from(this.destinationIdentity, 'base64')) bw.writeBytes(Buffer.from(this.sourceIdentity, 'base64')) bw.writeBytes(Buffer.from(this.nonce, 'base64')) bw.writeBytes(Buffer.from(this.signal, 'base64')) - return bw.render() } - static deserialize(buffer: Buffer): SignalMessage { + static deserializePayload(buffer: Buffer): SignalMessage { const reader = bufio.read(buffer, true) const destinationIdentity = reader.readBytes(identityLength).toString('base64') const sourceIdentity = reader.readBytes(identityLength).toString('base64') diff --git a/ironfish/src/network/messages/signalRequest.test.ts b/ironfish/src/network/messages/signalRequest.test.ts index 142c8b4dbb..d5bfa6d995 100644 --- a/ironfish/src/network/messages/signalRequest.test.ts +++ b/ironfish/src/network/messages/signalRequest.test.ts @@ -1,6 +1,7 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ +import { serializePayloadToBuffer } from '../../testUtilities' import { SignalRequestMessage } from './signalRequest' describe('SignalRequestMessage', () => { @@ -10,8 +11,8 @@ describe('SignalRequestMessage', () => { sourceIdentity: '6stEY4c02HipHyFKrSTY6Cd8ob8SP1uJGAIuvK2EJwA=', }) - const buffer = message.serialize() - const deserializedMessage = SignalRequestMessage.deserialize(buffer) + const buffer = serializePayloadToBuffer(message) + const deserializedMessage = SignalRequestMessage.deserializePayload(buffer) expect(deserializedMessage).toEqual(message) }) }) diff --git a/ironfish/src/network/messages/signalRequest.ts b/ironfish/src/network/messages/signalRequest.ts index 3e81dd4e5a..6a423b801e 100644 --- a/ironfish/src/network/messages/signalRequest.ts +++ b/ironfish/src/network/messages/signalRequest.ts @@ -27,14 +27,12 @@ export class SignalRequestMessage extends NetworkMessage { this.sourceIdentity = sourceIdentity } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeBytes(Buffer.from(this.destinationIdentity, 'base64')) bw.writeBytes(Buffer.from(this.sourceIdentity, 'base64')) - return bw.render() } - static deserialize(buffer: Buffer): SignalRequestMessage { + static deserializePayload(buffer: Buffer): SignalRequestMessage { const reader = bufio.read(buffer, true) const destinationIdentity = reader.readBytes(identityLength).toString('base64') const sourceIdentity = reader.readBytes(identityLength).toString('base64') diff --git a/ironfish/src/network/peerNetwork.ts b/ironfish/src/network/peerNetwork.ts index af95b77bb4..1401408c5e 100644 --- a/ironfish/src/network/peerNetwork.ts +++ b/ironfish/src/network/peerNetwork.ts @@ -307,7 +307,7 @@ export class PeerNetwork { reason: DisconnectingReason.Congested, sourceIdentity: this.localPeer.publicIdentity, }) - connection.send(disconnect.serializeWithMetadata()) + connection.send(disconnect.serialize()) connection.close() return } diff --git a/ironfish/src/network/peers/connections/connection.ts b/ironfish/src/network/peers/connections/connection.ts index 72b94977fe..27b02f7a46 100644 --- a/ironfish/src/network/peers/connections/connection.ts +++ b/ironfish/src/network/peers/connections/connection.ts @@ -117,7 +117,7 @@ export abstract class Connection { } send(object: NetworkMessage): boolean { - const data = object.serializeWithMetadata() + const data = object.serialize() const byteCount = data.byteLength if (byteCount >= MAX_MESSAGE_SIZE) { diff --git a/ironfish/src/network/peers/connections/webRtcConnection.test.ts b/ironfish/src/network/peers/connections/webRtcConnection.test.ts index 38352b04fd..716ac47a32 100644 --- a/ironfish/src/network/peers/connections/webRtcConnection.test.ts +++ b/ironfish/src/network/peers/connections/webRtcConnection.test.ts @@ -52,7 +52,7 @@ describe('WebRtcConnection', () => { }) expect(connection.send(message)).toBe(true) - expect(sendMessageBinary).toHaveBeenCalledWith(message.serializeWithMetadata()) + expect(sendMessageBinary).toHaveBeenCalledWith(message.serialize()) connection.close() }) }) diff --git a/ironfish/src/network/peers/connections/webSocketConnection.test.ts b/ironfish/src/network/peers/connections/webSocketConnection.test.ts index 6f0b52dee0..9d82cbacc5 100644 --- a/ironfish/src/network/peers/connections/webSocketConnection.test.ts +++ b/ironfish/src/network/peers/connections/webSocketConnection.test.ts @@ -39,7 +39,7 @@ describe('WebSocketConnection', () => { }) expect(connection.send(message)).toBe(true) - expect(send).toHaveBeenCalledWith(message.serializeWithMetadata()) + expect(send).toHaveBeenCalledWith(message.serialize()) connection.close() }) }) diff --git a/ironfish/src/testUtilities/helpers/serializable.ts b/ironfish/src/testUtilities/helpers/serializable.ts new file mode 100644 index 0000000000..12a73f9633 --- /dev/null +++ b/ironfish/src/testUtilities/helpers/serializable.ts @@ -0,0 +1,16 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ +import bufio from 'bufio' +import { NetworkMessage } from '../../network/messages/networkMessage' +import { RpcNetworkMessage } from '../../network/messages/rpcNetworkMessage' +import { WorkerMessage } from '../../workerPool/tasks/workerMessage' + +export function serializePayloadToBuffer( + message: NetworkMessage | RpcNetworkMessage | WorkerMessage, +): Buffer { + const bw = bufio.write(message.getSize()) + message.serializePayload(bw) + + return bw.render() +} diff --git a/ironfish/src/testUtilities/index.ts b/ironfish/src/testUtilities/index.ts index aaac5d66b8..72937dd64e 100644 --- a/ironfish/src/testUtilities/index.ts +++ b/ironfish/src/testUtilities/index.ts @@ -3,6 +3,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ import './matchers' +export * from './helpers/serializable' export * from './fixtures' export * from './nodeTest' export * from './utils' diff --git a/ironfish/src/utils/bench.ts b/ironfish/src/utils/bench.ts index 0915a5b78c..359b9fec6e 100644 --- a/ironfish/src/utils/bench.ts +++ b/ironfish/src/utils/bench.ts @@ -4,7 +4,7 @@ import { FileUtils } from './file' import { TimeUtils } from './time' -type SegmentResults = { +export type SegmentResults = { time: number heap: number rss: number diff --git a/ironfish/src/workerPool/tasks/__fixtures__/workerMessages.test.perf.ts.fixture b/ironfish/src/workerPool/tasks/__fixtures__/workerMessages.test.perf.ts.fixture new file mode 100644 index 0000000000..0ad1a2bd64 --- /dev/null +++ b/ironfish/src/workerPool/tasks/__fixtures__/workerMessages.test.perf.ts.fixture @@ -0,0 +1,1543 @@ +{ + "": [ + { + "version": 2, + "id": "a5b3f352-830d-4171-97ca-035ddef7b42d", + "name": "account", + "spendingKey": "b8dddeaa03dc41a73ba3e2ef6620a0245a02e27e082a313179e76bc3c1e9f2cf", + "viewKey": "c12e9f864ababb74af26dc5cd6edb903285379c589c4b58dc5eba687d9b185c401ff42d2532c40c4b2dcd09c19bdf9bad18cef9ac8c40822ff3278215d2d8970", + "incomingViewKey": "815ab0bd7123eaeb411d061137ab637a6108707bf7795020fb40869f1a1b5d03", + "outgoingViewKey": "d0c9ae23eeedd1671c6775b97560b661a69d6e9db06861bd85f31b90d68f0355", + "publicAddress": "51c149b38398b616ff4378377de95af8f6ad21217ba7cf983ba418978b1d9ec9", + "createdAt": null + } + ], + "WorkerMessages decryptNotes": [ + { + "header": { + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "noteCommitment": { + "type": "Buffer", + "data": "base64:uxHl2DzElc3DRcXGogsR+nsh49mH0owxV3qgEZb8h1I=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:8KqAe3vH5IzUdszCCz2rBhcoGvhiWNtjaMxcm09+Ww0=" + }, + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "randomness": "0", + "timestamp": 1683920201833, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 4, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAnfd06AG24ZZko8OLb02LGlcudbRqiD4LyGv2uXeNjvCsS0RQKrsPOFt4OCZsKEATbJJ9flGhW1BvWuJ1m2p7uGkg87K//BktZgMQVO1RXUqRU+0TwA5/lX4mDIrVq3m9h0+f+N9yRlums5LYKN8xpXHC1p42QqMGfMHmM2cfZE4SeVwjDR7ai7aNRNSvLieEEX3DNfEOlPkTmfFQX/NR3powwSqeVfZ/ZND9L7civZKDNPikNpwfV3hQcQ90GrtRcLylzB2qD0Q8Aqt4GWGEwlnPlFMvVmBmjVeY2FhRnPVpx2SG65bm0a569G522DHOj4TE7SBFCqs8yLH8O305Uxd+Ibwag6JyjbBRYb+h+B5XYv/F6uhpDwE4WOMu3oxH7oiHWixcoqTWUiymDXUy0Ib/jts8W7t4HmAK5q67vxQWv98lkK4Jc5daZLf5V6vrr8t1ZA/Q2il5W7RBdBtFVdJO9HoDSrHnCdF6o3ioQAB+AOgCGoAklXqJ2RxddC5/qTOfUZINxFinIkLJXu4/7Lsbr6RnoLShizhVPL3ExLVrxvzsw8W9P8QI3bacLif3oyRPXdNuZfF2ev/i8fOwGOW5pgkIEXGPIOcmZQ9p3l14zKtERlkcfElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwtgtjzegQydCcjqZAYHDKB2seqIxpDzLQRMGQHX88dtUX4fpU5jsTyIpBACeSG9Lx8I6hIJz6KqABemwJqeoUBw==" + } + ] + }, + { + "header": { + "sequence": 3, + "previousBlockHash": "792F993FB1C6ED8C13AF184A728B58BD95A2BCC544B28D65C6ADFFB687B9A8A4", + "noteCommitment": { + "type": "Buffer", + "data": "base64:7bFVXwaNreV0er7/5vMs45sLappIewO30scbVB6RzBw=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:ka4SmALBXkkwcibCobC/6sCouttLkOSlTds79eGljc4=" + }, + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", + "randomness": "0", + "timestamp": 1683920202270, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 5, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA1TNgYHG1bvD1RrbhCoA7LhSJzHl3QGAB9NAER6BYrW+Pk0+z4iydMiaZ1hiOtdfiKHc84M8qnzX8e7QgxGbuyy1lRy/z0tvku+FpwzzdA2e4o/KVomxJ4sGhnGv6oj7PJ2ACq8Sd/pWfcApHefdChgd+erCirlOftP6L/A7DD74KtupLyXDfqFXkg1NCWL87fiqUDKwzIm01/WM2dlUv1/d21xWcaBFF5cwgg38gOjuwITk6hUaes+egPy0ni1S+nWKZan0fJbUVYyK2mbpMs7LLNV/gL7nb4Ldhy1y1e6d2eMNReOt2zGDyrnZg9TQzPueExrw02LiDRZnvHh5AXYCir9Ou12DClFqxBllUHtBx55/Bvm5bJOqU5B0TFOYufmcyDGq9/QIs2EVJ5mg6s3xdyAfUrMGnQRpcJaQWEShgOOVY6/aNZyitB1m99uzJUPksAvyr8Xf6w5pCahqGV+VkSmnNa+SqaJUBfttrdyM/O0Zh94iLUHhOm/xvrrS1hEc/SlIWOQ3jShao/xKzsTdzSASaZkCv6aXFL2ADcnR4EjCaYhAG/GcNIDYFsXz6bDlR1IuH6gpDGjSMjR8agQTpKi5XKYKlK9queYo8mCxFgxPkQJd8/Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwVpqlDwDw/e7oD3D2aWkDyfkp5Egb11JQkDpaMOsO4TI0trIGVheDWdsncrLaY2IiPhCsDcef9PLRb+iZtm02Dg==" + } + ] + }, + { + "header": { + "sequence": 4, + "previousBlockHash": "0399FECCDB5B54AE01EA85620791684FEB10CD1C70D4C72F9B564DF29DD38D14", + "noteCommitment": { + "type": "Buffer", + "data": "base64:es4s5oW2noof3FMxcncDb5QPKxaQX7WCh9JYa8TIRVs=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:lbx729rHHtFbfjAOaFjtQDYWQJ/XTJGFxIt1qe+XhS0=" + }, + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", + "randomness": "0", + "timestamp": 1683920202660, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 6, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAVFmx4mOKufSOdJ8YzRFDUPZ8jZL6M/d/4mHKMtPq8+uI21OloVq9RMn6KOju6P5XUxxtW85AQJtCSNAMBst4XhZr2hChTgc+CKzJZZroOTSXhhpG80jRNl/smLS5FnOWqLTipJHgiQf/9yXKOEG8sgTsqsttyQafcy7E2hSFixcTIeTIKpmTtdLDk325KLPruct9CLfr512xD9jNECs12AfIf2ViP6r6QfWUO41nQdWvJiw2Q/5d5C3ntYvtScKxu0Vw4pwkCbe/Z3vaJ3oCGOt3zTMTokKV0IJxp8VQxoQKAze7BMSeEnImyYpSOxYVwU0mMBNvjd1AT8+bIOCaqrdHheMg9xOVgPV+8iP9rzruT84g+yUieg8GfAPthjQI7OfGJ+5QAuJwHLBn0sxIfb4svc52nE7GzYQAPdXroDAd0BTUi/wm25XaLrg8RnJY8S2s2E/nP+r8EUHWF8jkOmdY4tQUfywKPkDj9sjicAv5oJ1NVp0RBDjeH7tHTNf9Rd7I8okcF1/cN6uiOk8q0BHxrlfX/lmSK8siBxQ3xSLI+CBy3ar4M0Fsck33nvmvDSneR9DZsI+vRL2K+fuf2rbQzFcaBpxqyy76FBAtuTDUSzYLyV07rUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwPB281RryGW4CJYhTDdhlyP2YLoTOhw/ll6ZdB8sNToUaBonu4pkYzhgjXFQOmttRkPp/k6k8m0hvk/VwPR94Bw==" + } + ] + }, + { + "header": { + "sequence": 5, + "previousBlockHash": "1FCCE4F5B422826F4EFAACD985B6898071FB4C88CDF7DB146BD2F4D705637DB0", + "noteCommitment": { + "type": "Buffer", + "data": "base64:eh7XnDlBhFoHWY/bdninu6mqPWizNYaqc3qO8YRqXWg=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:Ym5M+SbFiVrR8jxx0M6tTLtrMvfBaZEsFQTVBsEwASs=" + }, + "target": "875726715553274711274586950997458160797358911132930209640137826778142618", + "randomness": "0", + "timestamp": 1683920203050, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 7, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAwQd5+b1Lz6RYpQ7PvWsJkoTY1FbNnRMyEeBguurOoj6RO5bDOSGPk3wWOHAfhE0xI6FOpR6CAuoBfBkwwzAugoK21Pkw4sYKDjjXd2t9QCC5iBD6GoupoTneNNQPfB6hlfiKbKAb+ask9iX4vIfry7FKGMzHdHakgzqLSkm+K+8S1Z0JetvW39FyIIvSWjVW7JZrBP3oFVMNYbWdHyHUwoWvMINs80IZIVU5PcRmF0myNO5hDsQeB1mg9Bp8idWOyn8FfhMmLOAB/Vx/n+2DTjFN3jOYHX6pZdYSyXeE2tP8FK6KISXNsppS6ZRoL8NnAsRmIzV9X2LpM0D5t7irws/Xe3+Hshn3O8sDkPboJqridCDSE0d5zXyTz2i9fxtUIjt4OioiqzDtBib+XQiqqYHMqSxCCbAaQGANvefA8NE8NFFkma9EVmeAuBCyb1/6DlaqWTwHCb5Xf8Xgw5fYCj2piTZz8ScNyf2ogEo3XtqC567PXhz/hr87e8XqesEFzDqGu3nX/FMZL1Vva9DBdmipfSj/BKGInDGd+IRyPhWa+NS8xdSr+Hv6HM5c3ZKYH81kjMaRCTlGb0MzROl9+0jzo5dc/GPTwIrzOq1/l8NJH9xFkHT8zUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwPocM9Ncm4+4HV4y+Z9PgLSAwwRkrdcz+Tm0MITj7ouTqC6uTwcKLu0kPRpp+toeFeFkHDt3aVktVb2ZOJq2EBA==" + } + ] + }, + { + "header": { + "sequence": 6, + "previousBlockHash": "8423B99C8DF932F5E52C548B4C20F9F2DB8556A08312A863F5B872077795D338", + "noteCommitment": { + "type": "Buffer", + "data": "base64:AowemYUdCeGnNkVDpJnqfRfIkDsuZFpE5sF6WE9dkzc=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:m7Zo/XzKalAEEjcTScQ3V2UQk+pG6eMUwr13FqC3PgM=" + }, + "target": "873190827380823143577845869093025366895436057143163037218399975928398962", + "randomness": "0", + "timestamp": 1683920203453, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 8, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAAfa57t8zgzNMnHmkeYi77UFEvv1vpIlt8pK2QLsWxj+5mrE3Y4XcclgXHkgtOYM7AHoq3rLLoET1m3WuKBlIO1tYKn3mj73fNYtRH2+EzBeQ+dxhNZl07JVBcJaX/NtYVha04zNtlBve24k4yNS9+SHpoxfnApkHSxDzGVfhXmsTkJ9jf4yE5ClrQojDzvWcID9rSptqazdyP29C09dRwi//i2Rmthc9erVWKkSYO1mBNHb0CKS0XbcknBwWvem3NiNg6i1xc2V0Q7hHsSCOpPNe0ReaOIUXkp1ae+33b5dXqDq00ZboLXY1PMcloaDBYRItmt90i+VbqCJZTPNoUjNmy+3dP28ZdRtwFkkHmWnZKvck9iKfB0m5JlihnJsCir4+IC3EMi9yO+j3CyRVDXACLCoyTAqCngP7OC+VoMjb6ZP8yezAq6PYYpISr6gqGbkAzYgiuh4j08I3UXrmZxyxEN146rFeoSw6Gk++G8/UPDFv3ugxe24VGwl/k+f59341I1/RYWGQLii03GEa0GWde+K289UjVuzDIUouLwYizaT4OtDE0veICCKMKO/Qo66tp7hduFvmJpwMYT45bRD2Ihy+B1TAMeMqzlNIbqBufDLqz1bykUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRWx8mCAAmcT4orXS0GxGFXdShqjVcIhzy35FFxrUZfJTvrmOjVU2ragyi+aOZJA5DtJpuhSAD2u6IcmPiCdNCA==" + } + ] + }, + { + "header": { + "sequence": 7, + "previousBlockHash": "FC9E2A732D55AF513983F508846E4FEAA73F6C3EB853F8705377355946975EF0", + "noteCommitment": { + "type": "Buffer", + "data": "base64:+3FwbOT537Jpjcz/5YFe5CMIYIMq8n2raDF5Kq+RtG4=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:kh3RbuiSG0+I27xWDVh2FKkUsWXHTjn7hKMZZRp7QFI=" + }, + "target": "870669583413409794751345832897376592977547406352566801307278513052763546", + "randomness": "0", + "timestamp": 1683920203845, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 9, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAMBUbuW2kj2xDaFAZbTTivPu+GttVw5KIS6RBKAo0ZwWQldBZe8AP7Jql4+0I69EYxpzjFwFoq9E9N4bPPHEynKHUYPm6Fb/4MHNmofNLfmCs8wpT2sNPSEn+HWy1EfgdbLKAzvpDIj0ZdZ1o9ZR8hF+co+jV04ADzzKu2c4Y2RcFgHFWemu/wD2EF4w7QCLVM4FdrezuclKRmAcaBryzYDogb8uqpeV433y2o6cUHuKNacoqUzaV1pU7H3d1VaBzGR00krUmoVMpZcQAR7IX1uN6/QwRxpFLe/7l2JAJAcwPZ7NFI9QIkx1SLyP896lbh611/4MBld3jOeB2mlDS53Pgj2USayYwvuxVOAa9hnf06KYMPQajltt02btUMBZSYojOYv3WqGrd2uxkVXJ+Nd3+PiIO7w/QGMcH3BEZEMTCi70Nc8F+TQy0xrUDRRkvH7bn7tVKaiYxi1Wdl7f6rTz/KNqZLHF6tCnq3/xIg8N+rjBn7wX9WNSDOXBlMhl4Qe11tFRQk8c/b4bb5wLlzBNB4JfHRI21pEdG+Ie4Fw6SRQZn6DK5TSsO1UobtuyLzzrgbW5TJBVilLgRwLJDBE4BRnj428+kXoTZuylF4DbuUyuu3/zbDklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwv/O8bxzvJ6+RJ7AGgCzx7KGAx/b7NkWG5m1sCid3rDDM8rLMNJV+90QyPngKfaa0pdPTRnm+mNz2GXCFIiyOAg==" + } + ] + }, + { + "header": { + "sequence": 8, + "previousBlockHash": "474FF3EB40B711F2FA0F9F6EAEF79EA15140576BF367D87EAAE1F5C2B975C469", + "noteCommitment": { + "type": "Buffer", + "data": "base64:SGHfNk9BSEbqx9Kd40XDdbk7jbNr6GJrCNTZDlXimB0=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:DtLiTvigGTkPCTDgjQYxZZjP4pQ76Oulv4l7paunKhA=" + }, + "target": "868162857165578480563002226852566487623485369674008547560712452074684573", + "randomness": "0", + "timestamp": 1683920204225, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 10, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAMjsioqr2hvcdElVvjNQ1XcehJFiPq8NlGBbVjkVjFgK5cK2F3qSRpTb2fX5+HdV3Xp8rY1oBu4ulGmDtfBpzlXOLDirYmNYimwxuTwofChmxRyqgXBqAxaazAo/3DxX+MOd9hDfmdpqTnoL+0QULvxYTYRflQn3NlJwMKApnIqQG/n79IhUecFa4TyXpGCRtF+q0YI8JX8/kySOCFQTkjhl+CHIXBYoY45davU/H1oaBC6XUubqgQEG911F2G2gtN4zgkwJv5xkh4RnubriWFFSe1x3Dc2JgINwvSm6BAxssDglbYDP+WwiZEhrMvS06FuqXn20GHwd29Fn/ez/lMCZWm4QklSNbeKGDfKhFLBMtD84XThdDQEblfSJ2QXcytV7iI/iDPGEU0UycTLwNvvschEwRfb5nirAEoeL+qEgOw6BHpX6jInBVlBt5morOHwqIzxpk2HY6M5jL/QKTJx8CDab92hMuCAJW8AnJy9HqqZCuqJyc9JKnRqh1neu7purmAut/VV2nlEN9aHdyIhp4nmNJAWphM7wPhGwWv2MbJfGpHQhQkWI89JTcwkCnSFZQwl9ysW3VVsvCOQNhJFPRxiRyyxDqBojh3Q71StljIBP7Lf8rfUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwXLsMzrCnk1r8JZDUgf4RjdiDoFQ+kDrTvcP+xwKa/QHRXcnzFRjZTgcMaZzAW6JA95Fi9MFkwOup38jorgt5Dg==" + } + ] + }, + { + "header": { + "sequence": 9, + "previousBlockHash": "D2EAD39AF26A423A0C63B1DC2A14EDD052BC4D447C33811CFFE44AF534C54480", + "noteCommitment": { + "type": "Buffer", + "data": "base64:vnyLR5TxZym9KjoyBkIAZcve8s84fRCFVTEr/1g6azI=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:Qh+BS0Kx64KuIGZfyMb9sqOAGTwsmmbjdkWOKFdGQY0=" + }, + "target": "865631694431441438209791613778448244346620102758851756346587204580484799", + "randomness": "0", + "timestamp": 1683920204648, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 11, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAVC2lklUIEcK/EkZCHVzzpcuRtf+ZVPeq1SF8OBldKQKP8WGZY+DzCyfeRR37Tqsqrn2XaL/sp4QaBZcfUKR3ZwLONt62xBYsTmjxtY9RIY2WzvFUdskU5+ruSWuJs+B6GtOVml+NVEu72hzNzQ7vBwHPyK5QG9ht8E9cavn+IacVX7m70ZhTohhZLySYS7b1RXVoo6s6vER+Yu/ejAmU5nnm5W2dJD20maXDlJRzHZGCOak9U8p6Z3FUMjJkGJoZ0KHtqm4N7QqDAmFKhnWu+6O2RoDnDggr1aqbfqKmIxLtRXhdsIyL07WehGjmg48IPtUjMyDjq4ooBp72pwTKVP2pl/3sniEv6F1r+fxi6qkoGzQa/91NhbQwQV1paM8V7re0fd5p5WAIX6KObqXXw3lDRVQp1UzT0/skuIvyKSaH38wRkxB5bq59WlN00PF587FzF4wEtAdNvEip95oWumDb3dC1BFjbyA+qDQywuEUYwh80pIm/C+vq5nEgaJryjMjzb2mrXl13x1rxjSJLCcpOjoXu4AFS5expty8IwYgQyXtZhoE7etFsDY0ViI0/u/Bv9hOpPADleZ/19k8mgyZ56ogafq7NBHN5M+hrkiDh6+agR9xwJ0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwyFb5egqfQ3P5DhDpDygDqcOcwR09uNB+bJZIjlvnGCOD5RV95YTigFsu/n/ef4uI3uAwgDYzC+JUIaPj5YEHCQ==" + } + ] + }, + { + "header": { + "sequence": 10, + "previousBlockHash": "469A51C10018DF5288245FF08335ECDD2C4F402F437152A30E6A6D9F3D152E6C", + "noteCommitment": { + "type": "Buffer", + "data": "base64:/qWEWLFMzUsJIJYVoQGPAZmZTpFvSCrQlhwbTXMo2mU=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:6dFJV7FI7hMR/+rWKD3snsp0U+RCNxP2HiEomfNUJZw=" + }, + "target": "863115248198486802107777401000983242294567404108951996477664688928658648", + "randomness": "0", + "timestamp": 1683920205024, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 12, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA/jJIg1QlhfM0yZJCpNr28Lvin81fdtU5jzH4anb+/0GjEx090if01ty083yjMnORgJ77ESvEpWIQCQar1TVjy2JBVYI8HDTFsjeofMgroWCnnfn6dsqfEf4UF4r1TSRnwYr0HptlHGSYApvlGVBhxED/fArneLkbSsZbO8jqLSEF/Hvn2mSjJsYEHEzZHJsKFh0O4O3nKyhxflP9bxpHFQqOknyaN/Ny5W5v7+jiyUKrt3Pt5UAXSy6H4NUW4B35XujAslzKOGXZNis8ycCOcmGUCmctnV8rgO3zqzCs7ot9dPIgui3jqjSrfEh1yfugIITuAzMUmnO91aEiatbeik5AzmM1/mb231WhNffuGsTKgy1LlsUDj5X0j1QRlPEasJvsGbNc0SmTLYeW1vhdMAoaZ/QH6+ZIfV2wQ07uQuoAEXXFS1nBWO6cu1QyaI2kSUNJdTPNov8LPG2Mi0OG9My9klsN5c5WwfSgVJZ+P2bFXUoMe9WIZqEWlcRN/mxhUGh+jEFc+Zjk+1Xuygx6YZd5J95QrI5FBObPlmeCozp8jSGC4FUP/7N3lAgAYg3F7j/GUzwXILpyTFm+RVo26QBpbcl40jhX0tkQBkVNdDtGJHjl7C9r80lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw8b9al5a1K+fDSQ6qdKenSqlt8YV2nh3m1CAplmifrSJd6UySbqeEsVo7sdlKe2HZ2FQV2ZXJmhtZwonypdV0Ag==" + } + ] + }, + { + "header": { + "sequence": 11, + "previousBlockHash": "CAD50B26F3EE45BB4F35BFF2D059A238B327EF3D6AF9938A71FAB19007B017B5", + "noteCommitment": { + "type": "Buffer", + "data": "base64:fAaszRvHZln5y/oSTno+Bv+WgWe1CKyRVuuZoFCOwEk=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:x4tmYOi1WGls0trkZ5hSCpMNhpnoHkw7fzWLvP4Fr08=" + }, + "target": "860613390493334587602537310724123406517250491769659180053346691896549355", + "randomness": "0", + "timestamp": 1683920205457, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 13, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAOzO5dDHdGx8WxiYFL5rS09+Bk+Cvz3nwikT+gHGjXemhNv7i9+/kzhP2L0WVcugR7iJUSPJwFsbDJDKpGWXvT9IFRGOJHcxaoIzwq4koglSz6PiC2FTV37nUEd5zY1mckgAZ/5zbXHCx7b3cUBB/Iif5gFDntHXw8I3YqYfh6A8Ka49GatrVvpdvWaCe0IwyHFU6AiGtdbKlQjDMDAjL/sFe+EB8/3pA3TEAAbSFx9aji4wbqHcIp71ulyBWX1icL271ZA86LXUTZAYvAV0Es6M6+QiAY0NyvqkAZebKoD0n4wdeBpso0ppzlk2hq5SwRS+FCYFW6l/cv73lPw79EqCtMx1WIONitf4g2fdTyE3k23j1JAWAFvBOT6NmmwpEdnVqSxn+nDaNhHQiRtu25VO8TkF4QV73/0ON4OTHxuLhv5snMsBZ5a+dwiz0L4fSK9iK4x7LW0Zgj4uu+FGSaNiTxsBfFOftwa6xgammQEiPqImhggxKC3I/cgzzQUog6GUZxgSHloJSXWH7nbzNna1j9gTuKTrw82BiNw0Bd76cNyl4gsIRBSHHh13HbqcyvvtNIybVdK/5HNsOWC+EehK2fQmgihBbJMtnhx3ZWQqonXAtGb2tIklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwhY7llRjP9aNR9VuAh4dkDBVmT0Zkb7+MmUYT52ITGkElNZcIq53nOOcfTvYsZsOEPZ9roYwCd7exVa9ErVUuCA==" + } + ] + }, + { + "header": { + "sequence": 12, + "previousBlockHash": "8EDC7F9D6FD15EE4F4AC59F71253470C449D58C6747E91C487FC2768B938CFC2", + "noteCommitment": { + "type": "Buffer", + "data": "base64:n1J0w/maabSvGvo6Jfc0utq3u3ZiG5LOqf9shsszN04=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:fDzmMYs9jU+aNXfbnOLms4hIlY3g/qA7J9MyLl5BLwU=" + }, + "target": "858125994822109706998658512247939081144171938294010227363028280132159910", + "randomness": "0", + "timestamp": 1683920205836, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 14, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAnt67cgF2IJn2UBR9Q2Iuc6aWc5nmICLYEZPG2kbDrrCC39QNYpO0LZEr5JqO27UOTFD/GO8ol/PQ9peUb5w6HlrF5dm3XRQID2EICZ2fNWij6UGmHeBprWMTqW5HH5Kiw/vwMHHwnMLmY4/T0Z9aeE1/Hhf0GU4WcCz1s3HFiPcTiQbnhR+eaLBsWM05adxk2gMDVoN4I7j03SY5UlC7t/5fFbjhE5T3WKWlzYe8sfKFtXLuxay8ltrWiRHK0RfRoz7zLgDsT6aJ1NJhZjZ7yeoT7i0LePcOTo/ot8+9YEJ7SfAHaSJNIOQY+Mbl1pihb9R0yAMDVWOHuZwNHIdoz0hxS+E4nfEcszJUreJvISLImsPhw1zEynK/onte9fpQ4NqBfwsJBPmew9k69OhGnJazctAkCd1Ac5ugNS0RmuvBse8fAIqStiJ8NUtajINIYLPNXf1BnTLNWtqDXyPEuP1nN7wIcNXae6n1CIy+ScS3FPeinqDqDqx9Wc8dX5TyLTmIYqYd36db+mKR/Xy/ntM2Q/1MDKtMMkBz0jZ6SbwyBA16F+bEfcAIWoH92BvJ3JGVNfqY4wQxjDfsBk5P+hKl/xy5jzw8lf5PCiXPxSNjtgaUvD+a4Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwx6ynN8eKZR1Ac7tNWGnPcm7kDzBv7lzbeaYetc6TAsP+Uti0qvjClrAYDe78QeQJ7HRwZvJU5uRH5UlFN2XFAw==" + } + ] + }, + { + "header": { + "sequence": 13, + "previousBlockHash": "6AAD871B512D5A609835A23BD7CF0AC20807CC9E4B123DC93722F00699EFDDDF", + "noteCommitment": { + "type": "Buffer", + "data": "base64:vLNp0czQxc7a4PTA6+F29KP6X8V4RoEfm7eXwZcymyQ=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:l1VRhF7dfgW5HTOhCgPXlEEHBs5Gc9nfsNGtBWMddtA=" + }, + "target": "855652936149122825056315748700825472217238259208434181454100350323759880", + "randomness": "0", + "timestamp": 1683920206257, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 15, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAwd5zusBb0fIkk0L3Lg6dzFhmrlCk3jr9VI0z2jV5uPKJ0pFJiSubDWlGFTYH1BbBn5Pqa6mpH+UGQJe3NU0EXcovR4jW9mbGvgwvqHWEwF2pd40A2dyz2fF+eNPwqCX+DR5piXQaeTIXDHDKFuKBbwOY82BTNx9DC6JnpBzSUSsLKQxHNbUeRfqXKwu8Z9Ph1NJ0FMYT6QAndsbE89dsk+l7iZPrqNB/ibn6T3YmNmiVqRwtTzO5h3pKxzaB/h5d+63WxklQhJPVMrOlxWj2uKwg2VMP0q/4TLXZkVVLoiS6+le9pznX/PKgCox0acSVjFRQPm0tUQTbmp/KgR7iY7vBwBQmy4+OyYQNm9BEpUKNpxRxz9zF7+q55/QqxrITtQdyQVg9luFBQGT2gcLD/QmpQKTS1qOtGSlgwBHjUhIWPJMSZc9gcNWxMZi7cdUURXGOyJmm93oaoq3FozjN48PhKLrzkKuGDGManB9VEh/T/BpwxkxiLSJBwD4xfZ7kX1XRag9Hkbzb7NTeAeUB3rhjdhnG5OUKsyMqkjhbuLrv/EPFcs0lw/jY39RHVWxzd65WLGuRLZEKdVlqBo34crBomah3EcZ7Wl5uhXJaTXgNzOLwO4+jnklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw7v1T3Q7ez3+f0R7hgJun7n55KjPn8FTQYpLthcfbTZ+wDXPVWWAM6twjt1Two1X+r3uA9UTVrULmuXBt1BudAQ==" + } + ] + }, + { + "header": { + "sequence": 14, + "previousBlockHash": "81C8E226CCD65218E421811A86B51B0D4899DC1AA47C0093002455D8B3340074", + "noteCommitment": { + "type": "Buffer", + "data": "base64:+i/nGVy0oz1E/Wt3jiSJsapeTBhWGtudp2Y4iR6WAiQ=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:Op4xJHe+hiaKuLAbnnEgIGYzAaG+3ncwCSvHaeas5EE=" + }, + "target": "853156372860083077346126530766477858072162100953718365773106673994732833", + "randomness": "0", + "timestamp": 1683920206650, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 16, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAACjEuHoNXQ7GfN+ymTrEh/ClTJsp7DVyBRIAwW8QX86i0FVwR+VTulUkoxNyIf7n0ziodeVHuwSxgcz2W3Qr4ObotRfuzbb24U7g46214JeSPf3e2aHc6Srn+w/7QYZOezZux5U9Q3UsQIMMejo4pr6KElDuuTipV9E1y9dk1CtgXYhV0pcmAFQ5sWCqEu65dv9ICWw5ywbu6AbcqKMzyP3T47chzJFwDZUs1nhMy2pCvG0ymCkIP7SZHR20Fu7V9gxH3liNkPNtZF8BRVJFwsTIiOZjRmJI3555bJdqDm5bVKvpK0zctBMm3hndh6Lb8jXGDcpuHjjDMMFEMf4JyJMsE4p6nVYZeAeesBVCZBGbUfeZSAr14xgL46SszR8VHJZgpwvWJgeu0xi44a+WEU3LHgT2qehlBSIzHnQMJSVq2gbL5fyveZF1BSJJ3QuKAbNG5pIFbgTW+HgntWAPo5UXkOgtgitmdFHVe3jPo/SHtZczMiKbzNGEIPH4AzPPKlQCuAcF63EzaRnT2JRLSTbcbRehq7lyG9JjS7RfgqK+IVmNOmxVGgeocnCgH92p8VuXFBtYWiDgZLo13r28QSl8Enw1xYaJsDxAM/+SFsBg1Kj5ipo8cd0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwb90K4vPzRyZ9htYc2Pi1bye+b7fdFdjaH4eV53Pi5AFcKjVDu18ZdYYSaSADg/Z97k8F7vPNtCg3I+7u9W8ZAw==" + } + ] + }, + { + "header": { + "sequence": 15, + "previousBlockHash": "D29D0795D151329E86F53587BABDDC2F8001E0AAB03732217E554A17EDC3F4A4", + "noteCommitment": { + "type": "Buffer", + "data": "base64:6XGgH2EZaZaTODTL8jAZwWRqWxYYE7lE8mr6y/ndQyw=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:N54MBsLN7rCgqZGWpBxXqDmdWcjWbbLkdZPiTZKKy2M=" + }, + "target": "850674335777165366987253596208347961719023087803527557262504474117406438", + "randomness": "0", + "timestamp": 1683920207023, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 17, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAvIOKADQ73UuRQdFmJDOu5qmBv9765XcopEXKWT/Q1xauWjWBfN5Aq7taU+Hzd3WvrY+l8GfXyfPXR9ZRpALvE91X32qActF0/ZEjMd+TkROXoPARqh0w3lNXrORNCFyYg10h2NqOZo0ZV4EvtRA4Qrxg2kAxZ9Jwco2lUdq6ChAPfdF5I6BADdmnAtp2AB9Aj2buyFq3XaEXDeO31go2z82hOcGgtfAv3i6Uhu/rROmyAQ1Z+LCHTBUE+paJ37/BzNxT6PKdviQRpN3VBx5HNxoyLO7K42ze+jCecUPh8RTm3KWGSssuvZ65ZxBWi2844i+JuhssbouW5wvl9ynAvvylNoHkGhMuw8l0KHjr8QJ8RgPMfWLv3lFd6xnVfwNwaKxmXNxe/8M/8e7+hD2Ro5kA/zuyvdEdhuyc28TQ26zsYXoZxNAX7ClRmozKtUY3vH2JayoKEPxc9UkHqRpCSRVNCY5KTApjjhojbOJVua4q60WQ1UGexQ6GV9fTSga4gCF9qyTbVIi9N4y7Syvdnth4/Q4UD8bLY9WpCeMM9L9PPvRcOXmH8wpsCiQtUkExj59LjKc+NoEEi3zEPbzHrC2u3VODcDcnA8C9V0h5o52TeCTsXQtZfklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwH6AvIkz/yCNtbaiRU5w7wXiAGLafOB34fy3KfGgnZWTbxjlUYtUHonNDhKWS/qqT0EUCDzdJyRe5loA9JOldBg==" + } + ] + }, + { + "header": { + "sequence": 16, + "previousBlockHash": "52F2C687FEDB8BE2443C197D0F32C09C1791F55330A47393458033ECB04265A1", + "noteCommitment": { + "type": "Buffer", + "data": "base64:ra6lpueFYCPmfG6ooxR8BfvX1oc+erACkI155YfX4jk=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:BYPVHUD69rF9iWuhgfmmaxsJ8g7QNNJoODz/OxEut0E=" + }, + "target": "848206698487453267969372994774806304505545106477288512822549950978750381", + "randomness": "0", + "timestamp": 1683920207460, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 18, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAU6CsQuve+0Lcm3TiQPboA+ouarzQ5oEgxbP9lXVc34KjTU4d13Hlsi208frCJI7XCKI4lxT8FpNPxipXfjdCaErlIwLICShhAFIF44Z0gvmkFZdIAfLi/Y3gJTPOvRtG9EsZEnwwuTyDjXoMr8XPXSfnAyvy2PfQtf4TpVeAbVgEpl+oCekRQq4oKpLdcpsLXvdjGFaKO2m3Ct/V0uYf4d412yMnor/JXi7FKH4zLcaKfcUzKVSqJiR93gK5b7Uw1+yqFsWMzZLPlUbZ0hqz0yAxNUs7W8dlTvl+JS5BbXoNxHOVBtW9GclUXfrPNcyfsRHn+wfxVhvam7b2Ow6ypdQCoujqqaFIL6xawExiZyjkX6dMSpjz8qxL/8TOS98+eVQRGKlENwwZ/pqfKrBnEZ8RADzUp8+QdmoCEmoTWM4jh2yMdgrDWeFXpUiJi0MJyieRwZDx5Mgi2hw0ZswbigsXlbmP1fzWvSs2JxEvoU/1YTVMwbFFXsSDHfFGzhk4LCDIAxBVMuXheG1dWB9rI+HHlnX12aCjgjAuVKND3fI/i98MhycEiWqpWXNkF1QVeTu+Cl814wO6h5C0BGcVxGUPKceKQgSftjms0Xo7m7klWq9URHIKK0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwXI/y5R41mADxfzb1gUVxlgXesEhL286LT7FJvNJqFdINq2G/xkeQwgLjUpmOkd8nzIe2oC6oSyxWU5gu+wThBw==" + } + ] + }, + { + "header": { + "sequence": 17, + "previousBlockHash": "CB71425EE11B784FA108A41192C4C28CD4ED193C157DFABC5F2FD2BAFBE2E92D", + "noteCommitment": { + "type": "Buffer", + "data": "base64:J0pN7C8HceiO4/NtqQRnUc/4haH6+GaivvztMl7nljg=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:glIwXzL3dRLyrrbuaQXW+Zh8FUiZWhkgtmOeKTr1lG8=" + }, + "target": "845753336040582831229062778531063529714922099668691578697374801021935064", + "randomness": "0", + "timestamp": 1683920207846, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 19, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAELm3eeVJzNxQRnrhwiJWFVhi/FswRk8swiNzpP5kTKCFykoPqIeONyzt1uBKQzyQvRDLw7kPpar6qMpMsGk/SEawBbxjhJctIUWg4NeuECe1QSA2G1D+x5biWBE2+v/cMjiiwT29J5Z5Y1wwRJrBNfM6kgAIcaarnwCzjyzLLmQCiFusdtVCgKUnxyIvVEG2yth8OPd8zagXepIyY/WtJCohT9jM4vry9ExzA77X4+O2DnPiBrePO1JRJNOz/ac2KV8TGKXS/3wjLxOAaz4NeTOCVzOZe6/6R5lJ0HivIBCq3j9CEyIAaS8q2LwAdSdNFMsiocSpj+WAwxogsxr/PYsdHv/IhPuJF1M1oq7sWmZWgAWQICbV8ECm0vrqdRhshRlaKLOjZGk5KxeHGI/fZrqkJtoTucq9tDJoqouZBij+Uq3u4RCd0z/knI20iQfB+fcUaMtkXZkGFEzyCWB3XbFP/7kZ3nIyrmE845NOPYeXq+8MFLVbUhHsfxAEnaVDoiVQ2Nc72TG0BRx3Oxh7hxzU9V85RV89cdnPb5p2rucc50VcoFo4uNgHlRwAp8/wOKM+OsDFRgUudlYCwTiOk98nIzritC+hNZhqH39SAQabXS7BUVzRnElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOXS+xoff7WISiVObmD2YcOX8b4AFrzOdE3Wot8x2OCmusS4/I6INLOJ7+iQNMMTpBqVNArSqQ0S2mEfXbvNqCA==" + } + ] + }, + { + "header": { + "sequence": 18, + "previousBlockHash": "3C44FB629B9F8DDD61CA8289164167A43AA94FD3C8EA67AE41940CBB9AB28633", + "noteCommitment": { + "type": "Buffer", + "data": "base64:7IErRC2xTyQNnwHcCaPjJVtpPnNevikVglwLmtpyzVM=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:BSFqNVHM0u1eYMIcU5tW6Omeg0GcE3HZOxrSkMCApHg=" + }, + "target": "843314124927652072186000502590476074266747153552215955890183852183539900", + "randomness": "0", + "timestamp": 1683920208232, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 20, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAADkM0BalJnHQJ5awP++HO0qZRYdwrtaDKAMZBw+NopSuxnOFMnNQztnQZIBIA/PqGp7PLzPyzs+rtEZu8pc9R6RONy3Hn9rSDm8k3iuXCWXmA3P/CdKXfioZ3ocRoqlbWFdrYJ4yGpVUyW2lTyxCJYTAiurdhXSz0gwXkDLCS9nAQaLY99WQW7AeVe0E55H67pCtlYWFnQE9IZfmI+M+Micn27079fBfBzMqsiKMCVw+YHwtkIlCmqxe5eoQ6n7ngHyF/+euC7rmTulgYrJgRwNY8Yp0CoyKL5/qeSTlYxhXufOk+tjMZlPPIBq+aUFU5vtRMFLjYDoJ4yVXt+6hxoyECxml72lGROH/4aqrVVKoaNUlt2o6EPtwWnGqU5gYJTIaI6gJCsb8VJY7hR3uWQwoB5pnk/tTbZ1YgFthucLU7DdCVzbPmmZ8FiRKTSkQ2j54ON9JTeL9NK0dmrlBJ5Fck1U/hDG0FEGmZ4Sr7tyoGtfNWJEIysdLdKU3nu4GS6onwJuQaDhp0eiTb2hH2jM2o94dx7aJiEfxP2PiHjMkOytKGjWkFzEdFMoy+YzsAegYzjXWYd/8GPRB+FCrg0q+OTKbsNuPyr2QYhsSKnbq7rhSVmXlXf0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwltJJGqPDDJYUHJeafZNJlv0XsUEfUTe4+Sz6R1zj+Q37BvcydOgODxB4QYml+5dc5UJIL203BrG9ZZKhGUMTAg==" + } + ] + }, + { + "header": { + "sequence": 19, + "previousBlockHash": "7B18603C4893A89FFABF1046241EF09032BE9AD0B35A45153C5BE577F6453F92", + "noteCommitment": { + "type": "Buffer", + "data": "base64:ZNQXDPXZXNq/WKHji6cYQtDCXvMZJQQDRhSnLgfD+Es=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:C3+NoXR52fwHOk24HaM3fEJlHDeX/uz0fa3gVnFgprM=" + }, + "target": "840852305147966678940736812739186596663011478386444970803857321345986650", + "randomness": "0", + "timestamp": 1683920208622, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 21, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAABcIU5sia7F2vtd/NihRCWpffpRKWvm1Gy4gxGL90fgOq+12BSSe95JfbxConEH7zRAY0+ywu4qr4WKx1UXvgUvvBNZMOad5P16+MNpfg4eK4JqtIoij8+3dgnRK3f1cFb2lp4VLy/S52cqeCLsRddWH3Ov3sbm+sXvy22M6DXQgKhL2DewoO5Ie7Geng7Miv1wiTTH7EL1rk5LBA6cW//ooiCxG8vuUcQeDGekoAWWCZDdncRpg24wS6W/ynuhHMAydz+N26SjjiupwrYl7EWzsvL0AfUzN8zafQpfMNqgHtJRDvEMIEig/uD7qq5U0FPPqsSjhx3fBlICgtN72tAYm72eV6WdGD3jYrdL1L+Cdve/5rC3s8N0GwejIFyJtxGZp9d3rfczqHrZ8AL0V9KFgW+vRnAkLa+mEPA/KpT8xMxfLphAgQCs6+OyRr0cuYMpvPAYyBDok/urQUeOAmHx7be+frwQDFS0zAnS+1N+Qk1wy+1krlA8N4EsWib41uI68TsREWpgEIuv/a9BJt0aOo9JG2hCK5VRM+6rb0MGhpb9SgjT+xy7+c4gLqtSs9QDSBpgJqCdlPWDyuT4JkktzvjDfVggSurZeATL1YgwTJs7iLx/v5l0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwVVftk7OIjmzoKnsauKcvS1UKOBN2vGkjleTEA6ZEZesofOVxz4KyIN1dcGlvFgeGmMjIpTBLlookbAReE7+qBw==" + } + ] + }, + { + "header": { + "sequence": 20, + "previousBlockHash": "929747F3012127B1A9266FCF5293018192D72748C33649BE29E0FCA1FF46BC34", + "noteCommitment": { + "type": "Buffer", + "data": "base64:1GTV7e8LVyDPZ8TecItRJYpBrZ7U4TRDtrZw20ddzmA=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:SHodhFaMj2boEXC+TSymxHOb8Iu9DC1FXQqMU3ezh5M=" + }, + "target": "838404816720847117685692455352167894093620915687789182821356773643567660", + "randomness": "0", + "timestamp": 1683920209007, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 22, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAARFRRBmUB+AbqWlrKgY68kGwfACrrCJenvxd/XIVvGbWzlCZAzofFHSmCwjC7rF3gdfTvTo/D7J+HJ1Gy+Gxf75Me+5LNxypiUDW/OyglRCajx5tdPrvt2PW9u7mLGZ3KABZ6gf79SjT0wDBtgT00v2y14fX5BrLQVqhNiPT9FRQVRJ9xIEZ89R0VC2e8BA/s1PDH+ePtpSNFkRB0LFX4f6XkPMT1x1n8hSfdX+Wv2U+GxryA9VgU2irDJRtP5jdUgm0YQ1nXnippcT6eTgHflyGKna3ceM0TceJfpkrudCJ5I3TYgZdDrgACnJ/6CRBwcggxB7v9OwsMIkH6DIwhrU8jbUWWgH4G0nJEhRQRO+Qx4Hl2RG7jGcQgjf0HHwQUQvKC33ga0sywVOrDRShXYWk1259XyJ6RuBJo+7Qe9/LdSdn+2/5PTHlY5aMuggX/wLXkXw+DplwjYVtNoOJ32J5gwBCwZA7x5sMD5NmykI4hO5v9ocCZH+Zb7Kp5t7nW7gt5Z/Qov7KiHcQOkrDVpatsA/+h+kIaPWReplBepge4vbBlsRz+A6sx+8ShqHsuvsU13Rlq4CrwhNV82O+SnmmpLHy9Tlx3CnFCPoPUZd3a4Vol7jl6M0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwmzieBAqhK3U9QKDoyBZFJ5vU9PAbrPT9X1vuhE+TsSF0mKz/AriWP8NkMS008n6Mg0iAaw6s6L8w6zPdUJW6Cg==" + } + ] + }, + { + "header": { + "sequence": 21, + "previousBlockHash": "A6AF16CE3BF61529759C4751E8105E76810FE52CA309B623E89AAE3F22A78DAA", + "noteCommitment": { + "type": "Buffer", + "data": "base64:KHSkmrnRLVlH0FcbSBGxLRlmXgmUbZ9A+UZz0yT3twI=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:dDep7eQAJmEWAxIVupoeLLEqFUV7UCVYR6kBdAZuKHk=" + }, + "target": "835971534865688138382024553891994252146167730345678093157687305128170336", + "randomness": "0", + "timestamp": 1683920209391, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 23, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAqn+IoPy/qYbL9PBS+5ZUFQ6YruUypZp7y/SKGTR0w9GIPm13OcUBBC+Zhpj1MUY9oBb5wI6o+UP5gpNWcqP65NqZ0FdqhESQCcXc6rJa6SCRG504zxuufVVnVjKb3uzsVSimB75GEZSE3bIg7scg+ZeqLX19+OQeLOG2M0soD6IAeFRZZnW6kmGCcUKBvS7OP/vaH9wrMEx5hbYbHPpVXzlIpGCsWF82cyqYL+t0niemvWXzq/5Ea/5g1N2Fldb5bQmVUyCcx1BgCUqpgmIa2T3yLwr5UpE1Rnw9cgVLFQxJjG0WRKJhSXV/HjAxR6svx3JbWKStO/9EGr/GocZ+7ltEB1BR7qnWhu7xx1GUg0eHpeZRBSoCu/X06yZa6KRaPTP4nOBbfoUzCTWlYGMrfZpVhQdQ1Awo17MYImz0U9rKGDSN13C00P2tQLSM9sX2hO40DYzG1HcdvF0I6tpEFUFZ6FHFpwlCT/9x5RF2dcWmq2+lULS9A3eT6D7tyKqLqal+uFjNEI9DmNLbu52f80ZUhGIqA2ESigmZ0sNiXZML4TrflSRgPMKoD84plw3wQHePGK8Qc20kkuJ47IEy8YFwU5241qHMgUtScHj5Z/w7YeEgMrG9U0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw8qs/UDozFDKDMkah7Ipls5eIsyNgkRYobU4LoKhqZxVpSXulZTduDHibeFGtab685rmyHXpXlkoYq11ho0TYAg==" + } + ] + }, + { + "header": { + "sequence": 22, + "previousBlockHash": "3D1BE1AFAFA09871B567FB1D5AF1FADAC0B6249DC93208E287AB96E4495C63EA", + "noteCommitment": { + "type": "Buffer", + "data": "base64:x5Te7p0ViYaSFIHut0aBkf6tKVPTPAHSJeqLxJX4Om0=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:KCTI8Po9vfh105WbN/yoVQXMAQxSsHL4Y3rz77dRL7A=" + }, + "target": "833552336246283279032861950621880500549044622324895719937929827144226857", + "randomness": "0", + "timestamp": 1683920209783, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 24, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAQATSkGLDaCadPt1wmDht1GUY4TA5+US54dZ79q8etMmk9s+xpHQOUJXjQgrH5V4pZ9SplEccvFn1RZQdQH6Weg4nQW9ORX9I7GPdYhZL2ZuBLB5f+g8Z/vhc8QhQC+BWWErYn/ckQaR5HetjKL1u6t+MHsIzltWLHuWcCtG/M4sRffqnRaYWk1DsHi/sRIyMlABJ3kwb4sI4xmffuVxAsxK/1fj2TZqULzfK1Nr2A82k4kWEiRcTzWyZollHwWtXl0uHmX6kj0I/c/LIf8MvfvHyvWSthnAxgKhsUgHifWQ+lzLSWdM45sPTdYqtSyF/SOsg0uaPVpeMcYIwITdUSINROcj9jhPUZvBl2Wi7xCsf0CrB2NMRMnZtvce6uuBUXmElTqEobZPCSFgx2dvag2YTC87Ot8N7/NYEcGWqaBr/mlu5kxmyVZMEztLbjRIdjXak/HPejaqrWzWsT1iJWJG4Xe2YhG4s1FTP1YMcZHs9sPuTMKz4NWTJk31o43HuYj2K4xg11zJSakKzaRFOOadXQ9nIW5HSqqlwIWw1aElCIO7gT2ytJDl9+4z3lI8jlTk5TFIPUO1TWRLO4MCXFE5rLzrVcFISh/aqpO0Ml5YKW86TVSMjdElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwsCzhu5x+83BSmuWgaM+7TL9XvspodTv534G12GfJU6lS3dc2or4vAV+YDAaxe9mkmmssRstbE+oj5EJw5CyvBw==" + } + ] + }, + { + "header": { + "sequence": 23, + "previousBlockHash": "896587DBADD090F70E04BAF0C80A7C49569EA23CDA4542805D9DD56FDA4C338D", + "noteCommitment": { + "type": "Buffer", + "data": "base64:eNrY7Ojx0JEHwWK5tyqZJqhe5buP1VrdsvXJj7QwaWM=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:2qrR194J92oChPAVsDoSe77mjgoR87q3ctUYIID3Jxg=" + }, + "target": "831147098949985611297847950046569725324226827253442275398788251226801872", + "randomness": "0", + "timestamp": 1683920210175, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 25, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAnYzqX3N0YaNbXNsEh4EKwbZ5d/Odu7wMW84NHbb1oyqJWKlzvjpAFTicKjASPHHjMEuUfaxudPM8sJ+Q2z2ZYxPCGnvx76XAAFTjLHr4etykQNtH2dS+Ibocf2alvacJjnKgfIrX/xZIVj0zDZu/pFqC3vBfUK6ESHFyo2Nx7yEAd0X7tqO/GzcjqMRqs4i+KK2fyDgXneitY97A4yVtyTLzetzLa6uwNo8iSzNo92mKomtlUXVfugxdseK1IAquXHXmPNdjuLuLoiblTlg6EieqFLuS0C/modvahFbiinwhlUENq4NdXnVOm9dNM/V79pihYkcr5TwCB7a8gGFSjaF264zo6C0l6vTfEH27DSHseRh+StljbkKYXyVz56FJfywJt9Wi1gvoqGPMSNM3uDdSKxDzDRJhnx3YWAQEvYQjPw6LKaton+B2oEfGGkgFpylqwTkxeS6Qx0oHNQAPTjNBuvNZ0VqwVtdt0HNIniq1bAquLxs+3lupKMDepVApVBOOPMSS0cWsLevu4Rv8PGEWzFEr4G39omIID1xw374dZIuDm5XgftB/VfUyKf7KjTb7uAj9YdtDeZBxgaStmOdMrktJLNmEUbg3tCJ3I4lI0bjKPfgh+0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwTHldyrspoGLLpSVidJCtXW3l6JYATJgwZZnQ8W1aLRtJ0W9Zi3A2hr0VtLy6FAU71CmUnxMrtvdYnbtSLJphCA==" + } + ] + }, + { + "header": { + "sequence": 24, + "previousBlockHash": "258B2C4098D0B774FC99A4CD1E9950646DDCCD43C3D655FE8E73542BB010E0EB", + "noteCommitment": { + "type": "Buffer", + "data": "base64:Zlj4rftvzd8orOSsJP5WJPptPv9+snx72yGsOiuVcwo=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:230HRuFKa54+WURIoiBhC0DzS/2YXfnjVMAqfkRUQiE=" + }, + "target": "828720114205978897137005704164552316375640438762421373847424808965626017", + "randomness": "0", + "timestamp": 1683920210566, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 26, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAX77dHSP9HFrohbR4s21oIOHIBPbOiaAXyf7AJwJYY9KYCwEgK3nkfhhw/khVGJJG2Z9GqgSM3RdjHPefE9C6VhdvSJmiij2QcpRwBeQZYCWGjz33eWXDlPJFNGzDngAuTPXhGzgHTXzKuqAcPzeO2bmW+CWZgGDesjoze9DMJvEFgk02EIVJdg1OtvoDFR8w9dRL+yMAWQaSKg2fUyUIgxfCYVY0C4I3KHirx3LO+ZOiwZj97ds6S/SewE3uCdIjDC9qPNrDx23rLzvs8txDuxK50Zqr6VIYn7I4Uc9irdcPvzqUZ3gHclHHoCqxNJwduQ7AokSy4VJ6G1yK0lKIUr0Duf0PjqDfNhuW7SJ8ah7fNUs+a90QP/3j3BROqVpB4Jq9u2eCw3s1GQfSvSB/6TtTTYgssx2JBw8i1v++j2PMFG7kjqrQ4PiPOryWn/3dyjtHFM2zjIvG7Jjf+Fsa46ipbpXoSHIUdToksHQ0eKITKupSQVikAirLmz4JsPyoNV2qtsQOOv6rClkW+7I2mzwqfIXK1veVAWKVnS5dZkPSqbSociFqhFAqQ5Dv2wOF3zHMBbAkpB6M1qY3nFcfnbYiF8/fa/p2n796VRojU0vy+5ZTjXw20klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOQeOeVHvp8DxsQ8V4EuO857EkUC5f3eaBOQg/KIYvy68C+pTFSZc+8gGC/EP+D54MIz/pvEoHMYx3NpK6h0CAA==" + } + ] + }, + { + "header": { + "sequence": 25, + "previousBlockHash": "B6DC473E36835DF0606A63624C0987255F0752022CC6983C75FBA0E77FCA3E8D", + "noteCommitment": { + "type": "Buffer", + "data": "base64:xmb9m6ecXK5vE726iWrS6f/2OsyozaaNTV6T25s1lBU=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:ISEt6yvF8HtectkQs9ZlkYDTKdnH6DWisAjH69QJfSQ=" + }, + "target": "826307261990952783258434797253217736514643226854969343472280307195452356", + "randomness": "0", + "timestamp": 1683920210965, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 27, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAr9ypenLpGJn/dQeXKoM75ECXcrmlL99+db9HgYZLpGmp2YdNtDK8POPzJX5NJLI+PgbxclwcIhRl59a35DwDkPicxvmqZWtNp5Ix0Dw4aQaYRhNZsA2GpIXH4DPvqB8lbfD2AeUlwGy5BjZ2ptAfQTCBFYoAq9NZI0qZITt/vSQWLHGSmHPsQfQweZ0UYkssdqPJKHPG8ebyRhKz7JbJierLbUbpdWRGkggVZiRg4yCgb+f5Q+1v7+qBSAv7sYp8iFnqriBb3kKBjd52DhiXSD8E/TzIasgSashXAuXuY/HBN9ozaMw+9P59+fftly+zOa7nh9tzTMPXl0D4//x3H14iG/St9rWependHtOroZYdg5hJtzg5llpLVGRHzB8JGU5jk+a91z6lMhpUXiYkM3xn7BsXvZYxDpdro8g4WhiVV225SUjpLaQNIUtZFS6HCvYKPHvQJ7O36TgPC7mMK18eySqojcOBOrEfLpeiy2BTy+VlEdmFhhmvppAo3tDJ2auKDhEJ0oIMxs6miQ5yj/FbjLNAi4rhC0jcCvi5stBtQJXGsZePx6ePM9W4pXjiv7tYT9HQf9DhnfKhEmQVYmxnTysQ6R8wTvZzBGWJie/Pzs6P0/jLDklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLFD6K8E/C4d8KVLxaKvcmSu5w0bWJ8tK7ZtBuW0xD0FSlV7zvQuBD2WoB5kJvFwHYLpxv1f9P+0jcxRduYqKAQ==" + } + ] + }, + { + "header": { + "sequence": 26, + "previousBlockHash": "F101175A1B80F888C0023E51B8E46A79EE291CE6E75EF1BCD5120F9DDC6DB00E", + "noteCommitment": { + "type": "Buffer", + "data": "base64:u5nnwj2fIbwoic6fowSOuJSgV57H417FeVWkQ7r4xmY=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:G3u1qR1H3FzodcIRwvhzaZYL8BeNrvZXiO/FuZKy7ag=" + }, + "target": "823908419220977625043197559475508096294791409318632161942917205122478508", + "randomness": "0", + "timestamp": 1683920211356, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 28, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAw06NQxf8/Gq1pfDfiwGcBJ5CsqJxasMnAEoa3u8eAge0FAkKDZ4d/xwFpqRhCSCGcKRKfZIa6J7cG6GTWbXgLsgjZxhD3pEdIJ6pjzuNRLCxsXb1di5I241DhmgZS+PbMnsGOW2+o5XuriP6kUDH/GwWrERsidLy/DF1fkSZaV4VhNLEl0FPUtAyPzdYuTV/xpF5yUcowQCWVpMxdwc4yZXLon0sGxhCNlIBos8R+PiR8FAUMowtQr/Th62NRLHFQVjYmB+s4mSMUvs9MhoAHLVB2k+U7kR6t4ZrAhZzshP6cBaBOUtqD1C4x7/XEUFqaN2qYaUo33l3M2MgZe3SI/6JH++St1dkd7xE28hs3SzvKlWYa+u6ORbgX3l5DFAm3yL8CgXQojeJo3+fCNNhnts4RJ1xxbKU+W+n4FF9lq9yX8IFzAKM3BgpZNvRRGGF/idsbkihJs5VSyp9LC0jI6UsxLUPfqQDQEIBGEPrSmpHT01AhWbshqKvtRfa0vFzhD2wvQfMkGAxtrK0ri+WzrQlQNiYE1bV0ecFGb05m+X6XSyIYFbbfwjr2mk43y/ZfDnvmbFWNtPfu6ntBe3aexyxNpMwmI11BzuSWMeOo5wTt3dJgs0zi0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwFWLNMtGFPs7HT2zI03UCGc77ZlgE6J0uk/4J1ZEzm5XDSdHhZHyYTrdQ2sJYB4Bq/BXEVTTEBlodL1GO8P5PDQ==" + } + ] + }, + { + "header": { + "sequence": 27, + "previousBlockHash": "D34812CA210EFA944283483ECFFB384FB2F4AAC2554A2648A10BF352F47DDBDB", + "noteCommitment": { + "type": "Buffer", + "data": "base64:uTonttAnmn0Cn31m36xq1e/YD6ASXYjIjl0YcrGd1Ac=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:58yAXEvJcjNiMVguwh0uOMVUo5h7ghu1eKXgMV6AETo=" + }, + "target": "821523464237280383003455068597553053986363656565829696338064988562541714", + "randomness": "0", + "timestamp": 1683920211743, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 29, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAm0Dv8d48lfKiTmgc81pcaTiAQdd+fCgE+WjEFIj6p2Wy075YXOx/Oby9zw2a1RLZW/Z1idto/JQ3g6iyByZQTvHE7gBS5J5TchvnGuOUS2i5ii4f8CC9fh/J+HcTMb4rHieComxuGzBgeqrJXrSSfWlUxjL9rOpwnlBn4QzL78cD77Gc4kLJQNeyc0KUquA8c6JIQRc9hhxEsTnVHHvv64lc+/b60tpWXFpTAEPhn7miaNxV8llUWZ1tsDERR7MKoV939iKyITJ+ECW0xWkFNx+Y4kxeqxJ75vtAu0DsXZ2Q90TD+VFChjZRsgzedy5YS6cz/GGDvKXQW1vJhGEznUqQRrt6/SwesChazecK+HB4Vm4+qgMQzOil+5wHpiVOXr0bZ3qBOXBpPNM6oUAvUHTCXoElRKi80W1i0DApvqIcSPQ7wGgaO4mJ/u+GRQEBVgwCuwxiKyqKolb0jPzRitHN846/HwwAPU3b9WG6pTad2NB/i5YTZTaovaFLOOs9txpom9Erz39F1HACNhK54vKQNI+rSutvmMEhHgsmnsQG8hwNH3WDJ8fciVzd+ZqUXt8fIf39qiG84AXqCPCil9I6t5UQCN46GqCgnNt8Q2SKgCtmk4fQ2klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMJ1ZeumZ4mrQMEITf+JYsRYtzhPmK9Op6BvuvnKcJGCtSRwYOFk9/lvYEIWF5hfljQb1s1mddlXJc2fWU8rgBw==" + } + ] + }, + { + "header": { + "sequence": 28, + "previousBlockHash": "1FCF70F03D419A26BF1CAADF8D01DE78811F005A93A2020974D35EF5040CEAE4", + "noteCommitment": { + "type": "Buffer", + "data": "base64:Qzeya8MFd4STklanEPdg219b/6hLl9KdXTeQ/9XcIRc=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:KKhV2A/izGm7aWZII25Zq3S5ga2mDNQRVyRoG5A+w7M=" + }, + "target": "819152276785677264662065883363195816613868422038262005429253685785627278", + "randomness": "0", + "timestamp": 1683920212128, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 30, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAzyPZxVRc6J4F5HZJCxqnstGeTUXkwBAlDRNGbrI1/52Om85ProdTE3RCFAaiwvmem7r7CBzkkfS/+di4nYKRWfDDp2F+54grgNcpnO5zcpW54wG04OtJ5O+aiWDgoYpIak1xzwSUIyxXcvBS6TtyrLduBBH7q9PqEB3e+Ttd/AcHB2x3yQPJZ5Wr0XH69tbG0n28XOU+g/yz8aKXdVP2MWKfZUWFoInU2yWQyw+UAy20918MfNgtnoQLU8S+ma0vAWwYIlUuSwkoc90F5HifJnNfEIqLpbys+ImBXIvs42HzYy6K8AWg/ZvNEsw3Dxd+J3Yh5HtGSKBd+4HeR/tri8ohUk0YC9cTgKrgskxSdPDR7DaGNqqB5OAWLKrnvpNWPl3FxOH3yTJUyzyDhtRhHChuuzAmUvVZXTEv62Pfl9VSkWwNZuEHdudxfUvCHVLjKAhn1vWcLdb/ooqZvTfb87Dz8IYtaB89ycp9mHBlZnz3OfvyRISbzrnKMjTvw/P2W5519dAAZxTr4QkNHZ8V9pB7124xSu9hNtkX4tIbLqjWu+E5bt3NZ/xW8vOILgLItqdMu2FQn4nKU0JOWaTnAyMs4/dCN/eShmjhjZNgd8WTgdupJNdbwklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw9nbNdmERm3khsUyHGI7j4awwmTm2PG4i7jog+huMEalYuCBO755g4vf/b+9RnE5ynkpXlqagELOHsW3VxN4iAQ==" + } + ] + }, + { + "header": { + "sequence": 29, + "previousBlockHash": "9EB5188F80A3578B6E68421BF1C487B5F2583756B23BC9BEEE7BD0685C675C8C", + "noteCommitment": { + "type": "Buffer", + "data": "base64:7OHYLHdt/Ucsx2tdbEMHfvMV+7HFYSNLJBrGbiZc6RA=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:2X47U95rmbkJPlEnCLmrqS1Ws2O6wfwcAD9SUl1YO6c=" + }, + "target": "816760169551500285134873280727148958547435879704031628972685222599373137", + "randomness": "0", + "timestamp": 1683920212516, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 31, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAVH4+p/OVM1wNRm3ZpxuXpCNWM54AznsiuTtZqLG+xjawDeUPUtZ254MATpxznFCGZFL7zDyKIZQDJYr3SElamm6ZwLYoKtHUuL58TvGoiI+S/H1Kb5zM19TT5MElaAQ6OftMRplMmr3TSRSPi46MsnsrRtmOCpnfyyOLmfA+JngVshfetgpqc7nDFgQ9SMzymW/aBvl6Vo6B+LnNkCZ1DwL4Sp2noSNA0TTUN5ZZNmGDXs8pUmPoiL9XfkJ4630C12lEMRtg1xxPtiucvlCLyzZbfkPJQhe7hXobn/gifWzH5uQXM5e8KfzpBmB5FxQeHmRNaqrzU6mEnHAGf71C6V462NDadUzc7ESdgBHVJvwxvlk7vJ0+KP4g+4c6/QMHY40O4jZ2xZl9JeBToHzgsfjg5g6LZqnJI46tGtFFudUHw8DYXU0wGqgKXFAluVSQ6Gm2xfGy0bgSs0q17NypFm1BvMY2BFOHqUZMzp9AyS41XZZlp8i5tDHoKKs/XUxni7SdRs/k8UMjiKVEo4PuvpSN6uYZ3bK6aI+eHyFaLbSf0Uz1+hgf6JISvWIKYZAwi1PLRATrs6j29EyBTjy5gL+b5hJQwXlGMPbojkhXzN/wlZgJSmrfUUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw0rDy4Q69kC1THIUJJkGFLDWZZ8cgh6B9S8Wr0KlMZOkEby7ZUFgZd9qa0sEmYenbWY2pCjL86A33UvyHeKL1AQ==" + } + ] + }, + { + "header": { + "sequence": 30, + "previousBlockHash": "2CACE3C19BC515AA9A197FA3CAA2E9D56832BA4BFB9A203282E8F69591B96D2D", + "noteCommitment": { + "type": "Buffer", + "data": "base64:E6pnYzRZTsSxoNICTgCNvTm2WWnX036jf4OFM8jPiVs=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:tksQlueDAUEw9YIqNWQ+ogUXt+l9JJzXaFPfMfi6CMQ=" + }, + "target": "814381992610393542336486419067461232299485066291851150899240308388518607", + "randomness": "0", + "timestamp": 1683920212903, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 32, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAfTf5paO0RZ08ugNK4JIphtNoBZN3/dLpqE17lpuXr5+tvt006igvO2PiOXRsleHiHcru2FdRGa0vez4UTrcfyp1GmZtFlpRKgtRvKKLsq0+rVzDzDYhrzo5tfRHIS2/BmPPhURsiSpEo1nRrTpphvjACqoXi6d8tedn1gmqoQuIFPYzl+bMdAKhaWhVG+VjO9htRvXJuDsjgu9+08Yh/PUFTZC6CWu6nF843gc27F52SHJrKWs2XpshpV/TZ0ErEdSy+5B9YsyG4nFf1mDfiy54gVbJTZroZYlaryOS6sWaJsTi87F2ChJ6SIdGrbX1nljlkakj79Az2iBX/H/vVDl3GmrUVwFrb7gIgKW85teKHGpVcCXm7qD8Hy6NMhR1Y8vnhdXlmZhHyeAiAQ3rCZhtonFm/uZ3Va090VK3/s+qtK1DQ+thD/gqc0WRc+8QurqyHxXJ5C1XKG/+OyWBst4WE8ANldI2bh0/xLQ13t6XycDOmZAWPBpPl1hN839/q929EMqNZmcRMjdwvRB/y/5FiFQ3sBU1nfv3f5BrUrMvWS8ajFiCJiwJ1o/r15Z0DkdpC42kIc18ZM+5SL6k6OWrc3MRCkQ4yUru9X0rRnCReOtAOVBbAeElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJYA7M673p0R8wyxvNjsR0wgrJONuBxof9qxR2QRwVZbNjEt2H5GvXu9JL7trcDzbOswp+Jnk+o7dpRdfT4n0DQ==" + } + ] + }, + { + "header": { + "sequence": 31, + "previousBlockHash": "DF22E2C86BEECF4252E034F476C8AAAE31091B9D9152EC6A37C21A6F4ED63358", + "noteCommitment": { + "type": "Buffer", + "data": "base64:q9f8Dyro6oLKXCte6uQkZa/0vDtPfZglalZhAogJ+mk=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:zNgvTGdKzsWHcRkuow5QV0723moaHFmFDVlZ7DzU+Y0=" + }, + "target": "812017624632296353550337206753866869474115938972780572234235992145143197", + "randomness": "0", + "timestamp": 1683920213301, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 33, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAfgVnMJ8EiiPKEawcihKnFFrllhsGyKt3M9V1OLp2uEi1CEwrFGN6c4FRr3JdIfgaAtNianpH5mpMTwUhYrOypS9uqisrk5JbhXsd+efgli6Iz9iZarKNxkGKCqmMbbHWLVanwSJcQCxB7esbPwHTWkpQyDTFsemDkSYoX/ISPhcTFL2ARQfKtwlD+sYnClX4YsRpxVK3aE4MO+Ykj0t7eih2xs0lTEsucN3hbUIYPJy3eo8LmgfGh8gj2CcOTmPyF4mr2cj68i20JBbZrPnrNTfQcV77vaylWFS31Dhok3jt6Tq2tgwVlLE6FROsBij3f3wi5yqeFyCEKE0V8PRILoA4h2o1Oc3z8OJOewDMZ8ccdTkSdMIHQ/AQUMrNaMc1WwqaBrHBu+MH8wdAoz2AMuDV8nZ9JvfWFc6MbHkbgYEkbYs3OT2Hls8fRXKVCapLAcYSq9CXC1fwdauGgSSYrHxY/iUYtIh7N0BgKZzWX/+L28CEFuFlXePPVpS3m0FHIqU9ofZtwD1gUzmT2n6+oLTUTa1Xxy04EuxNsTYiPhkZUupN2f1tlk+iMdSTDP8jH3cXs+nekb1U4+oLjECzZ1coG5LQ96Z9BH5qgLC+5j9QyvDaygSpW0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwHOWM2x4UzanU/M6ha9Fy/u0LNYFWWNpuqbYkKtMx2FdAuFeQbd5/jbGSXs141VuatEhd8ZUzs4jX4YeyD5+EAw==" + } + ] + }, + { + "header": { + "sequence": 32, + "previousBlockHash": "D37918BDD27C840CB6133BA74FFDE63D01D15C39984DFBD80446D77D7237A501", + "noteCommitment": { + "type": "Buffer", + "data": "base64:SjdPi7GaO9mbUvRCleNfw62el9pdX5onKgZB/RaTU2U=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:HW28JnNeNVFzqLWCywTdlwh7IxzbruLaFqjMkNHNDIU=" + }, + "target": "809666945692083149830580545749223197027312286141306771735641652504077487", + "randomness": "0", + "timestamp": 1683920213680, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 34, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAHcGtdt65T4hcReOXSJ8sH56HdhalLkFxJHDnCBCOSVaIFqqWwAsEiJzGBvdY9E9hkI1Zm3AchA0IIp5OEjsucY5WBUE7tPXsXMgoWgqfVayX9woACy+aROVcLlAysAAQlDvLu4SpyWt5G/zeFEy5+lkhKnnBsVlPHjKSrSPMsHYOBFVQLkvIJkWJ/xuAmUEP6NN88g9JMmZUJ8JgrwFT96Za7lpfaHv8nWI5oBM32DyuZKwOBeraJvrVaWcpTVHFgY9gMNhD3mlPz7B7KdKqk+T9/i8M10Fz/FCWOwe4s/pTdnajd3HSu7hUVCydJM1Uu/oT0uvXHPXRW19kGVNcXkGKtdivy3q6Cwib+8O0rBJLwZisfD4DPSkqE4bDKo8DBsU8zZXL4NgBstXCQd9AySHkv/Yqw7L494wLwCWgfLFnaydif/4umZVPqYAWwxoNE8kwC8McouCVlsxReOoHAquhznFCLNlJ16dL1UJlNdv4Yrff+nUg5mhkAYDexaGBvhdRFl2DR8uNk+k8i78qh2HUtBmnddYYLWTs9WOyucybmpbqO/Hs1ArHtNVTGBohAE+gr2NeAD0EjYHZcSjFbMU32XxIRQkATzHgMoGX7VgWxgVOtrhtS0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCn3Sx9oknPYnVwvmdKja18E1n4QQbk/YOBHCk4VQXFJHAH7ctsCHeDZN7bOEipY5a/jRe8qtIdU3fT1j+TBSCg==" + } + ] + }, + { + "header": { + "sequence": 33, + "previousBlockHash": "B2AAAA5EC6AF5ED1CE13298BA214A08D3364B3F718B5C7D1B808D8F900252514", + "noteCommitment": { + "type": "Buffer", + "data": "base64:37B0KqscwHqFb6YAwM7OOqQOoPnjcbTqc7DXtJL2mV8=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:dB+jDB2qVvR1hVTKGSAceKPO5xX8TcoomI7JduPQGho=" + }, + "target": "807329837249286708292575857994282123556886371129645699102377421164315602", + "randomness": "0", + "timestamp": 1683920214068, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 35, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAvJ8eZwC3fJalYRDJCp66xkJUuQKtGvJ1Rsc3gjuv+iOtnqZVmQEoFAheKgOjdVnKzsX4AhRZ72AcZzkVu/GSRtXwQjU3pSLj6pE8/uLw5tik1oZ+XlrRyXhV4gI+9okGs3FQKbnY3tJHJYXNdg8hoYVM+ekuhhG2kepjTuNWy50FAxdwZ3wAVYEX9n8sA/tK7Fji9oyWhq/R5IscBR+fPzfM4/qnEcYDRlNoV/TRnQC5QKlmSli5fyNvQ1DJBMP5YuDd/5nll0VVj5ZuPyBFDRaSzLvkcczyXZZe+iDrXlcr77PzKYiZVP3V5Sc9LSMd7c4QncWTGdHV6XDBGv/spqu8H0J7V0R2qDIzMEykELY9lghyPYdammvOeSr1Vp9Njn0c5da1UnXo3Z+JemzV267VVMX1ccHcDNLDJtoQm8fdl9RPWawlI7ZgRZbenwjnIDTxSe/JAW3xLOhTJu08TUNjbpBnqti4F4ZVVG2J0ZiRpZMcJoqPvRNr/DEvbpVuu7B5m9LrtPtGgSg7/8lGGWhRCeScNhg5yU0M7cI/gTTQTfw359N6x/KKSBS/FqOBb2gra/2g+u0PT7iLyxZVrN3rD4D9fZfxrzYqWjQldRphll3Td9GbzElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMVe4nu3WV72Fnf9gIg27wHJICjJDE6IYkjqe/5SUFU6qkeMmkKeOISZcw4mPdTiVAJQEP/jYifcEqTBORGCjCg==" + } + ] + }, + { + "header": { + "sequence": 34, + "previousBlockHash": "A5B6AD227892572484D0B6176F85CE2DF88E5447075EDF55F5A9A289B171BDD4", + "noteCommitment": { + "type": "Buffer", + "data": "base64:U/VWVFT7ThkPS2Y0PnGZ0sIyW2unCJz9Zel66lZS6xY=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:mQzXklnV76+T2dgIG2LETaqM4s2ETrJkz5SrglhsgCA=" + }, + "target": "804972604294288304322476711265436006932900356392534822236680783670822474", + "randomness": "0", + "timestamp": 1683920214455, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 36, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA+WvHNQvDXi8rbcQS6C2Ijd7dRgpYGiRALYHquDbPnii2AAwzMw31pTV6tuAMXu/5E00PaZEqsNLnFkW+60jnPG9djo8+smygGmzITbyqjPGiKeFJr2AEpDZ3i5WRic3etrBM7+YnKKY9QmCa/ilGTA2fTS4afiNicC1BY3VX+FkEq00+lltqxIEj21s7aU/i0T+6HZ+6GnKYSIjhjFmuEM06VLDoUjatAvoCmJtcz8yVIufejx4YxpHQUPSumwM8aJaxp/I0y2TTmgHEjCfTX7Z49M0HEIkbx//HJsCPVneZksNyQ2vWDOBGsWKx0l3uJKjmYbC1yZc9KejhFY8Jhc/1SyFWFBkFGAcx+Ft5x04+7UyiTqstyo5BOeCaXghTVR6rcuB0QuzwoQ56xF56qaeo3xG0DCV8RSABDgZU35ENpPGcYDfBeVJWxZnt/wclmxjFGY/YiL4pVxarq5/hUQX8pIY1jRmK4N+lYb2sZv59QU0qUjXKYc1mpGgpAnQrQR9Td639Am/JBm8BmKZwhDiVhhUbweXa0ZebgxA2PgiXI3emSd60+De+rLzbSJmettI70AfGYePg/lzqjUriz1iAlmy291apG4C2BQ/q7z1eMgkRe9ekRklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwz3qNXfa/MtS6YIWPGuQjBqOYld00QmlHbdoU03gedyxSzMVFMSTBHZkpsYQs/wCxN3Epc9VIyVHjbPfjvgHUDA==" + } + ] + }, + { + "header": { + "sequence": 35, + "previousBlockHash": "2629155F5F72FF58B9D77B6EF2A5CEE354DF4AC8712F4CBB66D992A0203248C9", + "noteCommitment": { + "type": "Buffer", + "data": "base64:BqsMo/nfYWLdZ5euyLTWvt5p8dpYARPGtEZcBJK0Z2s=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:BPO14nFcqyum7yqRu6OUT39bSdmhQfTXCQz9LHuwfhM=" + }, + "target": "802629096511417765957127701666975641199381591405047371102391305005428372", + "randomness": "0", + "timestamp": 1683920214834, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 37, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAcX0ZAiKZMLKujH+RMt7w3D8bB1yp4OZrx5pBmyZ0INuAlIax6Nal5fNOA2lP+/5ffKr8lMoAJ/0pgNsF1WmQ0+jv5PoHHD2vyVhRYCH6+NCS6XXJ7lYrywr+k2KBEHk3Vcwprxs5AiCkP79d2vuYI+hebrpPNn90P0SGXEZjjl4PYBBNkOMuBP8dysxk/T3tjVnLDx1V4UoQYJkaNGMWQ2wrdq3/RwR+UYENitlJrqG24B64EY6QFApo+sEelGNmhsm5XPjsuBxHXzedXTE1K5EbwyU1VWYjNxNCC1KYuTyitzq/WiZbZ5FGK0HF8+O1d5nKrolEYzYxs04jJO4wwpzqrzr7vAuXoDxJkoRib9LX72HruyeG2lcoNdUP8RlFGxUSkPcYZYRCxhUBiFJBa46rGCM/Jl2nagRaM/0NUq4UVHpNx6ldN9dXRecDlV0MskD7MstdG4M0arMNtq1lzLQel3c8UVnnJ3AzxkT8TpS9GTyd9qq/bu1DN5n5n8aRE50MIpSimUVVnbJ6MZ/UYcBjEZeXoNDEap6M9dHSjZcFKm79RfvgLY3FwfDxoN34jv03PcN8uaOtC9zjTVKhYd8cIWG/WCXq/NYJuiQZwVHgwDhyEcPDb0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw7X7OtaTAJJP8gcB06l2ukqSl/cyhyKmHt4V8kl3ZhSgXPdV8yHdP8IIrqxFOuUD/R3uLKq79knSOyMMJLUN7Aw==" + } + ] + }, + { + "header": { + "sequence": 36, + "previousBlockHash": "CB21736261794BE8BC5869BB3DE261F222D0ED53FDE02BC15A440289FF77922D", + "noteCommitment": { + "type": "Buffer", + "data": "base64:uifwX4VhDmEaWi+pE1zPuS7Hvoqov1krYOVROYgizFk=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:ixxJG7n9xARewDdF6CltZwp9KSeGchGCuYZJoNpwX+Q=" + }, + "target": "800299194374826834825560074980909748374203341481833515609371908877936563", + "randomness": "0", + "timestamp": 1683920215226, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 38, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAg0R1d4qRWjcZzMVbBamSxjJAkWMQknNkxsFNzY7Ro52r7xrj6XUAQljK7Sm0XmB7qwRQ/wPaD/v68VLMPv4g/6YeuqMNi53/EfDmNpa5l6yGKq81VbeF4kPbH8mzz0kmLJbVPzpD9UWbqjhnc73iL5A+MEqOPWZ1CnWBCHQ23X8RShN5IIsaE3ineyBxq3tdq4M9W64v4AtuTUt2ZBggjguKhaqFUg3jZq5ue2NJK7GlwS5gjHHbBaA7FIvDiLwcBtWL6ycDT8Nsys7y6M7rR+p1r3hI3bBIZLzYrAzfI8Z9lQrn71DQj0yv3DZtWEr9J8Fv4rMVPlTOYVdU9f4txRMmHEpUlIX7PAoU0sW8mUwq7sRzUd5P/RM1kSep3vkhfZibm1CXFxYJgq6q7cdQ/PWiFkwKl5ML8AwF0P2wrOmzwpXR5x6pYSHj3k9oZxjJWbf7LNF9lpO+U1Cavs+OBIUywbN6A0IWZ6nUWaGiHH1KjDoaeRyZegZ4TDm3TW8XEvsBrBmmeHXSyh0wxXR3qusvU0XgqapGtv6v+jM1Db/VqD3/zMHc8XqkoAXB9JszNYwLzeQ4II2VMHI3Gl0x4rG5Y4xsZjUvHCItOnXFjQ3rYxYlVWEV50lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw9NZ1ANihtho/ktIOCA++VxSUdSZBnKRAMO8BbwB8GRXu47MZSs6XvyLBNW7Q62iyec2BqAznZqVCAkJUcolrDQ==" + } + ] + }, + { + "header": { + "sequence": 37, + "previousBlockHash": "3379F55F7EF874F84731A84C6F8BC9140016FDAA6D388CC3C294DC2BABC076CD", + "noteCommitment": { + "type": "Buffer", + "data": "base64:Klad2K7gs25CC5FbvMpGK5huqQIlDzGayEgTqu8PLzw=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:71ST0pihOQfDu1nKYfOfgG3zHxHFBThMaBBDNYJEKnA=" + }, + "target": "797982779742506825517697304099678220426929173608538337763135804225277587", + "randomness": "0", + "timestamp": 1683920215603, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 39, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAABy2mDr+zIU9Q646FccEJphPNy/xGkqc8nYvZMevy5UWNqQL6lpe0HeFIE52XtHXrCA4sH0tJC/k5T6ilZVp9Rbfe3C38LN3j1EtUuQtIGE+CHaZgKZl17xO0zVNikNLKA1X2fgy0Q1aV1wCGsOOrpnLESiUxkJlSX1od7P8GqvcIeWhPIGwtIoPqDpKmBQQgVH1wHnRxc58zyt5JkIU7ozWQ4/DSEk52KpvTOowukOq2rWIjEzLVF+ol4MVlmMCr6kpOLcPGI6pCd0A2AXYBY7G/9qiq8UH/WGvG9pYJKh6SsMlxZ5LB74ROLrd2VluPaBPdV6IoGRov5IvDmtI+bRgWCgBbCyOek2/0p1FyO+msGwRf21ytabZKR+u5sfkDPc/rtXiQvzR4Ycule0xX3nHrixC4EC9mSzleNo1M1FRYok+0jWQw94mJwvFFiS2JeRsSZ27HERNBR29GfTGO7GfDZ5XFpRgwVQ7xdEWJ02tBflQUdTqkED3/64a6HHgzHT5CPO6J8C6zmeuPl1PzH3oiIb+8qqZ4gOlwO5+UpI+PQkQx+Ytx6wvVu/h3E06iaNkf0oCPFXNuwG1ShhXUYWjSksrsLqZVAEAbT2Xy9hXFItK4YmKcrUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwQujBkdchTtS1m8D/jlkVjHzW9iYXZcOSHYZasKyvedsNCY6TE9RaG3BqENhH/RpyV0sGvRn0324AFSYKMcACAw==" + } + ] + }, + { + "header": { + "sequence": 38, + "previousBlockHash": "944D81C083A74E9249646B1AA1C6F4AB1777572976148E98EA01393471F6CE7D", + "noteCommitment": { + "type": "Buffer", + "data": "base64:osc86XNUK8f51Qcv/8iWjiQP8f27gphkD6E+GoqXVFA=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:53Y849bu/pv5IIo+zDe4Mmw/AvueQRPjIQjU6RimKSg=" + }, + "target": "795679735836319251704650612321426465739936400819376359134845897007497832", + "randomness": "0", + "timestamp": 1683920215987, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 40, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAARD+dtxuRiYYp52s776/YeVBSWdqpa/zWXwlz0rVwzPCs+i+JKa5lo2OO+/YjHujMoWoomAWo5rsjLLjj+cD3aHkcYZOyrcrrfSLJjS687aSDtukdS65TmkLvW3Uo3LfErcfGP+StiywGyj35i1JTCf/5uarayEZ3iMATSXH/2KMLZLpvs0tlFRLhcH9NaIWLzuHUHWAqbBw5toEYWvsOFl+FUV6Vpsduf6jPyjJv3amALkJ7EJ14ACfOGecVtRqizBWPpIPpNgh7LqwQWlgmjy6l4ApsydLprOEgPu7r+OQDe+qmFcPmTPMQCyZpsWDSKiAyE3yCFEdG4RdkzQFRka8o3taYOy/d7+3aVlFYcPtwoZSgX5Yky1TYDDJeNPEE8naHXfdbZHkFpAtZVUoX0fLKa/dWGU3MAwUMwCjVaDPyny5R/uTkrW+7aT+LkkqGUC4UnNyYsidNu55j0lZDV6hMMXJ2Y8MFlW0J1+GXfr60QutkQlIky0UXUiDzuatBn2FbiAwLKV7LJmXclgZ6Q13zNS4wyQll6M6uMlwvc0QuaIlI9ldBoPT31tN7P6RQvac0wtk1tiK3FUnpaiAJypSFYnQipPvgFR7fI93QWAwxfzy/ioaIn0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwI/igpuKhDsoD03e9LVkJ8a39qmBDBe8NnY4gjDadarTZhQ/pQRJkFASeq0jPRLgifIf7JmV2bkky+hfiNuONCg==" + } + ] + }, + { + "header": { + "sequence": 39, + "previousBlockHash": "4B6BB54C3F9FB1B4AA32E63B51C5024F90EA7AEF89DC95CEB3E315C5B575552B", + "noteCommitment": { + "type": "Buffer", + "data": "base64:BqcdXWtjwH4P5YKx5J0qSY16Wr7FV2PbRgFWuKuz8yE=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:hTSQfbOQnhD4vFytpy43HClQFb4dpZPZlQciQCsZzZY=" + }, + "target": "793357331433047819992675571480266853851060517606066131601194803825320171", + "randomness": "0", + "timestamp": 1683920216376, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 41, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAmtF1AcmjchuyeE1/P5H75IMyU/Ti140u8bN58clLl6yWP0Uiy7oJlAodOcNVvqYvnLDzlWy1VcGanNoZ/8PtpiCEOLgUWeokabeH9YaVXO2L7vJDpNos7nS9a4EqzO+5Uk94aDIucZd7yOC/LsqldaJfvYKtS4RJUi09PTNd1NsCMIBmnn2KPgp0euS3syHy3YsAGVvaGuVn/sCAosBCR/FG5US/ZDwOfX1SARCg7QyuiHfhPmvtYGumWHKhZUWTspk1uylk+WFhBVNvPUeV9y8glnuTPBpi25z5V6j6T3UItr0LyUOrzlcGO5BB0po14d6+Rx2JgkTd85c5fKidIceL5Is8CJpbixfs5pl1mX5c7paGFSF9wJJGtYluD25bnUGmKn9v180CIeezPNkFWSvDMxGaPfApmR18f5op4joCjkQiXooIVB3NZgAHNhtvxMSyo8XUEa7eSbKlsz9JURZoFp8bcdBJ6E8KDXxTslEVm31VjZAMYqOXcLDisKK60lBCHDoarfntVPho92yqQMFEhi+/9udHql8bq+Qt7KivDnShLDELe186WPFmJdCsWxrl0I0FXAccf8po1QaennlyCcZ+t0RAXeI/Y1SZKnZaTfD5ZzjCdUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw+btIdGjLevoUj/dbWww6QOggCNiDfbSJyU4Puvc71Encivjp7bPpPYjKmC8tb3TwMPtiXYaR9YevhC3nTw5DAA==" + } + ] + }, + { + "header": { + "sequence": 40, + "previousBlockHash": "2F4AAF7A0ABBBA06561D82C70796FCEF4C50B730C5BA1CF8D6DDCEC5EA9DF4A1", + "noteCommitment": { + "type": "Buffer", + "data": "base64:4IdTj24thezaZpzY9gL5s/EPEbM9r5YnNL5CLV99HUM=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:9o/53HFf+juDsv63d8xcS0icDUFd/x/8e98/sahwHEk=" + }, + "target": "791048444693302240934914980452581042597043166771239968024276762955588473", + "randomness": "0", + "timestamp": 1683920216764, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 42, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAPxKOG96LYOJ3ZujUXtxIpmrSrzXlhIIE9iB1EeEZGZ+2DeG98IHebQ4R13atKV1KC0VXXFX/P8y6plwyrnDMNRnXXVl4wtjluWmBZ3FhTAOz+n9AsZbA5g57kVZpK4eIV5G3QHNffVcg2uI5kb0ZMmyPT0c0FUrY/NmO8sxoyKMGUX7kusB5rrcEBW5py8z08QFG2khfJhi9KbVKuVU6WeywlPx+2Mn4cj5I5WV/+eOMWKmKMAmSRg6fq8Ege/ggObg9bFoBBv4BzyqntbGL1tX/bv4zeRbwzg0CvDaCkNjK+3eKoUmhdZ8V0Hx2MFG6Xd9LSYXdfyxfzwv8N7mLqc5AJPHYpfz0vWBLfXHI2YkoSt9cVFkkVf2Df+0Md1VJnoTvDxplAR0cpn48SMZsyWGTqlpy2WJ2upvp3T/YqZcfwKwyT2VKv84C+UhxoxqZUMeQM8NMEhjJt5tx+gmzTudZbq5LZTtHDah9U2XMRgjiC9r+nkyW3R53olK0aezpHPXmMKuclprsuhvKEBrmH3j4alZxss2/YGLJe7ZtVU2W2yMeTAccfJ9ThG1HrZeC6KPCBAhzx/OS7QCN9B6Foqz2t3p7PLJizz2cfyax3az17YHPelRjv0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwyMxSzWPYHeBBO/OQdR++4bIZWrMVYX1DYn5VhjAF1B9HgC6SrAQAdsUbwPX799xsWLI9DP+OUOvuJvnDgOnuCg==" + } + ] + }, + { + "header": { + "sequence": 41, + "previousBlockHash": "A0E4AA1B3C5085C69F770EC1F67584D87BDC74B76EF41997344F091A0AB7ADB7", + "noteCommitment": { + "type": "Buffer", + "data": "base64:NrwQkcazUIjynVVEtb4nLqX0B7JQjMJIijx1qHU7vCQ=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:H0iW/ZlCvja6ZdHHxzz05o9dJD2icXyByTQlhRWk9Ro=" + }, + "target": "788752957939267291242547784860684367273848019574674832017231029181174420", + "randomness": "0", + "timestamp": 1683920217160, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 43, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA1DvJJhKi/ehbYi6loEVesFaEvBvehRo6lxAA8kbhk2SNAQYhsaB4dPljfIWknTaff4MSPPOYDqzXONu4CrPhVcixt2Fk7jhU7W12M68FDYuK0L88X0XC3mfCw0exYJ1JqCyzZoYJkdW63Yae7n6GRqPvu2Uu8WxqKjosA2RIZwMU29QZd+LISviZ/fO8nnx8+iuord3k2fqz5uCurmP89aGGM0kA7TSfg4YAwtTMXjmVPClQ6zh1umAWLzWYIFgPZtrP2h3cgW1ufenN+DPKWIh7o08REvJAr2Lkvp5eNHOOawkpINkS6UB1AfRH8Ya+RvnidNLzqQRumsaKwY0wp1PnVi/4efVZJHbY+RXQ4H9UooeZcBNvxXn0pN4V5pBWpkVUw2Nrca4VKOl8gmqdi71tQraQxPual4lnvAY8GhXDsM9YnW8YHzAS+CkUI6XBsA1McUvAWCb8BR3MdXbRD0aucqRGdX/Jg6Yrvg8lfuGz31BO7ohsAf0hhqErzG7Q557NiItVUDEoRx5Zz6Ur9ByJds/HsBKVXtYiHYexkVLn5UxJkz+m6XJP63rMl2jnJFkhuW3bC6S7qkNCGum+MuZrPgbYZ7yjtmLwYvsQV7ZiVTOIQOJhhUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwku5i7G0ykW78paIWOih7isYAfCEnGE/eE86357PiSqJnLGELed8NwVPiBPkPj3NkPX318yPFnmQ4konh1SyuCA==" + } + ] + }, + { + "header": { + "sequence": 42, + "previousBlockHash": "7B82A0EE42D3E454B6382F1CFBED79792DB2F9BCA6F6A834F196CCF13F419744", + "noteCommitment": { + "type": "Buffer", + "data": "base64:S6tP3nHxKeQqYlREI1XbOOW97kr3lAMEvfwNCC7yhUE=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:ph1fLToCVJ23PrdE8mKA6bDJZud0SiL0hmrTtHUPUhI=" + }, + "target": "786470754855098793884201487527595652063234291011618311753430578060946340", + "randomness": "0", + "timestamp": 1683920217549, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 44, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAoLfpA3fZDqwQWAvoEhaFHkRSlgc9+ZakPhCmPo2J+w2HSa5oX6W3z52QhvB73gIJYZew82jj/yfsYPZcip/WQRuQa1joioMYyUdLTBaF4BqOeNu9KsVpHyYMRtuZRr59lQzPrE1jrR6nbkr2UElFk1V0zjste8V74xxgY9RHNNgTWl0L8AD3lUBR3JUQsxJiqZIp2J2M/3lNUWTWvpP4XtltwXsd8ut7s7H8fiTB9mG3syTY/97Hzyc4T30/9VoJiXGnmSqCYbUxyd4IZkk8nkjX/PciRCmEBsMw17g1mDUDRSEd5vfl8q0gExPfDxBGUVOpgs/k82Nzwboxl4empWPANa2heUkoI6iMn2/M6NJUDXdgAkt77Z+8OLAbr7BspaR3rU++Mr4UW6DgBrcRdjkD3IN4FGHtqjD/GY9m2jzU9MIq+fuTt4CBFOli6aCaRnm+VGtX2m2XAIMyQ9TsW6ul8JOBMR3JsdFNxnf3bW6JcoOydVcvlaSBaTx3ZrgUKuT4oe9aOeK14bRtKw37DyofL3cGjVf5yifB7YzHQmKC9GlA0kz/wpOrcl2V9Kcx0sr7Zj/9TEQvNaaITGbQt2OtcGfqKiBZjehydQizeRmtWiiH7+i650lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUA07Cj9mS6CLma3iYy0oP+6qbkY8Q+pULTgsOilcgxdZTbpgI7MpcXxeTSj410bq7w+lR2ilXu3qG+C7rYd+DA==" + } + ] + }, + { + "header": { + "sequence": 43, + "previousBlockHash": "D88A1741CCB021B34E0F8BF8C194F4ED11BBF529D93EC7C96FDE9AD837CAFB23", + "noteCommitment": { + "type": "Buffer", + "data": "base64:a+8PjUK6Fg9Jsajgm0UEWHKLkRjNRHH6DwBGzoeY7Tk=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:2X5Z73ERqXQG2PQ7r6y5dixdVsx6yNj5zbml0mTmUNM=" + }, + "target": "784201720467276612014215372275342064347334240841148101258720160426349959", + "randomness": "0", + "timestamp": 1683920217935, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 45, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAOnuEIHliGJCOYYlwCl9M1pmoOvsrEBdecdD8Pql7Z5qwq6ZzEOkLO3LHg8QqzXkAAfUlbEwh5lvV+UyBGhsnabeSmOUMcrwwNPhXr/0w3fStKDuTh2rH3siEMXJ4PkD0IbYc1ryr0GtZXMybKmX4xfU22/qOcIbGoqrGNbjQmjsTY7aTTixCdx/6/AS/bVGg9lcv3XE4qnR71ys+bfI9c4aXpZoecuAZKdYEu8Qin5SOc7iphoq1XMJmMzzjcWXLhd4vTYjDvf38wtnClsoYMgzCSLD/zCugZf/AwMF+TC+tK59+Qwd451y9ABhySDdMUYog6FpTDSTSl8UrSM4+ptP8qNnFq+qc9c1J9QeIVI77iOjjLuqgyBSJMIV8Mi5zRFSlTfiMWBbUTStYngi1HbI8LF7t395BxLNg6c4JCeWlDzuGGugVVRjieIALUpotXxePqMYMN1Q1kDtvnLSh/Q39SyUncHIb9GkdXHGP3+586LvpEyeh0BlGGXBPUEnHKeBz1nhx0jUMGOHxbLigqi4H6MOfLqDYPPAyFoWFrmi965/BnUpQwdJ/QOe7jzJwgFiCWx+1ZAowZhhpYynwMa+saxI7xE/OvDXufHRoXCBJtX3NnP4NFklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwW1K3Msq/RVPQ/Rf3LpRMPDUsXMmHXH/dIPd4eGC/ecitg3jS1minFXCP5VcmUGEXpeGSp7/Bod1OnpmNmYwxBA==" + } + ] + }, + { + "header": { + "sequence": 44, + "previousBlockHash": "241ECF68EB56FD44B12893743685FC30A8BF74DE35EB7C1E22983747BF913992", + "noteCommitment": { + "type": "Buffer", + "data": "base64:tkt1F0O3akz+QyeZqSDV24Rx+Eg6Zpa207T37Z0IozU=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:cRtG+QUFcphB7jJW1IOQywxdZhquuEYMSWxIJUO6JNk=" + }, + "target": "781914059460025089295358064182701554840837776630385743878353303494632445", + "randomness": "0", + "timestamp": 1683920218322, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 46, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAnYzlOsXOgHxxCfgo7YGg0AOaQf9wH7KE7ua+vv1pBKanbjyo6jKCk9LF/mPAvhK2MJ4NlxyFGqVp4WpLr5E0l7e2lz0xJVFh+ePdxkzzF5KyFTuren8xiOoonR0Sm2x6qjVTCl5JV7/QZ4hHgTl2n9EZhXgUCsiEGCsnWrRtHwsWdx7sUaDuift1KVHhoKLHa9r73t+lIHG6XobP5FlUC3OmwGhNpwWx/5o81XlNE1+xB6JAO54QCJzIQl0WwSsYNm0GroPzt08OVrlJaTqSOSdNaN1woo8v31X7xn6Rv5VUoCMEVi2cW3dQyT5l/jnFR4XH6iImG3rNRK/wUTKTkOovuIRXkJIpWUBIFQCdeDPa7At8WY19vZPTEVLqRbBuXnvFO0k5zuDyiDYHD7eZaFKyy+EKoq+omhAxd4AelY2rpuGhIfkNCLHrDLTMDj1rUC4Y6EKAta4j11KhrdZaXp1H+ssBd9A5tfyuAsISMq7+T7MWbW+e8eaVK5mNSlIEPJjJeZsnUhQa54Z+gMb56qyUMfitFRnvTqKomTN+erReUBwk/Y4MBYK9B6IbSTvaNIRUfF9jJzhPZYaU1a1SclU0ZrsMReHJG59At6IbSXRZr+S5KRRJnUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw0YU0MwhfM0Vh+2P0ugxhn0E3EuYyoqU2lQ80gfJGUNyg71yIu0xQcoOVaBNVkchTsYG2xlINZZTcWebpkm8ZCw==" + } + ] + }, + { + "header": { + "sequence": 45, + "previousBlockHash": "A7C9DA944CFB909AF5A476AC7B658AB55E00E7808DB3E76B8FCE437FFC2DF64D", + "noteCommitment": { + "type": "Buffer", + "data": "base64:eHKUZsABp25Y+E5OsmOsVY6sSsONmPk9NPyJHxAhrj0=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:G+rHZziETaJKwqAEulzW2iuROoy/3Bruz1ScdOubRp4=" + }, + "target": "779639706688097195149279457370643063919135366722600081062870886129229259", + "randomness": "0", + "timestamp": 1683920218720, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 47, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAcEKms9+fckZF0fvVOe6Hcv4s2PM1Lk0KeX7K0FDasTC4URpMu0rYSQLe3VdUDND+FYoXDTj0kpSxBSJv4ixfBZ0foSq7Lath1mKHdzS8+HCR2IE/DEa5ewMJ1TE0QIQWzxJB8gI/UPZBmbxzki5qxI4DBwaH/38QpHbNqUoFTd4N2AUz3OO9DInf95XLhl20Ck0Hvs9ecZx6yoxqcuzqiRQhpmsb1TW92s3pB63i6d+RjF5PUJ16IWihITcM/LlfUG53VC1mEVPcxlwnwMeuBX5GqpsHQK/2x5QlTLvWlLAlySfd0GgecP2FkP1oxV8ZQzxysDWM/J0OIqDsyzN91nUCrwsyL8rQl8rDjcy788aA+TOFLI9Q+L3y5IM76qhJr+VNfNe957VJQ2WnG6jMR4y2x98qd8AwIsKYrXxDH6FY/RoJ69hTuGuJe8OLlRbtnnUJTV9f0oFVstmFZrb8uWLc+hz73Q/WVT0lREFG9VVlgB7J48cPC5uxn9xlTdAzoYH+pyWe99KMHEgyIQzD5MEXtsiVd1QSr1BeLlBsIuZ/ptt9WM7hyzstz55rUdP3zB0vb4sWgooxO+Tdi0qVQ9z+S0Qc7u8VNGvIONXnYnC8jt/1wgg6mklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYs96nfSvmaAFlh3YHMxhEJkWYPJ295DqQaZkzNO+bNOLcDhOsHUMQitlzn7iT4X8g4xnNS7VAwcM6y07CE8rDQ==" + } + ] + }, + { + "header": { + "sequence": 46, + "previousBlockHash": "320B251C7AE00228420DAE8E25D244EFB8BB52CC65F9B791681245CBF550E730", + "noteCommitment": { + "type": "Buffer", + "data": "base64:NZxk5S7nq0J8jNxg98rk+/h2RuUsraemAH7KUBOVQUc=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:ZDU/Kc+eszUlyl1gWwj5X6ipkFP+lsWvgoFgmMh3IdY=" + }, + "target": "777378546359338548146859290299478408166859019453519013101251302486123916", + "randomness": "0", + "timestamp": 1683920219107, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 48, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA4m6t/Ci//50a1xdlL854Q7QzTljCXUNR/p8t2lT3UxyjcOklicy5M3comACl3FXDdTvc4/g5Fhwi9TZuDFCwY/f1vlaKfjixA9R1gnU1SLiMtJNdROnGDDuFO3evqYev7u45j/G6hNfwRkJcfDyxVVvLAbW2+6zg/b9C14B4p54M6W1lbpy+J78rI6LEbai0fStw1VfHUj/UHWvCWBOnT1TwAAX+We9qF7uh5hv65BuOWfrEIkNZ5IorW8t2FF5921JJ9mZtE1t8LDBlO6fcKzGbagTTkPOzG4kjbO0a3hx7b0im7vD2GU1CYem500XhjsF7eEDDYmKDpkv6rR3mta+QgPfQd6g07norMMnwqlxzBfYADl0PNjpBpe0RaYM5albv8UmlmeMZyTL2PMSWPlZxQkL0ZoE4h7lf8NnRidSQTNkfbsroScxkmvBMnOcRJuiGH2xyurOc5I2qlt6Sw3q0AC6NB6SjFyLrNSYZ7CpWzS+tKRPcSmufYezhyIFVIMkCk1BvG9Qt3BTl6GbgTRTX1ECxhg2tqiy+tPPer0T9nPTHVRWU05EM0Li1Liei5NV6jl64q/s2Tq7PZsqC7vml3AlE+idHC5u0rf2JFlcwrPzreXSzsUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwGLmGz6Qb+OMOsJW4cbJFNCn9A8jUk2BmA6I9fpdNKSC/Q2migqNrqMmDFI2YWSOLGAUDeL3371hSh9a9e7KjDA==" + } + ] + }, + { + "header": { + "sequence": 47, + "previousBlockHash": "C91B5EDB8198411D0B69E14FC2E817FCDA84A4642EF8CE879634A6A174A822B0", + "noteCommitment": { + "type": "Buffer", + "data": "base64:92CMCabDq1bftY/jaagsDmJWa+GH5AIraKp3QmIwvFA=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:h/+kZ7jL9huL+t5OKd1blA0BkyB2mk1U78/bGCPkJEk=" + }, + "target": "775130464021020962242080711513200261428733898313343892514978739409261565", + "randomness": "0", + "timestamp": 1683920219504, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 49, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAixAfxOv2IiBrQiyYPmKUV20K3HhfONY9qYYZaO/LRWmzKreRwTuTTdSEQ2lNPTsU99Vj2/EHu0+L5Tk4GzYoLjAumglKvYH6t7be2xzGg2yS+/pDAJhObuujLN9MWD+Njej2zYQhoI0/+gysQagRuAsmMTpCOmGOJzLFfSiuPCcNyGaCQ3UzEpSsO5aAR56Bc8Xb3Fw+UtZPCSG3o/ehmXfXHUkcemN6FXEnOvK/lt2kuZW+x9Y8K5poTOkLC0oKQtNAIz6JLA1PcO2HKKZC6LD/+o8dUHMwfj5t8JbxrKN0YixLe7KCJAZkBqlWgzYyGpCG6meGzdUcrTY9udD6HOXiNNAwCycd6lsSI0ug+5hYQIQrTwO889V/wlFatMZmpDFSr8gQ73nmaJg0mPjt9LdXj/rrZBrzFgzFb/fgmPG7CBLBXm5tsp8Spwg4oVzy73AhOrL1psk64RT4w8ptTd7u62ucBcxj1pwUFxlVnbJhRuW93IxObYyoJsQ48M/hiFZeH3YgZIgsvKoZBtHvBmzfNDqiBCWBb0KY9RmkgZrE5B7ca98MWIG7PHafTT8gLbwf8b0uaVRXRrXevm4Pzby5WTJfD+eeweptvFqClXuub8rfrlNmb0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwshe/xdExG70aLaby/I89/qBUZ9OEABVOtapmuCFvg9OYbt/nHyhLo4sbWk8NVmM7Zr23WYmulvzkO3+3gZ43Bw==" + } + ] + }, + { + "header": { + "sequence": 48, + "previousBlockHash": "46C598B79D41D45495A57D51E6CFD8D643E2099FE299BD7EB415FAA984E670A9", + "noteCommitment": { + "type": "Buffer", + "data": "base64:FQcNBdqbm7dwDW0RU/Eo/diHaLl7VPd7vHpU8JqoUyY=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:aiQzemOIEL8+vZuHxGPQ6L7xA5sdSDR0otzsJc/a4S8=" + }, + "target": "772895346540531020876081226362257087716064937427514845139755326586700550", + "randomness": "0", + "timestamp": 1683920219898, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 50, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAvXOuEHXt0MasmbzjbMkPcdxwbYyFB3KokfjfLpxSDQeCJHUYfZ9fu80cR0r3tim+0ovrUaaKjhLnrnq4vq4wgUvZLvKgHiDiLe2HBFYqMkqSXP6Da4h247WiQAZy99Ol3d5uA8DchEzhXRuz+NA3wDL+yFW5TGW6g+ccxmlWDVcWJCP3CDZ5V22NcFncJOsXsy2Y8+ysKiGrC23VFbYI49VAz8EDBkMtn6rr9lxpq8yucVPk2tVmpJAZT8lImMDcxoBvzP0FTcHOl5iZX+8AxaYBJgIRebKgB+AQT28EokwdkMHHq5TNTWmWCN5hTJ4oLZwGSWtuYuG+AJG0y67WWT1STfq9jj2mmhWRMTX1ycS4G3W0/gNDuGAwknds1VRd3nkFm9vd+nN3AJYDHeTccrU8Qv8Hzgi41CEJI8eLmeIyj9SUyo13KrFW12DYHToakD7dhKRZa9D2WvqiS2qM0m2bGX0oxZxMh9FWRTxjAj25dMFC2JstsiX0zGL7ejPSIt3fIxrHzioOxVVR/AO85GFqzVQ+ezFwhxty0rkFllT4kl+aXy613Ojcn4jmfSY1w48pSccr3hJWPKmgJc0qVN/BehujyZcACKtM+Td4SEUkNN15owNxFUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoBy63uqGJyLLU+UwLK2xW3SSRq9zjiStonIkv0U/suXenWxu0CA69Qq3hdh1QUt4I+AkmRCsh5WPEAMcaVt5Cg==" + } + ] + }, + { + "header": { + "sequence": 49, + "previousBlockHash": "5755CD084E7CB031ADFCB1C5DFEA318FE1D07B094743F9A26C577ECF6F3D671E", + "noteCommitment": { + "type": "Buffer", + "data": "base64:3RtJWW8G0qXb7LvdU/MMRmbXhXDpc0Ue/PgUIhrUY14=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:FT2sUfuAWFS5mFla7ECvmPp02MlqVwOFuCt7OTpKjQA=" + }, + "target": "770642307275122096074453824914397672296710800814890545605824696899337985", + "randomness": "0", + "timestamp": 1683920220284, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 51, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA8hiaI09z8wp989wqjhsCTLXlnLOgACMNrU0ZygeQJoewR+Do4OMjDRGQVY+P0cayhPQWRxq1qhAUzqzMdaNDMNXJGcf4u//CfpDAfAZVTDq3RDa8W0gTBEv3+owT/LSATXPQyCk1oLU7fIdbmWnY5WVYYS2Esr8hL+zYn490SqYA8wzi/JjR6PZUDsTLCP5mtoCpsi2p/syURNDz+yXSye6FPyO65GCFDJlZ64vM72uHlEHN8l4IxIXx86b+IWSXINN6D60J+P7SnhaGgU55AJhU8noE6i1H7EoOFCSCiSfnMx31xn6pQxncFVcwg2X2WFqQ6ojRBql5vIVOVu50HbdKhJ1cA1kjLKJ0c3RFcshcOm5PPyYn5s5uNDjZmJMj96xuOmN/wpkhEdzGx4XlsJ6+gQLWREiJcMtQDGrm+dY4oMe8fMLpmog31NJ8egLmta279LD65re0NV1BAlVF3QbgFBsIuBYbGYtQl6mwo+HhLqMqR2+AyBn5546iQw53M7wBT3/JT9ndzoS9iXt+xY1mgqZRgTNk8oB0D5rzpcckwN23BigVdDnXdpqILTZ4iPtXhi/MLGBATSVyDAnNrsVS3gkLevgr4xzUwTJC+9wOeosuICTMdUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoOlnt1KIHGjysi5ODfhQu66gJe2tVYDsvOVyk/rqhu/Ro8puJFK/rzUqGub/Vcyx+VwmEw2/EDnhkdPqwDjIAA==" + } + ] + }, + { + "header": { + "sequence": 50, + "previousBlockHash": "30148B7DD677A06163EA9280A4DC58A48539246520125F242F8C24A46AACC17C", + "noteCommitment": { + "type": "Buffer", + "data": "base64:z9P9eCInHKZ6OjrfXMDS8FylAcMfvowWuO2u5dZ7mGQ=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:rxU3vKIqRvn6rr9CHyEEWM3PchWrQ3AqBiRzwEiwPmY=" + }, + "target": "768402365336688048626144619546411938611671387105092267933649988107617721", + "randomness": "0", + "timestamp": 1683920220674, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 52, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAARLEVAGnIgMAhggoFb6hgP2r4fJ2CaW14czLN56IQPbGGzZe7bpUQ2fOYOMWcloanmmWvsl0woi/2gsk+Ct+24EbNHxJDLcYVKnzUGa4tAuiDudFY8wl8hpJ1SPQXDoUYDvSjoZvmou+53xVOFJbQlEyL82q9o0+ONuDaqgS7aPAFzepmf4/HQlz9lD2CdhnjHiMjjcQAnFGJ99n4XVCgd3sqJpob3UJoiDCkuz0UkyqOJufhYkq4DyblNQFRhmMNVeOYUFdfzYUOwCH/YT/0/Lo7xjOJkLS70oA7ymOIU5hWnfC46Mq/ShS87bzKRHb5W3L2VIGmWTn0TLHzLuAwVxti3pa7ZrIVhLAWbAbqMht26tMhrPvcGqwD5oOxQmJq33qDaRlNniOmucow1XAWfARgcfkGPKs4Mor1tgPRtTlw+bBwoAjTbuimXlamfUPdqlFHKJOShZOPFuWYW19pdhdvRVpkunnyM8QvnUMrccyI8vvMqFEdMfdX+NBqXHZM6v2beZB0JqqxuRXnvw+wyUEX6lao7SYlaPjWTAw0axKkV6E2WB1fMGULwAdKAtG66BcDQHNp0RV3Af7AaldAqetS6HPKnw3iU4Kw9G2FTciCUx7FUIdT0klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwFLIKdIh4VLXjo8hVFfjiYqw7pMVl2bEgEB4y6eAK40CFiKD8TE6NB1iNCKceeeI22Rf5a28Qc5bSlpzKKZNUDA==" + } + ] + }, + { + "header": { + "sequence": 51, + "previousBlockHash": "8A486223BEF1E0D138B13CF6CF065266AB2A607F0602C1B563EDAFC4F02D7EA8", + "noteCommitment": { + "type": "Buffer", + "data": "base64:sbcJkA5pux/fCCUvFS3WWVc+zIagsbPasRWYoatOdl8=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:n4blpgG5e4XXLD0PDkz0ERq33hCTYjdeZLIvG7hoEDc=" + }, + "target": "766175406850500862989287269295890345088797622349239489442583100694191289", + "randomness": "0", + "timestamp": 1683920221061, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 53, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA1Jm8PD2kptPVJcvDfNEeAzV1cqpTNXeGfP8fqR5Nh7etRbUFi+VCw/gEuWSTpoZauTp+Aj+VCzHUPidSjOcJlw427rIcsMJwSgbSZmYSVSqJDUPoMEcIlQHD4xBxj+xdkt9hK19+aTrhrljXaQISWA8Xb4xq24X+7mA3O6ajp5MLfQ8lldDk5LLDZeety5NKIQ1EqR4oS+qGKJW5rvV4fG2XdsmHS+YUm3ftrTAbD1+G+cCG/Q7fftkJ3itPESyBnAI9IvYTQuacSsDs7EJGaXiIi7VLjuyuyHGUyUpV9n2pvXZfo8bqPDRX5e+x9LbEmGLfJjfcUI4HxaCqsyulLOBujt1vdtFC+M4j19bf05wQg4RI7bbPzWdyWb0+4TQGc4VBuFni9dO7TpwzJnhIblEutycW85Ced0gPGfSiUE8NUbU7mwKxujLVj6NfJXqk6J9VGNn7j6R8JIApPtALuqpthEB3Tcd+Fi848NR6IQc6otMmxFpBAqzqOb7CWR7QmKIIijLfiJNOdKP/bYmL6jDu+eIpHln79FampixxW2Hzguk6BV7m7A0zfsLZd7N2NSY+8nb4it0dBrXfpDTrS3YTEn67Hr0wnadbuMZcTytIVJDeFdF4IElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwrnlU32eqQuIyKJYJbWI1eM3AVfdrt/qmqNNp1rONVBl87+JLImpNJUDcK4PqkN6LcMGSFgvk58sIvc3NTjc4Cg==" + } + ] + }, + { + "header": { + "sequence": 52, + "previousBlockHash": "3C6B27C4F2C68BC21D85D55E5F7B2F3C6A92FA4969D6F8230CB2066389543404", + "noteCommitment": { + "type": "Buffer", + "data": "base64:umkf7oG5bRXbcZsp65HjOwW9lr6Az+/ZhzkTlTQaXXI=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:LHiBD02RGMHTzDK79lefJjdG6tuxcdgG8X+x2SSwwe4=" + }, + "target": "766545669762514781993360023095175383155166491229407204164372283362658662", + "randomness": "0", + "timestamp": 1683920294843, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 154, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzmvKiP////8AAAAATaB3OmuS5dzXtmq7jcPqBLB5ZgPaJFxRDTFW4xDIbuCEuFKG5aagt6LiPLXONp4FTMpLbE3mRxAolUu1IccUBsEAlqgjkKZLrm3lgj5XpE6jjKToc/2OVN/A9bd0a6/IxdvtFPY8nfW00PMWPQYwvArpwbdKyk1noNVm+DVeztwXTp/qEwTRrTfeZJylfgLGpytoPRR/ex8LDhMYIPlUpRes5DOEVfLvgTX3FKOG9/KI1e+jsGfzdkqsLD9oNJrn6JK2Ivsj9y+X1lYGKwxBShbTj3znS3F4TWVhWhd3f2kSdnaAWbTg60JF8TLD/PpH2q2umMDL6yxK2LD+t+D/l4gS5lzEuHM0WRIe/ctn3++ThgNjf00ZWTQz4pHmcdIRYnm3PcU1bGWAKJUkxd08GXEFM6cuDp5crK2r2/YJky5fmQEhBAX4xSKazTwOCjeJJHovxZaRNHEU1KQ7TiD0xtONz0IJEWiqZiZL5AYTZ3rzXhenKO3JRH+4BHvej0gp4/mySye4zjpC4L8qJA01GUYq2nBgX9K+hvCW0X5HmHC7qT4qZlWCNwM9NUSTxQcUKHa1WeAOUOLIpgt1YBbx4r2f/riBAaxTAc1A70NY3uA0ZonTzkRMuklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAEeMo8kIg3Sw8q+4PTjCWyQfjp0+JBGhf0mcncFRgw3eCi23hmEPBsT9AeVGpIoZuDeWYg5M20kKDCueCLBwBA==" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAuaznduqNZrilrjTiObM2nEec2+Vb0IQ66VOn8au9gbuIMlxtNzfZgtP+SvVYAx8CihgUCSQGyMizMQIxpPC+IXYnvLqKavGOt5D/z+kYLXeYbPyqyP+9+mHo6uvQ2bvExfiHWzSeIr4hRSeHiWpJWHuH3T9+CE5uXiHFq1vyniQCmzHZwfIPJr/QuQOEYYAOyHbMBUErZ3pKqkAvpn1yUaW1/tWu6HNLwp8XPz+2hm+kjz5r+uop0Ersd0miWd4EqR2tIl7x1zUpK7SdLvLCkhDvrSrXLupzzJYMfYc7Lzy1Z9AMo01PWVtCPh9tQxPO4rbe3bfhT7tbLNhWEnQ4RrG3CZAOabsf3wglLxUt1llXPsyGoLGz2rEVmKGrTnZfNQAAACVNdebymTuKjM7ZBGZrlP3CAX56KnnKnS84QEE4Fxj/DmGC63pZhG1BDhDDwS92GvkEJHtp7DbqS2aAIpquRCV0Bxtt2wsfL84dxy45kSA3v+vB4I5BVvCfovjtJ2TgA6+PqOXXI7M+V/kyxdcu6/dMmRfCXxHyvT5rhHzXFywlgf1w9jTdhnIam7Hvf3lSAYbWcA9sQ+HAxkXBUkFSXmrHYdsbm5vYItjZSVrsS8pt6byPGnT79jfwSLJibdcxbgwStZ2Opzjx6C2v0m34PLspJwn6F3qos6Cx2Vc2oTVEQOnx9i9uynpMeoG7CmcQlLVnm4ewfHrsYcb9o921ed1kg9dNtID5vL3MBxzFG1JE6wLZrurCuFkNwUTqpiJ64defuENbcpwKHdmLsS8RRKmJ1VYgQ8/us/og/tiyo+Ge40uxKC4AsRA/FFsQOI4QJQA+xEKAnlxa3Q3xygTEWCI1SwgBO9Nr0vS2MzddTzxub34WVkvKLia6UADmBSBMiEqlR5nYwWbGwKeq+/9vPcpNfczlwIbnYr/OIEW/QZ+dmLpcrvARvDe0uD/XRAQhQ1EJCF6fRxbHybai7wUcRpcZPkOi07Z0BDDJ93GlUeTYfg5HBm0OidIZ8SVZRPAuMbhVk1wjAqk1CV3Vr/UNh73pYNL7Nzhw6uiYXGsOMziWELuocyn/1yL37ihEGXZqApewlwvKu0vQ6PjU5OxLBnREDgJeODY72MotZ+3dGGMHaSZxZuV12A1BOXBnoQANivNCVwFuyxoYHKT8YHv5rGb2AvCrn4WBjDIRzOIi884WBEq/KyCEy4mFSZsEPy6/oYCsBmIRXnbrQG/Da5K0bdG3Dajc+xu+7KlpEHftBHeoLndSpO8KBe2CAdsV1NSc37LJcr0uJZJLw76ql6RoS15O/kKYh5M4o6kJSCgq6B+pwTTR1LVF5mgHKg7P5q6TqVU4qodQEHnoBQYAn0sPWU3NceCiYrIdZFTFsaQrlhROF2NKbRJVAT2sJuVU51FuaLRvTKf37EcXdLXAtlD6G/jVCAR7TSggGKVa52D3wlDJNf7CI3YNirrqx/noNjw2ADfTZ31WnUv67U1viUduRwXR5HLxcc0GiQeWXtbXpo1Dt83lj5RwipQFM818wQjsfJdj24ScgQVVd1brzA0SXG+7v/ZQgA+IFMIP3zkxXQwGCJ8WJZQQXtN4qos+vLRWYiz8hTGigM3UHAZ5OtZhdPMVB8Moyx6YIAfaBpMLk2q1G4r7GE4i+KtJi64IpUv94ElhXymA4yQkFaaPvg+MnznbdoztnE13giLOAdu9zKQAsPjTxTqytnDSKU9wQpjIdcPQLfTNNBF5zjie+i8frH+AH0Vf8prLCsLFsLt0VH81POnbPRfEnAOLHjzyjGGoxspyJSgSIexWGvBL1+TOLBHO3WRgO+a4QB/h6Ro21AbajFRSzGjQpUICJKGdVDqmyUYnXON9yLnyJcYQyRCKY0Dmdaon+8X5FyvDgsrvXojYsAPssV7Jt4rofrqw4Snw76ZuOEprmx9voD6iA+WCeoFbMuxmBRPgEQSSOlede9nPgFQN1xIamyMGKxh6cZXPAQ==" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA2MQvvRSrSbhOpNCKgiYGv/Qo9F3IXPmrGrVVx6rRYqiHZCujXufc3mGOaDqaJxc+7oPUJRNg4v/TShy4OxdgI1Bnjodmu4u0+aNL8obK9jSTL0jcXZLYIytYY5WlPfdl2RllVWYBXvDiNNXKfT+DH8NTbcI3dcVzZ36V66Q0sJ8Tpdl4tJ1YstXcXcolncBxGiWF3mDItnDuOcqlEjWDD0s2pKVwYVQAuflXqU0RrXe5BUuae5EOt2MtGQnjzBPlhR53JQ4T1Gp11o6AhzDPcjTF0BYiE8RnzrBC+BfMsHRHX1bklsZcRmH8PicuKDu+p5Uz4X0/aLleGt8gHmziK7G3CZAOabsf3wglLxUt1llXPsyGoLGz2rEVmKGrTnZfNQAAAF7Yozlxib7favkaw3IYnEbLllLj5GoKLdA1UIIwPCCwgt7bPudaEdKszkmD2QLiZ8VzuFU/mZDsfTMTS2CjpxXC0as1m0TB7y4z4V2fZLz1GDoNJkRYfLKErd4ti5XYCoFT4ta2QWmZgp59/j69mHbQP2+5cIxRFYbESnKSPEHzOrfmvYejzBuULeFQj9Dr6qdn+L9AOwVXbt0riQxBKdq2WyQM28cKLhL70TBZjc//cMQhrr2M9sf9Eu7rlfryRQ3EQLF/OacAxvwwjwRZ//tuLhfIWQAmjpLqFevRTwENUvUDG5S753HB84wMAoiQW4ro44Szex213ntO/JpXRoKiSvCgdFcn/eAU4EqlpCjQyxXwe+fcSFSWaXfPhUSD/845MR+VWOnl9ZzMsGFVOR3V+pKw+2g3P7p5Zwj87mixMGdJltTdKUMDKNjbKdgZ27zwB2VHFAsLXLo7FjSOaWQs3ce2PDS75je+Hg9najrxov+A3e9Tk9/pJiMbUKVrWBr12VELl3gNySp94t4Mt+u/0zn+tZK3IYUF78iCbBy/zZLmVpL/ZdmgY7uBNGRwOyKFQNYszlu56wECPLC9g7e/yBvCdW2U6ZpKCS/RmjZi+cq5Fi3PLKSIfJDw9hm2LgQ69baii2+S4KSYxJYOIzknW36MPJJ8APm9zJmuYfP1kC3iyXFLLpUFR5X8bQzLrQiyujef02N975MzNRVb7E1/Bl1e+AYBKw2yuW4hMt4XCjp/XQ23I3GGKNYfujET4++Wpb/KhoMfFAKRd1wkmRZehBjpWtZcyYogYga/H9DKu19vIexe5SGHdn4TFKpRC2ndidxcAfB2lf/CohTYFm9uoXrRGo8E12esLaFbty6JjvopmMWA8WemFEHI8Rl4XX26x4/Q884HPUv/YwskifY/W1H6MMlg1Z/wlvV+io66zd0JXHYycPcFrOhRcxmEUTEnLcf3ctDtqh8XhuKeKF8i6cXzvp7yGXnX5nafEiwKzUtZ53EXk7iixHLHl/Om1TCZsmYecWvbcMswcKd4tGx7XWNF9OG23XsrJtMoS7hooVzvuX1cKEHqwqhrOYj4IpuLDXgxRU+5vTZgDxXMl87VB6gRnuUuQv/fTek1F3go+ZLVoanW8Shfusogbu+J1xF1l5rGewQOWcBOG9vCmlTmmW9gTpPq1TiZE9TPFjogr8rUrsd0+Wki525Ro+WByf6L4dXpIPWKmUdU5YdAoabpHZrTSHHB+c18GfJmGbYRPGcyX8jUbwZBeHOfrRvFmfeNJoISkjiArdcC+FPqvzNbnq00tU5jRtOrHnS7aG8XfyQh3DGowChPFVukTGckYGEHf/naSWfKoXk9UWOpUXA5/KS0OtvGvMLlb3F8lNBN9yDmz0CCAv+oK7I0uH3uYu+Yo7/AwZA3qvCoDJLUzlY7X32ju4Z2EMLR2see3IlHN1yMrOw/LN5b54EpH79bLTDiZdNhhr+7g6XsoT/sXXOpR6ekmsL2tkILOiqqY1t0fACY8WgP0iZapCzKKaRnh3o86WPvwALuoiDB4XF6si6jhTTWenqLDtpPIHTjme6egEtd14dRL6hMmkRmTfI4DQ==" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA1FU1m+RtzgG5/Uh51u2Kxx38q0mM00+qlxGPsVh3xeGKW771/Zd+zBvcvBPdfX3hWmFiE4uV2ne+hCPhOXRP5sFGN7bC6Ag/Oa5egZm34l+MmhcdTM+WexJgiTXjQMNsjk+vHCCh9WPzyslx9QQb+pn15DcnQc0oZMX4oYF+wVYC6GvJl935nwkyTJwGBiRZmK8cXyRfZdXJtMflklUWmjINVwPTq7vjSTccL1LHD7qChiLJIJcRGhLxQJFIirlPajfUnP69qbaCLQaUKUQDOE3kmdDletaPXuyu+p6R2j2CZNSkef2Bx2b6+l+iyHYY/5bPJcihOlO6eRNAqGF327G3CZAOabsf3wglLxUt1llXPsyGoLGz2rEVmKGrTnZfNQAAAKkmyWJsNjKQZ/FgEJL1Nk4dpFpfKARz0HO5KkzKZYeVL23dtwVx5vsi2rOb/+/eh8vws8urKf+MSYzy43LsdxZogwXN0ugsS3Pu18e7l2t52ixQ7sA171wTndQWwfJxBpMXxVRbz+qRltydAy2Pd7FoFpLF7gVBe3zB9TxmRZ0950nnpZ/3tCY/NblJbb1nQ41kS3NRjqHN4dwH87+MvtKqpsy7PALXay4OMVBCpIkgtqpZUqcgCGNwwWpXgdQm6BjuMpuLXxF8A06FxL6ZtWJCJaSluzMersXcI7Ju/Qa0m/mni+v0fImeKnz6C1MgQKt2hxuquHKyNYdIIOAtY7RyMbUt9O95/S+BAgazSToKwCJHUFRqy5Rjd4+CzHJUsujnFYzrk9HEj7MHLheEHvP/fIfMhu2IN1fd0x5SRrUCYn98oVd842xhZzVFde4qr+1/PfwDqpP0GFPC+hp8a28DKyCEnwQ5VlIS0I9E1SoQu29//nxBqM2pdVR7phQDS5QjePaLuOjXsIzoswtdQGV8RZwVkTwBlLL/Xy0hJV2gkvqAPcNhBrV5pGyY3GHnolLnWZ6305ffzzWC3QjxfQx3pid6dy1A9AsF+QUwwFylABMYChrBb/Fi9ncEm81NLwWUg8niRLWY6S7M6AXNJcizq6qblpFYtqLyoRU53Zg4p24Pc+rOfzuP+fs+HZMwCuN3OT7lRnbR3I7O3GUVPgtcMusK3Nwd+Av7qi7/1E9Y6x8tyT2yrFF/b+NVwoMjkBeng1mm59N1aflFWrv34Wl5sAo8c37Xi0rxFdYdk0Ngso4nqPlRqeG2Aow1caoE6PYasciE9VQ6qdQ+VQglc5z+2BW5KL7MsxZlen5VrIAhuUFeECdR9KOpJjJkprK+zYe0TaOGRXidXTUonJGeFsSws6NOZDYGHUPvYE0c/wA9P3ZeHowBDnwWPA3U5fARUROdAVGQVkB82vqa0Gt1Nl4sYyR8Xhp+9+iYum1Nu9L8SzQgvk4Y6PewN9/OHaazOpvTDuVcOTrhLt+YrA0I0eG1xuE0ElIYKudZ/2VJ3beHcj2/hwzWBXKCU6XiouGuPhr6YbKLkK+nv2oDI6XaqA+FJ41hsQQN3wxAE5qdOyRwHWO122TvOUX/9OROO2io44F9cqhtfZ5hUtI1Lg8EhbUWucfUokmX+/Dnm3+yQ2l0v2DqWJ/T5dh+Ac4/01cYWW4dVCeclEu/bI+udWRZfcXQEx7xILERbrK+9ahFTunbMyw3yE0GrHn7jdOAm+TlOLqiNEfCvF3HkgPLdwh/KgMBgMk3gqcTSUTPHWSDyqLy89fUFBo4aWM/v2LJRFrHOpL9Afw1/Ps3EsVB02LfqUwHQs54OuyzTSIhS6DqDN/T8D+K+oFu3KWrnqIIiGgYJyy4Tms6qUqW6szuWKTiMopBd18flO687tS/yAww519HphY298qRTmi7fXUUk89IC6uHlahNimazBzCyRSkhw7UJCY2sHk0O4eCbCHLjEcnUSWkwRN06KS07rDncxBRf3H/NUE3Z+D6w7I7mNEsgBG/Hd4cwkjsW2u4kkXrKmRcD2XKYkrKByXpYWds+Em8rDg==" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + }, + { + "type": "Buffer", + "data": "base64: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" + } + ] + } + ] +} \ No newline at end of file diff --git a/ironfish/src/workerPool/tasks/createMinersFee.test.ts b/ironfish/src/workerPool/tasks/createMinersFee.test.ts index 022ca0d10d..264d9cb1c7 100644 --- a/ironfish/src/workerPool/tasks/createMinersFee.test.ts +++ b/ironfish/src/workerPool/tasks/createMinersFee.test.ts @@ -1,7 +1,11 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -import { createNodeTest, useAccountFixture } from '../../testUtilities' +import { + createNodeTest, + serializePayloadToBuffer, + useAccountFixture, +} from '../../testUtilities' import { CreateMinersFeeRequest, CreateMinersFeeResponse, @@ -26,8 +30,8 @@ jest.mock('@ironfish/rust-nodejs', () => { describe('CreateMinersFeeRequest', () => { it('serializes the object to a buffer and deserializes to the original object', () => { const request = new CreateMinersFeeRequest(BigInt(0), 'memo', 'spendKey') - const buffer = request.serialize() - const deserializedRequest = CreateMinersFeeRequest.deserialize(request.jobId, buffer) + const buffer = serializePayloadToBuffer(request) + const deserializedRequest = CreateMinersFeeRequest.deserializePayload(request.jobId, buffer) expect(deserializedRequest).toEqual(request) }) }) @@ -35,8 +39,11 @@ describe('CreateMinersFeeRequest', () => { describe('CreateMinersFeeResponse', () => { it('serializes the object to a buffer and deserializes to the original object', () => { const response = new CreateMinersFeeResponse(Uint8Array.from([0, 1, 2]), 0) - const buffer = response.serialize() - const deserializedResponse = CreateMinersFeeResponse.deserialize(response.jobId, buffer) + const buffer = serializePayloadToBuffer(response) + const deserializedResponse = CreateMinersFeeResponse.deserializePayload( + response.jobId, + buffer, + ) expect(deserializedResponse).toEqual(response) }) }) diff --git a/ironfish/src/workerPool/tasks/createMinersFee.ts b/ironfish/src/workerPool/tasks/createMinersFee.ts index fc812d9571..f184e0d674 100644 --- a/ironfish/src/workerPool/tasks/createMinersFee.ts +++ b/ironfish/src/workerPool/tasks/createMinersFee.ts @@ -19,15 +19,13 @@ export class CreateMinersFeeRequest extends WorkerMessage { this.spendKey = spendKey } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeVarBytes(BigIntUtils.toBytesBE(this.amount)) bw.writeVarString(this.memo, 'utf8') bw.writeVarString(this.spendKey, 'utf8') - return bw.render() } - static deserialize(jobId: number, buffer: Buffer): CreateMinersFeeRequest { + static deserializePayload(jobId: number, buffer: Buffer): CreateMinersFeeRequest { const reader = bufio.read(buffer, true) const amount = BigIntUtils.fromBytesBE(reader.readVarBytes()) const memo = reader.readVarString('utf8') @@ -52,11 +50,11 @@ export class CreateMinersFeeResponse extends WorkerMessage { this.serializedTransactionPosted = serializedTransactionPosted } - serialize(): Buffer { - return Buffer.from(this.serializedTransactionPosted) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { + bw.writeBytes(Buffer.from(this.serializedTransactionPosted)) } - static deserialize(jobId: number, buffer: Buffer): CreateMinersFeeResponse { + static deserializePayload(jobId: number, buffer: Buffer): CreateMinersFeeResponse { return new CreateMinersFeeResponse(Uint8Array.from(buffer), jobId) } diff --git a/ironfish/src/workerPool/tasks/decryptNotes.test.ts b/ironfish/src/workerPool/tasks/decryptNotes.test.ts index 7c94ced4bf..df3857c1a7 100644 --- a/ironfish/src/workerPool/tasks/decryptNotes.test.ts +++ b/ironfish/src/workerPool/tasks/decryptNotes.test.ts @@ -4,6 +4,7 @@ import { DECRYPTED_NOTE_LENGTH, ENCRYPTED_NOTE_LENGTH } from '@ironfish/rust-nodejs' import { createNodeTest, + serializePayloadToBuffer, useAccountFixture, useMinerBlockFixture, useMinersTxFixture, @@ -28,8 +29,8 @@ describe('DecryptNotesRequest', () => { ], 0, ) - const buffer = request.serialize() - const deserializedRequest = DecryptNotesRequest.deserialize(request.jobId, buffer) + const buffer = serializePayloadToBuffer(request) + const deserializedRequest = DecryptNotesRequest.deserializePayload(request.jobId, buffer) expect(deserializedRequest).toEqual(request) }) }) @@ -49,8 +50,8 @@ describe('DecryptNotesResponse', () => { ], 0, ) - const buffer = response.serialize() - const deserializedResponse = DecryptNotesResponse.deserialize(response.jobId, buffer) + const buffer = serializePayloadToBuffer(response) + const deserializedResponse = DecryptNotesResponse.deserializePayload(response.jobId, buffer) expect(deserializedResponse).toEqual(response) }) }) diff --git a/ironfish/src/workerPool/tasks/decryptNotes.ts b/ironfish/src/workerPool/tasks/decryptNotes.ts index 8846e427eb..71cd1fddfa 100644 --- a/ironfish/src/workerPool/tasks/decryptNotes.ts +++ b/ironfish/src/workerPool/tasks/decryptNotes.ts @@ -34,9 +34,7 @@ export class DecryptNotesRequest extends WorkerMessage { this.payloads = payloads } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) - + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeU8(this.payloads.length) for (const payload of this.payloads) { let flags = 0 @@ -53,11 +51,9 @@ export class DecryptNotesRequest extends WorkerMessage { bw.writeU32(payload.currentNoteIndex) } } - - return bw.render() } - static deserialize(jobId: number, buffer: Buffer): DecryptNotesRequest { + static deserializePayload(jobId: number, buffer: Buffer): DecryptNotesRequest { const reader = bufio.read(buffer, true) const payloads = [] @@ -109,9 +105,7 @@ export class DecryptNotesResponse extends WorkerMessage { this.notes = notes } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) - + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeU8(this.notes.length) for (const note of this.notes) { const hasDecryptedNote = Number(!!note) @@ -135,11 +129,9 @@ export class DecryptNotesResponse extends WorkerMessage { } } } - - return bw.render() } - static deserialize(jobId: number, buffer: Buffer): DecryptNotesResponse { + static deserializePayload(jobId: number, buffer: Buffer): DecryptNotesResponse { const reader = bufio.read(buffer) const notes = [] diff --git a/ironfish/src/workerPool/tasks/jobAbort.ts b/ironfish/src/workerPool/tasks/jobAbort.ts index a1579f6c2f..055d11f8c7 100644 --- a/ironfish/src/workerPool/tasks/jobAbort.ts +++ b/ironfish/src/workerPool/tasks/jobAbort.ts @@ -8,11 +8,11 @@ export class JobAbortedMessage extends WorkerMessage { super(WorkerMessageType.JobAborted, jobId) } - serialize(): Buffer { - return Buffer.from('') + serializePayload(): void { + return } - static deserialize(): JobAbortedError { + static deserializePayload(): JobAbortedError { return new JobAbortedError() } diff --git a/ironfish/src/workerPool/tasks/jobError.ts b/ironfish/src/workerPool/tasks/jobError.ts index ecd95850b6..69d444ad81 100644 --- a/ironfish/src/workerPool/tasks/jobError.ts +++ b/ironfish/src/workerPool/tasks/jobError.ts @@ -33,8 +33,7 @@ export class JobErrorMessage extends WorkerMessage { } } - serialize(): Buffer { - const bw = bufio.write() + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeVarString(this.errorType, 'utf8') bw.writeVarString(this.message, 'utf8') if (this.code) { @@ -43,12 +42,10 @@ export class JobErrorMessage extends WorkerMessage { if (this.stack) { bw.writeVarString(this.stack, 'utf8') } - - return bw.render() } // We return JobError so the error can be propagated to a calling Promise's reject method - static deserialize(jobId: number, buffer: Buffer): JobError { + static deserializePayload(jobId: number, buffer: Buffer): JobError { const br = bufio.read(buffer, true) const errorType = br.readVarString('utf8') diff --git a/ironfish/src/workerPool/tasks/postTransaction.test.ts b/ironfish/src/workerPool/tasks/postTransaction.test.ts index cbadaec35d..23d584f607 100644 --- a/ironfish/src/workerPool/tasks/postTransaction.test.ts +++ b/ironfish/src/workerPool/tasks/postTransaction.test.ts @@ -4,6 +4,7 @@ import { createNodeTest, + serializePayloadToBuffer, useAccountFixture, useMinerBlockFixture, useMinersTxFixture, @@ -38,8 +39,8 @@ describe('PostTransactionRequest', () => { }) const request = new PostTransactionRequest(raw, account.spendingKey) - const buffer = request.serialize() - const deserialized = PostTransactionRequest.deserialize(request.jobId, buffer) + const buffer = serializePayloadToBuffer(request) + const deserialized = PostTransactionRequest.deserializePayload(request.jobId, buffer) expect(deserialized).toEqual(request) }) @@ -52,9 +53,9 @@ describe('PostTransactionResponse', () => { const transaction = await useMinersTxFixture(nodeTest.wallet) const response = new PostTransactionResponse(transaction, 0) - const serialized = response.serialize() + const serialized = serializePayloadToBuffer(response) - const deserialized = PostTransactionResponse.deserialize(response.jobId, serialized) + const deserialized = PostTransactionResponse.deserializePayload(response.jobId, serialized) expect(deserialized.transaction.equals(transaction)).toBe(true) }) }) diff --git a/ironfish/src/workerPool/tasks/postTransaction.ts b/ironfish/src/workerPool/tasks/postTransaction.ts index 679391e15a..6446d2fc29 100644 --- a/ironfish/src/workerPool/tasks/postTransaction.ts +++ b/ironfish/src/workerPool/tasks/postTransaction.ts @@ -19,15 +19,12 @@ export class PostTransactionRequest extends WorkerMessage { this.spendingKey = spendingKey } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeBytes(Buffer.from(this.spendingKey, 'hex')) bw.writeBytes(RawTransactionSerde.serialize(this.transaction)) - - return bw.render() } - static deserialize(jobId: number, buffer: Buffer): PostTransactionRequest { + static deserializePayload(jobId: number, buffer: Buffer): PostTransactionRequest { const reader = bufio.read(buffer, true) const spendingKey = reader.readBytes(ACCOUNT_KEY_LENGTH).toString('hex') const raw = RawTransactionSerde.deserialize( @@ -49,13 +46,11 @@ export class PostTransactionResponse extends WorkerMessage { this.transaction = transaction } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeVarBytes(this.transaction.serialize()) - return bw.render() } - static deserialize(jobId: number, buffer: Buffer): PostTransactionResponse { + static deserializePayload(jobId: number, buffer: Buffer): PostTransactionResponse { const reader = bufio.read(buffer, true) const transaction = new Transaction(reader.readVarBytes()) return new PostTransactionResponse(transaction, jobId) diff --git a/ironfish/src/workerPool/tasks/sleep.test.ts b/ironfish/src/workerPool/tasks/sleep.test.ts index 82eac311e0..52818261bb 100644 --- a/ironfish/src/workerPool/tasks/sleep.test.ts +++ b/ironfish/src/workerPool/tasks/sleep.test.ts @@ -1,14 +1,15 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ +import { serializePayloadToBuffer } from '../../testUtilities' import { Job } from '../job' import { SleepRequest, SleepResponse, SleepTask } from './sleep' describe('SleepRequest', () => { it('serializes the object to a buffer and deserializes to the original object', () => { const request = new SleepRequest(1000, '') - const buffer = request.serialize() - const deserializedRequest = SleepRequest.deserialize(request.jobId, buffer) + const buffer = serializePayloadToBuffer(request) + const deserializedRequest = SleepRequest.deserializePayload(request.jobId, buffer) expect(deserializedRequest).toEqual(request) }) }) @@ -16,8 +17,8 @@ describe('SleepRequest', () => { describe('SleepResponse', () => { it('serializes the object to a buffer and deserializes to the original object', () => { const response = new SleepResponse(true, 1) - const buffer = response.serialize() - const deserializedResponse = SleepResponse.deserialize(response.jobId, buffer) + const buffer = serializePayloadToBuffer(response) + const deserializedResponse = SleepResponse.deserializePayload(response.jobId, buffer) expect(deserializedResponse).toEqual(response) }) }) diff --git a/ironfish/src/workerPool/tasks/sleep.ts b/ironfish/src/workerPool/tasks/sleep.ts index 8465b51ffb..5fabcb29b4 100644 --- a/ironfish/src/workerPool/tasks/sleep.ts +++ b/ironfish/src/workerPool/tasks/sleep.ts @@ -18,14 +18,12 @@ export class SleepRequest extends WorkerMessage { this.error = error } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeDouble(this.sleep) bw.writeVarString(this.error, 'utf8') - return bw.render() } - static deserialize(jobId: number, buffer: Buffer): SleepRequest { + static deserializePayload(jobId: number, buffer: Buffer): SleepRequest { const reader = bufio.read(buffer, true) const sleep = reader.readDouble() const error = reader.readVarString('utf8') @@ -45,13 +43,11 @@ export class SleepResponse extends WorkerMessage { this.aborted = aborted } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeU8(Number(this.aborted)) - return bw.render() } - static deserialize(jobId: number, buffer: Buffer): SleepResponse { + static deserializePayload(jobId: number, buffer: Buffer): SleepResponse { const reader = bufio.read(buffer, true) const aborted = Boolean(reader.readU8()) return new SleepResponse(aborted, jobId) diff --git a/ironfish/src/workerPool/tasks/submitTelemetry.test.ts b/ironfish/src/workerPool/tasks/submitTelemetry.test.ts index 93d66901d8..a45bcf36b1 100644 --- a/ironfish/src/workerPool/tasks/submitTelemetry.test.ts +++ b/ironfish/src/workerPool/tasks/submitTelemetry.test.ts @@ -3,6 +3,7 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ import axios from 'axios' import { Metric } from '../../telemetry' +import { serializePayloadToBuffer } from '../../testUtilities' import { BufferUtils, GraffitiUtils } from '../../utils' import { SubmitTelemetryRequest, @@ -47,8 +48,8 @@ describe('SubmitTelemetryRequest', () => { GraffitiUtils.fromString(''), 'mock.api.endpoint', ) - const buffer = request.serialize() - const deserializedRequest = SubmitTelemetryRequest.deserialize(request.jobId, buffer) + const buffer = serializePayloadToBuffer(request) + const deserializedRequest = SubmitTelemetryRequest.deserializePayload(request.jobId, buffer) expect(deserializedRequest).toEqual(request) }) }) @@ -56,7 +57,7 @@ describe('SubmitTelemetryRequest', () => { describe('SubmitTelemetryResponse', () => { it('serializes the object to a buffer and deserializes to the original object', () => { const response = new SubmitTelemetryResponse(0) - const deserializedResponse = SubmitTelemetryResponse.deserialize(response.jobId) + const deserializedResponse = SubmitTelemetryResponse.deserializePayload(response.jobId) expect(deserializedResponse).toEqual(response) }) }) diff --git a/ironfish/src/workerPool/tasks/submitTelemetry.ts b/ironfish/src/workerPool/tasks/submitTelemetry.ts index 74652621fa..de26700f79 100644 --- a/ironfish/src/workerPool/tasks/submitTelemetry.ts +++ b/ironfish/src/workerPool/tasks/submitTelemetry.ts @@ -21,8 +21,7 @@ export class SubmitTelemetryRequest extends WorkerMessage { this.apiHost = apiHost } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeVarBytes(this.graffiti) bw.writeVarString(this.apiHost, 'utf8') @@ -62,10 +61,9 @@ export class SubmitTelemetryRequest extends WorkerMessage { } } } - return bw.render() } - static deserialize(jobId: number, buffer: Buffer): SubmitTelemetryRequest { + static deserializePayload(jobId: number, buffer: Buffer): SubmitTelemetryRequest { const reader = bufio.read(buffer, true) const graffiti = reader.readVarBytes() const apiHost = reader.readVarString('utf8') @@ -167,11 +165,11 @@ export class SubmitTelemetryResponse extends WorkerMessage { super(WorkerMessageType.SubmitTelemetry, jobId) } - serialize(): Buffer { - return Buffer.from('') + serializePayload(): void { + return } - static deserialize(jobId: number): SubmitTelemetryResponse { + static deserializePayload(jobId: number): SubmitTelemetryResponse { return new SubmitTelemetryResponse(jobId) } diff --git a/ironfish/src/workerPool/tasks/verifyTransaction.test.ts b/ironfish/src/workerPool/tasks/verifyTransaction.test.ts index 7cccc760f7..f10728be1c 100644 --- a/ironfish/src/workerPool/tasks/verifyTransaction.test.ts +++ b/ironfish/src/workerPool/tasks/verifyTransaction.test.ts @@ -1,7 +1,12 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -import { createNodeTest, useAccountFixture, useMinersTxFixture } from '../../testUtilities' +import { + createNodeTest, + serializePayloadToBuffer, + useAccountFixture, + useMinersTxFixture, +} from '../../testUtilities' import { VerifyTransactionRequest, VerifyTransactionResponse, @@ -13,8 +18,11 @@ describe('VerifyTransactionRequest', () => { const mockTransactionPosted = Buffer.from('') const verifyFees = true const request = new VerifyTransactionRequest(mockTransactionPosted, { verifyFees }) - const buffer = request.serialize() - const deserializedRequest = VerifyTransactionRequest.deserialize(request.jobId, buffer) + const buffer = serializePayloadToBuffer(request) + const deserializedRequest = VerifyTransactionRequest.deserializePayload( + request.jobId, + buffer, + ) expect(deserializedRequest).toEqual(request) }) }) @@ -22,8 +30,11 @@ describe('VerifyTransactionRequest', () => { describe('VerifyTransactionResponse', () => { it('serializes the object to a buffer and deserializes to the original object', () => { const response = new VerifyTransactionResponse(true, 0) - const buffer = response.serialize() - const deserializedResponse = VerifyTransactionResponse.deserialize(response.jobId, buffer) + const buffer = serializePayloadToBuffer(response) + const deserializedResponse = VerifyTransactionResponse.deserializePayload( + response.jobId, + buffer, + ) expect(deserializedResponse).toEqual(response) }) }) diff --git a/ironfish/src/workerPool/tasks/verifyTransaction.ts b/ironfish/src/workerPool/tasks/verifyTransaction.ts index 0c78a07643..6baf9f38ca 100644 --- a/ironfish/src/workerPool/tasks/verifyTransaction.ts +++ b/ironfish/src/workerPool/tasks/verifyTransaction.ts @@ -20,14 +20,12 @@ export class VerifyTransactionRequest extends WorkerMessage { this.verifyFees = options?.verifyFees ?? true } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeVarBytes(this.transactionPosted) bw.writeU8(Number(this.verifyFees)) - return bw.render() } - static deserialize(jobId: number, buffer: Buffer): VerifyTransactionRequest { + static deserializePayload(jobId: number, buffer: Buffer): VerifyTransactionRequest { const reader = bufio.read(buffer, true) const transactionPosted = reader.readVarBytes() const verifyFees = Boolean(reader.readU8()) @@ -47,13 +45,11 @@ export class VerifyTransactionResponse extends WorkerMessage { this.verified = verified } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeU8(Number(this.verified)) - return bw.render() } - static deserialize(jobId: number, buffer: Buffer): VerifyTransactionResponse { + static deserializePayload(jobId: number, buffer: Buffer): VerifyTransactionResponse { const reader = bufio.read(buffer, true) const verified = Boolean(reader.readU8()) return new VerifyTransactionResponse(verified, jobId) diff --git a/ironfish/src/workerPool/tasks/verifyTransactions.ts b/ironfish/src/workerPool/tasks/verifyTransactions.ts index e68ec6444d..1444fbd505 100644 --- a/ironfish/src/workerPool/tasks/verifyTransactions.ts +++ b/ironfish/src/workerPool/tasks/verifyTransactions.ts @@ -14,16 +14,14 @@ export class VerifyTransactionsRequest extends WorkerMessage { this.transactionsPosted = transactionsPosted } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeU64(this.transactionsPosted.length) for (const tx of this.transactionsPosted) { bw.writeVarBytes(tx) } - return bw.render() } - static deserialize(jobId: number, buffer: Buffer): VerifyTransactionsRequest { + static deserializePayload(jobId: number, buffer: Buffer): VerifyTransactionsRequest { const reader = bufio.read(buffer, true) const txLength = reader.readU64() @@ -52,13 +50,11 @@ export class VerifyTransactionsResponse extends WorkerMessage { this.verified = verified } - serialize(): Buffer { - const bw = bufio.write(this.getSize()) + serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void { bw.writeU8(Number(this.verified)) - return bw.render() } - static deserialize(jobId: number, buffer: Buffer): VerifyTransactionsResponse { + static deserializePayload(jobId: number, buffer: Buffer): VerifyTransactionsResponse { const reader = bufio.read(buffer, true) const verified = Boolean(reader.readU8()) return new VerifyTransactionsResponse(verified, jobId) diff --git a/ironfish/src/workerPool/tasks/workerMessage.ts b/ironfish/src/workerPool/tasks/workerMessage.ts index 386c32865e..bb6a251023 100644 --- a/ironfish/src/workerPool/tasks/workerMessage.ts +++ b/ironfish/src/workerPool/tasks/workerMessage.ts @@ -4,6 +4,9 @@ import bufio from 'bufio' import { Serializable } from '../../common/serializable' +import { WorkerHeader } from '../interfaces/workerHeader' + +export const WORKER_MESSAGE_HEADER_SIZE = 9 export enum WorkerMessageType { CreateMinersFee = 0, @@ -28,15 +31,26 @@ export abstract class WorkerMessage implements Serializable { this.type = type } - abstract serialize(): Buffer + abstract serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void abstract getSize(): number - serializeWithMetadata(): Buffer { - const headerSize = 9 - const bw = bufio.write(headerSize + this.getSize()) + static deserializeHeader(buffer: Buffer): WorkerHeader { + const br = bufio.read(buffer) + const jobId = Number(br.readU64()) + const type = br.readU8() + // TODO(mat): can we utilize zero copy here? + return { + jobId, + type, + body: br.readBytes(br.left()), + } + } + + serialize(): Buffer { + const bw = bufio.write(WORKER_MESSAGE_HEADER_SIZE + this.getSize()) bw.writeU64(this.jobId) bw.writeU8(this.type) - bw.writeBytes(this.serialize()) + this.serializePayload(bw) return bw.render() } } diff --git a/ironfish/src/workerPool/tasks/workerMessages.test.perf.ts b/ironfish/src/workerPool/tasks/workerMessages.test.perf.ts new file mode 100644 index 0000000000..8e8d31b1b8 --- /dev/null +++ b/ironfish/src/workerPool/tasks/workerMessages.test.perf.ts @@ -0,0 +1,116 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ + +/* eslint-disable no-console */ + +import { Assert } from '../../assert' +import { createNodeTest, useAccountFixture, useBlockWithTxs } from '../../testUtilities' +import { BenchUtils, CurrencyUtils, PromiseUtils, SegmentResults } from '../../utils' +import { Account } from '../../wallet' +import { CreateMinersFeeRequest } from './createMinersFee' +import { DecryptNoteOptions, DecryptNotesRequest } from './decryptNotes' +import { WORKER_MESSAGE_HEADER_SIZE } from './workerMessage' + +describe('WorkerMessages', () => { + const nodeTest = createNodeTest(true) + + const TEST_ITERATIONS = 50 + + let account: Account + + beforeAll(async () => { + account = await useAccountFixture(nodeTest.wallet, 'account') + }) + + it('createMinersFeeRequest', async () => { + Assert.isNotNull(account.spendingKey) + const message = new CreateMinersFeeRequest( + CurrencyUtils.decodeIron(20), + 'hello world memo', + account.spendingKey, + ) + + const expectedLength = message.getSize() + WORKER_MESSAGE_HEADER_SIZE + + const runs: number[] = [] + + await PromiseUtils.sleep(1000) + + const segment = await BenchUtils.withSegment(() => { + for (let i = 0; i < TEST_ITERATIONS; i++) { + const start = BenchUtils.start() + const buffer = message.serialize() + runs.push(BenchUtils.end(start)) + + expect(buffer.length).toEqual(expectedLength) + } + }) + + expect(true).toBe(true) + printResults('createMinersFeeRequest', runs, segment) + }) + + it('decryptNotes', async () => { + const txCount = 50 + const { block, transactions } = await useBlockWithTxs(nodeTest.node, txCount, account) + await expect(nodeTest.chain).toAddBlock(block) + + const payload: DecryptNoteOptions[] = [] + for (const transaction of transactions) { + for (const note of transaction.notes) { + payload.push({ + serializedNote: note.serialize(), + incomingViewKey: account.incomingViewKey, + outgoingViewKey: account.outgoingViewKey, + viewKey: account.viewKey, + currentNoteIndex: 0, + decryptForSpender: true, + }) + } + } + + expect(payload.length).toEqual(100) + + const message = new DecryptNotesRequest(payload) + + const expectedLength = message.getSize() + WORKER_MESSAGE_HEADER_SIZE + + const runs: number[] = [] + + await PromiseUtils.sleep(1000) + + const segment = await BenchUtils.withSegment(() => { + for (let i = 0; i < TEST_ITERATIONS; i++) { + const start = BenchUtils.start() + const buffer = message.serialize() + runs.push(BenchUtils.end(start)) + + expect(buffer.length).toEqual(expectedLength) + } + }) + + printResults('decryptNotes', runs, segment) + }) + + function printResults(testName: string, runs: number[], segment: SegmentResults) { + let min = Number.MAX_SAFE_INTEGER + let max = 0 + let total = 0 + for (const elapsed of runs) { + min = Math.min(elapsed, min) + max = Math.max(elapsed, max) + total += elapsed + } + const average = total / runs.length + + console.log( + `[TEST RESULTS: Message: ${testName}, Iterations: ${TEST_ITERATIONS}]` + + `\nTotal elapsed: ${total} milliseconds` + + `\nFastest: ${min} milliseconds` + + `\nSlowest: ${max} milliseconds` + + `\nAverage: ${average} milliseconds`, + ) + console.log(BenchUtils.renderSegment(segment)) + } +}) diff --git a/ironfish/src/workerPool/worker.ts b/ironfish/src/workerPool/worker.ts index c8f97515b1..e58b82b211 100644 --- a/ironfish/src/workerPool/worker.ts +++ b/ironfish/src/workerPool/worker.ts @@ -2,7 +2,6 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ import { initializeSapling } from '@ironfish/rust-nodejs' -import bufio from 'bufio' import path from 'path' import { MessagePort, parentPort, Worker as WorkerThread } from 'worker_threads' import { Assert } from '../assert' @@ -67,9 +66,9 @@ export class Worker { send(message: WorkerMessage): void { if (this.thread) { - this.thread.postMessage(message.serializeWithMetadata()) + this.thread.postMessage(message.serialize()) } else if (this.parent) { - this.parent.postMessage(message.serializeWithMetadata()) + this.parent.postMessage(message.serialize()) } else { throw new Error(`Cannot send message: no thread or worker`) } @@ -126,7 +125,7 @@ export class Worker { let header: WorkerHeader try { - header = this.parseHeader(message) + header = WorkerMessage.deserializeHeader(message) } catch { this.logger.error(`Could not parse header from request: '${message.toString('hex')}'`) return @@ -176,7 +175,7 @@ export class Worker { let header: WorkerHeader try { - header = this.parseHeader(message) + header = WorkerMessage.deserializeHeader(message) } catch { this.logger.error(`Could not parse header from response: '${message.toString('hex')}'`) return @@ -220,37 +219,26 @@ export class Worker { return } - private parseHeader(data: Buffer): WorkerHeader { - const br = bufio.read(data) - const jobId = Number(br.readU64()) - const type = br.readU8() - return { - jobId, - type, - body: br.readBytes(br.left()), - } - } - private parseRequest(jobId: number, type: WorkerMessageType, request: Buffer): WorkerMessage { switch (type) { case WorkerMessageType.CreateMinersFee: - return CreateMinersFeeRequest.deserialize(jobId, request) + return CreateMinersFeeRequest.deserializePayload(jobId, request) case WorkerMessageType.PostTransaction: - return PostTransactionRequest.deserialize(jobId, request) + return PostTransactionRequest.deserializePayload(jobId, request) case WorkerMessageType.DecryptNotes: - return DecryptNotesRequest.deserialize(jobId, request) + return DecryptNotesRequest.deserializePayload(jobId, request) case WorkerMessageType.JobAborted: throw new Error('JobAbort should not be sent as a request') case WorkerMessageType.JobError: throw new Error('JobError should not be sent as a request') case WorkerMessageType.Sleep: - return SleepRequest.deserialize(jobId, request) + return SleepRequest.deserializePayload(jobId, request) case WorkerMessageType.SubmitTelemetry: - return SubmitTelemetryRequest.deserialize(jobId, request) + return SubmitTelemetryRequest.deserializePayload(jobId, request) case WorkerMessageType.VerifyTransaction: - return VerifyTransactionRequest.deserialize(jobId, request) + return VerifyTransactionRequest.deserializePayload(jobId, request) case WorkerMessageType.VerifyTransactions: - return VerifyTransactionsRequest.deserialize(jobId, request) + return VerifyTransactionsRequest.deserializePayload(jobId, request) } } @@ -261,23 +249,23 @@ export class Worker { ): WorkerMessage | JobError | JobAbortedError { switch (type) { case WorkerMessageType.CreateMinersFee: - return CreateMinersFeeResponse.deserialize(jobId, response) + return CreateMinersFeeResponse.deserializePayload(jobId, response) case WorkerMessageType.PostTransaction: - return PostTransactionResponse.deserialize(jobId, response) + return PostTransactionResponse.deserializePayload(jobId, response) case WorkerMessageType.DecryptNotes: - return DecryptNotesResponse.deserialize(jobId, response) + return DecryptNotesResponse.deserializePayload(jobId, response) case WorkerMessageType.JobAborted: - return JobAbortedMessage.deserialize() + return JobAbortedMessage.deserializePayload() case WorkerMessageType.JobError: - return JobErrorMessage.deserialize(jobId, response) + return JobErrorMessage.deserializePayload(jobId, response) case WorkerMessageType.Sleep: - return SleepResponse.deserialize(jobId, response) + return SleepResponse.deserializePayload(jobId, response) case WorkerMessageType.SubmitTelemetry: - return SubmitTelemetryResponse.deserialize(jobId) + return SubmitTelemetryResponse.deserializePayload(jobId) case WorkerMessageType.VerifyTransaction: - return VerifyTransactionResponse.deserialize(jobId, response) + return VerifyTransactionResponse.deserializePayload(jobId, response) case WorkerMessageType.VerifyTransactions: - return VerifyTransactionsResponse.deserialize(jobId, response) + return VerifyTransactionsResponse.deserializePayload(jobId, response) } } } From 60842a1c48220e31b2492dec92bc4fceec55a4a0 Mon Sep 17 00:00:00 2001 From: Hugh Cunningham <57735705+hughy@users.noreply.github.com> Date: Wed, 24 May 2023 16:44:47 -0700 Subject: [PATCH 17/21] checks if submitted block is heavier when chain changed (#3923) * checks if submitted block is heavier when chain changed when a miner submits a block to the mining manager the manager discards the block if the chain has changed. that is, if the submitted block no longer connects to the chain head. however, if the submitted block is heavier than the curremt chain head then the manager should add this block to the chain. - removes unnecessary check that chain head exists - does not discard submitted block if it is heavier than the current chain head * sets work on submitted block before checking isBlockHeavier the 'work' on a block header is only set in 'chain.connect', so checking 'isBlockHeavier' in 'submitBlockTemplate' will always return false unless we set the work first. only sets the work and checks if the block is heavier if the chain has changed. this is to avoid duplicating this work if possible and avoid looking up the previous block if possible --- .../__fixtures__/manager.test.slow.ts.fixture | 114 +++++++++++++----- ironfish/src/mining/manager.test.slow.ts | 41 ++++++- ironfish/src/mining/manager.ts | 21 ++-- 3 files changed, 136 insertions(+), 40 deletions(-) diff --git a/ironfish/src/mining/__fixtures__/manager.test.slow.ts.fixture b/ironfish/src/mining/__fixtures__/manager.test.slow.ts.fixture index 6da5360ca1..64e037bd41 100644 --- a/ironfish/src/mining/__fixtures__/manager.test.slow.ts.fixture +++ b/ironfish/src/mining/__fixtures__/manager.test.slow.ts.fixture @@ -187,22 +187,22 @@ "data": "base64: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" } ], - "Mining manager submit block template discards block if chain changed": [ + "Mining manager submit block template discards block if not valid": [ { "header": { "sequence": 2, "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:h9GajJK7sdFqSbI179wmxqx+j/dwLoUsuBmlBrLUnnI=" + "data": "base64:mr7QRJO/scybScXKPcDOyeVc3kWpgoPt+sh2No8GLzE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:vejtz5Zm4FNRj4JaEE+kmW2x20xCHu3/Pdwt8AxqPnc=" + "data": "base64:/13iYK3IhRGB30jWUTkgxuR6rIJW+JCYuQ+lIDRQQpE=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340533470, + "timestamp": 1681340536771, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -210,25 +210,27 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAActBDZIhp+uJO20g5Ll+vaFqbINfRVG2rOfRFFSSov96PIzOqqq8xaK56nazDKft/G5b15lA50FNQu3mlzD2PmIgdAZjOQZu8vJSXIoEX+2aJVRjruJ3HHlTItZEKhHhgyiuAZoABNsEiqhVNJrpXW+8PS2LUAODu96TuJLmx+JAOk5swigiN4Um2rSrNDGFV/XlRQW3o7DrPVqy8rdPN1PYYykX1dEdzPZ5BOb7MmgOzZ/5UhoguvDaTWCztZFZBDGZUplNgmzxdhkWhzXWcDGlRikiQCuTvwwrT81HaqsMWW390OL6SKD1so3a97JU9Vfq3ODlMiF7BSek44uubX62qITfzEiLDG1WEvfRypQRZB5d1Tob2wSt7ibtv3IoEItSXMZD1GuANk3TqIDwbW0LloQHAFS/4H+RvA/Akri0Gsg6vDQHI0sZLZWrioDigdo4VmExlhXTPFY48lnfhzRuVNWd6RXJ2L4uRtQq+uVfymC+A2IeH5kpNlGkvCx8eqGqvu2lp3jNFGYlS1Zw/jI6C1X6uwK7liqUhgYvSsZ/HikvYhTkvuSqtw9q/1iZM4AfNFPbD+xBcRCL6D1YiCFveUfdHWpvi2SK0hN161s7gddUn0607hklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIebFi+9YOKjPmGivquOCpScVrqAsvszPtn04WoDo/PUSoL8zylU+pVpq/6K79dFSuvSigUa/IQrTzhyQ+wCQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuVEIMOvXpbqd0Ym7BLgXmantKKNaTe8TFHGO006J4JuRveUIyi8FbM6jrgvUMMx5txxXVhP0Fx+eTCH/doSfAlK8Zz4PXiBVFX4Okq80HHqrX/PoR747uX3jZiWzAZIovvSbQzpQMFUuAVS6Rli8X2VHNw5VOpx/flKP+t36PNcIpm6cmtPV0OI8KnsyN/NjscOw5nLTuTQqgzNE5tlhMVUP6J20MpmHPMMwJREGEFeMDFZGI0EgScbAMahgAbIvDtMFslNxNEFDO6jwQk2jeTkhfq5XFIUtVunqLUmJUNBko+KrshOqisOrByNXu6m3ZaPHZgKIuK5VruXefQ5SAV9dfW+/de0kd2Z78yZ5udLaaB+manKXSTup5/5dxTYRzDH8Ces7aoYNLQD0+3u2de4uVZURpM9v4UbB2DeYE+ds+Mm7gY/+SRUHVo1L1YPgIEFTXauZudM/1zqhpKSrzs4gFBJq0joly/71Lnr5j27LHXTknJMvfeFww5l6vIKeuOddBKxCT/KGc7qP1NtIpSHMMAvtL7ZN0gANGbf5374KMpwQvC/zSjCEE6Ndxt4AzUBQ1ja0It8cvfnbMwISPJwzV0N9wl3XLxZZQA/GhR8ya13rx/GGoElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwR6kUH+5h6CDOcoJdXYHjZKJGqSGTUU3VMzREI+J4ZgdxD3LknWbiu3XVexApdubFHcHIOQR+EBjJBkPgN0LJCQ==" } ] - }, + } + ], + "Mining manager submit block template discard block if cannot add to chain": [ { "header": { "sequence": 2, "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:W6AxdfH8J+VaH1tdm4PMPMdpxioOFa3XEttGCqBk1BA=" + "data": "base64:cwhQqi56WX6efyI6St3qAfVewfFuBjIGZq8NatApBQQ=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:Y9toYZvTIKX3AnL0AtdG6STpM1si37lxrfkdQEttajY=" + "data": "base64:6TUAU04Xlh6e1ljSs+N6hcGAKMy+uCig6QltVIbN7CI=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340534269, + "timestamp": 1681340537910, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -236,27 +238,27 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkId4YDpizd3SupCjW4zNXbRgbH7O92X9cmqqShVS91ugXJJDn3TbtQsaOy9X0Uut4mqL51QFzaAbsNk2qJ1uXLnjAZHmCGO32t7s3zV07KuwWnNqNBIWsy7oi/tPyr1UF4KubhPSBrPMHCKvIu3WP0kT/wKdW+JnPx48HVrRpFgWNne2AzDOmw0mKjHNi9g02m98W3YA9C71PP2RLBa1Aku4kyzfc58gKjRtwriq3JerUXX2SYGsmseMxWAfaP6Put2ROXKwj/OS+/4Tni/DSMELeUbXBcNvzEHRTjQmmV1PCqZgGtOA2lTo50xdn1pD9fHowfA8MFD6PWDIVEa6Hui8/OP/JQbBpfHJeMbSNjsHVwJRbLHa13Y3lLLJSFQsOQPPQbgUbpfv9GkJdsEvygC2iALdt8sckEirlYrret/tz1iz7gJySwmpkiruX5elnN75gZG1rTj7yttIaIjcet4tZ9o/l5FKf9k68lD2ZnfGYj7lIlF+ViGaO40QAnf/tyUXFNNbEfc97IHxt/3h+0410s0jMIrYnLDizH79omOomPy+xAMdZ9R5l6E4+b0SIUMnv1zh2dzyaT9ZNO0/W67Q0NPNc6V5QYiHayAfjL8Y5BggUmeNoElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwxFUCrdRlzQc2R4WSSvo+INgO881VFWh+mMrTIrEEDPKaQ91bBaVsGj42dxgHb32uO0d5ZRSb61dKEL45FuI7DA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9KsvDirYUlSWi+8/+HZ6VgAaeSCWiFsK0ZW3mKa3zN6zmCAYqlLHzPHBFjOlaCJqEo8MRiDJn2tX+AU2i9ZDK225A7sHDp99st/o8Bna7fy39tR3PeLBYAfnc7GiiO2gpbPc8X9M5uqbTCVKwvg2S6Jzsa5WnaHzLdjaTdDyagcPTi2mLzoRvbK1e2FLnv7Se5XgegoPJ4egX2oEueMPifIF+Sw82gPuBWDLzSxe6EG4XiI8C0zUFFuzN5GQ2pmtgSEB7jVVC7ts/MPNvOwjvk+0LPfrjTGbodsxs959esQZg/aHGFtbT/ySekpw4KDzMLMhKWYZY7dcgnBqvjCqugL2Qwnv0/YDMs6bP8GkeKkfmCrj7FKHT0GGQ0rFeDIGcZOuRXTjLwJG5SYEXqabdYQYgUV5ReEPqVYgGP3PpEUb3c6O6SN2TQzUb1FZop3xIzDpyMVRU/4hdLaXWF3TlXtTlCsFjEsZNgylDTPhEjesApqmgOrTF5DLfTtcSIFMvIDDIMlNzlZWbJJj1pmKA9VnuXO6rl8IZOSo2n+uSnWFD329EpolHu1cFLMZLVaaztW3pLDAhTQ+jRTxmQzt2P+yMzwNw5V82jxOFxxTBNzvcEFmaPJwXklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwbP1ATSX4DchYOi8bjxARbAu+Kw10v/0R/HaQBfNBQ5mt8I9XTwXM7hR61bHBT7xynY05hmcRbwMxDd1/mI0NDA==" } ] } ], - "Mining manager submit block template discards block if not valid": [ + "Mining manager submit block template discard block if on a fork": [ { "header": { "sequence": 2, "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:mr7QRJO/scybScXKPcDOyeVc3kWpgoPt+sh2No8GLzE=" + "data": "base64:S+eDrUYuj/QPe7T1Jy+Her5L0MSrORIo9OnZLJpIHyo=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:/13iYK3IhRGB30jWUTkgxuR6rIJW+JCYuQ+lIDRQQpE=" + "data": "base64:x+fsCa0lkEt1E7U+2npKurhX3me0pvbefpNjNPcsvJg=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340536771, + "timestamp": 1681340539252, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -264,27 +266,27 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuVEIMOvXpbqd0Ym7BLgXmantKKNaTe8TFHGO006J4JuRveUIyi8FbM6jrgvUMMx5txxXVhP0Fx+eTCH/doSfAlK8Zz4PXiBVFX4Okq80HHqrX/PoR747uX3jZiWzAZIovvSbQzpQMFUuAVS6Rli8X2VHNw5VOpx/flKP+t36PNcIpm6cmtPV0OI8KnsyN/NjscOw5nLTuTQqgzNE5tlhMVUP6J20MpmHPMMwJREGEFeMDFZGI0EgScbAMahgAbIvDtMFslNxNEFDO6jwQk2jeTkhfq5XFIUtVunqLUmJUNBko+KrshOqisOrByNXu6m3ZaPHZgKIuK5VruXefQ5SAV9dfW+/de0kd2Z78yZ5udLaaB+manKXSTup5/5dxTYRzDH8Ces7aoYNLQD0+3u2de4uVZURpM9v4UbB2DeYE+ds+Mm7gY/+SRUHVo1L1YPgIEFTXauZudM/1zqhpKSrzs4gFBJq0joly/71Lnr5j27LHXTknJMvfeFww5l6vIKeuOddBKxCT/KGc7qP1NtIpSHMMAvtL7ZN0gANGbf5374KMpwQvC/zSjCEE6Ndxt4AzUBQ1ja0It8cvfnbMwISPJwzV0N9wl3XLxZZQA/GhR8ya13rx/GGoElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwR6kUH+5h6CDOcoJdXYHjZKJGqSGTUU3VMzREI+J4ZgdxD3LknWbiu3XVexApdubFHcHIOQR+EBjJBkPgN0LJCQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0zMV8ITGy4g6DPC2x4/mFEqFRjymmaZn5cfTFcpDOiQS+nQow20fq2ZLLna0GFt9ul+IsXRsxRkYZKk821RozCZMwi5m82RdAewHrH9pLqD0It0P4VB3Mf5uLeUa2hPJCQs08qCrJpM18hDuYNmNctyekOnPn2FIrtGWs+FrnkIADFtfkvTIq9ASU1qDpjBxxvImmeHWd7/iDO3338mNgl+9nnRLOWRj2DCjsSi00yRk9Li8SJWmr89u5OaW3WdmSafmkkBqhDOHOJoTvnsaBoQVrJ2XYNK/pzM/wsfDxOaV6p1noVQHhV0DtmUwWJTFGPz0t8JIdMcJv6GjcvOxW0zhle2UdPHMvOWtiJNemBB2VMOuuo+WRKHplpMovxPVPxdN8DDCHKt0QSj4Q4H+IomTDLSvGjwL/ybmg5abUq4NhWwjTFjkbzkqrkAh9qrtEG87s1vGfXzQvep8ZdCjtTSbUMb43lP02eSz6XJBGvlCCEO0ViEgsWPavX3zmIk59geZ4P0zO50jEqkgVxnlbAQSyR4wkENEL52ZILWuZaeTYYkzR8jHws4VKua3MprECwgmCvw3ZAJ857zAq2jDPtvpUuiMp8vOcYSzWwP1dv8WWkwm1C8Sklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwkSdtaz3NX4xgCuU3e6GGxVW/14zqZF03+XInD2qgco0g+gxl7bKhXof6lq5xZj5Q39FXYfJTyKI2kWJ8JDWYAQ==" } ] } ], - "Mining manager submit block template discard block if cannot add to chain": [ + "Mining manager submit block template adds block on successful mining": [ { "header": { "sequence": 2, "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:cwhQqi56WX6efyI6St3qAfVewfFuBjIGZq8NatApBQQ=" + "data": "base64:/bIqe5PKBqPx5ppUjjKrE2Oep5448vNi4Mv2dN3Vgmo=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:6TUAU04Xlh6e1ljSs+N6hcGAKMy+uCig6QltVIbN7CI=" + "data": "base64:YlfwFQuYvcCanVNFmOinoyvP6tyLQg/PEYwhRb9UDVc=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340537910, + "timestamp": 1681340540506, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -292,27 +294,27 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9KsvDirYUlSWi+8/+HZ6VgAaeSCWiFsK0ZW3mKa3zN6zmCAYqlLHzPHBFjOlaCJqEo8MRiDJn2tX+AU2i9ZDK225A7sHDp99st/o8Bna7fy39tR3PeLBYAfnc7GiiO2gpbPc8X9M5uqbTCVKwvg2S6Jzsa5WnaHzLdjaTdDyagcPTi2mLzoRvbK1e2FLnv7Se5XgegoPJ4egX2oEueMPifIF+Sw82gPuBWDLzSxe6EG4XiI8C0zUFFuzN5GQ2pmtgSEB7jVVC7ts/MPNvOwjvk+0LPfrjTGbodsxs959esQZg/aHGFtbT/ySekpw4KDzMLMhKWYZY7dcgnBqvjCqugL2Qwnv0/YDMs6bP8GkeKkfmCrj7FKHT0GGQ0rFeDIGcZOuRXTjLwJG5SYEXqabdYQYgUV5ReEPqVYgGP3PpEUb3c6O6SN2TQzUb1FZop3xIzDpyMVRU/4hdLaXWF3TlXtTlCsFjEsZNgylDTPhEjesApqmgOrTF5DLfTtcSIFMvIDDIMlNzlZWbJJj1pmKA9VnuXO6rl8IZOSo2n+uSnWFD329EpolHu1cFLMZLVaaztW3pLDAhTQ+jRTxmQzt2P+yMzwNw5V82jxOFxxTBNzvcEFmaPJwXklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwbP1ATSX4DchYOi8bjxARbAu+Kw10v/0R/HaQBfNBQ5mt8I9XTwXM7hR61bHBT7xynY05hmcRbwMxDd1/mI0NDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqFgWzuI0E8tdFaE/64aWCQZGVGaXoduexpG66s5S6ty2m/cZDVWIev+mRMFZMGV4BEaI58FETM5uHQ3k0QygRliXQjEJJtfRa9PDhUpZrSGkWIsO0tFJ99Mg6aROn/EqmLNhOvWrbZ7agpEcuBYFYguUwgdOCbNDgbe9y7qEDr8U6xpaz2HnHaAZBOaHRJoBw6bQQTbg8FHsyvB/8RfXezr4zeHt7AU6FJ4VZ7JopKSxw7ukOB6jFRZ2CBNIWnThLIlpt2VwA4QwzUIuHvHmaembbvLEdmBnc3WomJ40SSKIRRmiMhH2FQQ3M9SvPXM8J7JyzhD2XVDybTQXRyyeiCPk5m+ioEXtxjRi8a+IABexPDxMszrppDRztbs77+8J1ixGkCJ2gW4urXU6KOEGrBd6E4Bp4Nc4Ms5Q05TFnYjuRbFn8vKfpU6+ipYotVOT6NlLa4Cik4patr1oEqGAZ8/PELBIInO1sS0f/49b6BWWCb7nUXK5wxuDEl15jL2GxAP5BX5Q7hOs11CxwLc8sz0QSd0Sz4qnOb0eIjfIkOnZ9XXLJtG6yxL/AEAOPTOTEvtsxJTTxWAyVpSxJFVSLxAGFqbXfW55TeQCdB4ljoRCBZl+Tvf/ZElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwHjVJHWz2vF7mvVyQ6B0sry2MWGjXQ5C5LDBSmR5Q1dBVTgIlIeu/0oh/AdnrvE5wKWzGrtxARJPXLBj7lmPFBA==" } ] } ], - "Mining manager submit block template discard block if on a fork": [ + "Mining manager submit block template adds block if chain changed but block is heavier": [ { "header": { "sequence": 2, "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:S+eDrUYuj/QPe7T1Jy+Her5L0MSrORIo9OnZLJpIHyo=" + "data": "base64:md5PvMvmRmPzXb2YA7zzrzxkO+SJB7sq/w0Iton6+Ww=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:x+fsCa0lkEt1E7U+2npKurhX3me0pvbefpNjNPcsvJg=" + "data": "base64:iYtcCoA4ioUo6yt5l/lhTloRhYNAw/p+rRjqz5YkZ2k=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340539252, + "timestamp": 1684519270710, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -320,27 +322,53 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0zMV8ITGy4g6DPC2x4/mFEqFRjymmaZn5cfTFcpDOiQS+nQow20fq2ZLLna0GFt9ul+IsXRsxRkYZKk821RozCZMwi5m82RdAewHrH9pLqD0It0P4VB3Mf5uLeUa2hPJCQs08qCrJpM18hDuYNmNctyekOnPn2FIrtGWs+FrnkIADFtfkvTIq9ASU1qDpjBxxvImmeHWd7/iDO3338mNgl+9nnRLOWRj2DCjsSi00yRk9Li8SJWmr89u5OaW3WdmSafmkkBqhDOHOJoTvnsaBoQVrJ2XYNK/pzM/wsfDxOaV6p1noVQHhV0DtmUwWJTFGPz0t8JIdMcJv6GjcvOxW0zhle2UdPHMvOWtiJNemBB2VMOuuo+WRKHplpMovxPVPxdN8DDCHKt0QSj4Q4H+IomTDLSvGjwL/ybmg5abUq4NhWwjTFjkbzkqrkAh9qrtEG87s1vGfXzQvep8ZdCjtTSbUMb43lP02eSz6XJBGvlCCEO0ViEgsWPavX3zmIk59geZ4P0zO50jEqkgVxnlbAQSyR4wkENEL52ZILWuZaeTYYkzR8jHws4VKua3MprECwgmCvw3ZAJ857zAq2jDPtvpUuiMp8vOcYSzWwP1dv8WWkwm1C8Sklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwkSdtaz3NX4xgCuU3e6GGxVW/14zqZF03+XInD2qgco0g+gxl7bKhXof6lq5xZj5Q39FXYfJTyKI2kWJ8JDWYAQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+0vlmKLTv0zX5lX0THMtGXJRIUwFWWz1fMxgqR4vuqDt3S8l5oscVaAA0liLc3VfO74mzWVbcTA59KqIIepoPbyJNrxME5amUjWsuVWd0SwiXJvgJR0QoXJHg8HmRyeKUFp9Dtej1ZmKfj9wZ1YJcpoKmXogkMmd+78WlDX3+kJgiCgKGOQdawO0Pwe1FlweXLMb56EMrr0b/zw5lj88ZWJPnrqZDM9YuigTGvNpImP0L1iX7im4u5WrTwnoBaVo15WsyzHn1r+F0pBMZ4hbTzgCFJnOR3N7o97GKyv9ep9dQwfzWMOQfNZ4MSE+gEn8VInrbwbuldRwDag9W4GNWrqNsVfSIwxTTnWwkzi7rJQeUZFqxy20WxatPKBTvlpqL/rhYNcgxvWj85s/rOKICgsOeeeIqIBP6mEXAScv4Ao5NlQTzHkBp8kzuyk8cf37my6ictayOESg/I8gDfGCEHeppGIcNpiWQ94eJ11FG5nritkDA/pgQcp6InNaLu6ut6f49mrliOX6yNyFSnFHzd44TLr53FItSq3G64KLYobHmM1VxpOQ4ID/06JoEAFDsj6ygqDGJWd3goZTAzrwxL9B+a3kiFfKjvZwM6pp0sO9bGXw5TMh0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwmWZeT8gMgDYW47yLKIuyyclphTPO5e+A5pURcGQwK877Rj6tQ1CgnB8xuDCrupdazxeixFvFcAgOQiyFoJt7Bw==" + } + ] + }, + { + "header": { + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "noteCommitment": { + "type": "Buffer", + "data": "base64:s0tVsDxuA/+RhpO/+xpqGEQEzr7e7YHnokOUNJqmZhI=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:RpZinGAtEkFjL7+yfC9w9ANoNtyxjRw/uUEmrudDjFI=" + }, + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "randomness": "0", + "timestamp": 1684519271361, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 4, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBWR72s0tY7+UPhvL40c5u5DGXC3DYXcnbTo3FwvdqujtJLPGNfZSmRp/Jxoj/bqahQwRIrZ63M4CILUxvqLdIMS/9STdj6MUSX7mGMwpX6UBEakjKd4qEaWSpLttCF9SmZaKSph5Kl1KjchgGLux3vN6wKgbFoHIqP69ncew6EF6JzGbZs7J8aS7cEIsKTQy6rj+kbQB3WRCUEE/kg3QImKlGum2VGMzSzxHTinMuSB+Mb8UvIYlCs1T9U8PtLeEJ5sGnews44I/CGGXuFeVvxeoh7UXR3xBc2t0i3Lk4Zq1NiVUWRRCLyLgEN/5bhCj3k9m459ATSMr9pr6wA4RrSVAltL7+uNL61pWCTKDfwbvmAG7p3d43pVjc8ureo79qAD7Sbl6Xlz1OU99rYZCl4wfOpwuJYS0vNf13rrDxycyypUBq/GRO8fiAHfTiURJG1lWg96fB3XATa+Jm7l2W3v1cD2w8rGSrfxih4rODcz2/GwlRUktbeX0d4Pm/fmZOrwm/fZ5ZEGZjMR94fD9QyyvepArQqxBM6E6SmPlJq6N8Dl5zQQAnp1EZKhjHz/2Xj5kLxPwg8I/I/DWVh+TEGeXA7MbVOINHbjma1Y3f6XWV/6BfslYElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwcYnp9OKn4sWW/XWeoUslC5ka8I2kJ/Lx1TOdx4HAdB5rlT62wKP4BGgKWKlmzhBRv1bWfOLezvwGGgQoVEN8Cw==" } ] } ], - "Mining manager submit block template adds block on successful mining": [ + "Mining manager submit block template discards block if chain changed": [ { "header": { "sequence": 2, "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:/bIqe5PKBqPx5ppUjjKrE2Oep5448vNi4Mv2dN3Vgmo=" + "data": "base64:hgjzVphdesVZxwix5tJhVeZjAC6kEqayrqJ3zbpo6Ss=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:YlfwFQuYvcCanVNFmOinoyvP6tyLQg/PEYwhRb9UDVc=" + "data": "base64:tHNwhX/TjJsoye3BSHtc3Mv/paDmwlK3V1t29BofwZY=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340540506, + "timestamp": 1684876033463, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -348,7 +376,33 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqFgWzuI0E8tdFaE/64aWCQZGVGaXoduexpG66s5S6ty2m/cZDVWIev+mRMFZMGV4BEaI58FETM5uHQ3k0QygRliXQjEJJtfRa9PDhUpZrSGkWIsO0tFJ99Mg6aROn/EqmLNhOvWrbZ7agpEcuBYFYguUwgdOCbNDgbe9y7qEDr8U6xpaz2HnHaAZBOaHRJoBw6bQQTbg8FHsyvB/8RfXezr4zeHt7AU6FJ4VZ7JopKSxw7ukOB6jFRZ2CBNIWnThLIlpt2VwA4QwzUIuHvHmaembbvLEdmBnc3WomJ40SSKIRRmiMhH2FQQ3M9SvPXM8J7JyzhD2XVDybTQXRyyeiCPk5m+ioEXtxjRi8a+IABexPDxMszrppDRztbs77+8J1ixGkCJ2gW4urXU6KOEGrBd6E4Bp4Nc4Ms5Q05TFnYjuRbFn8vKfpU6+ipYotVOT6NlLa4Cik4patr1oEqGAZ8/PELBIInO1sS0f/49b6BWWCb7nUXK5wxuDEl15jL2GxAP5BX5Q7hOs11CxwLc8sz0QSd0Sz4qnOb0eIjfIkOnZ9XXLJtG6yxL/AEAOPTOTEvtsxJTTxWAyVpSxJFVSLxAGFqbXfW55TeQCdB4ljoRCBZl+Tvf/ZElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwHjVJHWz2vF7mvVyQ6B0sry2MWGjXQ5C5LDBSmR5Q1dBVTgIlIeu/0oh/AdnrvE5wKWzGrtxARJPXLBj7lmPFBA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdI2MofyPf5xrdPxCuemDr1844r/W/QzZd+oc0RfG/A6Re4gvvHOzq2+gQr2tg5jlmUCl9QuLDorX1Xj53wr82VQCvx24sKnVjnKTCYZ4C+CknS+oL+HFE2LrT781ic66lE3lXH2ViQY8pQl4bzhJR5wdNRyYSGBJRd//1u+sEHYGs6LAILS8ilOj2qKuo8vIG5tXsz4WhjgDMwGe9lAKzQx4VmIv5BhWfpM9eMwQesyT+bycB9c7xBlzp8GRmXBJJ5CXb8tBuFRUUPCqdZkQRqe+z4mEaogvbTC3rfXK5cxI7loVZqpggQ3ApoS+9r5d+gqmdQu5ZRWTc2JTJ+0cXdjI1xWr9QK+fOZtfsQXNxDh3l1VkbojeikpxL1AbHVwW2cjWtL00x5A1K+qoRRXh4/xqxDp5W7zA7fRaycq/JDvuI8xuy9cRjyOeMnFCmxjvu7wsCFtm+XDrZesJVUYFk+O2ccu+plAbbksWByrUJhcRUk9wjX3THq9oHqKRke86DPIR1onalHzcrgtDeAmA08EBqPBK392s1DSEmpsL/+GeeUeO1K8xNqIHbw8pNBiJ+BrcVANR4qI2KKgDG3WylP4ZjtR47CMrZH9L1fMYUs+QzXjXjRdyUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAweSNhcVyyMTX8Nfl5dwPvFPnY0ISDq4URjX3i+A6knyQhdFChAAHOjQH9kA+5dzdXXp96d+9VnebJVLLvpy3DDQ==" + } + ] + }, + { + "header": { + "sequence": 3, + "previousBlockHash": "64A69D9A39E723F9A7FAAB926F6F5ECE8C9EE1D6DB5A5F3EC58FE9EC74FABFD5", + "noteCommitment": { + "type": "Buffer", + "data": "base64:KsQ5MoEGnxyhwVHNxEptdeynUmHwixIzjQAV2P+H8iM=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:C/MRIUV5OGJhB0pI1jFow9zpMt5OOVszWbfS4n0ewgs=" + }, + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", + "randomness": "0", + "timestamp": 1684876034081, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 5, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJARWorBHecnT4Fn4w8TOEjhZz0CoMRqcZjgdyuJc89KoReUxXd6i+S4zQ4YrcrCBn/VqXSLTKgNMMIantR8pfOuIR7afKoReFOVdr5JM/y6tAsCVYw0Jd2LHzMtzgtaR733nENg4IQDBLSfTrA7Ar/oJqqxsw1/Tz0IWBEEOE8AQVvbXiW6aG3nDrJaSlAxULS5BchhtOCBCjtokNGP881V7faP5tMkLUgdlH0gpPFOH4S3IVxMg6ouUK8qE6uKmOnYysZ0UokdumcGlZK0iBnQGUlPTN2V3FdxNM0adVxnAok6DGac01I7UAuJvYGkVVMBCWihD11OvMxv3BDMPV8Zw1ksVxRgVVKC7wc1QpG0Rb4qFRaA8kxtEcm3fJU5K8LRriBJ10WAOUFyVeI4hFvtohnSWxeinnOb6gHcq5tructDV0N+k+o87GHxgQspaMnjCY4CdNj8hX7X7ymDJPnCID941WDOdq7vCrXNAdYDQpgze7ISfOPf52Fd7mrhh2lBnD8r4uomNf6i1tsARXz5ZUJfpDIarHm205kHPXSZr1LhMr0qjrM1CTyGEmv6Ydr5vRBaFwZZJDio1f0/AgAaU67lzfc0mo78ZtK7TyK1KM9/0SEY5G0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNhlR+kVpB6skrXnB6SJlPFxM0H7qS5Sa1mn+nm1mddMTS3mC+hWxQRthM7Q/ubn/8KVb0Fc+lE/9NByRccxjBA==" } ] } diff --git a/ironfish/src/mining/manager.test.slow.ts b/ironfish/src/mining/manager.test.slow.ts index 702ad2c77d..54a6295b01 100644 --- a/ironfish/src/mining/manager.test.slow.ts +++ b/ironfish/src/mining/manager.test.slow.ts @@ -1,7 +1,9 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ +import { Assert } from '../assert' import { VerificationResultReason } from '../consensus/verifier' +import { Target } from '../primitives' import { BlockTemplateSerde } from '../serde/BlockTemplateSerde' import { createNodeTest, @@ -115,16 +117,26 @@ describe('Mining manager', () => { await nodeTest.node.wallet.createAccount('account', true) + const genesis = await node.chain.getBlock(node.chain.genesis) + Assert.isNotNull(genesis) + + // create a block template that connects to the genesis block + const blockTemplateA1 = await miningManager.createNewBlockTemplate(genesis) + + // add both A1 and A2 to the chain const blockA1 = await useMinerBlockFixture(chain, 2) + await expect(chain).toAddBlock(blockA1) const blockA2 = await useMinerBlockFixture(chain, 3) + await expect(chain).toAddBlock(blockA2) - const blockTemplateA1 = await miningManager.createNewBlockTemplate(blockA1) - await expect(chain).toAddBlock(blockA1) + // create a block template that connects to the new chain head, blockA2 const blockTemplateA2 = await miningManager.createNewBlockTemplate(blockA2) + // the chain has changed, so a template connecting to genesis should be discarded await expect(miningManager.submitBlockTemplate(blockTemplateA1)).resolves.toBe( MINED_RESULT.CHAIN_CHANGED, ) + // template for a new block connecting to the head should be connected await expect(miningManager.submitBlockTemplate(blockTemplateA2)).resolves.toBe( MINED_RESULT.SUCCESS, ) @@ -220,5 +232,30 @@ describe('Mining manager', () => { await miningManager.submitBlockTemplate(blockTemplateA1) expect(onNewBlockSpy).toHaveBeenCalledWith(validBlock) }) + + it('adds block if chain changed but block is heavier', async () => { + const { strategy, chain, node } = nodeTest + const { miningManager } = node + strategy.disableMiningReward() + + await nodeTest.node.wallet.createAccount('account', true) + + // mine two blocks at the same sequence + const blockA1 = await useMinerBlockFixture(chain, 2) + const blockB1 = await useMinerBlockFixture(chain, 2) + + // add blockA1 to the chain so that blockB1 no longer connects to the head + await expect(chain).toAddBlock(blockA1) + expect(blockB1.header.previousBlockHash).not.toEqualHash(chain.head.hash) + + // increase difficulty so that blockB1 is heavier + blockB1.header.target = Target.fromDifficulty(blockA1.header.target.toDifficulty() + 1n) + + const blockTemplateB1 = await miningManager.createNewBlockTemplate(blockB1) + + await expect(miningManager.submitBlockTemplate(blockTemplateB1)).resolves.toBe( + MINED_RESULT.SUCCESS, + ) + }) }) }) diff --git a/ironfish/src/mining/manager.ts b/ironfish/src/mining/manager.ts index 7be3554f30..5389273628 100644 --- a/ironfish/src/mining/manager.ts +++ b/ironfish/src/mining/manager.ts @@ -17,6 +17,7 @@ import { } from '../network/utils/serializers' import { IronfishNode } from '../node' import { Block } from '../primitives/block' +import { isBlockHeavier } from '../primitives/blockheader' import { Transaction } from '../primitives/transaction' import { BlockTemplateSerde, SerializedBlockTemplate } from '../serde' import { BenchUtils } from '../utils/bench' @@ -183,15 +184,19 @@ export class MiningManager { const block = BlockTemplateSerde.deserialize(blockTemplate) const blockDisplay = `${block.header.hash.toString('hex')} (${block.header.sequence})` - if ( - !this.node.chain.head || - !block.header.previousBlockHash.equals(this.node.chain.head.hash) - ) { - this.node.logger.info( - `Discarding mined block ${blockDisplay} that no longer attaches to heaviest head`, - ) + if (!block.header.previousBlockHash.equals(this.node.chain.head.hash)) { + const previous = await this.node.chain.getPrevious(block.header) + + const work = block.header.target.toDifficulty() + block.header.work = (previous ? previous.work : BigInt(0)) + work - return MINED_RESULT.CHAIN_CHANGED + if (!isBlockHeavier(block.header, this.node.chain.head)) { + this.node.logger.info( + `Discarding mined block ${blockDisplay} that no longer attaches to heaviest head`, + ) + + return MINED_RESULT.CHAIN_CHANGED + } } const validation = await this.node.chain.verifier.verifyBlock(block) From 41315b1c4ee63b047ffc5d07ecbb7834c776cc24 Mon Sep 17 00:00:00 2001 From: Hugh Cunningham <57735705+hughy@users.noreply.github.com> Date: Thu, 25 May 2023 06:26:39 -0700 Subject: [PATCH 18/21] adds rpc to follow transaction gossip stream (#3925) * adds rpc to follow transaction gossip stream creates an event rpc endpoint to stream serialized transactions as the peer network receives them in gossip messages. adds an event to the peer network that emits each transaction that the node receives. emits all transaction gossip without verifying or waiting for the mempool to accept the transaction. supports syncing pending transactions to the api. * emits transaction gossip after filtering for duplicates removes need for LRU in RPC endpoint if we leverage the filtering in the peer network logic matches the logic for onBlockGossipReceived event, but emits event before validating transaction --- ironfish/src/network/peerNetwork.ts | 4 ++ ironfish/src/rpc/clients/client.ts | 11 +++++ .../onTransactionGossip.test.ts.fixture | 45 +++++++++++++++++++ ironfish/src/rpc/routes/event/index.ts | 1 + .../routes/event/onTransactionGossip.test.ts | 37 +++++++++++++++ .../rpc/routes/event/onTransactionGossip.ts | 41 +++++++++++++++++ 6 files changed, 139 insertions(+) create mode 100644 ironfish/src/rpc/routes/event/__fixtures__/onTransactionGossip.test.ts.fixture create mode 100644 ironfish/src/rpc/routes/event/onTransactionGossip.test.ts create mode 100644 ironfish/src/rpc/routes/event/onTransactionGossip.ts diff --git a/ironfish/src/network/peerNetwork.ts b/ironfish/src/network/peerNetwork.ts index 1401408c5e..36e5587570 100644 --- a/ironfish/src/network/peerNetwork.ts +++ b/ironfish/src/network/peerNetwork.ts @@ -109,6 +109,7 @@ export class PeerNetwork { readonly onIsReadyChanged = new Event<[boolean]>() readonly onTransactionAccepted = new Event<[transaction: Transaction, received: Date]>() readonly onBlockGossipReceived = new Event<[BlockHeader]>() + readonly onTransactionGossipReceived = new Event<[Transaction]>() private started = false private readonly minPeers: number @@ -1305,6 +1306,9 @@ export class PeerNetwork { return } + // Emit event even for invalid transactions + this.onTransactionGossipReceived.emit(transaction) + // Check that the transaction is valid const { valid, reason } = await this.chain.verifier.verifyNewTransaction(transaction) diff --git a/ironfish/src/rpc/clients/client.ts b/ironfish/src/rpc/clients/client.ts index 3da3aabeb7..d68dcf8afe 100644 --- a/ironfish/src/rpc/clients/client.ts +++ b/ironfish/src/rpc/clients/client.ts @@ -97,6 +97,8 @@ import { MintAssetResponse, OnGossipRequest, OnGossipResponse, + OnTransactionGossipRequest, + OnTransactionGossipResponse, PostTransactionRequest, PostTransactionResponse, RemoveAccountRequest, @@ -498,6 +500,15 @@ export abstract class RpcClient { ): RpcResponse => { return this.request(`${ApiNamespace.event}/onGossip`, params) }, + + onTransactionGossipStream: ( + params: OnTransactionGossipRequest = undefined, + ): RpcResponse => { + return this.request( + `${ApiNamespace.event}/onTransactionGossip`, + params, + ) + }, } miner = { diff --git a/ironfish/src/rpc/routes/event/__fixtures__/onTransactionGossip.test.ts.fixture b/ironfish/src/rpc/routes/event/__fixtures__/onTransactionGossip.test.ts.fixture new file mode 100644 index 0000000000..a6d6e7a642 --- /dev/null +++ b/ironfish/src/rpc/routes/event/__fixtures__/onTransactionGossip.test.ts.fixture @@ -0,0 +1,45 @@ +{ + "Route event/onTransactionGossip should stream transactions as they are gossiped to the node": [ + { + "version": 2, + "id": "e44a82e7-5183-402b-b8fa-48998d8bb4bc", + "name": "a", + "spendingKey": "f177e429b3e812a2b4c1be7c3bcfbcf43ff2e6091fb30f75dbb8213e2ae09f42", + "viewKey": "517a89c0c3277764c41869a2a5c4a59bd71d4d9b61bd84a3a469731678376e2d4a22691cfa147ef5e0ac56b737ddcfea68d9883a529d71aecae586100f8a81c2", + "incomingViewKey": "387f2b25d44e56cedbf253951402584f73521d19098ef71ac5ebcec5892f5403", + "outgoingViewKey": "0933e82058ac6af00d96128554e0cbbf82e1341c11dd50c928aac5f5ce83bf57", + "publicAddress": "6fb8e4935f3385cff821afcb02744950aeaee65682b6551cca580a0ed2387953", + "createdAt": null + }, + { + "header": { + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "noteCommitment": { + "type": "Buffer", + "data": "base64:LNWbJlcL7vyJOigBFl2sfvO1C+PZPgviPdNgk77oVVc=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:EmDFUEe7A+yM+/5o5PUvn71lBX9jEz1sUO4dIN+rPGY=" + }, + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "randomness": "0", + "timestamp": 1684878901428, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 4, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA3dm12Nl/QMbJu6jk5LE7G3lboRJAvacp6KyFieYXvOaL+WjlNd/gyatkCIfFVRKhT5qEXNBhHrT/mV86RKwrO+Z3RrnyrA9iL+lHfYbu4VKwCGA6NU9BpjP40Tr4hx2bBmNdfwtB2oHNcNcpZfh1tygSDRdOYH+OL7BJGrhKHFkF0Dm9FtCwXT86hHfTlQv1Q7Tuaef+0USytaktuNjn4t2bXOR1XVy+kTxg+aGeVVGxNPI2Xi0JAPIZTIMZG844NPN4TTRm4hH1Zvft22R7fJZyKAezIjjNvpFHfwrGyn3tWVVXDlboar1MvEiZXnrFe4hNs3XQX8wwH5ZkcxROthZ+4SsqZdFzLRPsajIUgncdrR/4/sFYLSRgzH/4jwZX9PmfNzNAsKD8MiI2Xh2+kkB8g0jukXuLrUOwfBpZGbeG+K9FhNCuihr1JCL5Vsg2mr5TCM8CktNn8JeLxwPoQI0NfLblgUs7Wv7akqr5+QfqQjz/Wo/456S1Jz3Fe9yUH9wVRnVnwPfgdqIY9x+yLb7k2EiW7qSvY4ZOH8rhU7lZhYRHex5MduGLsINDcc0otslzvdLFm2K25hD5kmvnPE5tYRi12LdN+lYe5W41N63tJtBd18Wotklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwN4pngX+6x7RXQtXcszQx8oYhlNgZrwgWEvKFeJWb66g8+RTIbqhcsEj10etwzXm2hdwxJDnPvoktvVWC4dS9CA==" + } + ] + }, + { + "type": "Buffer", + "data": "base64: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" + } + ] +} \ No newline at end of file diff --git a/ironfish/src/rpc/routes/event/index.ts b/ironfish/src/rpc/routes/event/index.ts index 87732621d2..5b4c9b95e0 100644 --- a/ironfish/src/rpc/routes/event/index.ts +++ b/ironfish/src/rpc/routes/event/index.ts @@ -3,4 +3,5 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ export * from './onGossip' +export * from './onTransactionGossip' export { RpcBlockHeader } from './types' diff --git a/ironfish/src/rpc/routes/event/onTransactionGossip.test.ts b/ironfish/src/rpc/routes/event/onTransactionGossip.test.ts new file mode 100644 index 0000000000..863508fc01 --- /dev/null +++ b/ironfish/src/rpc/routes/event/onTransactionGossip.test.ts @@ -0,0 +1,37 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ +import { Peer } from '../../../network/peers/peer' +import { useAccountFixture, useMinerBlockFixture, useTxFixture } from '../../../testUtilities' +import { createRouteTest } from '../../../testUtilities/routeTest' + +describe('Route event/onTransactionGossip', () => { + const routeTest = createRouteTest() + + it('should stream transactions as they are gossiped to the node', async () => { + const { node } = routeTest + + const account = await useAccountFixture(node.wallet, 'a') + const block2 = await useMinerBlockFixture(node.chain, 2, account) + + await expect(node.chain).toAddBlock(block2) + await node.wallet.updateHead() + + const transaction = await useTxFixture(node.wallet, account, account) + + const response = await routeTest.client.request('event/onTransactionGossip').waitForRoute() + + const peer = new Peer(null) + + await node.peerNetwork['onNewTransaction'](peer, transaction) + + const { value } = await response.contentStream().next() + + expect(value).toMatchObject({ + serializedTransaction: transaction.serialize().toString('hex'), + }) + + response.end() + expect(response.status).toEqual(200) + }) +}) diff --git a/ironfish/src/rpc/routes/event/onTransactionGossip.ts b/ironfish/src/rpc/routes/event/onTransactionGossip.ts new file mode 100644 index 0000000000..f324888337 --- /dev/null +++ b/ironfish/src/rpc/routes/event/onTransactionGossip.ts @@ -0,0 +1,41 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ +import * as yup from 'yup' +import { Transaction } from '../../../primitives' +import { ApiNamespace, router } from '../router' + +// eslint-disable-next-line @typescript-eslint/ban-types +export type OnTransactionGossipRequest = {} | undefined + +export type OnTransactionGossipResponse = { + serializedTransaction: string +} + +export const OnTransactionGossipRequestSchema: yup.ObjectSchema = + yup.object({}).notRequired().default({}) + +export const OnTransactionGossipResponseSchema: yup.ObjectSchema = + yup + .object({ + serializedTransaction: yup.string().defined(), + }) + .defined() + +router.register( + `${ApiNamespace.event}/onTransactionGossip`, + OnTransactionGossipRequestSchema, + (request, node): void => { + const onTransactionGossip = (transaction: Transaction) => { + request.stream({ + serializedTransaction: transaction.serialize().toString('hex'), + }) + } + + node.peerNetwork.onTransactionGossipReceived.on(onTransactionGossip) + + request.onClose.on(() => { + node.peerNetwork.onTransactionGossipReceived.off(onTransactionGossip) + }) + }, +) From 626487eaa5cf71ab6c6eaa405f5160068efd2a14 Mon Sep 17 00:00:00 2001 From: Hugh Cunningham <57735705+hughy@users.noreply.github.com> Date: Thu, 25 May 2023 07:20:00 -0700 Subject: [PATCH 19/21] fixes flaky onTransactionGossipReceived test (#3933) emits event from peer network directly in test logic for RPC endpoint instead of indirectly trying to add the transaction into the peer network to force the event to emit. --- ironfish/src/rpc/routes/event/onTransactionGossip.test.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/ironfish/src/rpc/routes/event/onTransactionGossip.test.ts b/ironfish/src/rpc/routes/event/onTransactionGossip.test.ts index 863508fc01..3439c2e4d0 100644 --- a/ironfish/src/rpc/routes/event/onTransactionGossip.test.ts +++ b/ironfish/src/rpc/routes/event/onTransactionGossip.test.ts @@ -1,7 +1,6 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -import { Peer } from '../../../network/peers/peer' import { useAccountFixture, useMinerBlockFixture, useTxFixture } from '../../../testUtilities' import { createRouteTest } from '../../../testUtilities/routeTest' @@ -21,9 +20,7 @@ describe('Route event/onTransactionGossip', () => { const response = await routeTest.client.request('event/onTransactionGossip').waitForRoute() - const peer = new Peer(null) - - await node.peerNetwork['onNewTransaction'](peer, transaction) + node.peerNetwork.onTransactionGossipReceived.emit(transaction) const { value } = await response.contentStream().next() From 496ba8746b00db8dd4b5a02f27cb844d80d4e0d6 Mon Sep 17 00:00:00 2001 From: Hugh Cunningham <57735705+hughy@users.noreply.github.com> Date: Thu, 25 May 2023 07:25:15 -0700 Subject: [PATCH 20/21] regenerates fixtures and fixes outdated wallet tests (#3931) changes in #3830 inadvertently fixed a bug whereby transactions that did not send any iron (e.g., mint transactions with 0 fee) would still include a spend to cover the fee of 0. this bug created fixtures for several tests in which fee was 0, but a spend was included anyway. after regenerating fixtures following the fix, these tests failed. - do not expect transaction assetBalanceDeltas to include the native asset when fee is 0 and no iron is sent or received (i.e., mint or burn with 0 fee) - fixes getTransactionType to check whether the account was the sender on any notes in case the transaction does not include spends from the account --- .../__fixtures__/account.test.ts.fixture | 2038 ++++---- .../__fixtures__/wallet.test.ts.fixture | 4305 ++++++++--------- ironfish/src/wallet/account.test.ts | 5 +- ironfish/src/wallet/wallet.ts | 19 +- 4 files changed, 3156 insertions(+), 3211 deletions(-) diff --git a/ironfish/src/wallet/__fixtures__/account.test.ts.fixture b/ironfish/src/wallet/__fixtures__/account.test.ts.fixture index a4c1aa2e46..3cf06ebc10 100644 --- a/ironfish/src/wallet/__fixtures__/account.test.ts.fixture +++ b/ironfish/src/wallet/__fixtures__/account.test.ts.fixture @@ -2,13 +2,13 @@ "Accounts should store notes at sequence": [ { "version": 2, - "id": "f7a6c9a2-7ef9-487f-9d92-af80d76f2941", + "id": "c333deef-3b50-40f6-8870-4b358794977d", "name": "accountA", - "spendingKey": "60bb1c76b34510ec8bfe43278a75b6c89659094be6d4ccd4d001eff41112cfdf", - "viewKey": "dc1f2c343bd7665db59c2c88a9377cf9d4c513491c8e6356f8d333166011a22d0691a5aeeb07e819ad2d31374f95dd11e6a2f07528f853defbccdd4135edd748", - "incomingViewKey": "129e0763037bc577416882614369f4381c8b37929b9487ab7c7420359fb92607", - "outgoingViewKey": "de53dfea2deee8e29dcb525727cc0d75cb3dd1930929dfcc8869635800cfb6b9", - "publicAddress": "ba0fcb1178b71727a7dd784186ed2f2a322706ace0e1e83b26aeeeeae71c4a24", + "spendingKey": "d015fa5765263b5554454fb279839621073760bea0bb8884858a591b43cb1d03", + "viewKey": "01700f31a49701e91601825b2c67b3541c570c627d8ddf3a0dd8ddc593ef5b3e2ad09391dfda57f7a68aa2e6175228d87dd940e6f0167b67051d9b48c5c1c409", + "incomingViewKey": "ab9fe19bc3128fc60fdb4c121418a42ca8a2abf53e8dc5770300e42f64d5ff02", + "outgoingViewKey": "680503bc75ede048641f651312b0498cabba5c31c3550d661450927d6c30ea86", + "publicAddress": "ad04d990138f5401cddba1f42850fdb668e5880f9f26d70c79820a179b319537", "createdAt": null }, { @@ -17,15 +17,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:t0PCCm75B+1pKvj3dyOpMcRZl221hjmQDU+0KsDrkGI=" + "data": "base64:1BYi/WKDyrtRWtdujPlPFMVBJhlCRSvHVHAccgfduBY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:StdKRiVk046nD7vsfw6E5bR5zSysyBF1BMvbVaw7tZY=" + "data": "base64:1xRKpc8Rk33WszT32lRAtKvflgD2PKT6LiPyJantcQg=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339890382, + "timestamp": 1684972757306, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -33,25 +33,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAKSS8wWcrStDSawxIj+5fRMhgOq5polucXIkita9UXT2rqzVv9oS+hC3juYgQujhf3oV0YgDTRw5SDBw1exfAVPArbzRmoMTQh8uO8RCAG8a4ybJZ3CwKcxTn+wx5TArzsLLICynIJKi0JCoKYDbPnlOj6vZadyjdPCynfwDR23MJuiBNMziGWaksYnpcrIgrN9FBLBbxp7z3x3tPkgr9/VYB5qOxPvhxTcozys8POeahbr57T3i/0h557ZO2sl3oGaza7URSjOSEVXKY3LdyBwRp4wgltToRuAiXssAFTIcH8Ta6TnA7DGqaCswrqfVeHHlRd8/KK3ZeOp6DUTqEhLZ2R06iuuxtXvUEXwp8oD8uMvMXZjOalXrYSeGIpDJzJo3ThSjCi3xJdOgW10Jq/f+acRFND2BJV07A6wGoRDKCgGaxQKm8gr7PpxjVuMmVHIvkI73A95aZuAIvuHu6pXgJAVga+JA716dVRa/wekz3Ii17DqGbwqUmmFgyhrcgQxROc22iizKzh5vGw6jA9r4+xFP8NxzfVq3ntAcSQZRz5cpCBd2bMl2cbO4djdZtUjoSh3aKxqL4QaA+D63XiaPKOFQIFmcOrLnuld/TCClnNQ7AAxSQ50lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMOIaf/B5CgvYnKnai5ElIgmK/4GlfawcHAM8NQSu8zNEVlaBsgzs1v9ahtkNhtW4m/1kAlVQC+mOlb4CZcteAA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA27byw437Lzc00siqGw3/y9pOuUbqRw7pI1+utKKPszSKUwiRwCUpM8/jOm9pEQcm75XdhnMQXWzEjabCD2+IbuTEujn7ALWCY8nQ6wljqWu4e5Juu7EjhXsuwwTBTBtfk+boJ0Ef7hjWTcu7/YM/69+BjbbjHeNwMWZIQHNhvwgGynf/dkO/xmFJFQoQXiB5HQPBbBjtK3ZimWArmmHrdz2tx0fTUuHQC5rlrMssewSQGvCeFEXlcYm79s/GjMYFx/Hgowvyg1C9KoJiynYSXgbu+tRYd6Dz/ekp2FtSVGky68NSxiIZcn18SEs4IGFwuCpIHPwqs/n36JCafuT1vCtQw5cqnjrC387KMwcTWzngbcywAJFBhwx/2WsCwKAMLCm8esF05O3iFq+fJscQxaaPUq2W3BWZ62YWXVpXa0rclVaGPVU/S/1c6KbAATbI7L/VMdI9vh90uZAluLjyWucWS7Xwm127f1VEQgkoc/BqHdPJ18mBA1ViWpXkrwvuSPV8+leJVU3W6OIKXPXNmWijttXLOQZ2FkpVZLRirEonKaLkqvOhtwIryA1E4Flfixk6GgumJH21xtBsQJMyOM3lvjXVYERtTnNzopYavsDDFDAaXGaRPUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw3FzFJ/iEIOBDBYGwZtNmV5ZmVrJGJyD2UA++EPeTu0O1FjntAZyK1OpL0B5iRC2iWBt/maHjE57Jb0zZsAM4Cg==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "C910F51EE50A59EF3F5147588143692064537BDC1CEF32BFEC933A3F4BF6183C", + "previousBlockHash": "344CFC0B5EE2ACC26D1D7EA1950AD2911B13C29F206EF9B01CBF29CC11FA1C23", "noteCommitment": { "type": "Buffer", - "data": "base64:imdawTz1UQ6wIwen6ixBBy3WezNBT46qXIjmdRyaAxo=" + "data": "base64:E1OItjHXipX5oaZ1zlwr4x8O6/7LNRet5qTG2MhdSiw=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:XfiZLhCXM7cBoE8j/gUtU3PDT9oPmHxf18dlpN2cwqU=" + "data": "base64:gNA+Xyx4UdM0HKUtxqYp4o1DAsciiBBRqQdg9bEnkcE=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681339892837, + "timestamp": 1684972757938, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -59,7 +59,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAVddfb3qfPpZT71xUZGx1fLW4A2Gtrikjor6/YRsy5miwgGeOkhWkgL95hUj7KXe6CXcgPiVc32Z/Lc0NvbhNY0pnc3t8cwAmELM0b/OU03Wh79VvEj7N5YiE7BzHFmnoPrUM2lCJkkRnRO8YtoDLYarsv0jRwSCKsYoiw+sTrgEMdG8GhnpcKdLgfGtbSu7sZXJ2TTfMV6ozlRkmFBrolnnmoOvryL+4JYEmj3xnHD21pMds/sxs0AksjSV/Ky5E4wNmrZQoJVxpEXCEQ06zUm4ljzII2ETQVP4tTmnPB+k6GoXi+CB0BC2XNaxaxUwNDLGa6yse1VaqNWiJ2mAr4t17RHtYqWVxPstGWOxvNTT6o7+S1wAJ4mlESK4mfD8pc5qPNphPbrYGvLmUxmedJF1Dk6VrxxBVv8w8DPAvQFgktANmhTVmKRq3r/A+BTPKAay9TVh75mMUaImnMaasvDmr9dMNk1Ftm1piRWFjCdxCAUE9c8GTkxQlu4ToRWJnKT+AhkSUubG7nMqITU42dVOO1E33r1FwH4Ihwh6NLwLrnjxYCM/IG445cFSpB18ZFra53q+olB49t8GeW+dZfF/wuHOuM18e1v8qk8eov9Ww0cbHFc7/F0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwc+bNgvTt8QSUcqMwCo+Wp1e92XhUdHporV6kmsVC6aqDnGntFSeGFU8kczYo3psj9qpoYhvVNnNztKxNfLWtAQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAIQrisHVeX3mBRyjEbSkH2Ld9+3+2e9UZIbSQ30gyCgSmeOkZ9i7pv0jmHs34V8eBpVfYr/hU1R7TlgdzTo4mHvjgzy1JcPUzbJnkmjEFDay3oaodTEXCj2x4jLx0JSio8DNy6S4pIzRbI/SxIfb9m+U4oxwcSL8yCxosfLb3rWYLh1O5SRY/7pvKKRecgDoVjUak12W5+5L+RnRhzFHc+i8SKQfmryknniw65egFTtaQOpb6arMw7YGtv5lHTY+xMhn7SMYBxb2alEF/XnP/lugXeFcM7UulIaO09Z9IB6iH5cBmKabyTibBGiBqMaZl3kFJIzi5/RktPQRAvZuPaEsfIVXaiUc0ntLE/0ujSzNl99YqWTamCDxU6wxueV4hIe7twE7jEvsSXrDJ7zxT0V94qIrKlxQRY9h2BTiRiNFLLKnLQU6KwWSk5L8Gf1eitfdIm0dzxwTzLZ6NGFZzhmTdZvUzO/q+HiG2UKOcAg3HP+QbPXQFgtFj7Y80sakHs/993QA7sIkg+BjkayR2CGc5MuCdOZiMPNWN0uFimpG0JK08wBhI0wimWyvzHIP9lr39ytCTQ7IvPDOB7A/cAwNkhyTkmN9ChZMlcJt2WAprrpdfTHP7WElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw42J90yevdr7sjI5Wb1s2uCeGjSUh9AoJqHOgHSwr3KkTyg4/dRrXBDP/MJ5FVvHgdICmfX4pAyagOeICNHhABw==" } ] } @@ -67,13 +67,13 @@ "Accounts should expire transactions": [ { "version": 2, - "id": "d03f142e-5646-45ae-86b9-678b35e8b5cd", + "id": "a904acfa-1850-43d4-a0bb-994c35740394", "name": "accountA", - "spendingKey": "1d3d7935ea971d029cc3ab2d0b838daa17629f57d371140f3618f328cf65db17", - "viewKey": "bc6f238ec85a3a3b4b9798be2cfd440daf0a76dc68692b14a4df8a952ab904eb109dcf920cdb05e2e18a6600b15b34078210fb139b1b60fc450fe0036a9f449c", - "incomingViewKey": "a8ff838c218e840fdc9e9896785ffaf1d4c4b285241cd9ef0c95bae795f56606", - "outgoingViewKey": "f27332264046d9838422dfb8c20938207e7bc2b25eca6f08e9a0c07aacc9dda3", - "publicAddress": "abf9e9b333dc74969f9fe42d6356384757f7fe464fddd329cadfd06bfde5039f", + "spendingKey": "54a3760ed310e10d9288576a7ada0f51f9699bdb927d2f22f7570edd15fb81d6", + "viewKey": "56ccb0714a52db980de8b05a007319d1bc3eef0c5a3ecbc675d79fb1c52a9944e66fc3959e58c68e37984b08c0717d05105ba95bb2ff3f730effda51fcea2210", + "incomingViewKey": "461b9a8af5dc4ecf400cb12269594a8dcd5e876fa2af9bd3e4e8fbfd48a69c02", + "outgoingViewKey": "0871f03a7728eb0e77298516cb130650f5c700d27e8cbc62a994941f1bf0fe7f", + "publicAddress": "62c14bfa032aa955b0f3f1dbf83c06007efb0b574f1945320276a7babf1775d7", "createdAt": null }, { @@ -82,15 +82,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:1J+cGP4uEE0pcNgor0l1xYqc9EEtgxmYDnSdvqKT9jk=" + "data": "base64:HTNwuO1mlHQSdfoum8k78b0Mz9+fQ53QafC6wmkMcU4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:2G88xOGDUn7MHCxO8axwgz0sXHarUhlSsSMRpzhKus0=" + "data": "base64:PrnhqhxhOAEvVYHtQ05oR9b1r7btC+bEFKlx21blaA0=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339895995, + "timestamp": 1684972758739, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -98,7 +98,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAABRSYDbUSWV11aCGJhvD81LVB5i5TwLlXtU1HZwmiwwOwBCcVYuHQr8wdmWWLcSArmfiB6ijVI4ifem9l7ikKsQpsytKNkktwXLfdcR90Gyq0vgRJOmKzSESNo/9wqEkTIKVQMU2Wt286dcnsX3+MABi/Lu0jCii1jVaV0IiEMCwVzWzF5zIZm2cOa3sgshU/XkNPDHAuWr0vMO7dehN2cRvlmfo+DYedZEBoSQGlezCFLT2l3RIOu/rq97xtgz5c1jy4li8Sy8eTOAW/DQ9mZ+tRBLTMjb5xGWOge5KT1y3XXJiQNuqCNhCRiUuZMRWkn0Mc+QYGmZM8uSHZzyBQ8OFwxcbl4Rsu+uZAq6dKCtsH8m4nVgwRngTRmZFVPcQ+l5RloZNsddaF0sPVvHsalMBH8DmINAcT91i7BTJ9ds5JWKN8E1CINm4nvUr0ClieA1UajEUF/+l31lwkhqEXnTKx7q2k/gu8QwnVC8C8RPjTYz7jrZDSo3HxwnIy6RMQzieFPlitfr78j8RzQMJBiIJNDvEevNBmjxGrhlhoxMsra23QfcrAvEzNCGqFQLZYIaQmL8qg7ow3BZiz3s/9ias3TKD5TaI93SqDT129pKdN7ROKIxzy4klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwVwo/uGo5F+ptPFcRuCr0Zcpt7av0MPG9yXPHd1oTPjMUCF9U8UBAcbHqnhfYUEYdYlusO0c/TbkDf/huWBtUAA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA1yAf+8kBNV5iYnXxUY6stMY/XsS13ONkCK8Y+FvuaWekkHN2mBhqyIQBH+Er/XsaD2Fdu7fXJgsSX8rUCGlPvzaqFMbOgiTPksUmIvENN2eNnbHL8CGGbwh0humBdVnbgXZFHpeXdR44ANZ6BMDHgksLArtsNz2HYEQnR96xHhwHQCr9lC4SFrdyMqvMUjPe+PXy4XJdL8W4w+D+irkhdJLILCYDbljM7/sgS5ny8n6tUdrKsntz0Lj56wpxd8/tvC9WF4ESJ4wn2slpQRYwwo7l/BpbkfaGDQKss+SZbZYCrKVa0VdL43GxjuqrMZlbShsrdKC4mYg82jTALOs5RhwJKCUxD76e6WnBNACiK/neCzab5Qnrrh7aVrQ3eSdMULMHgGw78b2SepJK3hjFND+bFOeqEpWenHtSYVaBNTxIIiLzS/aMceO2I7bbUoB3P7bqDUO2HFChUnQsHVGby/WxJ6DuEs/vFe02D8rf1kSs3h02uSxxWVSE4u5qVRbQSiY9qf+Bt2pAD59WnakZFKGM/ItJoe9Df1hAZ+iYfGClqjJclRsdawieM71KfpmL+YkZDfADwdU6NqZGrr+dyhifU+MpCZO4oblu6Kdo+gjyzTaP5WCCyElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwsYE/SeCXSvCRuwkyK+28vzokueSxVIu5BQzu34th/eF2uZHwnFKBGkWj2O180ibjWuLX8VMJg2gl5UcCKiRgCA==" } ] } @@ -106,13 +106,13 @@ "Accounts loadPendingTransactions should load pending transactions": [ { "version": 2, - "id": "758bfbd0-87e4-46c4-a354-3c82d69c043a", + "id": "d04a25d7-a024-41c1-ad19-2f9b832504d0", "name": "accountA", - "spendingKey": "797a1bfd97e4fbc3a973185161008fd9238cbf370f3268905554fd5f3e4f3cf8", - "viewKey": "70072568a8fe200071c96fff8dccb1e3a59128656a58fe3900ad953767ccc2a15cd862b39c7373a61fd16450fd92e35b52f1d4da89bf5e3468cb6898cc96180a", - "incomingViewKey": "a1e037771792c974ebe6bf2861f4bb4f0a7cf34e44fbbd35f74dc1923a23ae05", - "outgoingViewKey": "71b7615f44db92c5e6503488d514cc07b4c2e98b9af1c38481a345a87456c207", - "publicAddress": "eb4ee27a2da916373983392ad80b6b546dd20e11f4bea070108c5eed98acf46a", + "spendingKey": "309e0d8a93b69700a343b5b9a4a78c7272882aed3c3590038ff5bbde1db1d1ea", + "viewKey": "6de0ca4cd78f04a3b7617819920141be917e9c576a318a083159a77d440857bcb7fcca776cfd75ccaf07e1e2988dbce3237e405c420d25753643a37e19121533", + "incomingViewKey": "4a35ec65bd9c46e2cee5f593e4a321e6188a6f0601e4ecd35653e7037b5e0505", + "outgoingViewKey": "91d71bcd73bf152d86bb8515b9e9c40df01dcc9d23063bc68cab13fe0030c8c2", + "publicAddress": "dcb3d497bef6a8fe6ee2f38e1acc8cbbd02eeddc3693791f501c703e1fc64693", "createdAt": null }, { @@ -121,15 +121,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:6W2rz/gXcIU133/ouDrfOH+0GkauoJIjWh+3xJsy00k=" + "data": "base64:qmx3VcIzDiOmTcSCWpqWvLbihLh//4aRFCsXib4KDCs=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:Q6t/YcWGETWCY6S9AxjVB3Vt3kNH0/8kdRjlKnoTND0=" + "data": "base64:zlpyzCX+SgTHNjKLkKEJR1sMZOp10EDGGtOnTM1lUIo=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339899020, + "timestamp": 1684972759447, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -137,25 +137,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA6WGW8FshaNNGPJfQZW3dEXck5RXF5Y0YA8Fgw3s4LE+3By9dEYJdCufjAAGgoqCpSWtbtMrXd8nyu3iwYJ8FgtW5gDPJ36+ABv6tlNQf+F2N9BCaAgyQFsY1CRkGUs6rQHaSspWjyTZdGS5btcQP4E4J3MMybi+2vyfR7Z3yN6QKQLXXtOvgP2M2TgWF2Zre0o3NQkJUpc0STEqF9D/kAsBle6XFcjbjMw9jQ6nWFCKUzpBeua4dT5lV5kp5D20ARYYwFwN8zkTaWIwFJO8ubS1nPX6DPy/A0cubxQ39Q1Tg3Lp8lNrKNjEjSsZJ5pzaW8BYwWqIXc51/2agV5gRgmyvu4S/12C9cUzzdKwqf2/tL/ddbL4tuP6qgxL7WcIHPFPW8vMDu4s2ZOkPyXMqBvD9ZTgH6Hwcp7DSw1cHZkKC5gHfx1X1zH+wy151ADPSP1KiM/dLej2RdasfDrD/gNTCJe8urPNR9PF4/IblZfb+jp7s7VF3UUgCUQycxHx3vLHpbdnCNwcznVq0RBIzMy0apN5LhGWXJ8icfmDdyIEMqS4XCAwJyD6+47iZkLY1DTGwEG8vjYcJVjT0CPjllNMDGQbITJTKMN9sQo+8nEr9iTn6Mnc8Kklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRqnKRq3L7biWba3v7oqIAZp5rnlk24vBlek7I/w8OJPe1SRzf1pPlOZWEq1PVNJD5tjwil5WxeKrrX4eb74EAg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAARM2T2vESneuL8h2NewPCuUnZSrfYvkg3H8ENtn9rvTyq5EJfc56aZuskbslVlDkczDQuiacXSdmwakRUYJV0ohpiG5cwQ6vexjHo6ykclHuxNtmvNcXYU+0vEtLkXWTTHG9IqnxaM23YwhcKZmHzHRbGcTaLXYwML0oZG53MdeMHbegMUBkg6uwh99R/IZzbfLOQxdEYmo1vCLZkguZl7S2/r0COTUsbgrqFe00r0pewcU6Z1ChjZmA5X4PlI+CtcO+1hMGAw7ow1DeQBz4ivN5mz2I7eRWd/+Yq/5i3uSoYQie4a+2JLj4ViZDd/EPGH+RIu3nMZplas4T/X8Eo6sPuUiP5Dd7dhapb6Gos2byaksuOUtDLye0VT7YzlMk9FBRem/c7ixEHbGs6Nt7kIyL2jceUUR7Rhh2LLk7fU0OWXkDIyf6FCz9mm9eI5lXqm+MyOcQ3w3DIYKJPUNy9/0iRqHTONoMx4LT/PhoxxQ/nPkPpm3gasaceJq8ET46YZUJCgszh9dVNYMV39auqThsXvSBnvZaJ7I5jqv8M81x1QB1qisPD8ln9z20zFXTBopTF5fVxuD+SdUg7VUVSiFA8GK/BUbts0KpINNT+yvYBhGcDrCyqAElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwWL9EtM5T2oPbSxpSW/m8c1XJaUybh4lQqZ6k7EcmANqDA/AiMYFaYryfTvfSw1pnHxGafld6ttA2W4CulRKhCg==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts loadPendingTransactions should load pending transactions with large expiration seqeunces": [ { "version": 2, - "id": "022b5a1d-cdfb-435e-bbd3-f3920bafefac", + "id": "177f0f24-e88f-4d6b-9a0a-4b2dbdd09dc2", "name": "accountA", - "spendingKey": "d27bc772541b8c6b84f42a68cfbffe2e02f0423d0a5a6d8677182e21b6760486", - "viewKey": "88bb75068133a4d5e58110bd84b173f5834e1a07e58cd0a7bd7a381c1fae7da736687ac9ab690ccf99f9aa77a4a67dcbb167965a89bd75f337f9e0a2b5048e93", - "incomingViewKey": "3748f4807b40fa50c05dfdb4ecd9415448d5c57ec249682fb5f1ccbe803aac05", - "outgoingViewKey": "164cdcd25b0b741a5be85f941ecf6e291985cb5bc092edd1866ad53e6cf3e6ab", - "publicAddress": "e98252c051cc365b9b676d7238886fc768ac04f84b363bb8a72271c13c9ccab7", + "spendingKey": "67d2f72012ccf8675a166975f19425d0542d69633cce3896587cc3a9ea55ac1f", + "viewKey": "58a4236012c328eea884021b4b423f28834b16c7f8bb7222b9a0cd07ac0fd32896e0877932900fa9b70e6b9b11d8f942788dd39a980d694bf30977c18af07a1c", + "incomingViewKey": "d785bb8181f377672a8dc5d6de0014c8b07a597435915e99d72b21bd9a4e8107", + "outgoingViewKey": "bf87dc17fc7a01c010da2023efeb6017cb732ea35ab67db781b0ad1fe071619c", + "publicAddress": "578f333a4c5f9fd4b22c1d02d8b597f0320c424084635af6bd6421a3179cc6ef", "createdAt": null }, { @@ -164,15 +164,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:6pRC7ppn5/UsHUooCY76+wP24C1JWMoMyH0bJqC5egM=" + "data": "base64:F7wZLh+DYlC0hfa1LwBdt6/1BbnMy9YLH9RWWYT8big=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:D19PL+aPo40H9rxDOrZmwVNRj73+aMlxnsgh6htrg3w=" + "data": "base64:k9pR+6Dw6BEmCxruoZjJtJM3X88rRZNkQHYuRoBigKw=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339911969, + "timestamp": 1684972762598, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -180,25 +180,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAXjz0PXL7gklns3NbyJxLG3Baxb3N2y8J34HeoxTPay6QeAjNILgdAa2WEmZ+yZVbn4Rf7Z5i7nZqJ1Q7fzdar6fR+RDzNSQt6JAaT+ZCFRW2wUNTu85s4IAjslJbX2TBlwFa5WEbeCm/Q8l8/iZ4KMvRS9R5aalQMIKR+xUoBnwDXNqhQp3jOZtsaM6lEHBJqCjHSZ9uBEqrZAjBShCXBXaRwZNU+KSLSV2KcbyLH7iC5o2NZB9uwbYgGcoSxoMXdMaxV99b/JMqY08gQkaPf0RjcwZp0Jx8RnSYg1XZZyq1jbYIA3dcYPn6s1nLFTl3bSKKv8+p4M4h7c8DgSlLzo7jKB6OOQLjksohAQrm38xn9aSt33dcnLA14RLCYL4Ks1tatyCZpTrXN0rJ5b76COBydLzq0XC1L4Kiqtza/FL92Om2aJMlLdhegJc8dxx0l6pBPenBsAAFxzQn3stmmDSckhx2MncwdPhBzEMSvrXMQVADQ7GSynt6vVFLoDJ7/lKnDr9OSN4IZueE7qyI9v97OgANkShTxopSj2MtqNxAgzUIvUCSIJXFxuXnVwFwXO669KFXiePXh1QaynecuLPmJYvgSbeJmRQU75CdKHtTxo6FxGlKr0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAweNslxcNIHdcXK0JLIINblOeApEhehy5FcjTNBktXbFyG7gN/oDbxbE3gXqZfGEHOzzS71Jjk8JkQ0mKle9QQAg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA0FzPtrPwgdkMJlHQmbceypZ34npeBxrCS9mSL+t/sY64ak1DQnLjUlCzStkj76k7K1ZUQrKCdvs+aFaSezsr/V/28YuJK1edOg1seTp1u/Wvb7A3NygQ7K0HnVdYFSFPxSisnYHXJYJ/+BQXChFRE1hn9CSm/rftY9ZpRxE3ts8YkBYyVp7DoEfM5yQ7YPh4Y3ETqZ1w9Oq9K0BJfw5nfq+M6LZuewOu2bv+5PsltWWQuqbvc0z8C9SsFjxRAXAS5BQOfxBgLRFjj+UGDeUcyhl6BZtlYd7r4MDvpxQQtvEI7CjuCzgvtd2tStCrVUJ9Dh203vUaQsZLlRcUPQzTaOAwzQxfKwUGfhw+ZDDcvbPXplcQAeqSw/7SuIeKdYIqDUm6DiP20YnYlQAMFN0jKYlXIQ4ILdugEXJluPK3CGtkNSQcBn5L3afpbH9mmciJDSkateKXmNCqE9txBZkT5roaPcxsLDhK7PqmLvYsYhvmd1vXy0XKuQtyL6IHvBT67dlekw5bPfjdedmBD3x2G3DLRpWMMAylDOSZ1eHgBTq4D0s4T+EBOwyWQzAmmwZjRcsANBblzcKRSiZWNTv2r3/wrHXJ6PmqlOk5TeLmYkYEEO0iOd533Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwrpTFoqSpL7ONE+8UaYhOM7Bf0V6UucJcNaQ4vOPHyhTs2TTNIdEYofAfzfQ4beltSLx/oS0QUOB/hvk+M99VDg==" } ] }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+////4znXNraSIBXo6r2fXBMI925PuCEns9Ob/UUsIyNFWOippJXpQuplewR6PyIP8SgLz53chcoE1yl3N2Udo6Vk1YiqIpxFSrXzV9jmj4kmTa+kKh2oj5iFpeBnbCBV7eyeHAiDfvxDl9/gFp2lVO81QNjlsgpDfuPJUtQub22LX/UAV1joMWBQeHZm9wfxWmDlfW0KFbrihK3r/DWIeaCafFWEtf6SF1YoEo5fiFU52fmEzEar29Rbfzg2DgbkMGw8uKisAVN4CPysvxqXZm0OcVtC4p3cGIg+lF+/mfxGlNfdzi40PSm/guw5Pjhpsi1at5297iI0lEVl7Ptnsvv2ceqUQu6aZ+f1LB1KKAmO+vsD9uAtSVjKDMh9GyaguXoDBAAAAFy1+uTMGPqiF7aluhZOILEv5j7j7FMMUbdjrZ/RJnE6SUwTVy53Ii8n8VBrc8Gg4LXEq0OqjgCTVp1lCkzAwyr/P6J9e2qn1MdLWcp2BgEOybkGI9G427REpJyczzmOBK0HXd24i0U9HJi5KuSHmo1MAagbeOhbqKFM/E1is0peEroUFZTvWLxIGw/CY4UEsbjbll6Dfe12B7Fy6bbAB0/xh11sHEQgEVucnMW4Q3A6JUl7i27rby60Aa8wfNAB4Ag3V/32Ab2anr4Y/P7Ms5OUpe+SFmR/Iz02O/WCX3V0g3kI5DR+o3d3Cc6rthsUHLnYRcqKnnx5QUkt67WsA7TjEN43fcBvCJcOrJqO20KeckJ4XK4BChgL0/rS0iFgfdKzL7FcBto5ltfrzzS3Pve76YnZXCECtO8Qxx5gp8BdkDSLt5DdF+skH6v9zctFvXDO4zGJAdt7nTbhDHa6QgBANXSdR2jVuQpbbkOnpE+lObdAb+/XyIjR03mNVyEZ3MB520yFTFfRdUw+x0BQ7cVHtwaJxH/u4iyzAdtm06EGL7lx/QLd4nL4DUlr7/T0h+8Kq3TZBMDrfk9wgCentcYO61ZP0Hvso65NNo//mvdbwW5v5pS+sePOdrzPQq6VD5NoLW+Vu4zh/MiI8AywOFSAFEYI0mS1YUtOhjhoCMX5e0e97S0HoWKVAywxQOSiu1tP0sJ+NDKr+YS3O4WEwNeaMoYrDFHZUUf6Md0MkvVsZKHC+pIZ3HxTHwgmMJcnT1M9+SAqZhHrJf7KhVWwaqCIDJOA+U4mo/1EkBLvt79mMW2i6nae4qKuNQUi8j/eZMRmzMsoOR8/+rnlaxvekh16gqsNDCy59Oa/lsz9PkSzi/j5NuhtR5CpBTJaR6OuvDxbRSwkNdApHxClmL5jzKZmUubQSlsnPGa6HLxwZTTWTWJQT/ZlN8ANbTKZcXlWL2nrofIaGTWCnbCHLDxB1oVype55KqlrXypoSlRXljREMzw8hPViOByu8afRMcIpYngfE/3TWobRdukKvBK2+22O0F9jgKXwXaBME961itfra6S57yKQhfjyHNhETzVuSHTZEm8S8iJ7iBE89TznYZkRHeMyAzodM8oHp3hMBhQViJo/PEH9LIUqxxXWeMv7Gij67845wQQTQe8wTKTYNAmYdn10q8YMUHzymfylFpfFD0thD9ldwefSmT00ii0qZFKNivjDzoUSoO6zgFvg5HWUFnspXLXeqzFdbeT8s4Zkcz1UUD/YmkP+6XMeUUUpxpFS0/pBVRGTI96uWzU68+xuigznh+0/gfpldh85kknYswJh7Fb5ErjKAdNfJCmruqrjvo4p5+32rulveOmd/hKfN/VViF7iX9vYM8RauQ5m/LQkmjL4jZCnYz0Z7KeB+O2uj+758xIZY9hxGJb/98tQlAqzBLgqRg74kJXpWMYmwjOweYAd352ZNCAINMQ0e22+Ys+RU+pUdRVbqkWQsWUIG57c6l2iF8A3QBOOJ3G/eIJzwvqgFf8J1cxMpeLI656jTBiLiIll5ZdLraiAGA2klAEJWj9KM/9miT+W/vhU0LJ7Ow+ma7TCJ8AU3fhpBg==" + "data": "base64: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" } ], "Accounts loadPendingTransactions should load transactions with no expiration": [ { "version": 2, - "id": "b71bce72-2d61-400e-af71-cc3eaa8717b2", + "id": "11013d11-5612-4665-a6ac-2ceb5821b137", "name": "accountA", - "spendingKey": "bc770b133f3967e385e6efd7403599608129a8e37f518e8c247160528f8720a0", - "viewKey": "0af066bae0e45eddefbecc34cd861418c38b234aeff2f8f039e934206832aa27f17b952501ead2bd3d31276897ea5881e75037af6f82764da917cb1b50b43545", - "incomingViewKey": "f00e34f0b1022daee48ad96c452937de93cf62fbc245f1c5d37bea81d3803401", - "outgoingViewKey": "315525a7c03a9a8f693df989238d597857f8e5dffa105c12271b38bdc789c7fe", - "publicAddress": "e854716afa9c714b2af32febcf101386fafc64dd353c5f90c443e87363115c0d", + "spendingKey": "9bdef2115ea2cbb5ed61d9796d42ba97ae6be4f01dc2eba12ff7f7cd682670f2", + "viewKey": "657a8aa58e9c8c61be1944f522da3db4e8309c207443cf10a7bf9447dccc7de939ddc787d559652ac93034628d4cd6efbfdfd85126f2250b20cf42f6bf23f452", + "incomingViewKey": "369b83f007b20261c724591fd67f0c9eec140c7962e5a02e66727d4052220303", + "outgoingViewKey": "ceadb5ad865bc55e02907fa6718ea2c587291cb64ac1e83b966ad2c25d6c8553", + "publicAddress": "0d60e2db6a6cfb25e61d2629a552178bd3477e4094f23842b51c303213bcba3f", "createdAt": null }, { @@ -207,15 +207,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:HZ6erMe9Zu5GUjSVxO12nFkRm1Ovngd37c1fePyXowg=" + "data": "base64:DPxP37Kfp99RniKK0wt2tTZl9Nv/EOi8RAdel3g5hGY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:Mj2I1EmN2Orre3RVAFH64pCvOsh3FL32XgyEw/KYJFQ=" + "data": "base64:Bs2vo4J1bc6jAeE3DQQ9n0Vnlc5vSg7JF5atiW8O1BU=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339925258, + "timestamp": 1684972765686, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -223,25 +223,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAfUQsdRIeSa4YbS5+890NSaLLUoycckz3AEIOgVUs2wqr+r7gNRiVsPCYjAakyDGwY2Bv+WikaQrhK3iSC1FvBTeHiWBaFVk9eEvsCfHlFUCOi25FoX1CorFvf1Rg/bC5kw9yPsOgE6CxIj/IlenTCH42xgVSYgvGu4kS2j82/Q0IGMabpUsiwTTFrx7nOQLwNLdyjsXOfAm5K4mrpRLHlbi5UgJV/lXUcAT3OAJ6anuygGHxb3ap5FdGCS2yWnWP9MX2/84Po44NVcZlni6cGz4/knhLifWUrN3v5KVcpnU174ThR5ifAKUVw19XCrO5tNKHV/2Q/jlihymmN9Q1myqGqqDAhpa8Sm+NNyuIYrNtc6HpCC4aXXEKVviBEaMjRx9O3q+N7mMijWMzV6B376Sv35I6S7MDOwofwaMer+FviXx24bdLZea6yJbBr0GnnEklYfZ7QDLBUBe2yotYmAu+vYLzhoKRK1PZQxijiCbPZQPxNFUhQPd5SFAX5kytBzcgSFLwioLgyy0ULvznOiD7VJAqN3cd8aqrhH7h/DwxUsZTB62tlo9WzgMg8jrKH1lSYkUh10dbzBc7EVlHB3qDTltnCrplFzE9BE/EHRf81LtBxn//7Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwlzJ/BhuAZW8fYrvdIzfer7rZUB+WIo13Chk4aW1CjjwR8NsGhdsRtiN93D+ZGX8msaJ12H5PKsBL9EWn2bhCCQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAJy9nn82u2bKNAKCfhDpWtDDLCEI3Um0XmqDtnVqWKqSm5i1JKRtt1xFNtk3zNtPbPXDFa30DRebFiNzQDRs5WwOn9K3AW6F80wojeGHn75ypfnC9AXB5uOqLXwCP6xHkEr2lrtsLTcBpRTWI0WfxW+k6dpcWdNw58uc9A+P6obwUa2llIHE+T0i8lKm9mTF5NZQSjPGFyZ7j+F6T1nZN2SMYeh2fjXQ93QVCpytZGtasR3AOFD1I7iUsQSqKf+qOZ0+Dmy/HtTWcqYk6mhXN0JIiNfW9jM4wsei/BmneUWbLmv91iCC8nL+BzKFOQPma8iwCDo2nMdeQ58TngluE5TsXlvoupb2IotDicWrlhc2zqN8UvlpMeLi07pQyDscw07LVLXUsU/Xut2FGu0Fu8LLh4CgnLDSsLsx+5UsMifJYnQ4JTxQYRIjRgSOVO13ww8sISj4RY0wS2FOSxNnQtQ4iqIZbbVhmN3PE56YafF/0QZw8CcOPXGBCJKMKbtuJdg228gOgDluvUMaEP+1rJ91qf43fzZc50Wi6Iajc8TFq6daQB/bPw3g1B8mAl10Cj8lmtAwPyp2065B0WuCD1tVgw56OfbSyT8f4IeOU5vSn44XIcdZz2Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwvqWKX/6yZ3fVJYgOqhndS3qp9O+HHQf6aU5lufatidfwYvOsC5rTam6e55Laxu6QWKqTpspFOg/RPFBV8bv6Bw==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts loadPendingTransactions should not load expired transactions": [ { "version": 2, - "id": "8ceda947-f99d-49d6-9ca7-bd2fa9619c78", + "id": "0584eb53-3d3c-49f7-9c17-5e5b4e85eb86", "name": "accountA", - "spendingKey": "188c2e780ce56be3f979d87870d2a18fc40edb8be1684510f1aa5805a4a7ed5b", - "viewKey": "4ff8ff15519557f84566e8fb9f4dfa863efaa21e0356cc702bda8f5f4edfe712849414b2fbd1805856dc7bd94d14cd99b56e75667a54dc1d5e1cf32763ffc04d", - "incomingViewKey": "f31f55b3d4344d736de1d8dba7c8d138f2496413a111787b3732ba4716117902", - "outgoingViewKey": "ecc3bd6aa91ee0ed7b4b6caddc391e95d3ce7dc7242bee406ca0eccf8058982f", - "publicAddress": "31db985f432fc945f4f7fd95983ea7c1dbc761f510f9cb9649ce7c2d41f4a799", + "spendingKey": "0206758909524af18217f56f6cee651f71a42b3e48a2c12b756894df6e958c6d", + "viewKey": "4fdaa137cc0890ae8ea357f62591729d853a4aa2f07498118211d8e9a568ffeb17836701036cf6635a192ba8898754d10db58e20c6a2c40dbd46b024ca231fbc", + "incomingViewKey": "79d7ec0f58fd86bd7b653e76f5d1b97b1585ace3903d1aeebc1a070ea17c3000", + "outgoingViewKey": "268dc5113f821f5f2f7ec0e1eadab93628cb19d28a39de806d9950ccd98d2263", + "publicAddress": "fa5a00a27aae05bb3a391db7b85a84c6e74a6233d6f719eb526d92e2b8cc13b6", "createdAt": null }, { @@ -250,15 +250,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:7Z3xiVrCVgm8i3gdEgW+tBvMPkh9evK1pSESk1BgLjc=" + "data": "base64:s4mtPvd78ZFXhgEfspVDMzD71HADyWD1BdUayyz57R8=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:qrSOYtbG1bmTqv7sXanFc1m687WyU6VTW+frnGdaAfo=" + "data": "base64:Fg69tw+AgQYulu0zKazUx7gVAu5CjcXSUx967yvcHrY=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339938698, + "timestamp": 1684972768843, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -266,29 +266,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAEq7yjANCo5Yd685J/9nqG0wdMMHkwupAoP2kRZIYWVCMP1ARRvYaFGgzj4NLUuqoIxbnqjnF8l0dauxhCQ52GJjqlmTdBEIHMOEGGpXvEay20fK7/Fi3vSrLaT8UhsPaU0979NVcNXX5/lXz1ycRLhZUKtk/mT9yvGZHJsC9icQZLWI5y62aC6p+6y3DEXq7jH7IRqcLcYYAMZS6qzFgtGTXDiSnuAZfz2mzf9BeuK6DXCzPF/Ax2bcWbtphVume8uZne3825hWeCmLxuhY2KjWu4l4AmE1EkCCnIE77OfTz15JuFiJG9BLgTC58zUUjpNNvSJgVbhGr866Kk67FKgscD3qyUn0pvy504ziuE5bHW8rBenyS6BbQtV/NiyQoxwqZwIlzJjCymWkjd97TLCcCUSiMe0q8N/lY+GNBZSkArwtwDjIRh5TIo4qlrP55cDCM9jEF8sLIGskG3kj6mFF+Al3qeRHxHN3Pt48nuZjbk/JBxAcRGezOtqnLr3qqVT7kGJHom2olMznkastDQ0JbWTNleLOZ5vGDgLBA2rvtDBas94zFDJXhA6dMUBuqoZKnT5icqekOSB3Q2mq4pooeNOJae4xMxkifYK5YhrcoHzjZC2LWGUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwjTyImh8InS59hXXlt3hq9V3PefxbdsB9bmmgNdCBiAflEoa2eqpcErIZIE7cLmohSrIGzwUYYVwvPpIKdgwvBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAVkb3H0v7g/Ufk0RL2ZQqojqIq0wL2dTFL7PCMXiY9za0gYzUCkilQGZk+UJLz3sIBn/micZTLEBeq9VMSa7oOny55b5P2QrLFuoxb7Zb/iWsa7xHCPxfKyF91MO3dyB9IKORO60f1dF82zGY2Rc89OVSHxT0PIhzk5LKIxlY8kMOvWgw+Cs+Qrjjd/6rLSla1rp1ZM/1ctRr+Ydx0GmWKeSHuhwwPfC5djGwO8xq7N+Dfhk/K7Jc+coQ1JfcK7ttejYqmjTPlTDD3dNorG3wxieB1svOp5STgTOehWcWfYjOj58Z9hxPfkfguC27mWOzON7A1cMEZ/Jt+B85vqtpYrxB5440AGGKJUAEq87km6B8Cfpc3asRdx2Xn/jeu9MyIj3flFR5wIYcH8YnOI8Svdm59RZvXWNKbsvHLjpOgDNcprzKOcIAecEyqSrhkN92A1rdkWDlIEF0ZlGEUXLPvkMvt3v6dpqt/miIohW9gHz2tUv+pi6iNsH3I7l5+vEMMDd2OrBMZwu5rqK9OfKjiY7NbVNXNoFaiZg9ex9iXggqz9VmflN7QLbvJRGWrV4nC8LAicRv3IjQ8zfjGBE+K3JzFrsT707PB5G9cirbnbpg3J1kli7LaUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwXryNilZ+UdMDTibXAv5r2p5gT6l7LrDZxUxsV7goaqpbDC1dV60W6C2Tal/gN6l5ebuikc3KoPfET7HTiu7jBg==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 3, - "previousBlockHash": "8D07CF1E4A0733634EC0145FF4654C2E67E35D837DD6D3054C14DD41CF3CE0A3", + "previousBlockHash": "F58DCFF04B9BEBBACBFDCBF7C20B5C85A765AE71D7C4034A52CEDF0D6F3261CA", "noteCommitment": { "type": "Buffer", - "data": "base64:QiROoiZHpYEdKIx/s5M7MzcB5Wr5EypfC86DOPWQ3hg=" + "data": "base64:HF8tmK/yjCZgviKLte2yOd+5ho1qP0en9OHEcBZwwyM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:v+AzPv4y48CVmIX1yvDEDrJU1iWKfVcW0c2Wi/bHLt8=" + "data": "base64:1c6Auzw7XOJeIxGeWST8c11ubRGugpAO5mE5rjWhs9w=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681339951491, + "timestamp": 1684972771860, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -296,7 +296,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA3OWSi6fj5jPemz16/7lRDbiPRR6zxN3pOm6aGc0OSlekvAjM3u/pGLhT4mzhuP2s8XD1DsgVfvlG3K+ZGoOWNufl8Ssrv0+JCUhD/gPWmCq1QVdywph/j+nAp74fwMJtggY6JblGlLh/Yqdgy1lIzqX5e7lpl7/7XC7//BarFJkRaGd0S+DWro3qm34BW0GuTs3t/urVgloeUxkOrPerZVzs0o6NQPJO1TQgVo83iSW0ORLiuMGSUySfNmcYYtqwQOO591rewDrnOr6hsLbm4wKSNGR2isnPe/EALugSEUDTqXbqjJKFMQYYD6NTwA9pNeYg/wFBHGC7p/H3YNvd4YX53QqmUh+N1nEKzSPCuXxHMLSBtVu64djqPR0tKSZIA6nZV83h1bA+K5CDrl6VzsL3zl3OPxC2cMc5woFu0jK4mojORTK0ebC7k2icUO10L76V6sLvIfoPY2iqyD0/gsIjW0oDi6+MyFeuCdzrkcAl+bD9aXsLgDBL9qnG7xJupT9vwZDBqf3wAWntMwml8YFNIiLu1fiwcCIsgxqXCkob+QtCiV+6Xn/VYF4R8YWVzIYBNvm3aaNl0NAD5dbKAuw5mMnmuSJTflNAMSceN35zX76efMC8Nklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwG3CBwrxbUKimZc5TJzaXyW6L/JLloD/cly79wLTVdZTbzxP/59nDvSbbjxJTSklacIpNlPVnBTh0MDm6+M/2Cw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAkkNhh4dekc6IhXBhgO6O9HMk84yKB78GNx25btGONIyAbTD/3OBudo1Yuw/Ju7+bmlTY24/DA4084Hnx018/dhUDYdUNKSw74vqgnm/Os6iSYc+ClKad4cwHFeJhLc85SKaeawPOGSHghKvrsZhYetbrXocPRqFfynnPOv0M2LgOuecaXKu5OP2Zhy+eOYLvD2Hc+69LgxwATe6cqovsXqNFgINFv8eAB9I5MskttD+1N6ESLccByKmnbxQQA+FCYSMZ182h6Hky06cuC2ivuffj+nVuT8yJIgKU9Hq/QTLzVArwj26f3IcZojulVK+4v+P7LL7wdVst58ToOLzEHqsyBYm66x9Jiyh+v4z3g9xygIBZlKL/ZXQdwnneSyRuz2hMmCqavER03Br4KPXdQZEP9+uOX1dJQ9QHsTQoQzSpf+/BkBBAB1RfNPo33LKlQcZlF2rG+SzKlWr3aWXttcGS5OgNL2yoiGRsLndGW8UHJho7q4ReZLDpQX6miGRDetRjLPu1Hkco2hPlkppgq67hr25aLWbygaVQtXpgooF/US7qoQTOAim6UklgSTBSh6BkXQ0z+tbvsp2Fen3ymCjWDkLh15OkvJn6ffEGfs3rJ8A0roIHb0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwmd1iitTwomYujO+XcoWuQGFb2dU8DRw6UHVC6tnEWkbPFkqecfbeAm/Hp3qKPlh6pi8FtkvcVhZ1+dG/LR/pCA==" } ] } @@ -304,26 +304,26 @@ "Accounts getUnconfirmedBalances returns a mapping of asset identifiers to balances for an account": [ { "version": 2, - "id": "c0fd46a0-6999-4862-b815-5dd4c6528956", + "id": "ad656ca3-6ade-41a9-99f6-044bf2f6d429", "name": "account", - "spendingKey": "82ba670975306419d2e88539ec42cfad626c9484fc06ea491a9fb1214eaf02d1", - "viewKey": "5b0a091b2c7acde350a6d4588a49135bc31736900a2272c142d139245b07d4e746da46e5ec6a8d5cc0ea8560ad54a4d628903bddbb8c2809b1ec689b0b565299", - "incomingViewKey": "f0b94437c7986c00b0c7f1b5b19bf6daca884767f7e7d4073060e72a66fde500", - "outgoingViewKey": "b074932e184d94806381bb1e9a76389e2c549766e4201e061ebe8ab4f0c50a26", - "publicAddress": "d654073522d771c5e48eceb16546002c147d9f1cf586ad18af5900b6771ce8a0", + "spendingKey": "d4da579eabd0f66e9f12fc2aa64533ea6015b49db73279bdd3878a28e7c11e39", + "viewKey": "4556599bd3833944329ba4181ea193816a99c6584c7967f9905209ac4cb1886ef43aaf99d547fd0035c637189c46c1097dcebd860ecad112a88007ad154ca78b", + "incomingViewKey": "df07e3a0d890fdb59a17cd8515f7e743824c6179a890ae333af3addce513f800", + "outgoingViewKey": "d9337a3871b691e070f8aa57447bccd75346a876b4ae85893daf99239dbf2922", + "publicAddress": "4f28c99d24ce01d10e549411456a87f7dbb26c2e8747d4a48d2d32dcc8a6390c", "createdAt": null } ], "Accounts addPendingTransaction should create new decrypted notes marked as off chain": [ { "version": 2, - "id": "0d529a42-6a5d-4e5e-a583-87829ab35c72", + "id": "30b2264e-a114-4a51-b569-6c978b7c8fce", "name": "accountA", - "spendingKey": "9aa78193367f0254244e1365d47ef112e7879da8699b628cbb4197d95735f5fb", - "viewKey": "035aef5c2d358598d53eacb597c75681a37a619f254ec06fb2ef1bd303636c00826a8b31a616b0e2ff87fc28fdbf6f905481e776e1b12cc03e496cb475ffdd04", - "incomingViewKey": "da71a416bd70b91d36e80c44e84e18aa956e9066609bf0f15ed7814f67648306", - "outgoingViewKey": "50a908dc77a7d7ab27b833ea6f599e00bf1bb75f1277f40f4bef20729a5a714a", - "publicAddress": "0549f0a420fc0a2db8a3933413bfd955918ae23d927127e18f19ae8a926433b3", + "spendingKey": "21718ceaaa1fae319b10faa6ce2d1240cc92a47938bb58ad101a09435c921ca7", + "viewKey": "39baad9bcbda74f290e7fb06f76618392a07e2732f29d4dbe55713ba38fa1a731319ed040c3d2c8691d5b2d405861140d0a76ffa2c7dadc56c5c512028a17c64", + "incomingViewKey": "90d408f604996ab10d1c253d081cbbe315587b264d1d877565b458de8840ad04", + "outgoingViewKey": "764ea159572f212eb15f33d14596c24c007f4001fc46df5de23f32c6f3928082", + "publicAddress": "c60ab6e76ecadb11fd7ea0a261686f772736c5b9b665dee1d44d54f394ad0dc9", "createdAt": null }, { @@ -332,15 +332,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:/4KgQWP2mzvVOHbeKINxsBZxK+l6X7MY7T6lI9Vr6xI=" + "data": "base64:vcsPNBUhuH1me5nVdyg7U17khgi8C5FhOgLlTnSoU0w=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:8WQJFnCG9t8Ayg28cVPxQ6kGD+wPj6zxfMOXuQGYx38=" + "data": "base64:G+WRWGCmiBOfeXdeF3SQp8fxJGQeHZub+rPfm/7RfYY=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339954388, + "timestamp": 1684972772704, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -348,25 +348,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAuCakqJLgtla5QS5N3Emv7VO+nTm80T/2HLxhgJ0qokuIEY/XKB2GADfWTav1t5TnDVDlJtxBkxA2ECX3mNq7USaAfxlFCmk6MdEHNK+CzJmt18c6OnF19uzl+hZoWs/eOuGQrbgg9kf4oZP3/RTKBirkybOaNPsqGIXdqOUqsaIViqettYJfVxBUbuJ49EGNpRxSbPBupP00FYZTteYNK76fRkAH0+3JFcIthBZv7ZmR8Oj816JoceIAITwjH9mUuqH6AVsvXTHdCiPc/eUfXOXtsrNetlr2Gov4sStBSh5ReXrnjIseKFB3jEFObs/nm0+5IHVRG4Z37vNR5sUHlBE8AspB85dU9MSMpnbOTrOpqcTAu6gaYBAiSpqBJio6IR06mS1eNUEShTmqXyw/25sD3OnhsFZMvw4ltb8xba2un+Z2kTySJ+VlPDL2Crs819G+CMAJdy3lCo5ypu5R+tfBIx4vnARuMHT1MpJzn/EsNf/bsRqn0BjcdVHf64Sr+PWqceXEXINyWsGdErtSJKVIm8YDT3PK8Z6xJLKMqpdURaHll8oN/WS8ZsE2f/BGHqfAsoPdkaQpuYeUrCS4ra0CQjt1r40ysZAd5glKTs2si34FdHTS+Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwvagwrhor/uBRMptG/yiO1E6Dvvvd7dz5ovIohftZX1Du3mytEPZl/gubjMSq/h/OBpdoGBTK9vX87kTO7OGjDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAtj72JiaddLMnxWRiHJLDfIg+Bfo9H8hY/wwcxF5yJfKRPqVyxEjERIbr86tG6odhoWqvsVF0Xlaandom921Y1Pzks8W9mK7srbYh8NiOvqCsnsMRdfhxFOFlXLh6e4YdhayC5ix1kDsA8c1JsLk/KCzOvmGkqEheCIrYqdD8VKcYDRBWfFbpadAoyPAoISpmffMdsqirS9a3WgXQBSvPGjlHIe42NPgHDAsLvZ1XfF6mSPpD8GfXIjuOeEexWXj/71yZXjLKyK6QHcblE5DWIusRHGsNAGJmwpoI9INgbTBFZAjfc05eqNLEGtknyDefDpZE0lBpDeSyhfnLH+F+twaXBD5/OqQJdvjN2oa3qAfBW7gF/J6SAGH8nbl2IrFJo9Li1kluDRfnpQmy8kDI8qYlLWBqpTX2XFDl0ka5bBT9buQGQ6PzAJKF/R+fcP1GFvrUJQZ1eoI2ILln+rOIT7d4aK5X0U0aNFJgwhRx14aTZ1F7vDzZ0YN2ozkObDJB/0E5ncgj2e+dsvNlugG2gYAPz/Mrt8msuJ86V1gO6RMuHGEpDIqMkyQgvcw877LMib0kAmOl+6tug87AybZIkE7MzDNU6CRX9O5zrHuk8l82MqzvaVsTf0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwbLJtgs1MyFWZMtrsDAzin8GNyDgL54EYtDEhrOUarAw9gE5NwYnDP42s9/CtOb6/Ds5nZJsn2qZC1nXzBEBmCA==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts addPendingTransaction should mark notes from spends as spent": [ { "version": 2, - "id": "6daf6bab-8111-4114-86e0-b4f983f373d0", + "id": "cb1fb1a7-9263-41f9-bbfa-efc7da612c5f", "name": "accountA", - "spendingKey": "12c622f3aeda45b4ce1cdb82649e2b593d6cd4cba6f362e809895c8faf47d2dc", - "viewKey": "d93136c0d8ecebf5ad9ee516c95879d16176a5c5f89d2075d80cfd5eab173e8f8a6e2c53454a58dc297108b4be53cf9be0a2ea05bc662b9274a6c2cdc85c8f3e", - "incomingViewKey": "6c92e08b1f0a2d291e64491beff8712f3b1984b16c560506eaa701ab8e86a007", - "outgoingViewKey": "89c764fc71a456ed154cdc9a54b6049674538cd6f4fac0d5342a728e6b2fcbf3", - "publicAddress": "b51689b98358d6e9b237e9653ad9de3ac2b4fd4bfca0bda476c088b0c6763f94", + "spendingKey": "98f6a2ee24f171dc587e9d06f50ed3a200bca0bbba4f746f2089e9645643f1ff", + "viewKey": "6ae55bbe243114c4efb08e96eaf181763f03ab15da853e507ee3b8f047101ecbadbbe121f4d595b8bd85a5bf0e4de9b13a1caa6a419015874cf982ac5ff6cf36", + "incomingViewKey": "196f5f5906738e5213bdff7ec4b7d902ad604c1e97f6551f7002a4da72ba0406", + "outgoingViewKey": "55782cff7369e7b103ae405fd276ffaaa8c8abb79ecbbfe2ee9fea2af5dd7a55", + "publicAddress": "f948ecc174889c562e18453aba75031aa1ad0be18a117bb24b3d4d46c2fb9eb0", "createdAt": null }, { @@ -375,15 +375,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:fmnVkeHqiDVmyNsayEcYHfrdY/fPdCY/xMyvWJoPWBk=" + "data": "base64:FanzZEsA27UHp4iUaKDkbs86uVXtNgYqFdu2IA2AL1M=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:MkHm1SSwNF6P96P8V5iYgDJYQSKqKt1fgwZn/HxLJvM=" + "data": "base64:hqarByMA7L6YJFubZVUGSgXeNnpVUMHLUIU2dEDGQtM=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339966788, + "timestamp": 1684972775791, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -391,25 +391,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAhTMOQJiAkv9gXG5bkmr8uHQs/Q/l6soPXb67xgG8W+iXu5qv+20Z3ZwesHZKo0lMt7h9UBGIzg+3UvVdB+CFi0snMqCr1lyjPl+VOZ+cV4WtN0UaUfzvCMQSqvupbolmF2ABfcWMwq8gs3wcbKn3E+EFJXWyigrsAvMKTIwoQe0ANY3/XbKYB1mx54nF7ixxyChHV0xbg+nS6CzigL2gitjm95HxGpVGdd4v4OBU7Nm51eNvWU7ENQ5cNA5JBO0jKK999WUK+yyOw3zMjHkMv3x3LnCo7mieLib4zky+EqKeZRsLG1cpOEtINBeIvMRtJf11bOjd1Taoh8obg3E3nH7v4NR+3506xPHI/Uoo0WqqPJU/q8O132eHKP5kF5RE7roBdZk2/vaxkTVkf5ckob9WWnDTbIYAgtrb3JcZV9etEeBF6Zxlpagee+KA3iMtOBiA/E+rkSz8lw9F0Zzw2usHQkxwtLMALQBfzVkAQcd4UTdm3SjzDJvQKJ8MZu31Qq7r7hKlcbN92+zhdhseAb9DGGQ4W5rM9yNkMWzCoJ2LlTlctenY6mi156CggE0he1m1RNU//loyRF2vwBN87XAxqnUoxyZ8s+Nw4GrU9ymtyQOwPwver0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwsn1Mmq/UjVElmGzPGNjVqRIDCvegEsEtj99OG/idjtD9exzQrndZEdfyL/qovFUxho2fDa2g2pUOS7rkHv9SAg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAHsgkV5s+aEq5p0RYqMU1d9s8kyXAQVyHCec2bDcdSx6YZrCZlEjLfAxXrWRY8n++6SXt+vR2BbIZ4Y35VteTnRslHyCKZpx75w3MNZ3C0oaCXhJWU9o9yZgOcn3mivUVOCW6DRiGKEGD4Z8LQFsD0Go/naUE44Sbqq6YaM8edeoRbN1isRSTdXwAIzfP+Luc3pMzK2ayevYEGKn5TUULxwfLe56Dv1s28Npsdfr0/YKVExjs8NvYnnj5DWroBRh6vzIZyTeKAl8ytAGkJuYwbsvjhk+LqlJMRBlFYprrCeDRmHf3mAmgnemjFdh0uzcbNFTQ4zlnDcwKlf9FWmqK7Jlqn3Ux8300jqBCRCkkpQ6piikts6ZlMhmnFNtLm9ZTxGv/tD04/wmaN0Lhfevd54aYLliEy1dUJb0IX9ZKs6BTRC7JIAMU+A+IT0Vp4DHX02af5qgKPssXFYO4ulXQyD3kUJlHjdMfyRhkmhqlT/VowFDiMCg3fmlEBfqapww3GSQN9/Aw0CMpcwAME2VLXaHEoBa6Rodzlu3/spEoVVX7igAJK7DtLCAYAPaQK3E9kjB3/EjgMc2qTbN9tWtGfexEbAMbJN9wQMEZoH9Na9mWZxBycH+qwUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwXSJDJul6i6VZwEvPZMO8Bc4uRY8SqYWhqyzhGel6u1nMGXwAc3iFpUDvg+qYe1U4yA+ze9jTN4qZoMbgi1QiDA==" } ] }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA28eVwLXS1IUBfOUDLKq9usn0OHgVIkqlcrxFHlNQ3hmhkkw/ywmcWmzeTm10ygfZ9hiaJEDbVM5C0PvZAsK+kif6+nIOglXZA9XiJ+1GxtOISIBD2r2+enG2m7wsQ81EgMCZxQj3WcoPw7IJaxUqNUvqcMqJg2ybXNcMD0mQEWsQOrgD07ez0nxuKJ/Q7iXJRxiSomlGKqTlqnxPukj7ZZ9EB1gPQSmTaEn5wFZPY/uKX2jA4YYHD4gBAGDYYhO/fRINyH75knU9iukpD66aXXl8uL2iIqcJFSvA9ZwcHKlJFxCUR6EJxeTh/Yk6osnF0MnHxarfLAETmPvdhYmrlX5p1ZHh6og1ZsjbGshHGB363WP3z3QmP8TMr1iaD1gZBAAAABIUSm6E5mYtvMhOSpQUC9oHOnxfWSzoPFnx1KjERpPDe3I5bYXqc6wmal3oG6GgpXQ5wr+MnVJDfD3bWClMYO6O1oKXgAcJq714prOkFfPBiXWz++XtZdVA7/72/ktgA7ekFktd5FogrdtiIWlg/BnkTM5XJzhXBHAWCMv3j69cUa8/iVvNR8qCYCoIG8LDa4uEGrpZqzgexczfgFLeLrQr1ba/o41B5Rt51FDHGz/TMgOMdkN1kV1ioyiMV2fE9A1u/L1f1TSNSCKntc2XclWwAG5FXccnQUVj8rWMGMUEMcaCrHjwjeRAFbuSJmmVxLEHBum+uS7C9niUxbv3RDBaslBRnBsics62AsXNsuuoA3KnlzFwGtn1loVvQg4pxNLFJIFkksKJYwR2FFfjv9Ay334dtqVGG/GnVRs2wZ3xP4a/yJG/KH3W0Jws+gSClreKWz1tDTYPSfh/O7CdhTRe6+xTlucC24auB8OrDK7l5IwOR+aVO21/vvYlKSsLQwz4l95A6b1A57xoCd7OGujHIknawVZqhllrZ14gGneQInlU94qAzxiXGXAB0DctoqWvuzLuZ9Ds91hLwlgUI5JuCFXc1Hb6maoB9taoY6vc+dUOReYlAdoW2zVEe9CAHxKy5sil8tiCig5Wvlxicmi1ByEmYOkY6/YNeHW6j0osR1eNAvzjsAw5+IrsEs6xNSFc/0kIFLuvci309oUex1mMdDJiWLf+xBWO2+TIJPGNmDzj2cI5BAv1LlXm6qcn2QsssWZmUbLiWsl0JhuVaoUdDXcQp5aBV74GiXPDGhdkXJInZpMoHUuLvlC+Ih0xFYE+VpwBx6SmOWcDV+7qnoRNdYJcymHy1NKUYzElzjbph2JmuiJdBMa5JNfA3F6u90Sm5AlQ5E17Kuzb0tWc5byjAAHzR2J4cr9MclHj6OtWi45alwTdbMASbBa8Fk8gCzI9gNg5/CtAQX2RS3IZwmAR7lh9kRwT2cOLcgu1EXqOJdXZ4joYVfKBlYI61TLKRwlNLgxqILyRfng9fM3nKKkD2vXe1lobgCCOysdz2Go0AYeuuWiwdTIB4L3sgJsGnE3pyg7Tl/YRlLQ4NDemFuo19q+nai7Kv8LZnEhlsMHCGLeBHUTu2uMoCGkqi7xZrK2A/tfjYnsQ40wBtn81QSNi0boGNX30SNeolPys0gvqiIJpwC3TMp1FjY5hvaMPPg1jVxWhvb2mLoND3QgtpZGbmtn3LAOvGz/AbuRgL2aW3dTocHkGIORu61GSwIXXR1ArJ0OohNq3VcItF9rw2OX8+Tzx0AYAAUrY9PVsirKbs15Pt4Z6ClI8He1KsqxwqbZYUSy24Wb8FMhtj41jJYhhif7c3VWz/G/9uQy7tCyjM/VAWUhS+pGAMhSF1i2NU17py18HNNEA2BPLLH6/GB9OTbynekL7dxGElKWo/Scc4scGRUJHMW7QqJ8hkJSB0nlco8dxFPQp690R5Ovbu/Q2bO9067edJ8bfxA1By40hBJKJdBkN7zuHfXRjD7Q384Z/9SIqY55IKvqgqlfqrZyHkU12l8w5jFoxqkUKKrHY8epnREWQ+7f0giLzjpAfAA==" + "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWTwR2DhIncjGw7dRqW/lIpNN4nQ7cWFWaCaOg5rNWe+ytWF0aq/LrG1pf87M/GAP1aSz6IfA7hKqklCq9MifpknpPzYggODX+Vxe7T2DN72vXrqqaZcwWYnLdLXr9wOwOSFHrexG318jywPSrDhiI37e0xz8tbrT5dS66wHNtMcXifF1Q9/b4yj0BxocTXMRR34nqaYQ1LESW7wOcQwcKDgEEh93xfJh08Fx7w6nsXi51RIDMCs3ql6CKE+VxAnBtuFySIBqoL9l2ItyW0zG9C9LJLtqhk8L0civvw16FGp/godutQMWdJGuP9O3bUSSzC/5AKVVZMSExGxzrHt5khWp82RLANu1B6eIlGig5G7POrlV7TYGKhXbtiANgC9TBAAAAA7tb5rO5MV2lV9XqSiPVgMhl4LAKkWtmToqhgq1BJQQpuRU3eNKq/IJEgEMIIP5zg9SCLdp81+2btUWuLT/EDULeUx+TdmGiT8y37X7m0qiBpYst8Q/x+xDYgrbQLPqBLbmI+CgTBLk+T0/PIYPfQ0/t9z3HRxTWcaAMAOsWDd8qXwQQfpoMktH8dAhvbdSrqMOJpp8XWJKYd1CDukmVLWFW62dka+37nHUU1zWO3dlWBwUxJkEqq9mJBLPv33/kQbAEaWVvtT3SqNQUBnKrHRUc92+U/BANf/bLmRN+HO8e306rgL9PfEkjijs9xaT1IoTLNYAkhf5HYQnD2hDuxbq9WbYGfR5RZXYyJnIOrMYtto8QiW3f5Ur6LY0VaqcvL/BmlURBa0N90Ic3aAol77CDY3BIPg8NJ0DVoEip8alxcsoZeRcyjQZXIQQCw41NobjjOG1s9m+LF+R5IBZBFHG8NTZ1SI3F2qhKvPa57Z415eKri8fY7SwolBPXxCEHzEKbiFDfeCHQpdEMjfM9pr1w0zmSnjxhdu9ADBozU+aHLLmmcCmGKxjVAycmtWFVmhbeqZLj8h14BJVUMwRu8fEmhEknuGdiPi7zytASwVmR+oppnA9/yjWPyvIJTtuMoHFw4WUbtWxxUlUZvgWspRUjrJqaFL/Mo9UXirGrM0EVXzK+SuvAfhkVYNYA8EKazP1AHHAGLow0Sh+/sAoJYVwguSnxZuIykC8CXO5pXfziyg9+fi7sc6c9BOahzDRJy8q7CCqFamIT9y6S6Oy43ZCY0rgL6WgrinXwRViROOYBN+iH4ZXtMqupXMrbqQoaHuhkH8mhngmib0OejMMbjpILX2M8bBO2Q5cUdJTM/UMi8u+bBE10vq5rEhEFTrYXDYOEsdwAc0/Yb3gmqVXxuBb58Y+qUuByoQVbbLdtBE3BsnVIjL8ElAX9v5vAWzmi7YGvF5y8rPDu4HtiGpBZgREcl4JGVkYOErMJ3blaqdBMe02g73oXlaRs7X1a1CNcZWHZTNSJQOKyqg61+3P62ugpAPM6Mj9IvYUI2rY0QP7HWaO0/D++sRaR1vHQ9g2R1Zj6FF8/o9l6B00ZESdDu5wasWUIWvQItCn6h+N+K/HiP6bNqG/oDbSLZVacukjv1pBYslbaJ8xErb8FTiI4xaaa9zRiLupeqcmnOQ+z7ib/OGXcc3HHMhTjK9EEUKET2Bb5J8UIC6PzVsSka2F1B8hxgvq7lpfXt0r8AuX8ixnbdaSJshltDY45DfsA4R3vwYuprq9gf4kWI7Sd3TCS466KNGKJtn5NuNC+0usJSc7fkSOd28b6DqSgj0eEnTkjfELJY64xT9TXGbXQxnECxlgLLnBz1v2JxAQWznSj9U/YsAtzkOmXJvCau7FetZ+ilb5YCxNyBRmXcozS9tq2zdzCStLXEP3JKSEbkrceHzxGyPO+ZU2V86ZLfjiorttCh6PsQ2dygJ864TifQ3zUvEKnhTLJKZc7iD0ow18KTAKDCDuwt1Pz0ssfrzZxRWI04NjC/jkTMmilj2fs4lvwxA3607InZP+VphYJciQH1ltRQjOzPl8Yz3E+BSzWL2+DA==" } ], "Accounts addPendingTransaction should add transactions to pendingTransactionHashes": [ { "version": 2, - "id": "6adf2eeb-4ec5-4fae-afe5-085553907101", + "id": "4cd88542-5562-476f-8be9-f0ee38d0f839", "name": "accountA", - "spendingKey": "c4e0363762a56f6762c56f69fd8cfbbf4616af9b778d6ba8e68cbc853fd2371f", - "viewKey": "c05b35cb5484772d64f323b3c232439269b52d63b0b7e936e289cee7a9a9a11ced8f2a26131cf7c27fd2b0cc5990240dc098dd99f5e530b08c579444aad8472b", - "incomingViewKey": "28e8d6a7ebfc9006a9f129051ab157df7a63da386e7c331e4eef2c19386abf01", - "outgoingViewKey": "665298ae4bbb65a0d6d6076d8458825f8ce1a14b8d9058fa7d5093c3d6a174ea", - "publicAddress": "243b13b02b76de1e9ca46de178af9bd0e45caf0637237042a5d706856d2647a5", + "spendingKey": "a0f860a175ecdad7352778afdc5377e827ead6d5b31a05cb7249f889baa1402f", + "viewKey": "005cd2da25d193543ee43fd5094d2da6c52c8b04d99039b2415faf2c97aafa6123897b995e2d8ba5a86051aafc562b66b4dd1aa95b7cad7358e84e98e8bec40b", + "incomingViewKey": "0a53bd1b7cd1660cf694edd06ea041e4b6ab76ade54e7c165a03dd09addd4e00", + "outgoingViewKey": "63c3ef65362f1e729e6e15cda78e64a59e2c62129714df089908a2e3626f7b97", + "publicAddress": "be7f45bab37f4c21a0d99f824936c993eda3562595439605c0a932054d93a340", "createdAt": null }, { @@ -418,15 +418,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:YW+Vj8ePCKrf8YbmIKyoCwM8QCr8bHRI/CfwEifPBw4=" + "data": "base64:3oK4QCKvIEbgXPU8kbNElLAt1N7iW2yuSv/pPk9r/mE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:vGpB9UdJZ/793AVidRU/xx2A5ydFMMM8I9CfKfIA2VU=" + "data": "base64:Ionuhe232FjXwmH8h+cy3P2fFi9pZQde5lnBffuiLCs=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339979875, + "timestamp": 1684972778915, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -434,25 +434,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAdVYfqFN7TtJjKJMZ3vFriT5ph83l374DTZGj0LCzJ2q1Lg7Iy4JR24kIoozDKC8zNW8+4+EyikJCvknbnRV8HcokHep1W/CHsRd66D+QNpqSeQ21RklYTGmo/hZqfkBiGfKmlmllcBkiFXssgkHfVMqnkXA+qPeBPIJZOBpYC5kFSxhO9Y1lxNIkLyp/+knNJkGFDP3CPloJbXZEk6qxoc/AXBjIqQogBa/1/5dFI1OXrrAEVJdiFNCIEVkhVIfzKZ+nSr5qjrz0jTyiJMxkSSH/VdZZ68Bn9lRktkyj9w+Oj0aP8vC7L8yHZ3gwlEXp0pnhNIGZb8nPKwpyKkJo6IEyr5jCvmCC2UPcGq/Tmg8IhbQvgJ5ceHFklt7E7PhA5ujZVgUdv17a/Hv5+K5mQb2J8lyMmNXqNwO8s6yBBCsaA2j6v+gmZ51s+W3PgRi5sKwiLbS25wpwuE2rgBHf1n2Xedqf5UVkby9GUv3txlGByWwTm0s3J3vM6Nw2VRKq9BSkWJ0rnmGqGZL8bGkZqrLpqS1HLCX7srp2l73SS4miOnykL+Y03bxr19eGU+2DBDn11m7RW57CCYp6DmgrmkL5R8nxO11KDALlfMvbokAKC3Vyocikjklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwxShH9KNOvp58pQ97KQwRJJG7JAbcl5GZ4ULYXjNgR8jfYgvhakZE1hE1VaVl+AwQGIy4u+kpcoWIT+qk3Fd6CA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA503d028nnPl2Y4GZemVlT7BxHx9Ea0UyEnC2jLxes2mrQUntNqYMz7FXLm+jsoz6hYBDokh8jC6sdwe0iRQQSl0m3seCZB/9wahMTWZ6vxyvivCVk3loKetSW8YObbkTuhgnngIEPr6nKaYXcCLOt0FpLV3Vv26pFz3HvPbTxDcLvQLAsAQEbUSGt55VUh0mAIOK2iwIN4Q60OjSKDf8KMqj00zR7XbYSOfAH9RwlnGzM+G65NIL71mZr5BxM4c8J3JbLUxPDMjM8likC1OgD8uED9qfWkr1qH6wmOMfwH7MyFq4iZZOxZMD4duzug6Wan8HaleGuGZAtsayCGDmGj5I6pAQCcsU9hjbG3xcoMy9W2TtS/AZwgcCVPaC2NsI69B+wCCM707Hl6g7o+VDzwvEEdT4YYWZI37aFYhk/OgM3yJbrEkKp7RgaTkcugjY3RBWdAS7+3/buhdaTVRwfatFkeAeSauvvsyfqOnf2oqilcQIbTaReKmIQeC3ahFX1w0OmFfW7efyFRfoeAqi6CC7HBhoxlFTJMrVNCNnM8rvB++Qrxb/OkkdbO4zoNORepmGzXieQetpuTVhXfB827A8PvDUBYXkXawB639DrE4c7d8cMxJESUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwlHocE3abqDQy0qRMzEPP7WuuoDJYTX8cGmuQ5oXMPEYRIB8I2HMNsMuPCx3E2R9/ZfMYddxAtxJIKe/HLdAhCQ==" } ] }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7fKg4N/E1prt6tk8KI5r2QKLqvHSi6ttkatJ6kCy5Y62uUW1MsM4QkOQiRwLITYYPzgZMyhhC9877E7jwrLUevkrX3YI0U1+ybLZ53rqmXmtNpuXgUBw9bVIAVzpNyBbGw+uGh3eeHyzAPkpSQptC0gofx2tMyZQiiNo5MDs5PMOsyVZ34mnfdLYkqu0hypwKgv+THz7drB5DqbiqRhfLVfW4EaxpVGigwpT99rliq2zwSOapKUVWjrllNLTy6D7Al67/CSNtJ9PctdECP+Br6GZCNpQIf0Cd+/JeMbLV6p1L9GT7KTToLzQo4h8UJjrYSCkBKfHrl2Su+rXUy7VLmFvlY/Hjwiq3/GG5iCsqAsDPEAq/Gx0SPwn8BInzwcOBAAAADCAn2o/QuTW4vv+T3iO38z3kjblxaWHWsHYixMs4b1LVxfyPb0VGEImvHd0bV8uu656ufjlHTdEXzjnk3gXpMGeQgI5m2XjDS0EE10vKu690lI622XiVYCvqoswjRMGBqzSPL0dIFt/iXIhQNwiYyIQS7qOM6OxrEPN8e4QbAXZSv6YRM9hrpePiYvfwwyT2ZUpzDVt8fm6SHAHzZmE2uBWCqXrSvN061QWa1UFH+lTE6JD0yLS4sQbMr31Rs9hUwSMZIYfQOgX3InSYhUOiNGItdqQMdRbQTlclBZfzLEFjgo3wYIHS+0znBw1r6lNw6SauDAsVwPgE9cyOHmC1XdYjEU/bh/6IjBpnF2jUR/X0K/lf01wO8wqpaFx1qktT7p5YcX4CNjqzaiqv8+/cLzhD8v4G75W4aPsJpLGP0GZg7RI3sd3BlWkRRH3cuaX/ktNNyc/lljGzFDfbS5mtm83rkRhOdCJrLxTBKxCwSyddQunfnvOVY7SzaWmp1HCTXxwCnFl/orPIn7616rWZpq+8O6w4/SE4TKNfnMuEn2K08QMqe0BUr31fogisPJa33Q5RmjSgCFWy/jLol04mbZgRw7rfHaMDpZqO/a19oclDkO6TpdKObZNYWz+QsbMbUmwRv1qkP6BQoL3jijM0Zsc8jiG1VNMpWb7esjG7Y2k6gxwhFsWPJPUfm6KXujLVPWOJh+wyujsoMYcMam+UUHfdL7/znJwTnZ6jtaaPC7LGlWVlOgEGGF4c6jFpATaMuscC1P66aMA5wpVqns7jqU/CzUZ3JUJqQw5RS+t3Tsgm2nDfQSqpCGH9nK43BlUxb1U4iI90WReNpPxotZ18aiDDM3qDvveHnnot6RZQfUhjL3O+CWM5NizFXra5aBOy4dqhqEnOoH4zHJsbCD8ZXTTIDQNBSj2DG2hz0GcEERwgVJwMJDZ5/EEGPZhED7qMfAkwRoNVKjkeTe4nqqgGsOb++H24yiil/uh1TiKXZqgKyfshLspeFmGzKW9vWYE4IgDjjwIBO28pL540MM64mjreOQj5z6MfGwH8/0ZVWjQVbwZEt5qXciwhNvVDx8oOQAMDKAS2pczMy48MaNFcfyKZaSI/eKOlPtgksdLzKK/OVuJbGWCaoxHFDQsviVULm06VaMOlnNpYz+F+H5kLxUFss9J3m03zH4F765yFpDszj2sU9qpPwwNS5vjOOJlLyGN3uz0Wcehavpw4GxkLYx1ewdwXKt2RVp6Io5K0iDueyAY4nB39X9qjVZ9DqwqXP2TRUUL+lyPWEnlVpIfhw7L/m2gBE58PrwtVRe5Dgxz/OX1xbmSVVlkxyd9vEsxKI9j7MkOv3URn18SqqVyraJs+/yFDmE+W8WRrEL6hwrB/B4aehRq5fhHmQeAUtWeppos2eF76S2I9TvBM5VAtFbB+4fUHkMQMbjK9qcIz+iGEnjF2VY4AtMfzgvwj27++9SAjHpETXBNZsfFeG+gQDUyAsY33DkIZE1/7p0Nus+EJe3SqRrxp1lynusIP1nUgNZy8l4Lp9GB4qqRu5/OFUQiqM4kA3vNjyVMtoVtJihfrxba1ourlz3m2fub8nG2BA==" + "data": "base64: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" } ], "Accounts addPendingTransaction should save the transaction hash for a nullifier if it does not already exist": [ { "version": 2, - "id": "b505f8bc-725f-4f33-8317-9165c5aff8f7", + "id": "b1dc8675-336a-4657-8b96-2efd17e793cd", "name": "test", - "spendingKey": "f01f48f0ad60516a0bb7ac3ca6fcf52311d82aed98171ed3005edb2ced131e1f", - "viewKey": "c2fb864e6ac9c399939d8513ee1b94dbb2cf2e7bac720666de2a10e0b2726011aadfa96136e1a7fd33e07021a88c47991a5eb9aa848da6a45b5bd124618d5603", - "incomingViewKey": "689fdb1448644d0d4ae9c9c758b8a0124740aa6a2bca219dbc767aba8c704107", - "outgoingViewKey": "78f0088be0b3d7a9683582ac4bddb6d438422f38e88dff94e17fcb58492aa3d1", - "publicAddress": "9399f8b598646cd0a394eb225894340e38415f36828d993b6b65ee19e8bde431", + "spendingKey": "c39c2ec815a111551c7386d1fa4ef58afc6dfc345173de27fbb2dc77730f6510", + "viewKey": "d2c2ef87eac9e445bcae696be521916aa13ed3e118f767948588167a640dd93035ffdc40a43c0b1414d211b7a7243597868fb4ec65c152009b874ea1f2a359d0", + "incomingViewKey": "a8356d1563bcfd6ee5d312e14e4378fd2a509c23033ad32835d3bd4c99d96a00", + "outgoingViewKey": "9b28ac316550b65bbe5fd5623ae828828b786fd4736476b230741d1684cd39a9", + "publicAddress": "d1b3c20692702c620534f88bcdb49c593e2c3a84d5006cdace2ea6ab3a1f2041", "createdAt": null }, { @@ -461,15 +461,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:XNcAiPz2PykznGrFCTXSRGC1vRT6OcikoRRa7wBigWg=" + "data": "base64:F0zg3EdYdCDC43WJzaBe223GL6nlHHHH2GMEEUIKjjQ=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:h7WkjGidGqmpSf/hPrAN9EcH1eXntWgnPMpAh0F+97I=" + "data": "base64:V5dNo2aMGalL59L1qI002Ha8Vk0a9QgyALoO+OKBFaw=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339993010, + "timestamp": 1684972782138, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -477,25 +477,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAzP/N+TW4HDqGHs/q86AFrN+VnogItf12x7C2aBWW/qax0o8uMaKVIWWw7jtDlGBljqapS0sc/QsgoSxn4EZ/ngVyLn9+dg77w2YFMryApJaMd/xe1qfWkrQnJNDH8Yj7I9UBM+kHnkCaGPMTlcDHWAPdCME3pUsGUxPlPpeXUO8WjmduVKkrcYw6qBcbwM7Tf+3odPNA3/I/7gWA6KbO4nz7HJ4v+37MtCwaqPxhmLqn2OK3d/NjDnco20kOrHrRuezXIGH8gNizZkiWhpdIWW8JLa0eV5I1fvyfX5ZreXjY9x2BwZruptQNhZYz9RA0fiLvP6HYA+QNTCUTkJIfNQSmfcoMwdYMB6SST8j/hxN9tJrnnMQAYOHjl+Frdks4KGSR2iKRQsFJnUzrKiq8pXR4MgFfjLWs5f+UZuiVB5gvQg1oBwySHVyy00ZzOQw6JSYNC7x1eQsT1YE+cLGzkcZaVfce7sXWwpEbeTtEfISSFueAyABTkpNt/e9X8bPQUu+/BTX7nlMoTmwW52Iq8N41A/S9RBt2kIO1zycDN4mL9axbgVfpggM5cA8m6bxouywJhFUsywY0mnwx3NEZsow88kivMCZaD5igsORY0Vh+enbT1a6B7Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBM+xNPd/l8CXHhwnAaWImgt2i+zTKb/dMZRLOiB/26XyoEt3TlPmzTA0IBCcuyz0vUZjLRpHby6Y5Bvnjod4Bw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA7HpR9QBDwqygcq30f6riXc1IxTRnw27ZE9htkIEE+76ApuS8BxG4AuOrrISNkqBSBXL10hL2881se3jBQZBi6z/Ys1q4wd4/0ulXX7Qbx76Fx4pYC6x0yyn81Zyb74PbeKCJzkJV1HzLCn4qFTIPQwnETD7MUiuIPSTEIdWtDDYHjwh/d2gSdPTzhTZlP9/tYIpB7z+mnUKGkKEVlDTzB6LJWtPQXUXPYIyjG8D5tV+QjzIAymUhbxL8G4MiYgRl1yH95AHXQWMgAC1OSbTG9XMywKcN9eSMIUuJuo27WugzH6tygy6PavSGcHNNhhnOFmpej0c+ZJOrBqv/+EDAaaLR2xNYc+KAYoLQK4NVicba04m1HCfwkE4OxlnDrf8JjVrmbuo7VYL20EsLAXdX07qNHA5BSjExNyLHcAgsmYWUOeXlOoamqnxaUgJvXLXjCSpLkYEM1gCVqAmkxCBYmfSrGL+MhjKjV7o736itqMDo0rn438SxD932vzvHn1XSMqG0fRnzU8heuDzIFTDx+ZfLYA50MQBWGGh/Mczp2ibNOP9IsoInZtVKJphgyd8kEbwP924Kh+QadH/e6IZJWpJSaAgWP/9SxiyOmf6NG/P6C5BOZ9LAzklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJbKcU2leWyExe5e+gGrkJ6JOLOhbS6qPAn8UpRN4kChgdFrelpqXIjB67LfnZ3TDJiJGQLdn2rpmVlCd8StwBw==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts addPendingTransaction should not overwrite the transaction hash for a nullifier if it already exists": [ { "version": 2, - "id": "0403787c-c5dc-4a3f-9f7d-dd4c87e8f05e", + "id": "f8792e3d-b5fe-4d04-be1e-783516f6c240", "name": "accountA", - "spendingKey": "0c192b4644241dbe4a197a1b2990ecf95571f8842595cdfe425ccffac32fc5b8", - "viewKey": "ee350a01ab57a701d3359d1c4cae6b03619695fedc065896adab0b81e57c3bc7c083aba78a627ffbbbc9754d8d5006d81cc95edf4e20b866ad7fcd299d0112c6", - "incomingViewKey": "962a5370c84039c9e79335e5cd272e3d1bc2cf2e8c62b7f2337591322632b904", - "outgoingViewKey": "65f3ad866ff2270f1e6845c62f670e977992da6416a04b8529fefe421065747e", - "publicAddress": "d75a0564b5746348fb5ed59e9a9902fcf629c5ffcc2421f472ec66ce25b71969", + "spendingKey": "04821209b2c6d8308fbca97067094003a53dcbe20a6e8f86fcb5c7e66c525c8e", + "viewKey": "f6a80d3e21c208cb833062f87af38782184ed6e8541a64db2289a3e01af9ac8de8c98a833144be378b0aad8a3f9664d5f5d26cff01db05ad4226e58eb61b799b", + "incomingViewKey": "83f62613def40c99e48ec94182f95a903b37bb01475cca03b1648f8faaf7ce06", + "outgoingViewKey": "d144f7adbbde5bda2b5baa401bfe25fdf82a887698f0709f3a98f33ca751514f", + "publicAddress": "a870cbedfa841b8152b247c54782f627eedb981cb465268ce4bde6380f439fa4", "createdAt": null }, { @@ -504,15 +504,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:x6roYtyKQ+cYZRZdSoir495MjHrmqwJXzDMlVAKiPDs=" + "data": "base64:AtGoS7cyQOczHXAPBrKov2zUUELwbUKb6yTkIaSkcAA=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:ZaK8ipyLOWoJBJO3HUteOnIq1WFMi15i2wKEDfY5J/Q=" + "data": "base64:14D6VQa6XMX4lStxj7FLY9LflweTXtstCghxq14XBHs=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340006906, + "timestamp": 1684972785463, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -520,40 +520,40 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAyVYEJU22nOh8BCkZdAYqkDYWbe3Kt8+IIT+OyM+bT4S4DxQBvbPzPDmHZvus3hk5GYPBEDC/b6OvS0nNV9QwjrDWf2dfew6RclBitOMbtK63I9galLHAg9Gmlb8hzUwgDmN/1YTGgXCcGmKtHPV9kY7X94ZD9ZigAT7j2iMqqzsOoKKnsh6mLE/GGarMuy/7X+9DySONaUM9EEGxooEIGPBBl7v3cVnK7mujzPCeBrKIdC078ncRzwB3Nl+IAZZ2pb7RQv1tPpboyXnx732lbf5l8izUACUKVtFchICUVkNRUf7kwtrCAYU8oCGZWgyOWOtT1hKJP/OWNh7qEmTZhZO714o9Gbxn3bTLMQz99gB7I7MBNNjEIkC0anegfXJVkqwtdvV3f5cgXLg3kxfPK9bSZ3L/1kjPQJYHIvyMMZ6V5qaXQOyK1W4AvDlqRft6CWsMUDSbkw/eCATkQLm/hCcIv39jDmgWimbg/EAze442PTco8bh7zIF+Eleb0rdPxNuiChhslB+qJfU7laQBl067Kpih5NKi/8Lrf/scXi4eH6Hp4doOmeheR6YVL/lbhRcZT1zIGEgmAaaTNAQiSQ7o6E8PU+J8txGBepnqSNJTzqXMsZxkuUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwuYDk/ElJkR42dqybKwHF9VLKah+ma1oQMwoTM/EuxQQHFatGmkcdk/dXQ2DsSGjwXP+6HqVhBXzWboFCtW7JCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA9FnA84IzRq6ElzR1VjEL3PQ1ZE3J2t9EOadVbRc9fSqgGvIbP9zajNlb2lpwd6HnnxLZJsHCgqWFrdgydtQIrUyXUJ3vBbE0Nzioq1mzXQ6SeAGG5l9OxiblQ96GcxDdFd0/344WBWPH0ANRdtzb+rEJ/vUIl/rYQ4DBavW/DEsGGIjUPBgNYSLRwzW8R3Fb6Xr68xs6FfMHRd5tz+Xxn1OtorI/H8X1OAD02K/zwoWsKXsdC9EKN25Dl05MN66az42S2TUWadfpK5a/ySsc2Tp4VSifhmAIPmsmluHkKOMkHYhFcv2+35fmxLwY77IrWv/FrH/GgiHcpKV6OKcRwhoFyxkRy+doTex1oWXGumIhcPAfG/UBmSIcugjmzWYlDEhN+u10V8zx4/aQrsluvP1OfSkSUuu/IYiHgur31yg86Q+DEg7uaFFlQ0c4aSTdBXbt7Hlc8IMHfgIezKPQRg58YO6zfSavqGZG87LKJVp/z0JPu5xPbmTUe9slCWH5CEY82GJnPEkd5njkg1vmW966Jd14UMCDR09aZZ8Rz3jWbTpZe9oGnYI6/Gquap0f6oUAYb7FOwVFd+mjQok4prNSrNmXO9gNoR+bmwTB11AURG2XtaTysklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwmOfyZo4vUaDZNG5BDf9+MH3UAqnhs6OuCIs5PUiVO7QAjHQ98DPW6n9MggeG89FYMOXQjXi1/kntok093Vb+AQ==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0dtBTNgGQ1munTpDo6Q3BSHX0Mk7jnPOfDyjHIaUh1WCcKrHQE62ygwoWxnsSXkC4h4NG0U2P0HubJ7PSVjMGJpwCUDSjYaGRsCPp+FaTBCxDU9k810KtmJr7zJViOcLpPsYGdMv/BB4gGqMzfJKauIs1xUF6kAQaHwPaTL69A0WMOEX+BMKOjPLkWpBc/DIzQUjqKtEPCWiCI+MBPMeVNEV67D7+CqmXMoYJFkmV+e3Np+ouHDAwTy/UmyXUsplRRy36fHwDwt5icpKV7wghWKD8iROyWQIJVn4pLUR8+nIDxQ/77LDeXxYZBZlgmq7V9U8mEXUBzEIbTK9SBmkLceq6GLcikPnGGUWXUqIq+PeTIx65qsCV8wzJVQCojw7BAAAADk7s7oe2/mGJTPaUJ9Hu+0jgXTZw6GkSH47k3S34AE1s5Zwd/CEtDOUWSVBi4TbeHakESKnLSWZ0wjvpPENVQAaEHFJrvzfChaz23jVbN46+jXGkrq/CMr4/7OAQbLFALh75rWO3NfEWt3eIwOA0TXT7ZNlcbPiLETTAn8DDK1vF7IM0V8xYmgo4ck/45nzRYm9Up6CPfDt9NDRXdHBiT0Fsu65NiQNoOYk4C/MlGBt0S+lio+XLCRhY2+Zk6zznhRyDLOYqifsW05vZ8skfpBTms/BPmpgT0/5wGdZPb04dcVS37Fs6PpEx+Su7NQR9qM+f77GQLodvxwBmDH6yuHWIdHJWV1hM5kwtVN3PdNgDNmVQWEISy19Taqo5amWsV2DGQn4P6GUIpsvCFsvKH9QfewyOWwze9fF4wkg0BLdg8lGDcc0cUkpinxhGsc+YqtRrLQ/sM6MNFk61Aos72cKltoxelG5Yb8YmFtz5sNtw+pEkC5pNLKboHsvC29pkCL/BvWfCs4AvLeEsB8ozXzyTYWb+D8EdpYsA9Po3IVydYft1ri0jMSHV/FfQoPpcUc+bSWfKSKDk7TJfAGJkVZk7K6gBfjGmnyVjKMB5UkcRnvSI6/NsoK0kVqY5hJsGbZm9LxXOSA5KPTj6mvqJmg259nCc699fsnX1SBMsZUlmdtv0Dd5P1cME0rTWHofmF+51V+Xi1h8lNAvIUptrB+6B820jv2FKL5lVUYF+WLBXXAKuG1dLsSkLgH4JTbphhXpJL0eoNxEXrSsmlh5UFYMuTfQW+P201MFJtP/3VZK6vesPpSV0+qXUuqeexlo/gF/JUDwLJvEykKRPF/uAycE/wtwco+c9k9XNWcJgiAMMTj/+6hcUzmqdmTlJEOjiJpUUxK/0v5Yj3snAkiTVU9XOSWj/H006JYMqsizI7Sy/gJgDacRCf8GNe2cvKMqjFzZFC6Hcz3rKzqE3BC+tGOZoQ27CYCY+0K9pH+1v9STGj1UMfIz/tSG7CCIwxagdK4RTBeiGARZ4E2+BM5n1TpJSaKf+Uvc9Lc94+Iwk0kupPgnOywq3tvbEC6/kLY/ot+cZj1XpYB6mSNo0AIfZlhPOT7PehK9sGOPPo2SNeblOg+6GJOs5evQLQJKYO+mZnDoOR1RPj1eYwGJhV68SbfhuDXBOoCarWlguOVehtLA2JD9j6onjF2LQRGysm08cDyVkR2p2axSoGZNX16xsynRNiJSE8HrXxQ1JnIlpvCmlvPF++hi8EGr3fmlJlPYhCn7qZU24dvC6VaTkSnN0Brmd2HG6+ZeqOMvedhAEpZuZENrZg5z7oEkOa7RQCL4QwxT9FNOCiOWLiyHFtijP8lgMxPp3QjWzhv99aSgrmZ1L384Ta7mX/uhERC4UhSNzMr8ShLrtxC+xS1/BSXODFJd6YOpCioiy6CI7dnZohZVr5lBdIc0NiY7lw7YrJWf4eCrGi3o6xfL6S0hjsFkIgzJRUKggGTpJ+DZqn+yoS8Psr2keVhE7UyfDOi7bw+p8k+iXfL8xD86WyYSyLWaq5TsuYLlBBDm+d/cNHic5RMWjsDdih9RVzSgi4/Ur4bkCg==" + "data": "base64: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" } ], "Accounts addPendingTransaction should remove spent notes from unspentNoteHashes": [ { "version": 2, - "id": "36918f23-9458-42ab-ae80-d330f4045d0f", + "id": "adb8642c-5bdd-4723-ac3e-133aaf605229", "name": "accountA", - "spendingKey": "bc3f2f86ad3f3382ca688eec144ad896553d5ccdab3227bebf48b391041d11ac", - "viewKey": "e41daa56461854bb31fc04c3f9c6d1db93dce35a84b5e96e47d02f5f6f50108eda6f93fd38366296f9dd4565a65732e6a0989896a5b173c17425df47b8db79ed", - "incomingViewKey": "00e586493c7541a0c43d837b1998255b228e0ee39e52e647ada0611c091e2703", - "outgoingViewKey": "c0632c81feafeeb90c293fdbb26a7e4eae57328262c1c664bef2ff32e96c6f7b", - "publicAddress": "36a8d0e65747c4f627890ffddecae7eaf383bfddb43798cb3f28f7b107af2d4b", + "spendingKey": "c8c39c231f45f9a959dad45faa6eb99dc5e20f44887c204d5699016169eb9f5b", + "viewKey": "0749fd172b44f89c11604826d503a202944231c67ee6ac9490c862072f5f62c62c15e9ccf51bbe52c12077ca4441da0d7f67c7cbd4ce9cef0d9ab582b72e0004", + "incomingViewKey": "0d0c4b6906631f28f375b0da5edc544d92801e282be644c86cc2f931a6183a07", + "outgoingViewKey": "18d567da9f38177c97185f90889c1d34f611875dc25385cee3d033becc96f895", + "publicAddress": "3c73e946ccc53eda99a8076c51b75742e3a36230000b2cbf4341e7c05368524f", "createdAt": null }, { "version": 2, - "id": "b41334b4-af46-4cdc-881e-d218b913e22b", + "id": "ac6b11ca-d6d0-4008-9681-a7e1ad857581", "name": "accountB", - "spendingKey": "0f5cdf1c7aed0136098ded94105983e6ab1058e3407c9dc86995c7b4faaac122", - "viewKey": "268785a68fabb6457dff0abcee1306691939aaff82a31544bc4ac462d47744a8d1f62c3170ed2033f5192845db9dde7ba465dcb5e6ee813163499663e7e9b695", - "incomingViewKey": "1edd61688c247d91a5fde116c29d935b838047b7cc0d678c8d543b4b01931e04", - "outgoingViewKey": "7ce33ee2e27f79fbf3cef3189a1f8130d5939b29d1dbf81f14ae5176bb5ecbbb", - "publicAddress": "c278e8962bb51e7b9ac64377aca4ac9d6155dc685bb714aeef552101d3fc7f44", + "spendingKey": "5d8232400dc38b3c0c30a8b76ee3ea7c0e1a5513672c2ef8795df11b59ae0c59", + "viewKey": "a1252b084d3d94aee795c4d5cc09258447fd061dfb3c21c7a25b391936075f16606853a18aa89dbf19ac5c01b6492fd744c7b27c27eb506c0f90988a78c90f07", + "incomingViewKey": "e499e6e416da5788b4678a80776fec00486be645f58332cf286fcd8a1c084d01", + "outgoingViewKey": "3c8a679d47c2639483b5811b07b973965801ddab11d854ff4ff7c1d4b93877d8", + "publicAddress": "a9d2f4a960d26434dfd4bc74a8895a4ecd11617e73a345ab288e43089ce35736", "createdAt": null }, { @@ -562,15 +562,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:YHlmYXKV5rfc8eHAjVBZ7sf/Z5VngUG575UX3aVO8hg=" + "data": "base64:iT0oIZM+C/KvfVk3rWlcAGeuLJcMwngZ1p2u+DbFOEk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:bdmKEIc4aaOYK2RgfI5SdmQPjDbP2ZvpbXiIbMOa1Gs=" + "data": "base64:FXpxgh8AwSyCamP+yW2vMwqsK1IbnI+FQF49RmTaLDI=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340031214, + "timestamp": 1684972791128, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -578,36 +578,36 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAhcO+eMt52ELOuDnt626vQevGHOPYanyPWwAlxqLAnAyxv6fcNh1gF6CC9qAjGiNBURxA7IfDZ7VgQoSY7Jy7pJbydxU85jPbI69J2X++MG2hoYYe/ui8sKyb1Z2T23B21FksusHVPIM3ImbBb4ZR6YwVNGYy925oGiTmv5sZXjYHdxdNn22fo38qPiwxSJX/5XkmWxbxJubJXMn6cLKEf4kvqLnrESikaDi8xi6hHdWoYUgHerIrvg9M4xHvJt2wW/eReF7xOe9RLPGu1/g4iFJopfSr203JrbBHBwbDnEMtY83+xPVc41sF8kwKM9gn3OJ6H6ugUBt2czgWo3OeDzBsxemJQQc8irMP4WS6RVcmW7iP+3WsEhs/m74qhBxZ7/+/dhOYVXbOtz434VQio+0+mfsBJziXSwLh1Bu+r8N1Dixk8v4pbf5lkn0pYys3dr2zqkuBJ00hZ8xrbSl3KrSY/TBcpf5zjzIVC2k6i25uC4FBT9GJS1Gwqjsj7WNS2ahcDcXtyEEHc2a2OZD5Vj5wl04p0GOFWqqOuPlDPa+Vmkhw/GlEIvvhEGlOfjxzpGNRQTXekkuo3Fm5e/xeug+inBivJCS0sk/qEl6ldn+A4xa6IfwqMUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwTLnL7s9HEJFMtQA2X38ijBrQgMMU2hzOa+JyfYAMq8KtyJ8ptKA+GpUnxfzgzwhmtRFsshasvaP0W/Dy9rB+BQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAWr+7U/P8ZaoeDuVMP1hHVzUissdOtv3ur5ayRVrUJYiJIUpeTvoWjhmdXHhJ9UQ2Ch/ZSqzpuSo7Oo7Gekb2tUO7d8iq77vAnigFNtMDnIWQ5nLf5dcBo/j4f7aspb4BRItEVR2x6dTw24/NRvFj99Siz/g/pViBdX3yyTlTBW4Y4DCxQV/tk0CKiMvVIBnQMKE5nZmSGOniqFstZmd8X7qVQCBhFD/13gpvd+Htsvik3pQf2u23U60nZeXoWj98MP2/5K2KMWBzMCGlMjI002NqhsogJfm3XTvmKqiDtukW96xc0iNLzjzn62vRHWwsg4A4bCbJirzxNN1Oqu/k3D2SKikVzVAzdhj/fYtGHznyOprwxGhnHzdEomOWrsYUXGlJBJ82HmvZBp3AwHUb6qK0MJTVBc1/s2+1xgTY81hW3FaQU2Y5Whbqk7AvqYbLdBvmfzMOsMlWDM1X+AKAtFEeCrE29MzlT6VsUfKQfNq4YaJk1/0M45yfF+8uB4bVPSNDJHA9KMSIQE0sTFfI/lkuawGDBj27hEf57nDUxQMH7D11J/hiCEPeIVfi2LXPBBemhpQNDHkg3Fqh3xu81cA0PeeJAqlLzGkrBmYpI75k/yJq8vJtnklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwThe0kkueYEZj+UDkgjyyOBcaQxeRckz6HcTE9CL0Vm1dcAGlMvS4omGHzK2KpO5j2xYhBTAJ4HiJJLTnVLPgCQ==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts addPendingTransaction should not add output notes to unspentNoteHashes": [ { "version": 2, - "id": "0569c2ae-b3d9-46ca-800c-d25488e9bbd7", + "id": "24b10d81-3ce0-4dae-b81b-28fe384b012e", "name": "accountA", - "spendingKey": "27d2c0cf53addff39be3f2bdb795778c81899b9fcfeeebee957f18a1a2eb4630", - "viewKey": "65f6b84805ef2b12cfa68d34a4e6f59d8abc3d84e22b770af75040da42d42b4b79649c071e13e90b78f00802c3db10c6249f948204b06783477c825cf47b3142", - "incomingViewKey": "ad67e2e26541e007ce7fcfa1b0899125ff1ae7a37dd372234144b3c535cfd303", - "outgoingViewKey": "85596f4e9ca03bb7aa9d08a5f82c4a55925d4bc7262e060d828932431958feb4", - "publicAddress": "f88485d7a39f134bb90d5e8d1a5ff02a1f8840a830e7a15d20dee9eda04e2d35", + "spendingKey": "b597bf0e0caf98a0087707186fb59e2f43908e652f9cfcbe9ffadbb637a255dd", + "viewKey": "364a6c3e1d241b128e454b5bc126398c8808c942c49263253cb3428a6341b77230da822c901c7d7c63b653f13b4d95a66d25d906b1c36e63dbf0a5a4c7b307eb", + "incomingViewKey": "2d023efb968cf1729a938fb254e47191755adf3465f7b3bece798e36d070b502", + "outgoingViewKey": "35f7e6984d35f8495095ca080efd87ecbefb886bdf139de0cbf49e4c30108351", + "publicAddress": "d87777937c2cef33af96e04aa41ee1227ed5fcdefd582a520896ed8385e5005f", "createdAt": null }, { "version": 2, - "id": "f1827b67-8050-4030-8b63-e159f1fcde29", + "id": "c8b9f8cb-81b4-40d2-a075-abf73344e7fa", "name": "accountB", - "spendingKey": "bf1be2652c4b8c2349f7ed9c558a095949f624a75988faf0caa117731c88f35d", - "viewKey": "66f278f3feb521b4609de2025a6d4f4d38bb39b4cda14e6b09078c0bfdcf344fcbf08cca6bd3e1b148265afe6f33da0cd9413170158039b76ec17c9c6269f0df", - "incomingViewKey": "7483ac17e4b112cf3b849a2944286c7ead776d6b007988c21a18fab1a3774d07", - "outgoingViewKey": "a25b21380bf7f22aeae5548e648718fd4e2e1e9aaad77eafbfe50a2ba7787257", - "publicAddress": "7efc8e74d89581d6afd8a143e7f8446668ccaf043ea8ea8a8bf6ad35aca6bcd2", + "spendingKey": "7a57aebea4452070308a9418a2572b4e85a008a2f6fa76d423ec6c00077ee021", + "viewKey": "014b810386efd2031d21a2c718f2a67c84c40a33fbbe387636da1f1f3c1aaebd66de37c6ac276f68447dfd27e67426b2b150e7156d2acaacadeaeabffe7aa186", + "incomingViewKey": "b942239c4549662c2f17cad20192bdb417aa7dae145e538a7fbbc4ded6ccdb01", + "outgoingViewKey": "da0ced56a2116c21ae22835c83b7133895abb0792b63b55b29948bd016af563f", + "publicAddress": "fc8938428fe4c9a842c9e4a3f4a017dfc2c13fd066ff602acbca4ffec3f238dc", "createdAt": null }, { @@ -616,15 +616,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:VQ5ofA9FvaGhXSGmdav4aRMJt0HLzpCYdm/OlsDu52o=" + "data": "base64:bpzltu2r+PkzHzZNYgVNmiwrRcBh7ehc+BuIWpgeFAo=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:VuDprB5GndQ/5V2wYkCRhkAAlXVJCQda/vVs6boQ1IQ=" + "data": "base64:LX51Thxu4T1gBF/IOl58KWYBng8wcSO2ij+Z7dmc7uk=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340045137, + "timestamp": 1684972794247, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -632,36 +632,36 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAk5QbodfgLudjM+Nx44Y0eZvx7qVGw34GGJmIRYIxnAOtYiHtOPZyZGMrSX2E4hM8R7rFmNFtgh9FLr8664p+ML4eeZxj0PDAaHSCpiggaaCUaeqrpDEumMfKX7UwJsaq2P6NM7zm5xT6hPIE/cABFQGVMxdErWSYkiYQAzlAi28OultNQfSdsyWNQUyM7SJxV5VCINMjwxlO5MrMsJOlAx5o3kQGbLq6PO594naR/7CL/mtY0FIuIvtfnwgID0ElHBVGw+9UGTNzO83Z+OdKnC5b3/iTdXfiz4roEmvU4yTLBFEwMZcJWELJHMA26RTpTwS5zo9kcPSr7TX3Gh8LHC19XW4TyXF7FZgISWZTcROg+nRvVunocBVNLjuZKIUNTus3IeRgQqPrRqFQaoLLQJj9wu7OxfNdJ3kOv7MNNuwSfFWq5xmTfa+rJ2RpVuMzjj+Q744lKH2KbNgDFWdF6+qr4cYLEq8n3BaMMPVvy95KR1f3tNx+QvJCNPdU3WDV+/1iGNHB+2k74svFrkFjnmCDItVxBIQ8l58w4ebCbuU/FlD2k3nWYaApNZN24s9g8ntPye7xhBbxiLxVVDQy7XsDZqflbVBY8RrkDvRjDKQ7oZg4vY4MHUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw4JrFF2qjkX68n/5Y9m0lf0+Vi6I+DdOOyywQ6m+wsRjTgFjN2HyIYTpAH1V5tBcgRiBSnzGqox3G8uO4vrTSBg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAPk2WQPIcPQOfLTIoN6IHkdTpLc+tinCFCgD9Rk9GM72OWRTdfxf9HzP9dVaXpALKGvVZ77BEWU2s7xDm0m+Qz8uNNjVCwdLCgERLqMx/HD+Dfn2blOIY2Ev80Djim4vyq2mvu8B+8W5tz9rqt3EE8HjNK7P22LtRgiAr7ANMfF0TO0ZxcrVQ0XPsBPk3CQdT6uFeiiXzJmcjjU95rdrglPT065PmEKNoFuGgbWBkTkiTB0gsQ4FQpgny1sNYKHQcQzZcCLBVf+nfxtlORORGpGtsGJkCC7IPEli+V9Sv2Hpj0zwPIYxF3g4UrEGfVAfj6sfBzq5AAsku0uOZp8nO5NH5D0OZuOp/KwEcZsdYTQjoBlWI5J53Lx6MQdxAX9c0c5ZgYq51FeutgBK2GhLXljPa8zkcxFruvj4qM8SW1IU/y/le0ZxTmnsKIV2+cIkBLfZIDxDJqz/cjq3D5EQjIx509U6Aedad23hlG/SkTx1gnTeeTZqNNFr083EAtbKqJ2WtFd0fp7aaB4zJ3KTDFw/JrVhPXChzJHgkrZ0p+3soNssrIgd3RLa4D44khQh0Y4L0ej1S6e6NYLtZpv9WE8BX8Ka0pV0xxV9hUge5PljvND5aSWTalUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJaVmoalxoOAW1wVzS48oPpTUg0hiSusTXKrYp/1/yQTuwvZjfX7JRfGNtN6VU1A27TvenLukg6uoCRYvcxplDg==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts addPendingTransaction should only save transactions to accounts involved in the transaction": [ { "version": 2, - "id": "15218455-60ee-4fdf-af32-16fec29dfb1f", + "id": "52f7db0b-e7b2-4f62-806f-a7d2e18e32d0", "name": "a", - "spendingKey": "d9dacd530866ac6c859a7632eafbafd3b73c19f89884fa34d7dd3b84e8a2b84a", - "viewKey": "7f74334bf5a14d5b20c3f739c3944b53ce112e706049e451dd850438eff180934ec2494c6b1ca24b189f734e9f60809ded293493a8f42d2809761c8c90c03ea4", - "incomingViewKey": "48cbf1ff2a17b8fe9bcd6e3b63324e0bac724b5dcd8797ece4bd8247b836bf04", - "outgoingViewKey": "489696a6a867e511f00b98a444c260e7acd9830dc622fa75ed5163dee8a6e45a", - "publicAddress": "097c20698027b23b84a7bb94ea9ea83687f22279edc5f529f2d9ad438a9819c4", + "spendingKey": "7b0bb2c8a0cf7c2621e5e576b1d60bf13bc3d1458faf2b5c457f29287f75813a", + "viewKey": "80a24055af5af6e14f7f3027122aceec82285bd408e5365da8632c34d11fe01f1f6bee6c673bdd1b767e0ec1aae00fbc9ace99e588788dd54f7153b217215719", + "incomingViewKey": "1ce6e6b327a947137f16b74719d24e13a8d8a749d97964dc82c9310db1a04205", + "outgoingViewKey": "9b8225e5e948c27912a163f555c6f004ae24490533c47e1c3612f039c81e6254", + "publicAddress": "523cc744ddab43303114b26d6345fcaf9604e7ac85e433541382377c3be6be15", "createdAt": null }, { "version": 2, - "id": "420a3e05-fff8-4b2e-80c8-43116d3084f6", + "id": "efc41c21-a6e8-40ce-8053-b6e9ebb892ae", "name": "b", - "spendingKey": "c8319ea2736006f8ab7fafe0ba5aabae0585f1c8bb910239f9152789475e47dc", - "viewKey": "74d29ee317f4f4715725c709240f9936ff719c6f9c7fbc70713e54d187a70d178d17babd99261997760a649fb06f0f399d857272640eb1b9dc737518ed0e3a6a", - "incomingViewKey": "138d924c66f5de6486bb8be86fed57d7ab5814ea860de5bcb3dbf688772bef05", - "outgoingViewKey": "258c7e7b41649a07b971b67a5ae909186a3e897b612107b42703e5231d28f029", - "publicAddress": "392ee1aec548c4d569730a48ccc03108c360466fd29a130f6693fee5cf938f5c", + "spendingKey": "956d8faafacf4d0184764f5c5746cabeabd7c414e828230bcf3c01c6895bd169", + "viewKey": "c309234f9122fea402478ae78ed0bd4110ac2f8fbaceb7ff4c5d2752830aa67303e9065d96d2ebfa8009155f887b4b3e39509413f082eaa98df9808bb62b80c9", + "incomingViewKey": "4224462bda7b22467bd5bfcf70239a86e8631297affd4d02e5d498e7d3e50600", + "outgoingViewKey": "6d74b55d722b92f0d6393c59c64303e71edfcea7cb963545a0eca0d1c46e142c", + "publicAddress": "05720a7fa266e216dead3ce8143e13cd65c9385f2cdc5e7d62aa45a45fe5ca6d", "createdAt": null }, { @@ -670,15 +670,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:TOxZBsmUBnxyyXbqgWCMP3Ze8lcR7YWsbVqDk8O4DnE=" + "data": "base64:k5aBI/3cAYol9qFGjbO6M4LMr22oDfz3CsG2qf+tSB8=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:8ti9KP2XivHIDQkyACmy2LcoSfHjveSwnPKB+pG8cW8=" + "data": "base64:L0Nrtdu+WcTGO7Xtg7n8twMvZjGYCqbECc75tzYawoM=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340059075, + "timestamp": 1684972797655, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -686,25 +686,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAALbdd2tbiBnfBabni3W7t7oRkpME92V3gW1WUOHSSyyyNeDKVhXJCQwJgJlxGBuzWFTiRYEKw4cZ1HDcpjVsTQEvsD8nlwjC2MzIrdcxCaguPAc6LF7a6Api/YZLh4AREPr/STftrlORFMQihaJ22v+MaSb91JwDf/qXF/g55Ez0D9gwgHMjbn8Gg+XCGsI25cYCPEFt7uVvbwRci4awiP+ujfYgTHso6g1DWPRV+Az6R7cvjiVt7t5YKULtziGuCKNzkP5UTGYSinOv9sm7kIjIcUbmYmULbkvFi4a/GNVXLZ5q8xomy3zSNPfwLCpsaU0Eu6ve4bDKlzMi8NtyOrXgXND+fo4LZBPeClqt+h8PL97ry5zIKZ5v/YkuCDiZYYUnAvf81NnacVQRiUqSD6JAUphZlNhJ2xMlwYF/YEzTERKcpcm2/c+vudSLX7X1tGb5PSriDL6/vcPUJNE7oEp4i4Il5diJ0NvjlmAHQFBhI6vYsKmcAgUXP6g7NJe25fmZiumCE1RZcws+/ZROmb0tRKkqbyb6PRWUlZssxnvJIKrt4UTUc4qGikwv/1pOU2YLvoziEkdRd7FhnZxfywi34YpBPvUyejpdQV1uK3NmG/4qsmGLzjUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwitA2zv8S5mEtmg9J5zhBgnZCWsQ79AKPqQHczbllQCDSVI8aDmdp7MTUwkTQqrapYJdAQ1A4/4I/h6oslmahBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA+3Z4z/OiLxj3k4OW9U4P2H6GUGTU0m5d/gkhtaGEVoC0d0mteTW/FbGEjZMZROoWgzo4ms0SBiNhbrOxH3Lni+9eoMYn5/T8a4p6g8AbrTiDGAW/ji4ivKa88PsCKNyft+JT4rBl27YO+pQhjLKJU0Gm1pU94qHwZvGnJG9ZfQ0Pdb+OVrmY9/nfQLvlrXB6auN3k+hkW3kaxQ4MDKFcMhp+svsvUysHByNzLnJ7pMWI6EUrnjbcFUF4s/PkHst0R0vfU3xYv6oGxDRlNWOSOM1jvoR1QASS1VQHW4OQqnkXuQQhf/BUkVFNZPf7lQhECtDMLhjjd+nmVOnO4Aw/I2HDjdkNR2DNfIOB9UiQDAbJBzJ35Hva31L6u0X3GGou0fms1OQdOiCsunZMmjAsfPsu2+e9ovLfZz/s68UOjUBRAg/M61XmZeasrshYd73CBsHUIpHJvm47ch8eYx1t7h3jMqbBHks7zZ+4oeIw31tINsgQZCx5HLadDE4h7gyXHqhhPDaYc/lNDbD85iN3JYC8Pz9b5EZ4UzATs91oAWaRCUn59ZciFP79MYv+MD3HQBpTwT69ZxX3C3Tty5vydG0KF4g42DR0rArGChh5Guv8FAl4pvSMkklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwcjGq4n5GBDqqT9NtsTXq45dh0hJbcSmwYDUSOK1zNPChcbpN+bSp7LpLkkNK/Dn73YKsT5lWeDRcpACPkenAAg==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts connectTransaction should create decrypted notes marked as on chain": [ { "version": 2, - "id": "7b8ccfdd-9aee-4eb2-bbb3-48b5ebc5cd98", + "id": "ab832b86-2121-48fd-ab46-0d4a067fd26b", "name": "accountA", - "spendingKey": "c4c9081404f2b58f022668f71e6d3050fa68aa677b6f6953687d5fc10306e2c4", - "viewKey": "b7ee06fb7fca78029ab66a63c2960de370cee10fb07c89143a834af3df3bc258ce97a04b5fbb254f020b8cde7b9a0b9fe20a70ce7bb04c8ea2d9b425cf9b1034", - "incomingViewKey": "fd27e5af7f2ebe96b4667496c24f14ead90c1d12a38742bbfb8249d66a9e1802", - "outgoingViewKey": "ce132092f5a10b9681ff78aeb9b22a55e61500bc297ee4b221f80c5cb658a909", - "publicAddress": "86ae7e97cba608d8c95ccf7ac9118cb3ce34f2e0b2799c4e7b6bbfe76e4f1985", + "spendingKey": "851e8a5c2a68356f40ba060d172509a512667c0b974795bfb7e03886994ca549", + "viewKey": "3c46d4d3eb542a84295c75763b39f11508c3b3193cfb7453d4b8f31415ca082ad21418277b470408f86cfcfca43ad32753e44ce0c5c832a4783790b748f6e5c6", + "incomingViewKey": "85cbd5f4df028afd28fe2e75be89e11e3ef4f3285e390e241110243395773a07", + "outgoingViewKey": "9d9962b89094d6be57916a84acdc41cbd96726ae5719fb45d005c015f5e00f43", + "publicAddress": "0cb448bfc7070a1fcc08d325d1a187d82411548812e5e29b3ae6f4e79717c213", "createdAt": null }, { @@ -713,15 +713,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:Xv+0iJkQia3T6ksHeTal26tDMt/9f3xuQzqRA6IkNgQ=" + "data": "base64:yWqlsESYDdT1lGLSG1a/jAR65wxrwS6vfO57vigwTCk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:9WNXV+uES5e+aMUnU5C8BCOovlYhx9aHhSW1p4+7h0M=" + "data": "base64:gmn8t+fWcA3HiNLlTKCEhEkMqtvsiYJMbBSiuU2qAA4=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340072338, + "timestamp": 1684972800793, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -729,29 +729,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAz8lifqJOhve3774Bm5NQsW/hS+TUEsc0SfIvElOkB9On5jLiv31eV41cOFo4v/gAxhPUKntjY3deiwUWb5TOuOUM3GmEEdmWFQNBpYf+44eJrC/Ybb1ujnX9+o/Iov7i/4eCGqfFgPt0Xb70bOXadWciccUc6Xv9TC2/kYwgY8sWu0nR90YSUTAzKeXhwKtAAI3dQJEvcLrYrpODZWBiOhzIhpgbSP1GOHkJ1Q9VWDC5fqGkNRw1G/FFmt0lv23gydnGstQogSCDUxJmrpN+CIfYtS6NQ6+GVQzQaASjwCZjnDm+rkeNl1/329u1+FF5RCdLcyrXI0UALfWZDS5uuhruJQfKCdewwJnIDLqXQq42PFEOKNwX2ZaUkMIwwckFVxoa6tsurr0ptQeJEBg0wJgAl0x7Am6tID8TicVAsqGIYHSCjNYXc+lnVfuQSw6IHqE88OTQftXRxb6zRisNllN+Hxrr/1vCcp6cx0Kjv1AHPOxS41NZ67li+sV2DnyrV0qhMsbdhcUrqOGVqqJv7HUBCP4kD0bS4cI0Wa73Mp6ZkB5nBJ7FliM+iuFxbl0ZWUGjIF9S+luqJkZ4piN4jctUD5F3J11fJ1boakw1xAvFbZRSaqJ9mUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwb2NBc/7OSse/6LIjKLLq8u1DaENY5CjiYBkYzFzLHBSYYUwS3jpeJqSLo1eNTFS8kR+je3CosdetR4kM/cR3Bg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAJoaW5t9DyVG7qp0mKDeUrtzyLWmxfj0jo3rZnZDgULitPrADk6le9s27Er8MYuqGUMs8ZMjwRKZu/ZE2Dj1Wfbid6Y2fsH3/5DQcKbnbYQ2ApArlzARcqiZmy7EYbExXNaWIjigmlHHKoEzlvm5iFyj6bD5gjHR4xpbjvLAcKbAWWvn+wzFjgFsdHwxI9B9XkoG0g2EPL5vSvJ+i8vqn8d6wM/Y/6awpI/4eZ0r9ZX6kTeb4JAHWVUBD3z9z+FymRFvmdTUxkmNZX7sYuxQn9x/nfTGOevLpsZGEhGwNz8yIMhvWsu95+I4yOBAUSnoO2YasHzOE95ye98CpFk7DHmVwvnKwX2y397Yn7bGtQPtK0PXLL/g4zfrBT8anbS0mQbM22D2RYsY8yZPeRftnbZXv8/UuW221W+vn+ZUgLdh/4kuiPwJjrWpv1fvFak/KIt/e4VBBEtKK9/IPQpQlKrKU5D4041H2/Z88bRTMXk7IANwjnku3c4S9RjHkLXGDMfJj3Zsbdh66RmWY0OwrD7lr1NlkCHzV0QBa+IAnAxErPOX7DKsPutsaW1fsCF/xm1HUGylE8z5CeFxup5yTKYqyufvou4amR816XtkodMuTtRw9k46fBklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwcd87oPRCvgy0F3LAX+gbe/JPBtUGiI5rBo5qw9UOnIFpxf6aaX63cqdC4QpC3cPL1orL6hZZ//ibgiRE02uABA==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 3, - "previousBlockHash": "4ED31DC81BC030444524ED2029AF0A4CAF85182DD1EB82C450DEA138605D3F74", + "previousBlockHash": "FC0AC4B00206A3F43FEA975EF7BBD443061E74B1DBB451E38A8DC8F22D0A0B25", "noteCommitment": { "type": "Buffer", - "data": "base64:eYns+KnOHjIMA8xt66H3flWanDcwhmNmLJS24ux0Pmw=" + "data": "base64:VEc85peZbUCK0M6py9qkGeqSkTYMEWVq4RCL2Sd3dDg=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:1lPV1MwFqtBCUoSYHtZMorCfB7A+t4lzCq8nNCmFybE=" + "data": "base64:luSLQQljdwHLn4X7sNztYCAqHzn8/SSwMRnq/fK1h7I=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340085099, + "timestamp": 1684972803990, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -759,11 +759,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA28o1ySnGLUtrWbKw6+2QN9Q9hDH1HH+O3DZJqHbMYjyPtwwPTqbG//e6FtS0KEJ5tv6ptQekxq6Sq3S7+VKmFy6WJs75+FjWi+Qb84HUhlakQG7+yP9CuySKmm/1mHlGjUvedYNom+cdGYM4LEi0/bHlImHAtss935Y2tnX1+e0FxpvV08yId0ECa3OyCtfFLy6daVJMYQV4RPGl8YZfxGnFVDUaFWHQpMYX8PdUAauqFK8TjyMkv0oOxQAvr6gsvosNlxeWI5hCuUNey8AFuZDInhQYnH7qnuBhT9CT3NmEThKh+if6r5kZpsJNuxbHOGMsfvWOLAy0rD8L3DYU3Oy2kyqzJf8Q0/JDoYOsEl2Isv5auP6csEryGIeZxmVfXGLUQvn0QtqG9IU4TYKDQdNBYQUo9S9KfU1rgFGWcphHBcltbiaQjACzmCcmadk2lO7Bltj0csABiccbIBKp5LDCcce8bHJ6fqyr0luOeuuyN/ziaLCBJTrsJyY+8BhE44U/QKauELKQAVzNOw6qCoaMQd1oMHdWfv3XeV86+Lho7wIizwdSG9BUjrZJejNqrslHxfP/prx2AFAWkY/qYDqQ5W2FpPJa0JO2zB+9aOIYqRfA817QaUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwK5C7USF6nI1XGCRooLlPIMHrxV1IEh1jO0cFxbQBO22l4CX0BEG9YFPgg5LnCbUJ1H/IDUUerhkVK3wd4CTEAQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAk41Tlk4uTeYtH75us37tAopWnnH9AdgTDZq4XurQF7+jQ/x/+PVJMtpOvFr9FV5FG3ble7zdp1kOIcmqtlEwADj+u8Mc4RWTkUugl97kel6Opwj7rev/B++DZP3JDuwVSe/Wv9xLk9D/80eXzi2oT12T11gxWW/Ouwymsh24dlcJbbcBeQPyf19l3ANw3gS4JhwsBem3VEID4ahPhSTgL8SHXPRZmfpNsSZMP7Nm/9SsGRGViF5WQiJtsHfI5ngCMwOz3036+t89KbQUY16DYSdeYOKwU2ILcvkDC69+KKLtg38miI9sW51BlxAigkpmZTjMoOp2yWKCbUaYtFyF4tyXVHKORNBuobmH/b5WeAh8Wk3XasHcOonKQK88QDtVjBQRnIQTZhvtotAkGUv8I+nBFUnyyM3sssbfjpZdl0SXR1pLtt9cGiVDVr7HwgcA61Qq9Z3vlByJ8kPV2/bosbqPhdS01kWBe5ReI7w7eqqg+mcjvWeg5Ui+VzPyvIbqpgtpYJKPzPObVAuuZ1TjokI1pVzSCVdzpv9aRglqVFC/k2V4ohJpO+anyPEXTSxgrVZE9aLXDgfEHC8K7q864YaRgyc+dGNG0ZTX+lQJd/WZl0Ek5N+WJ0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwU4PcmXjF3IxQIsfCgJEBA/REwY1PpMUw8ce+kyPcNZwunYp5kEhapt1Slcbxlzakbpi4Dul5xVHecJ7UI+N5Ag==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] } @@ -771,13 +771,13 @@ "Accounts connectTransaction should mark notes from spends as spent": [ { "version": 2, - "id": "69477aca-7150-47ee-a351-57c5f1b2385a", + "id": "803416cc-5d24-447d-a486-bfbc40723d2b", "name": "accountA", - "spendingKey": "b186d974364740717289eb3ddae461874712c9591528ee86c27dee82197a6724", - "viewKey": "7e735b1f5b79ca89decc0e1caa9e17461df130deb9e9d6bc7179f6545e5ac9941d1a62d37da68af7d358daf049557eab671fa536b28d35d8a807e3ffed3ec0e7", - "incomingViewKey": "559f46ce82cafec2f56e34273176b6018e7e28e41e0c65b8efc87998c49ad506", - "outgoingViewKey": "3f8ce3c57cd2b4fc4acab4d4ae3c7606cdd0a1ae3747246cc0cfc317ebb4b811", - "publicAddress": "dfdbb7d377dbf0942688a05e81f5a82baff1366aa97d4f515ea4718295250fc9", + "spendingKey": "7144e24a98f57a2750ce9db7db3df8295701585a6f05eb376d1687c856c90d8f", + "viewKey": "5c8cdb48df4db244f5d7378e1d23e81df186c7b703d0b9306179bb85d7768a248645d01d4fa008a62b5d4354b28a2958e32354487f3f26d29a24dfdb691e579f", + "incomingViewKey": "589dc09d2da799d3f4945633278888eada3a1666973c59d029b3d55b6afc7c03", + "outgoingViewKey": "79f0ca993f91e686062fc9e7481c6f71dbfc2cdff01027eef1af1ba7275f0bfa", + "publicAddress": "36d1b93d0e0a65f78220630e0f806792567595b351db39a68baadc1b08bdd60c", "createdAt": null }, { @@ -786,15 +786,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:87vHNyPeuemoei+F0EjVNrclQh08CqBKxvDpRrsJh0g=" + "data": "base64:k867+NmraT42Ulr2lpXxwX+Yt8LPLQIjLprEIk8pmzA=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:j+fztQPRL2tB09oo+tz0DnUrWbFFiWAV0gxSmJQELaw=" + "data": "base64:pSVo1xYrPUHN/4NnGZ4Om7aDwKuC2yQsvMLk/MqPAnc=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340087871, + "timestamp": 1684972804770, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -802,29 +802,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAswvrWcsY00xNZTGY+YMBB3UfkQALHPY/NXMzNzoDgAeFlku/wpjkYsM3z7GMVSVB8AkjU0zJSfp7bNkRMcS6hwonqvlM4Kdj7dvfwqTVeqW4rE7/1kWFv1MihTwcjA5hueK/XZ66XntBXwjtRKGXpDKL2+2AV92eSGDnlndvr1sNKIPvXdXeuP49UMtZiWp5WSH+E9WggEHLy4HW8RNSS3Jk8imub9qzSlSnN7ZyF/+g/zHkCtDYN8ttldZPlKadK/xuPD8encEVDhFBYapiggyAhGACy+gymou6xtrE1VffOQuLGcosXkU4uaB9ZGlLdiwbO5geM6Qd/xBk825HtmnR52+VsSOfKiMNueTIWEjVj0fq5dNU4oFIWGCTwaQ4fnQjx+aXrfvrcWHVFzvfxxR3Fh8pOrKYykOmmJLiI2YGt7pe29yLlaErVSUHbSrjs2TVTsrpc+Ybiz3i0nTqKEG8v6jy1W/w4QBzKrK/lEjZNnd1xSbQ/0zvfc9WOeZrip0hgkBKI6ovPFwgemHTcD6BediSFha2sef5UqpyXYB23d242lRK5jjvH9ZK223+BJfD/lskKGpEeFZwFAjsfwv154FMZUSf/Dn2FzK4s7EsrN3BdIZ3JElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMeXP4Rd7pVIH+UheNTzVlNzpEH2fHX82gAWJr20lMgrBf2W5Kt6uwo8M4xozusCpy7arD8EDzRxFUfrX/qJFAA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAnYrWPwIi+lo0NAT/ri8r6eZB2fzomOCh20f3yAHig9SkamRai+TzKyMBSGppIYBH7ffqaZzvcDhQwnBQGxpozCyI/quX4Zs46GM5IjvDIVSUYvycqcetbeB6a7KceI+PYjLtTkzT1B+UytwdbliXN9t/I2HzjpB3Pcyv06ZUBYsRBxgDiAHsGWc/K4BVGq3cEZ7u04RftbOXabTGbVk53H8uySFlZhgenGqe9s7vA0yjM/LWGH8sVK1yInjeIhIVqcCeQVAJ7XSXnREL2ian2ssQhxcgqy5wemVI9buwPhPpBYSrhtW7Joz66wiAbW1SDalgChfVyVDuppzi9gSzXgTBTF2+L8j2wIOSq9tMzWrbwG2CxcTHmb3IC8WcI2ISXf1Lkcr7N4KkrRAP9lf0gnHbtKb5uOYASCuuN8H7dcWLgteE+nBUVK223u0E56eZBj3joAKcMJ43PwLbcfupr3d5HJy06hCvZhyk4p37C2Gcyk8W5/DWFdUYOiXERLr2fLlQmMzG2Q12P517wY4IUEdshpfvtz6oD4xFqzokjhnPWlZpAV3f0jQhArRtafKNcBPAt51GyYi1sh87FLdysDQXx8NQNC1VIfsv9+p27hGHwESdAoL9Kklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw0AzGUdx98Oj4kI9fWLHy93wWqL+9x+fLHyyiCSogseGuQriCxiWE5aQ3GC3sE7/73F/+AgjmgpY4KI8vcuHRBg==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 3, - "previousBlockHash": "2D42E031F0B27A459ADD4D1B13D9C09A6FDDCAD29A4AFC347D25051E90C66523", + "previousBlockHash": "4170545BA2E79F19A43EBF65698040F2A8F961F7C509964DC878C8897BE61EFC", "noteCommitment": { "type": "Buffer", - "data": "base64:4BVUOvni6e0LFBU94wMt7cghu1Gpf/UEbA+I3ZqUEBY=" + "data": "base64:Q/7UmyxGfYUMBlHr5Tyh+l3uidFm5guQPdBrp1FKcGk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:kl3xk/X7XBlyRlFmxc+otmyKo/Wwo2ygPFwlpW6aBmk=" + "data": "base64:jfaEHKsjBUL0eba7RikrPadVTUTo7F8Ht+i60mSUOmQ=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340100598, + "timestamp": 1684972807878, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -832,11 +832,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAASJtpQOL1+UKBdbZsJXM6HdJftNXZzlouwikdKagOf5CDjlTMNpxSvLN9XBHTXlqDM8YixZ6vNSPxNjOQqi50BHjLnr8mPvi2xS/IXzrmfzCDQcBTEcOvYmG/kBynekbUbT+nrAV6O92jQN5W4FhR5IgDUr/JkeFw6rd9y8b/HDQNWbBMLHWlRBq10KvoI7Gyw3jVOiTK1RWye6xuwH6LhE6Aga2fsQ3BxUwOLtnSyrGTKi7/WAxH8jTdyZT+JHd0QzroolZrqiGUho65l5q9jR9/xa4R2L12Gvgmf79PMcTTyRTk2FBCtBDWYuRd18ZMpOpDhAy/LHO43jpeoBT8jJ5FMBCaHs/NT1fd9N85u5419PH1r7PkbhNGaYNN2LoQ/Qcz5luFpABDxBBzEVE12vEp1jWNzVinZhSSRTKClpbc/lBmX9+VIcmFVJfCw0lIjskoveN5ELyi/fu1+WKQIOutRdJ/s0HoZJ/PWGSIoWBep1Wfqb62oAPzu7ucoEDt0/Mn/NeIeGxpatElND4ElvCgf2Xe3VUBHZsQaHTDyb6gD4nFtghX0SPgu6ShxUL2NvzwqlbkUM0LYoCUhKGqFVarUkIn9Se5bhGUd60OYS/nmT8irLsFF0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRh+Dm8zg7T+2/BPOEsBXEYPa92bIV/q88xP2A9ZPNFw94/FebJiuzxiYyZzSeHiZSOBN0x5toeyFhUxYC9ofBg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAHCF1MfAJvETPoFfDOm7uAoOppcPCS18FbegpEw5M3m+Qckw04fpFMgWLyUnhnVBo/5RNRBxyaIDOo2w8ZGkAbuhoVM5IuBJfniiU8rFYxRmRUKAQZeuxW2EcW0Y/9o7jKL62Dd0XY4gWWeYFGKKZiLuEYzuuHNahZxnD5ZKauEgAScXFhCNdMm605UfYbkiun6C4kM5g/Vjs9rX/2aL296Rib92CCqXXsJgGXkg3Ydi5Sj1HQ6HzSJA5VA3TUIQoRuIB+qTNDnnoEVzw/2WzOFNaCrvruh+v3RoLns3G+YXb7YbKPsLLGWTzm0r8l967G/w5jwk563+VaKUXY+M7Up8Rz2Io4E5Mhzt+reWQT8hjiEmf+IHk2GG8tnHHN2pHlrFAXMFka1HPXUCqeRXpf9Fgidfnx+dIlbx4j+wV44PrbnlzxNlcvQSeaItZS+ji17Wr2OXtlBEdElGYefKqCCVtyIcoDwJBuICgklq2DUzVoZHy1s4pGqgEITHPGGhMlmZKHnlAElqoz9v/XCVrefkTqoK65AuUrdYixv1f3wpCVj11yxwkKNnsERNMWiximx7FcI35/oYseh+cySVkb+GRaqzni2Gtyp29eEqUpLrNVX6Voo1NQklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwteBfwg7JkF7bsBwJ1qAToiEswaRZ8ucGRmqZRQ+tu8Zx3Bo8kEtO3a/xMqxmw96Q5/HlYBdI+uznFBXo0wWaAQ==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] } @@ -844,13 +844,13 @@ "Accounts connectTransaction should remove transactions from pendingTransactionHashes": [ { "version": 2, - "id": "52b426e8-eccd-4602-a6d8-7c6322a9323f", + "id": "5b94ed98-0b29-4838-b033-d8ff67132437", "name": "accountA", - "spendingKey": "f203005c08ed8479c571e7930f7a785710d322137dab0a946c9b2f7035b144f2", - "viewKey": "e93fe98760e16ad845dca84e52a961fa1da95e96227304609a263ac9ec55d12be9c4884dbc86578f7b5b3495fd03b694061e64ba441de9737393806c3a8c36b5", - "incomingViewKey": "71a95ba598a7859ac0c93441e6e05f86f538a498172a1d77f03f33aca0402702", - "outgoingViewKey": "3903be83fd80ddbabcf3066b1dd712e973c3fb224f4e083cd62ce0c9e888f73f", - "publicAddress": "50be694f86d78dd4c1f6c25da99bfb826a857225419a434f90a9ae55878172a2", + "spendingKey": "f98f326ac28665b26b74c9019646f3a5f4306bc1df57f9c5b51ed3b6b9ba0364", + "viewKey": "2737f8695434a2c3cc1b6f7aed07ecc644cd405f0e60dda65380db3f0fed950c78e46d89935ea2b17d426b9f7d7e3e9a10b99ef3b092873b1cef93605be39b64", + "incomingViewKey": "0ebe4d631e595903cc02f6f2510541aa77d20c0be10bbd2e3b6fee9b5b8dbc03", + "outgoingViewKey": "e55f74dc85022732289f75ceeb149bd90ca74e3526de1b8cb4b1106288119a95", + "publicAddress": "759f81a8755de4b8fa04595637c8d4b8e1344df5957e97140bff2e242963fb92", "createdAt": null }, { @@ -859,15 +859,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:/JP8Orwuq6Wz727uyzintI3iMnibuw+ZA91baVZLu1A=" + "data": "base64:oxgUteGOZcGTEAyClNgRi7V2U+JptVujXQ3BFHcR/FY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:Uvmn0MF04x+tVCqPWPLB1CTIhq51RvtkbDwPbhoUCDk=" + "data": "base64:LGvfMl0rbXF0TijQavikB139jmf/nW2EPbaThhPnens=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340103711, + "timestamp": 1684972808878, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -875,29 +875,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAJbHXlzu7Q2wqLxYX21xX00Ax1K+Cl6hCLwFb6dM8IL+0qSHb9bnfXtOtQc6nk3QoPBo3rnIuFBAO1/aBfCCskTThtJ/db1EkjZwdr1B8HV2GeOmO+i/iZRuw4pRzhQAtghah46At+1POACtDOa3ARdKT3ROtpZOwnptg3kyunUcQlKi1iq0hO6gp1Eho7/g3lt2II1/vISG/S34L/+wC536wdtOsQDD3DPDc0eHSLZuznIDTrChqUPY0ndUAKk0HXv/0rr1mnDOpIpBpR19p2gfCne9hK8ANNYsNy2c1CIKtISc5N2InjrvL/JqqpvyCFVlIK5zkHOe7K9VFzvBWMzmjkgpYIIMJJ+prNKqvnWJtsCi73iSC01sO2IGpLBxK0wV4j6VRQo5vNq+NY37dcb+vCiHrJOB04JXVmBfZWbXTnpvRdBbkBqtBYCCIBXcG/sTWRuqFEckO5ZbAU2sAiZicDnp3S7lcx7MRjuNtvA5vbUTGChi0uN5olkPS0kAYmgr3RDHrMEtH/o0RthqxsNsc6TbtXfmWAMEC7srOYIpdq0xLEr9NaOx5XyxW+reEi5Ov2ye+4skNG+rCbuhYszXlJW5nONHgR2V+b2lcUsgAce1z2jQhBElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwaTwTDza8w4B+TK8q3iXYIzjZPALSPhuOWM1OUwCWVooP+q037IC/XVB7HiRzBHP2/Tb05lfHhPz2HHYr6g5gCg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAASHMTpZsEWuB2jQeyYXY/uRsOofWCjWCEiDJ0TtBW2tKISmbZ26nPWG6WfcCMl07XrwJnLJDM0UnEEu4RD8K4NQzbrAPp+kcU7dE6r0aqVIKz4s4XuvpXivVgZG4X//pzQiLzLe7ChZAPLUFsXdEyLLx6AI50t3/77dvhm7px0e4LV8zz02CoO+rfFqOytZppPjRWwjv9z/ZXrReJ3/2WAffUulg6hsmqPLzWL7kSAoKAM1gLK/5t2YElBE5UECDJKSSinz0SiJLfBNOVAUBE2vOZiGr3rXw3U5cY6OyAXfk4G1RQcmXFYJ9cTk1Wx1vg+wUXks9YpkBMbLVcQ344THppxXtejNHJBf8TCTnBslp3gT3zoixdnCXuxXJgqPJF178ASqhsAtKfKC8vVRnGBLfyXqKV1qjQ4GfiZS7SKbWRlxcEkvgnR+jymFZ/MDdBZsbDK7K1d8L1DpKcpt7hfNglILA2CbkeHp488SJ3apnvmEeTOb2sQuNg6Kozbd23456zarrPlChid8iMgrk6n1oUjLBANFBugKt9fd3beMR4oZ50odHJQKGOBPW2JAMNBtJd3sOUYMCkPsQl9lNPOnFbpvdYJ3Im7KrLMoRmzWaz/blBl2DgEElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwXnBluje7JZGJUcsiMj67xWxEEobQpU1fZ2i3iZo12bMXwQ8HxJJprHgxRUJ05rZJ3jOEYGS7XGJ223AjWxKtBw==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 3, - "previousBlockHash": "49B74AB066A613DBAB62FD05E27A3D93F5D5AD3707F926BC77C2A030B5F9CA9B", + "previousBlockHash": "B1B378E8B98DD3EB9D451E244A518AA26898D43FD6A6C033E71B1AD0BDDD62C2", "noteCommitment": { "type": "Buffer", - "data": "base64:Oj5xLKcq/ie6EHV4UVge/MqpM/+LCZFUKiOJIdtQqBY=" + "data": "base64:Lnmr9C4UsZBQrVEsK4xuDnhbOztaU7M5aUio54XG0Rc=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:fq6FeDfSAnXth1uJLHiB1YFEPtAAEKj4pGfcYbNN+qE=" + "data": "base64:xXfsY8c+VZ9OanIII5B+PLW+10P3cEKbzGTZ3kNYS3I=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340116746, + "timestamp": 1684972812140, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -905,11 +905,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAkay9prPTD9ZsMpBGB+F29behHgzaK/weJ99/+DuxVS+oY+p/3STz754ZtmmiGOkzrPVOAxTSVRGb+aLOTTcg3vsTTknS8p0aX33qwFJTowOAgMEpUMIMnEwnwChVjI/Bn1THMzafzFYKmLmf/CesZEtDVAAWy3H4BrQoNF1NGZoIO3uY5fxcJP27XJBOer8CQnTXi0mFE6vJJdTSRvGULNhwnH9DGEyHPLuYRiBM6bSyE4WDJ9ydqxoMvCNmOyktKqYQ5NNnawqwazzDgA9wbgS+ftbNONkDebIIpXlj2J/CEZ3eV/vI6sXZhv6ZjagDf2gtMuIJvMtmzBOM3auHRqab9vLd0qL88UDG1ViAV20ARVzzSfvPva9EaOlnzqgSudRsHHGIVRRowKDq+VNl8JUX22ghCpWkFWW1jQaWL5ynhdZqbI7ycRJWwYd5nwBeRZhTUf52pEKtW+PnXXxSvvRd6qR4bRUyq8JwEwvu7exPkA709FM/tU4ItlzzAExbCWlHqB9ASmb28qG6AA8d5JMPfMCAHFEuunDRB4rI5gimPjhdMuVvv2cJRD4EbOuaokS3UI9i9lya9CSvUb8mA1jVlmHJuPL7oT1VSfkUze1d7NfZmSl240lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYEvcoexsqn4sWQQQ0W46fJFE24Xudt8OlnJLwi65Hm1ETG0MerUUMlvMdeUP8D9QLeLYFuyFZSPdntKUMVq1CA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAACxB109s05gQzbRbXZEAKoR1dJwbTcWmyMCIBdfb1h7qJngesObv0WExzpON8OqB21U0dKfgm0DRPD7IA+iXHSNyIHJc1yT4Bj46atZ+LY+GWrcExeiUitEdBSx3X+1N+d0pDBo1rL/O4qOAzcuRFw+d+13bbnkdYI19iAWqftGgP5oRyfu5kBXIu85Y5oFK/vU4s66ruDkPpf8qR7Jxdp1rzWPldONbVLEN8VeBFIa+O+9YW4iV2v6Rkd3yT5zRFJTkuHiPX8j52LNpCcKUSjXtYS7/7WovWqf6hEj8KZAtwY6I4s88F4az8Frqy9ODA8xbGoklZJ9geE6792xL7LT0fg5ZpQS4r8S+sioyFKA8c98Ufo2uznbCdncW4T0gNJpvykbb+lplJROz3Po6NRR1StKsibrcbNDVgZja4pE1EkOOqUpNG7dSPDX0GHGwaGHBzEsdrM3L8btrzh672Z7h9Uvpr0sXtyCP3htmPd3cXNhit/QrhGrDZh45iVjNZYsBbNsVMw3NtLkTCl2WbkWiifPBIemY3ud4BQD4dy1PbQmlO3L3B6q5xwGJSO1hzUVW5pCXz3r4sSOjQJ01vRHuMgX+xTASpLBiDPlV044myn6NkxWOY60lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwtDmdq62EmSp3vtw8RYoPuvrhDZSMZ/ThwkW1gD5ePmE2PZTN2lUJHvzA0fuev9mqt+BiBX1DC3ktpoWKS4h7CQ==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] } @@ -917,13 +917,13 @@ "Accounts connectTransaction should add transactions to sequenceToTransactionHash": [ { "version": 2, - "id": "e1846c96-7ffc-41c5-95b8-391537b858a7", + "id": "9ca9df52-653c-4bfa-888a-c1025cd6f8f3", "name": "accountA", - "spendingKey": "1ed72ca25d89a4071b904c102ffaf574fb38455054271a075d28b8c259dade39", - "viewKey": "512909c44ecc844148af15832ad76b03958ab0bfa134066fe0ffd48c251d62a53f2967b36b1381bd5728d03beb13ce90970ddb1ccd99aca531a5d8069b448c1f", - "incomingViewKey": "9a062f637c60452b1b69535a79d78f89c7e24d60cb887b43d206ab2b09e93604", - "outgoingViewKey": "b11fe051670f973b0e730d02e254a1d478cd3727e1841c7c48ada1c122d56ae8", - "publicAddress": "3d288cb3fe33efac9239a3c23c6338ef9baaf0f717788ff40e0bc2ad39bd3314", + "spendingKey": "e059f469d0383c0d9dd0477c62d556c26943ad774ac673529c7a0aeaf2d392bf", + "viewKey": "79fd60712f5242e32d3c5b1a17cd4813b74e0f9b448867d6c30632ed858334e2118a2bc2cd04783c35127263c3eea5993ffd8e7a7964c7af776a0473e7c454a0", + "incomingViewKey": "092e1072ee47ff41308743d97b72fb54d5d9bbaae7f4b8c964116bdde9ad4f03", + "outgoingViewKey": "fba9cfba13596c139eb0f4493042d64e22b3af1b1b854e389986577d09a3d5c6", + "publicAddress": "f415046e3322a290e43690e2002942a9a743c2989951d676a09704efcac62837", "createdAt": null }, { @@ -932,15 +932,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:eAd1hNxM0vTjmV0L214aqr4HzjdMEEvoeQ4VzmiklCk=" + "data": "base64:TIUQ1iU0p2/ZnfYSSrrjxAnMSHqB4R85IqQUW9z3yCI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:4e4UyQhJk//0Rk2oM51MESe5HL2WaJjIybwYAg87gTA=" + "data": "base64:8D3FsD0+K39SJSLHwvf3CjVsOvS0dh7ueX1/Rh6tNuI=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340119960, + "timestamp": 1684972812925, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -948,29 +948,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAZrphYiGL/iFw+0KQWd+dXtXQXa4yjkHR4abyvk/GzYuxzX2FNRSQ1Xlts6wvJpgD01rT9u+P4T2yTrTZLgkfDqCkIuBGnogn6jGZN2jiDoeIgVhRAHOWu68i0WtPCpwbOk/UIj0HAxWPMcegZcbiQ18cV9xqvlbGySuqubRw1bkT3hXAykWxkPy4A+fr/byVIBCY4ghhrrLuGfeHg2zd6zz57+NaFxaMkgeWkiSS/I2BcawHd3YGw6nOBezL/pquOwNCCbh46GxqBhewgSsNtkjmkARoCu/rIci6lkujw864BgDrloRjoArBCSc+K6kT6TR2KK8DdbT/5dyEE9QQZjOeydFKIgzQCQse2hbx/EYaKxiSk3XplXAX+xlduhc55Sir7aBRvavYkQT99v1EzdP3ZrgWFzn68WJXz13K0sXVrVXOki82RPbsVbFNx+uqZaMwhsgoMYueFGCEybHSwbANz1/Xs0kJN/xd3JzV+Fr66hBmeb6z/mL5RO/QWT2UQ0DToYZYKgbrc4bzSQUtB0/wUKLLzbJw931V4x3swpGTaRqdiTdZv/AkD7GZK07j6rN/H5aJJmLzgOd/+4F2NlbJBQseuWAUuSsYlQqXoFPTKiRB9u2UkUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwW4R6btr+N+vsqJE6mMh2ArSISQU13ZE5BmtZX7t7fkuorcEA5/Jy/+Xm3MFBhYWRegs4a14tIM5k6zpeGZTuDQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAADQ4zsDURdwG6PPBodcIHg66C8/aq6GOtv+aQUquZ6WSTfH+KdXhGHlSTfvGmJ1n8tEaYtWDEiBu7jWe/0lLoI8ydC0FIlzZgfJQlg+rTZZmTK7wPfBLrhoERP64O+6uQzbulUoAdu0HYgR1q/4qHmeerIKobRN8Oqd3k24e+z5QY8x3ePRE5gEWIoEV4lZDqiLP2T/mFfi0WBtRqZKFI3Ja+FKsD3HV8TffTmHmOBBGg1KC1tVGrxIppeuY354GTyyRDerU8IEbQgA7tB2OIrycpxyo5KtvRiXTDF4keLXu8R/LbFm1io6rNQsBEscAJ8RhfghSB+BInz5dWUeiwEv8vivNzAUivB2OcyUrY7OeWy/iLUTJdCkx1tewl/1BO/CCVe5tKLvNZ1mHSJmSzwXTmkHuPtpgbkqrgP/49pR7+BLACNDmWGDXOpV4dv/6Uo1vYxRyjCnm7qOzkqMoa6FCylN4LEk4s7G2uMGi5hkWXd6SwgECWT47x5Fsj4mSdmvvQK/q8taZrwIiobId215RUVmIY6hz4JhHx42xjs2ZQGHNDyOhWVpZITVQcq2t0NbfQNqkvAHMetMP6E5V9giIekPk/IVJR0yfERIKKIj+RiA59tw1kcElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJ3LBR5eV3E/fKN/Yj2XIHAG1YAtkyUxCQ15MFkq0AhJtQnQUpNGeYl2VtxqSVL/JG8WnssQxtbjYCu52zcYkDQ==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 3, - "previousBlockHash": "4D04021E78E4840634F872ED9391B0BEEDEB8D896A23A08279C2879626BBF328", + "previousBlockHash": "CE0040B0D7EFC05E578E8ED4EB71EA4C5A0942F46BB46CA7CC92B9E767F39AC6", "noteCommitment": { "type": "Buffer", - "data": "base64:QDjyEHWhFLOEjD3ePAUnjUjaM3I5TVEvylmck61mbRE=" + "data": "base64:i8xeRFJ5MGX+QMoXzu67teNEl+HE85gZ56f0IxObZU0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:K0An8Exxm4dtCdN1iQx9hm3Gc0MLGCeM79JAIxI/JHM=" + "data": "base64:VD3UsWbAn9sEyZDwNGj2zrPdhpB5ryF/y4ZxVyEOaRY=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340132755, + "timestamp": 1684972816094, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -978,11 +978,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAH8Jyt9HiAHZPtQzLR/SvDWsBJRNUOr3na1pAYpkTUFG0detD3xvaY6Nzc7xoGl9nd3M8GcHscpIa7+jmQiVpn7RLCKClzWwrVGu6ZMbeLzSDNdBU3ogP+vfNRL87XzIrDdnV/BJ9PDTCyF0Qpxw0QZ5+SEiVaSAGFiBLMFWZ48MLl1A+n1gUO0czB9R/st6ZdywZWRQ2qVip9neH+fhx4RSZ3cMGd+0J34RfHK9gQRWvgGVMLLsEYUB8FO+AEcMssUrqjV38HKWSl2AGgf03hNoioOkWvZz5F4xtXlDEH6mq776+OYV2s4Ft93d2LIov/e4kpTigIq6LKYaQk3K0ucQBgbBD4J106Uz6o/AxTf3wgIhsA2rGf9c3+03hqNYe4hORemyQfRFyeKWsJ3H8cjUDlLVbqhuxRqyG5Atc95/7QcIQazIXRoX95CC/URCIMor4kzb2E6yt+jdBvhFVdybm/AJS/8to5mBf+9SEAwu3Hw2MPrhBA4NFi9Y6jE2xjLx4BmJQuantpPVoahXfxOFill4BF6T/H9YvIFFlQlyRHSDQWDZ9ljjmKYijMY1H15l7/kEK3OLGB67k+wY8K7ilBptsf7qBOmXGKmFiMKEJUMeASWiVa0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwGjIPR9TUXRoWLtJG0PQBIi6YtHo3fIVhsl91qlnf59zbidaTjAIkScu/VQkMRgoW1I1J8nul4AZ6CYNf47JSBA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAEQBhPiLnJTH5zGI5sCEDNy4uUFxWG4LXvwD1fNHrPEGQ1vKdu6CIr+rEUjNXI7PACBtK9SMACUr8xliu7aaEaM+ZDN1+49Ua0YnYxsoKFdawnbp4nr1dX7DgKMZjqAxIWCrtH3YfyK3yOWqWaT4pqdhURryyvzaWa1sJfetrGBIVs0ZYEwSQis1NKcp+rmFNCDr9pUDDKefCSqS6B0BLsqWbEJOH+LwoGPkgfvCBevSnl4p++aiARB0TIwAC+52/oqEdDe/4nwUh0WQY5H9pfnLo5MkGFBbEC0tyqa3X+aYpcBIV/WTIh7A+jD1kdv3RfuNCSYRlJTU/Fra/85Nv2hL17ysSmqw/DNrNrHMi3/tAHcIbjVfl9ca1UPiDOtw7xVVv4n4ejlPkipKhuxf4QXTY8MQgDwJPI0Wj5dWkzECOvyMOlFtOCD/PvkM42L6hnjNcB2FE6+eCpVG2iipHfHT/A0P9oP/09r6HhlKprRI9HguaBD6vl+vsuJSr4emRFs0is/96ckCkp5oc0R3A+KxBT4FfJQMajh034titfpHNKQTzTE1USk7bGZe4imLHx+eXlaeRtmofet/P/SXzmW8zwU2mL+OWT+YGGFIi6+Pi+lTEhCM2aElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwrIbKp5gWR2x7a6Wd63D3vxmULXKy7jXzZQe13Ho5HZ+SLVR+RSA9LVxZnGCFDper7BvXlruZPXXtvyRY2UT2Cw==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] } @@ -990,13 +990,13 @@ "Accounts connectTransaction should set new transaction timestamps equal to the block header timestamp": [ { "version": 2, - "id": "10684539-ffbd-4ba6-810d-d488a2810817", + "id": "28d0d002-9e4d-4d2e-b7cd-c9fe884f6739", "name": "accountA", - "spendingKey": "5af9cc3aacb5f634c939e5e836b8a14cf20136bbe60f6465150e0ea1a9bf8b3a", - "viewKey": "a9e330127d292dab01a8ef75a2bcbf5a362a05ea5a3279c2b74610135448d0808ec9cc7623a13d2b12e3f550565259ba1f7abad9e31841da9de2bbbcf8ca942c", - "incomingViewKey": "ef096c3f4b80f81e9bdc3460aaa1959a6bf2468c7116a4e842b52c1bb0a66e07", - "outgoingViewKey": "55be522cad64ebf8bde53a28207249db01fe89798ce954679c380f0efb3de75c", - "publicAddress": "49258dbd46e05b5700f6831acb3ae082ab2864af1fc540959bc0c32a8bc79925", + "spendingKey": "4201e8fac1b224ef3f8c1e6df3e6cb40a4cfd4ef6d1ae373cfbec63b5cdd8096", + "viewKey": "808df4e930bc728ac8042b8fbef443e30cafffb91b65a062a656d5d512630914b8bdc4fc80f7c3e4a4bec5132da151d03b8c304fb37c025ade4542ac8f9db52d", + "incomingViewKey": "6a240faf79a48743f9ec378c210ab83166cf2c70467e0603c5c7c7e6bdbd9a05", + "outgoingViewKey": "39f2fd37a71f38d8c5a0d4675dfba615878f4a5c2cedc9df69c8ec242cd7480e", + "publicAddress": "811db008aa10a3b9c537ae1cf0e7dd8867c5f81cd9c7bfc5e49296b03da90c52", "createdAt": null }, { @@ -1005,15 +1005,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:GCjdwUDHqBMxnk0SKfgenDpV2rTv3pW/raXC8znLRQE=" + "data": "base64:kePvgtZQO3TR/vVkrh7c9AoExENUzcm048HphhXx7A4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:RWA9Isqu/FWXp4sWVnQWK4lndr1s4UZ8zQdojR32jmg=" + "data": "base64:naXsWUePqwvcET46+qCTmxULiwj5Jtp010scY/UxiaM=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340136100, + "timestamp": 1684972817131, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1021,25 +1021,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAxgBvAqvg5ZQDVFrs2TbQAEWq/fmdwh54QljAeJ9E4yKS6upmxTWoaujpAi6+d/TdkwWszNkxzlnnxCohf+vqI7izZLzrHPxrsQmfXhVIIkeJdEFPhlh07S7M/Sdu+p7uwUeWS6xXDC85yJzaHETLpGuTroUuy5KPQ2F9N7oatbQT0Qtfkf3JPYFpX+9Fx1MUb5mR6xvO9sjIH9LmMZrjWIMstQaeiByGT0Fjc8VvTrC1jvPV6xryscFvPeuhNeo0Vrpu/dpkrkrpU/iyQHtwlgdypBGhnWobCUeoE9u0jtzGd1C1ZGJo6ivwKfW7XUfy6V+CGMgSfAcKL7YDdlv5IjbgQ2292Vyhgf6Z58m+etfpW+SScNYmkYv0vR74AElSLALLsSTjQ+kbD4XBToMJELcaumirY12Bho+67GDBK23EQ9uy5ZN6Z9XHM024ftOMmKEwyQ0D7g+R3VA3PhwDffQc2IQhf2AAgPiMhP72WvrQhcOS6NFi5W7Tao8omKrYPISnT7PdOoLZkJYZqtYKMadqguB0dMBtyujgT++o3W+7jVUZZ7WkUO0QTfqI9uPjV6S5rIdjuWsP4VvnUM/2UHWGC7iI1PTIMtn9ucsXR4uimXL1/4K8W0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwV8KdDMrRp7dNZ4qxCFgAFeESi08694tSlVCDmPFWukcezh9ZHDY0tpnqbaIZOBzd46DMlCi6q88ER3gUAR5ICQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAYEyXZXv6tI/PngkhOy8O0PFLayEy85bloTJ7O3tZjcWxNpLBOMDFUk0aIRo08q1rdveBjPBOIyyfPrE5l78Bee9vDyndCnC/8Yj2qH25PfuDGKFVhCydBaXq90JuUaHc/muk36jr8JSOPQMryKkh2d6Bg60vArof4xzSKx49rlMDlBh4/5FIJQzo/t7tYFc3RuNcAAwweaXyyCxc7K5J9PIhanpE26kwpfDCA9pJLaqiK0/9Ft8apM+gnVfiY0K8VSsTdZgU+00qt6h4pAFTnZT6+Bebzq3uJQ2yW/7QJ/RNGP1ayvGzeieaU2Rpt92Jx2EHCdWHQrrdocdvPxQyVOZ758cA/hingy+NzikWUxC+/5WxHGCD5tqsXbKRNpkGM4JVHUYqWOeHrZ5E8D0GB2jjvAG71FbuJJ2ALYUeVA2On4xHugeXTvH71xxzJRtTzOfa7b3jqrnOsBOlDrhdy+4nUqhhDnyA2viPhmxSbsHGVDufwJ0H50eowfiO5IE050PHwbGB7v7K5ktzIcikMzQbsudgu8nc6CNXpbqFknJgwHvR1Pl/M1c/f9xJNB5uRAfVrGrRoPsUvlBvTnCiN8gdN6wJeeEzOWsVZ6YZ0t+c2VHG5D819klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwKPwL0kucbPUNHZl3oex8eWJj/8c5wtbciFptrAEY2LQPoo+vybRXCVvDlKvfDGyLyDGXhVqZhtuTyjHgfEJQCA==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "8D1108AD4C17E2439F7AD623FC3B81570BBB77BFAF65B6D02F4F2639366573C9", + "previousBlockHash": "D35E79EF2A87DFB2E94A61D6F7E1ECC16533412C688011607C98E0FF23E89849", "noteCommitment": { "type": "Buffer", - "data": "base64:2ltmPhBRrnFzLYvsIM3wshPT712zWXcFn0xSEYwb63M=" + "data": "base64:YOG9w/MIc1Mv4SitNDGSIZCtqwYgFfJ7bwef3NKqTDE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:mkwR7ldG5lZigynrqWfQKPYwyi5hkbksoNBWhnbWsUU=" + "data": "base64:Yk5/LGLvHqQIwfvUHO4h7EP/IH3f1bhnNXXdXbsGDXc=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340138598, + "timestamp": 1684972817803, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -1047,25 +1047,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAe4rggN4no6HG4XWkOHqKYClB2LZJnf6Eu+ztL4PrcjC272mZqhIPuNwXiraGvvG8VklEM28dvhF6Zxz4ImPgozk+Be7/nVwkupJKOiydm9ClPQB76OZX4z+AKWYyJE/COZBqEFRNMBhQZjwjzd3s8ShwhzYuJqBnNQxrG8NXLH8Pnm7D6uIGlKy37ktm7vWfhKwmbnqGJ1igQAkgY97YLzkXHdKvSBoPSAVhEesKOy6Q74O0qW1yYqeLi0/X3KJd4ZcbhIwWctniq8NJC5pKvT7awj0pmUPJGVZTCxuPlrnAvndcnhwYaFQfgFAv/h7aqBgSJhwNCuvv8CIUyMoSiTQyU6UuvR94Wh4yRdyhEHUG45wlBAwVocs72w+ycUYo8y1NVgaInUVHS3yfUISTpOaM70D44HshcCIreP+iFD5TmUAHD3EkqqT/owfM8nO08mYDojBJPjLYuktsJNo8ZyJB4rqvbByRywOW/h7MI1W7DzU1DGPOKG3JJ/LToy+aZF1/Olv+iMrwiJxKjAklQChYAKw/1neuv6u10S/chooUTEfH0RtxuWx7zc9SeBqykWgKHuECxj3svAoTZtmomOapgYMkWBqHEPiErqfoQ6/bGyQxJKzqo0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwm89Oz/bsKM/FRLKGaTU9pBsqJ97dTjnUpLlUh2pTMgIyUFkKm4TvtAopLFN11phSOwb4veSt0jb/zZy8+rgOBw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAHYGg2+TMB0kKoG8CccSxEZ8Zd+pYY0bF3n2ZhzuBzLOnZQpIVxlCXeUC44f4s+gY/5bCpuVtWu6sBRp2a2t1OOYLq2MyEH7iNWd4Rk/Tm1iPLI6Vkq2wIKee6jSnApZur7sU02c3if86ENiWGxqLVywAyEDywDgVIz+IMDMivBILCvZ3ZXGylakZtxP0zA8VfJLJN5vo4KVfHyivJySROpYsEL7IYZ6g50y/maU+GxWR/pXUQnXs+y3YVCKgcZMDKCit641WFUI5IoACBMsOZ8lT9XVy+YqrwgLr0KHVK4qpANnHNr5acjdChLx/x291gRvhjsEYn237XUb0jci18BYOU9g9Vnl6hFeyQoMFnNzoql61VjD0P7baCKP8wrtJkmx6+4nyrpuAbJfpQbiii/cAg4kDQobNHc+vuhc0PwpIy8CLhVfpbTNlqpeNqNkoizXtW7MaPDqtUvHqD3Z/5tYT411kobE0ZV6+EhVIQCHHAEa+yfyKq80xhCkt6Tz7NtAyF/6o/Y+CaRxhRNOiGhRuxpg9cQC6Xu5tDCj5FS+ftT7J+BQENmTgRH66zNM3ZyMnrX5gaWUM1QmAmWqUeUnqvOx/s9DZu4I8FeCGiDU+ADoVqE33/klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwthgD28gRKRrvKjyPVjolGEyckPjrcpDWQSXARIJDAjWjhhL582BdF+Bcz916Koy+9unXuwoMeYVgey0jOrq4BA==" } ] }, { "header": { "sequence": 4, - "previousBlockHash": "BB132EA170F0E4B6A60132B597D69C24293BF4F943C5C3469CA18E7AEE3CF96A", + "previousBlockHash": "1BCF916358ED5D54E75AFD21976584F8EE3554B90B87D41F4FDAE51FA886B5BF", "noteCommitment": { "type": "Buffer", - "data": "base64:dtsW5inIzjGKgUvZqFbi+7mucvL1FYKY+jb3W7PBIQQ=" + "data": "base64:tXKW+GtCSeaTr0NHo7zL4bAEenCau3GLrnRFUIReBwU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:6Lg/y42wxGqGj/UNYh7vRyUsp+wUSBTYrpFgxTsCB/0=" + "data": "base64:/oMq+fkhqq6CsvcQc+Ip1xrtGnGnjvj3E3D5RnHPd5E=" }, - "target": "878703931196243590817531151413670986016194031277626912635514691657912894", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340151405, + "timestamp": 1684972820898, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 8, "work": "0" @@ -1073,11 +1073,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAqJD2bnO8uiQmEbaphr7wwRfGgjYYFduQI6g8l2Rp6VKUjZQxNFrLIXBMp0cCWFC8uyuSVnR8qs1OAbFPpxiscMX2B4Ewhuq73zBCnZl56HOwX16ByKAYQzaFaOiZixh4TJFLSB4ah90k58J4XFFYthGCdbR18wnTlzwIMxF1H1IPhQsBVaijw7e0Gj7zZXKKQFbO/kJVlm9/K0xcgvX10WPfx0SNesRs7JKM2VSh8YeH4brwX2IAdcWg9ehn9g2tjYEohBd60MuxpTTFRvOBCfYqIHGfNysizR0h+u9f8qfdASNDdeFoCv7VHrTFrDcpDQ7/0OVYstXk3Nmowd1ihS2U9+x34QzDYRX5uJ4jplRnQacYHAFpAvt5LLOYGu9mp/fBoS6OaZfCpZo3rUVwV0VEG+fEf0HZ5UQU4y/EVLlOrNsiAwo5CG5TD7aWxQRGZG6MDvdGRGzKX5j4rAcM+SPPwENdwz48Eh7zXFELPg09H3hP6mLrnWl2cRqBnWPXh5PAFc20/9+PbV8vd03dxR+MMZ0QPlrBeLw2UoXaOMq40JlE9u63bvsbMckRJ1/4F6pd5t3BHnBljh5GFg50Yus1s7gY2xuPUPmDMva0ItcIsOkeaVdMk0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwkFzKjVQONcGCt7/n8c15Pfkvcqdw0CJugAolvq09WBTKPr6gCVNi6uMRklc3LYSFxYrvNeezRevTumkWnKCQCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAA4l5MHneXxy6twhGPnjpjxcBEqTWA0C9x8wyCcTWfXiaXQW2Fw+FGNfaTUKYSfTJ2nmpHmvK14qqQCCuC7CsrQ4mLCgi4clfqRxAzl4zpiv+2cQAJvaxKYDw+56Db4o6n34FQJnMsUds1qqjFeMYuwGj2Fo24HNjG2jKGTlYrhHAFvylhC3TwJGnD3AQd/4QNWNLZPqQKANlVPrsVNG7TZsY2OCBo4osiC1OTihDlGp2l6B53b1lu9vEXP6Rrgb5z1jKQaFkJU0j+uSCPTZFGAY66KQ3dvoRKywj5T6VocGW0XGbGbLmz92a4ouGvvdVzLvkwDwz/2o0PX0//Gy6HD3W6SvO/TE8WkFTKWSV1VqGg8OJd8kTxapqQuWhMQEwKyKV3aQ5342K39L5hBjY6CYLsbaPjUfE7ig9fm0gSnuA9VmIhxrknCP74ZoUHujmwwc9erZ1SVj5kb13h+Vtso8TkcpPj+qCCuKefsrY7rmzHOdS++csrihLimRglOsz4aVLDqH5+jZfs+zTffCbM01U/2yNC5KKXD26MKUOBb7SKo7Gs1U5ovi4SxOY76XW/djZMupNW/4emNHz4HSvjErXnxuKxyRQFc9s9nq++J//4Fq9I2Vg7A0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwcLOvzAwRBxNzXFrLKgby26R8/dMFuROlgA8E21rSTeKbx8bkdklMCWMY+6UBhHAzeg9OfKuJb2Ii2iFwLoHXBg==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] } @@ -1085,13 +1085,13 @@ "Accounts connectTransaction should set preserve pending transaction timestamps": [ { "version": 2, - "id": "785a0df0-c58c-4938-9a4a-04826c2f8f8e", + "id": "4e7217d1-d8eb-4d96-a403-bde5a1d38156", "name": "accountA", - "spendingKey": "af5e17ab33e8a89e7a0b122f983c3c9c757ef626067ab2c63ffce9f934e7a920", - "viewKey": "d3dfac10fb5a45ca5b7f4420db0389f43fbb1d823087742c7f00952c04bbaf3c074409bca78324aea60d19e77469c1f9f1747dac3f3777fe0881aefa23a259ed", - "incomingViewKey": "598629ff2e6a4898d8000e1535be9d29f35834a3728f2252ff276465e5645f02", - "outgoingViewKey": "0f2c1bd9df2c31871043af91f38ff20a572a7ccf75cf79593354c41714e74a86", - "publicAddress": "1353af002ad31627e44a84fb32d9e5231b99e4ce79255fd25a7f3d11f1bb0215", + "spendingKey": "ef233adb75dcea2526c4618adaf19dce4a2cf17a4ee96938eee857f0e2f8f144", + "viewKey": "a64e035eea48fdd5f2606aec23c517c676ad90249505c2ac95c524b02389816dc146f94202a28742e1bd264e2d0d9da53633cb04076869e22c6ca89faf40c25a", + "incomingViewKey": "8570f9b2ba79f2acaee282ad4673692a176c12b01d6ba77c7efe1c41dabba207", + "outgoingViewKey": "2497657bea04587c14ebb9fc8b4d0a8cfe88a73f99e7611f42430a058b3a5849", + "publicAddress": "9c6dd12ece6cf24b1a32b7b26d2ff6e03a417b4032e4b07f1c08478eba99650f", "createdAt": null }, { @@ -1100,15 +1100,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:xjJZtm6pooRSAM+zR59Vw3HJ8q7Aw61cl3iWfenucWw=" + "data": "base64:+CYsy1Oy0t/MI2yHTIWqDLIymiSPH+qi5Lc+BxXlGGc=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:XROXCj6unREg/YWjXh76LPSZP45/ejb26Syh/9+gtfE=" + "data": "base64:EkVzoPc4aMomoHI1Juc5auzfYERClbnnrZZU+KJg9fU=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340155183, + "timestamp": 1684972821884, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1116,29 +1116,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAZSvVnbealLT37vI4MfrhNYtDeBHeQefstsct0SCM6L6z+TqkNXn0Cg4Lx741HcALKtSxEYQUa9/+gYMAD9NCylCJ3GmJ5WKxDgtxElkihqKQnWVkoTR7JoErG4MigO5IN8RxU+e8HjlEkKJXPhbWTv0VRmk+KL6Xt3hS1xuoc5ML4ZDoZMYu8HFVgU9id0D2eZ9MKSU9ZAIdrKoPXO4gGDlQXBGfqUZG17m1950PwjG3utnbqiIfC4WOX4V2TPMGJwIp5rdwzzhhWUD1rxvXycZqU47HdI1qw6uihNgEpZTVVwxUBf0ZhbkEmvlP+dBHwsuo5krzFdRNbOiDz2JP1v0PzmU9LSFSZq3CQ2uKl5rOR/Sursoki6Ngb9eGpIlZ37/iQ3L2zCV3O//wtahV7RZe0GTGR/Q4xLlA5K8MX+Ol3D5IhZ4884pa6OqSma6A3NDFtqsLcwOsDGPKhlFF76CepIgvKfXJ01JS1mthpsmIhBKCPh0pI4X3JG5UL15NrqhVsLYohmf9d6LDfz6DtydQMXTMFOFcNoXo6fcbOKnZYjmiEfndHFH2ze+z7ipz+5c0alfAmPBMxL2MGZlBSjjBG1ilStdcjjknQPVv0CfN//DdUKVU8klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwWhWFtjewDDHzmjj/wuSITSqDdWokb75GGhyGxZY11AE1wEZchIurkT1OxlfrPGXcFf6siJ0rCUZYmK1iPTYSCg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAR6qUol0DwkZQb8Rtnrbz2eJ9QsuFRgGpiI1VxhpJnMiFBDWgaDvQdlxYjCTl3ZO3KFiw557zH0slPM07YOiWFmc8fs8nuFplLrEYVZVvRW2RnOaVKyRaEV2XYKOrLD6DcCcYNAdlHc5P2JRylPcUbd/S/Y498xJBy1CkBJGdBdQL8xYIOFLFRam6Qubj1DhCjjULe8PZX7nehcqjA+uU++XUr2pqBhoR6AaN5X7Jkq2IoMvhNh+KdY5yordPEBuL8fEeuzddzrKzVlg8po0b9wDToruHodWOPNATwkMab+ZuPJuVpx5APi7y4M/7djGslFak65PE8XKpJlwpheWB5TZHenap6rbBjhmh1cHR5d/QvBrLAm4Rhsyl7/tP3lsjlqYVMwmoI92K9Fr/O3rXIN6bP3jj2xiKHJ2tl1pksVwVsNzZ9bmIbHqFOfxW7CBrayYiojQ4wvf+A8vSckNand0jGLzHtYvqKvClMe/09/F/iJF1ECv0ezgQKlZHwDLL4w6ya5Vgkrmc5tkRu/YV5mdv0W00gjSzhN5/HBnZVebqZ/4i+5hMFFhlqLkv6qrRhmDrfJokS4Pu9MlX9XMs5V84rEmtddkUjE6Ci/LpY3NJnXhd/GCsUElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYMYiVuNf3SQ70AX1KMIBXP0ZuKTo7sXUlZHOKc3zjhe8XkyTS8D69eSfeO12grKoqZzEom8G7kS1IfmPYRpkCw==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 3, - "previousBlockHash": "52B722447FD16142FBB4D9EF1D1B54706154978D0A710F4CD64E5A94AB047B06", + "previousBlockHash": "7988970F6A77619B63ADD224466EAA2AD29DC45918CC3E14652685FC9C5C03FF", "noteCommitment": { "type": "Buffer", - "data": "base64:4h6EUrsnIqqyMYOUWWjbPLb7CzFyQz1YuSkguRCGths=" + "data": "base64:A5Mjou7q1dRv6debZIsfASJY6dd5UV7IWN1jryIPC3E=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:EQbYlwxE8ISHTbNSUzUGp+/WtSSYNjR/HlV7kr/ckx0=" + "data": "base64:O7JZX5oqbpDjzRkWxs2FjJI1LFNYbT7iF2q4VWJNEkg=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340167663, + "timestamp": 1684972825004, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -1146,11 +1146,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAkz5KOtL72Fw6PepkF0asub94HlrxBj/KhHXToPrx/ea4j8NSkRhIGUCvQ6whdk66PgZa+yKFmCNJExU/VNrVKSYc+AqfaZuIUu7uOumQ3WixGTat1nGGn9y926vB6viEyaso/dzhx0Pogs5d+vM07d5k/dPv7ipZufSs8BSKKX0EgyZakoHgHV4lxe+WW8aj3be7D1IZUyhInQORW/Kx/p7sf6wXz0TI7SVxHGASKtKz+5AW2pIbBVltLWqfU0KnpdfyC0SArAu69VVI3H59qw9wSwrlt7iRvuLdjZxAUe75ImB70zmSeOuVtj4o3uuo2OwwiFpY2FwOLKPstucfgK8w8t8QzS5N1Sf+wJ+B+IFORArzJSRIFrR7Ea+jYLUDmo77e4rFc5sca0wFZyvF6knx1e9C/46MLYOaSAdiX0TL9LQ/+tzFIWvVrWmpxOq8Zv6kgjz4xztpvbOEEoEuHI6rPsMha1k1aP5NHwa85yG+nbIKLzRzqHcwdlRVJAKRabfAOUzdX+ISS3xSmOtjMXUHMuPdBcwsv15S2YLmJxaq2iUGS5HXTicXxYBrbAgoQ8iQOE9scqOtiQ+mkoBTt85SpDWpmV/6FWfQvx57N2ccv6csvuIs0klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwwYwmrCytBiFMfLHP1zTKovz92jpYPGqL7KBLo9diKzV1qKD8/u5WiHBw4g7NipNRxUTLx5olW1XQm/TOz7BEAQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA1OBxsMnuiefIMWnXlkMku1jMO5eB+Tcx20geDX98djmkSggiraJifLdwKaf2f/Mt94Ma/O5Y+ZWgJFXmZJQ6B1omu6xp/o9FQqzk/Ur8Jkizlcc3CdeY5CIwY3KCo28vUTz7WVWcmMAIfcK8doPUMTLlQb4HLHjqyWS4aXGePLkGjLLhRhMYHRXqQcjPm4I7f842pw2/8XvCMNx7hKkoDbzK2BqTkLXcF9FwqHbaDya55M5MaGvTE7qmWt4OVrtTDJE/bUfezfNarwuVfXBeRyAyH5Bds2+kAPwNkEOugwdNEpf4grNadJ0p0lv3oP4lHN/zsrjvKdb4meUgknw8NFFNGeC8+jcFrKfuXiTx0MhRm6I9fvvPxlz2Kc7NhaFPvz3C2ODWSUiLTyLR2kGL3oKS1gl5JBoQr2M65wqYWvEEx1W0A8gOCLLYQ/z14nj5oo6MA9JfLES7rEBygJr7k4HMeNHSLHXQ8LqTG4WYShUpCU2/KR9NwFhiQ/cCaactHca941pnZ2kvE114Y6PmWPIWK8v5KNzawN6rUK1U12y+mcVvGk1D7zXM7TX4OqE7Tr37crl85zY9hV6Nm6xMNk5cCAjay30N0nAfkU/lFlCO7iZrVaMu8klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwI3/hzFQ239jjoOaA2Rm8E9vZ5BUHWZSDAX+D/7oBQapFO1YAH5gvvLX76Me8a+oBVxUc7vL1W/fHtfBP6BnEBA==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] } @@ -1158,24 +1158,24 @@ "Accounts connectTransaction should correctly update the asset store from a mint description": [ { "version": 2, - "id": "7960fce7-d0bd-47ea-a96f-f48abe3a713e", + "id": "652d8ff7-e622-4373-9838-84d360809b0d", "name": "accountA", - "spendingKey": "7f91a8d7e7c12cef1195890072586893143ab9fa3b6e40995ab51320dfe13fb5", - "viewKey": "f4738d00953e509edc50b2ab3f307223135b826ba59fdaa3c7ab7d61fae6383fc6953db93b31812512ca94bf55ac733434574ea80d6aa307ebaa9d05b1f786dd", - "incomingViewKey": "2501e9bf178f548445f8392102ab828619fc2c954bc6a7345988ab555c2f1704", - "outgoingViewKey": "d52d732ce28a656881eec8bbca1531c5be735939b7033a1a7d848676d19eb72e", - "publicAddress": "e7a6795481410792afeaae1b0851cc326a286dbc171d37cc51bf768b09bd6e1a", + "spendingKey": "2bf82e33e421d5dd120d96bb8b4b0c7b7226d8b677a8e45bfe885365bde2fa91", + "viewKey": "2a17113d1507807c73e45bceb68f684dd6ad5494faaf65bd73243aa76ee353e8a65e98937d9b377718d36b4363c42e7723ee865dd74c9729475f14925c467d5d", + "incomingViewKey": "a433d10c971c413423f9af7b35f962270a176d0d26f693f82dfa3b0baacc8f07", + "outgoingViewKey": "77a9aa325fd1f98f59cb85d5e584241ddb8ccc4badc16727581fcc81e24b5a4f", + "publicAddress": "c077f43320eb718fc24da48a7f53fe184e52028bc500675ab38891e789087483", "createdAt": null }, { "version": 2, - "id": "4ed0ea6b-6be8-4af7-a697-c948487bf3a0", + "id": "75472d67-544e-40c1-8d42-c17578f7a22e", "name": "accountB", - "spendingKey": "649f2131021deae26122042d836f411f86ab7df6a4b5f583fc2011a23866e9f9", - "viewKey": "067bbce31a8d092ec52a1a2ac8f4bd21be99a57476bcb6e28ec81b6bb3ce73b7dc5d8f0b9124de8959e39ff05cd11c0a84086ce0260d0823915a649d3a6f5eda", - "incomingViewKey": "ff5489a7bc24d25d4ea4c5935f7757b91b893f3d6ca0fbdaac1ff7f3ef3ca003", - "outgoingViewKey": "ca4a668245cc32e4dae393c97d05ee6c61e821d6fa1753569be6ce766960ef98", - "publicAddress": "58e9edd998effe952e1eacd07df9fbc512caf7551747c0f68d858ce36ba9b7c9", + "spendingKey": "9ea23e43b3ef06c4cf62731ca518d9ba25fc02ea20862ed04741158a2fe2146a", + "viewKey": "1a893faa16623143bb303dabf845722a1b1c6cfca52bdcc73bc3abac0e993eb057d4311c84ef2cf1769a5c21984c0deb3a9775d460a56a4033adfce48f20ba1f", + "incomingViewKey": "d5289256b47726b55d3d0801431e8ab3c93a98d106478195ad2ae5f43aead103", + "outgoingViewKey": "728a7c26a847374396f2ff6649daf30b1daaf61efa66a8a19089c0eccff2ceb4", + "publicAddress": "3c3b2a83818e4938d6a598e6edcbad89e252218399ee672eca06989e40ffbcaf", "createdAt": null }, { @@ -1184,15 +1184,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:wziBZR+adKIdvEEkqX7SNamJsPc9lJcEgxu8t2i7nUk=" + "data": "base64:OaGoKOaSGayzui7YyD54l79ykXBgWfvtaaCXS1d1lDE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:PCBC9hn2D0nhqXksshElW81adFd6APoiyhDd7uIktck=" + "data": "base64:RyRBjNosZSaToJMckxkgWGqYMU6YJRD/X6nkLZ2cru8=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340170373, + "timestamp": 1684972825823, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1200,41 +1200,41 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAIqL/KnuvgRmeLioP2FEIlQDhp4QKxNZk1bwbNKbHduygQUMJhCbvPrbBnOAwqppjTUpaHwJpNMeTBOcOOUimS+ATqi/ctku+xesEx/dMZQm5BwwAh2Nme53m5YREheLacBhUCvUmDFE8kqpvw4TZla0Q3eDS+Qc+vSDSKc5cqr8Ha+LkFPYWLpBD3xPiRwoEMoCHgtrLQGrrbQXrb9sELmU8PICabRvkolFSVK9V/uyKCRdYFwMnKGpqB3srfuUx3V4qFJEla1hWC4H6MG8ByGI3VJxcB69oywpg1UvB5CII7+5pQmuqa/NIeHcCzSi9+VNBxRJzZ3cqe1j1d1qg6TnnJXfe6aLH/lEYv+2o73L7X1/pPftYD93bPGgkm59xns8+zzXP4Fwj5aThUzas4Ze3j6jireJrDtOUXqFgPdtIYDHXK3mno2tojhtrw9jT+TS89YaY1bLJxRksKtQNsLVS7pF8IUGNEJfh1g/S7BhG530Wne/Ls+1+51qHBBtE2U1pZfAdnhTW9yIsaclIasO17zY8yEojWdBSiIoulzhAYMRUP3048Z8hB9gkOdRPG3sVmI+GPdXnWRwZasVaAlFLqt7CPukr1QatjFKfICkC61o8Ppi6Zklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJ12RM/VTze4Xs+BUTQAPoMxcHUNbF8iRF0Dd/kGS+7Jncw+usz7Jly+R6jdY8Y7oJjZA80RdAYv059zwmjALAw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAc/5wyEgtePmuBB3Ik2oEjB5zexYM66KUrjbZ3hVR/NaFrroNzkn2wUbOly4BUVr7exRYg+MT2vsAnBxXPaOeGutIr3jbuvbx3GehNbAHh7GvoEMhfhQ4JwbQuLbZmSefDJQghmVx0tCQlYM7QAt+tpWlKeEvDYqI+NcOs+km2eYMXyXgH5dwWiIj+CIgPusSwEfPt4QDHEytK5G5sdNVaO0iL8qNex9GPATpy93kQRy5UPFm1TmbN5fDFJxgMj51oFrAAhkrLmqlTXpJ6fZaDT4zKNYBUwFGdkN4yu7yS1DPX92PymPxA7h9/aS5MrDHvZhOurqyHPOx/kpbgBWj5mFzWXAMFniuahOf6Ql0tPq97uXv5WE79V444lvaxtMPreqhuqDHghgvZO5S5xQeotFtXKyQIf8D8tYUBkbvqValjA4+pqRasvX7jCPK3TF4Lh+kDA21x4PaO4sPq2FUEiJDLwPu+59MHkNNwvcos3Frce9cMBRZCpTV5I9u+IcUtjMAQdw0H0Xcad+7xsI7cIDhlScdNNSClAuMnmgsQenbRmnqEvb/ZKOT0ZzTLn/e3NlCr4vnoqh2t7qr7yIr1Bn9SKzz+rcujJEeAuCwo70S4OaXQJ9gK0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw7gBnXPf/1+bRggRLK+pNolQ95ZrDEH4jPjH9vxf7FXArMeltFCNPdkx7V0+Awfu0do6hEGRDmDh8IatmhFV8Dg==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwjSawtbAd3vAYnmzS8CJJy0q0kD+JaV3eS/5QrsF4BislH3r3zYS4jTM3XvEf+SanY/Nbt4DkMdD1Ow+mAGMRFmR7q06GAsqhZMUGXd0CrG5qK2NoOhMS6eudWXSW324hEjWEeDUgtqcXua2j4l6njZ6nv3kPI0oZnmgJRJ6/igAgMGh6Kfvou6Qf3k9wDn/btmZYgjUIPeVAmzZXGxEFB0QFgMh+x6psykZ1v3Z93exD4SYS/kUiKbPcLyTzLLSNdcJ77/A4DANrPnZU6mB9G8CiHmYPvO7pbOV11gTweO9OMyqsInZD7yVLzyRO2sktbNa2pygh+1PUd9dvMWBtwhuVH0ZoFB27QCPXKAuHnlzV65ZDUmM7v/ZO5feF6AK41g1IyqGORLF3Y6wG7UQw+bIbUZhVL5sdLDrHpMN25EotYiKjKcnJty/gF4b0znqNStbAtD9E4bnegFi1Fs3dcjZlP4q6iwuYUkaShMDvstcP0EG1Z6qdcaN3OB3NvOUkG8ihRxq40+5aDlPbVBVfzCKPbx91SPZAGywCZBnKszzpG1IonqRzcA3uAk93iLlekOoWRuuvXW06qR19DGqBzxjrgsZ/ZL5hKeCNiUz1uT/OUvN7t0MMLQrB58haKMfba2GN2xuNJFgL6aQ3RhCiyuEU+CFKwUCwWM+ba994GOXWyXteZe/M2Rq+jRG4c1V9NeNoPxolPl6tL8jo1ep3LCLrDPrwOSooX1VN10cjd7030GQGXX7J8sB9H4rnnACHEd8+s9ja/cTlF36rPZd7dEHIhs8z8Pdpg9D2h9yOtlJaB84q7XeKEaFc81hrWxz+lkHW9f4Uzg7OHr9LMpnZrU4yiWwfIEIAnnFAUgNxM6w5QQrB+KhDVYIqfXfpPveqi1/fHEU+TLwYIR4p33W2F0Z/vHUWaa5iq+jiklhPGwZGKXxWqAYc6To+JdD9LPAJzhKJGiH873vpZXmCmLsbJluPecOmOh+wHf0MyDrcY/CTaSKf1P+GE5SAovFAGdas4iR54kIdINtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUKAAAAAAAAAFeYNTz3Pb+m4aNiPp0Z854eD+7RGwi5K8S5joF7EH2jHJE7mME/Y9KQ4ebx6oBOx+a0t/FH+y0GbimAf0IfTQUaMBU1RA7Vrqg5RGhL1Lt2LnNdkIWQfdIhDuzT+3YatjwKoNxYe6XvfDgMMWroKH2mnry69KCkSMMJgnvXORYH" }, { "header": { "sequence": 3, - "previousBlockHash": "8AFA2710F43D8013D0C038AFB10A586DFDA0B1FC4A74F099C6F54198B40900ED", + "previousBlockHash": "C190CE58BC3491E31DC60A27B5AFD0BA5193C67F3516AB048F6539ADC344390D", "noteCommitment": { "type": "Buffer", - "data": "base64:8RK55c/wFaSo8RIQSnq0GeJ8K++TdhK94XcUDdJTNG0=" + "data": "base64:u4WRLisDBUczv+7HGZAcb0oNv7DuVnCM/zgAoZM7c2w=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:s9nyTT5VE1fG6VOdJJipE5YDcVRJGA6wR3uQobYY1Ho=" + "data": "base64:av2iLSm/Etn1NAc8Qo/YALy7DCObBguwDhCLq4dryVE=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340182372, + "timestamp": 1684972827486, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAun5Vwgv7nfagH7U9qsaBLTF8Sa/Qj82qxttmz3DH5EWErxZx2REE7/1Rvva/aFuigyj2nyBBleL/b+90Fng4u8+u8BqlaGkjzwlN9G80urOBNjC10VpXt4Ecvt0fCeb0j6tP+gTB9Ss0hUnsBHKvwo4Y0Xq1vmvFD5jcTkU8g+YXpNm2G0S1CSVkd8Y2TEhQ/D3JrqpO0TC6EqMenh6i3uOE7zadmkW1+1cN7a6kuu+IWvnpGvaEps2AlRg38Lg53SA7oSpdGSXdnIRhOIhoNxlHj4x8yIJYpFOAHPZ+3b2Sf1RRwCq/rk6KFRS86CxlplHv+0oMJyHYSGsbpUw0tfJcvFYD2TPdZ+ytnDIpxVBQys4A9nJPDH2sZ+vBGtxzjdG//5IhycuH9pHbdwk9TdEayYf/m93/8m8Nzb+AEiIqpyqTKinNMpwoVbPcQY8fCnlb5+xG0+go05oMHribHiUty/Gn8JAaoqcKKylrqx8ORk1YNg5/VofgSxB/Vyp6BhlhLQnDzM9dH/MMYlBFR8vxi+Rua+dCxpyCYWtTGvmdHcMY72OAkkXGjmjWhxe85ZHxkME7oMx9omkQKdSzmFi1wUyg8kIbZ2FTCoeSGsNUajGGf5cA3klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwSv/hhslU323AuDVO5WbW52a0WU6ilpl70fHwUs3IgY0Qc19wwk/pLZJ2jJ0HRqNzKRPH6cTFLfYUbqXE4iinBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAOkbQAHvvODKJhlUUpPRmvHM0aHyVxaVWi1x4OXHZIjmCrnW3Ce3wHwP4Hac7GfXV4EcKQQzqQGcvcT2rKvTLkKW8ixWdDEH3Qnv3p34aj0mIrHXEF3Hl+he+KVl7UQWjsgFgBzIFDZ/Hx+Gk2zJWBjTMGt2UXsb3V/PvUtfdcEwNWYfDLutc0VFjYYTWFsVADaFERBxPWVg3edqj52jyE7/aSSD7cCMfDU6gVLy8XDSANRJ9Lrz/udgG/qM2/ZjT6/PXXMRxDN93zd4Oeut8LEhkm5d3rLs5npBgOTJC6mA32CtlU88lbeGcJ4ADpqeV9KXMVFCsYGBcKzEQEjkyCbLWFaG7QwxKETKxbrnkcbdPypV9Hj8UcMsg0v9pjoQCvpeSZaJBI3skF7iBwpb07xbQpwjKtRTwXmCPU03oOu7bder1RC8k5sSyO1t+FV/47qiT+pZYk4TJxFpeFv41T2seesC1kOjpKczzEhK8ANZjbPuVzw+CvgGIK7Y3nHAV6YlseRfzD45z6R6wjfp/kscHtjEktcjzdJyMxsRnZbrOQqQNfTvdyljPy+ftUJjALReBcFEwsjUoJf32EyCBZq8eT1NS5b3nU4wzJAWPHYic5/Yhv+BD1klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwo4J/8sR01URRrXlOIHHb6F1P94Vo0LeyZ1SRGlcaFvHou04htcKPvHd5zADZr6rcgqZFWUHz1i4iLi4cwZA7CA==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwjSawtbAd3vAYnmzS8CJJy0q0kD+JaV3eS/5QrsF4BislH3r3zYS4jTM3XvEf+SanY/Nbt4DkMdD1Ow+mAGMRFmR7q06GAsqhZMUGXd0CrG5qK2NoOhMS6eudWXSW324hEjWEeDUgtqcXua2j4l6njZ6nv3kPI0oZnmgJRJ6/igAgMGh6Kfvou6Qf3k9wDn/btmZYgjUIPeVAmzZXGxEFB0QFgMh+x6psykZ1v3Z93exD4SYS/kUiKbPcLyTzLLSNdcJ77/A4DANrPnZU6mB9G8CiHmYPvO7pbOV11gTweO9OMyqsInZD7yVLzyRO2sktbNa2pygh+1PUd9dvMWBtwhuVH0ZoFB27QCPXKAuHnlzV65ZDUmM7v/ZO5feF6AK41g1IyqGORLF3Y6wG7UQw+bIbUZhVL5sdLDrHpMN25EotYiKjKcnJty/gF4b0znqNStbAtD9E4bnegFi1Fs3dcjZlP4q6iwuYUkaShMDvstcP0EG1Z6qdcaN3OB3NvOUkG8ihRxq40+5aDlPbVBVfzCKPbx91SPZAGywCZBnKszzpG1IonqRzcA3uAk93iLlekOoWRuuvXW06qR19DGqBzxjrgsZ/ZL5hKeCNiUz1uT/OUvN7t0MMLQrB58haKMfba2GN2xuNJFgL6aQ3RhCiyuEU+CFKwUCwWM+ba994GOXWyXteZe/M2Rq+jRG4c1V9NeNoPxolPl6tL8jo1ep3LCLrDPrwOSooX1VN10cjd7030GQGXX7J8sB9H4rnnACHEd8+s9ja/cTlF36rPZd7dEHIhs8z8Pdpg9D2h9yOtlJaB84q7XeKEaFc81hrWxz+lkHW9f4Uzg7OHr9LMpnZrU4yiWwfIEIAnnFAUgNxM6w5QQrB+KhDVYIqfXfpPveqi1/fHEU+TLwYIR4p33W2F0Z/vHUWaa5iq+jiklhPGwZGKXxWqAYc6To+JdD9LPAJzhKJGiH873vpZXmCmLsbJluPecOmOh+wHf0MyDrcY/CTaSKf1P+GE5SAovFAGdas4iR54kIdINtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUKAAAAAAAAAFeYNTz3Pb+m4aNiPp0Z854eD+7RGwi5K8S5joF7EH2jHJE7mME/Y9KQ4ebx6oBOx+a0t/FH+y0GbimAf0IfTQUaMBU1RA7Vrqg5RGhL1Lt2LnNdkIWQfdIhDuzT+3YatjwKoNxYe6XvfDgMMWroKH2mnry69KCkSMMJgnvXORYH" } ] } @@ -1242,13 +1242,13 @@ "Accounts connectTransaction should overwrite pending asset fields from a connected mint description": [ { "version": 2, - "id": "eb5d7d48-e121-40da-a941-f250ba89e5f3", + "id": "20c1f5b8-ed5c-41f0-93e1-824c8d96a355", "name": "test", - "spendingKey": "6ae80d18198775d8686decc6bfa97fd7dfa15a1a2189b27626160975a0c88310", - "viewKey": "0443c14c64f4ca582db49d8d50851beb324737e5fc56e60d1073f4f2acce541a2526e93bf335035b727c73fc1ae8491ef8ea7316fd446037eace536f4520438d", - "incomingViewKey": "abd2a9e779d9d88cec9e936a31c222ead190038adf35f64a06266dfa94b23d06", - "outgoingViewKey": "1f02a095ebac714624461108c4d76d699b9923b1d0e38bae7419cdc69df93bd1", - "publicAddress": "7bbe1f5336959c63fca16a49277b66d5709c8d0fe1873fe0a081f710c5f431d0", + "spendingKey": "623ede1c859060daeff97708af078ae500b486a5e58f5725307ba5c45b8f89c8", + "viewKey": "2b24e3153e4335f68464d14b02f09d6b2449a731056566e0e60eae227550dc135c024f2d82ecadff233aca46cef9ddd4f30f268b67c7ca137ebb76b32bd43e6d", + "incomingViewKey": "76b4ae5f89805cb398ae17df34942f433e4ec401c7ba4214f431f4849fdf1900", + "outgoingViewKey": "2af905103c7e2eeb0f5a8fb2d5771791c009a7b7b549a4d58e177590f7f21650", + "publicAddress": "2a1660371de037801e5696e0cc912865b214cb6d5f3117870c65f6feea5f62f3", "createdAt": null }, { @@ -1257,15 +1257,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:/8FGrtqmoNUfiy7MkQhjUqznreVN5HDpDEfp3jwrmS4=" + "data": "base64:WS5bvEWtQd607rlFE2trrvm2iSEQO0Kqv0LgPCRmNlk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:KR8JZFNOFkpEWrVZQWbRU9tSS2J99zvMa5hyul6PQIA=" + "data": "base64:Xl/xFgbjxoP2bRqDYBsiXDHYf7A9pMTC0CbjA54YkRw=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340184827, + "timestamp": 1684972828279, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1273,63 +1273,63 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAARRcndRMpctQz2RLFNHCEAfaubSm7QbcnswHYCUFBIwWqr5+Z8zCSnI1LVmj9zsk9L2mu9vtH6MC9Y1lg8mcN3m330bZaZf6598SJwA/zk+WVkqBaKvoreJg8eciaQbQFAWvdbWJ1ndy1nIh60QTPvXGea/CdUhEWAhLPDH6qWZcLLzLZFrgAcF7E50p+9IU3fRUns13GoeJU9rnM74BKtfIgf9Zvzi7AO6t2K3/1ITGR41FjB+G6jcVDSxYgsT37A916aFZ95RQqrPon9lvqg3Px5RgZ5AQ7/wKZwzaqUgF/1a79LxUznvnHV05tmWE2BjhezqdlDp3dOwbIiJytSbx1aHxWzrPlM/lsfkukENeghlWUUX0vb5wgNvOHBh8G4idi4d8dW1iwCZVI44MUVLNtt580ROTkyBWCMDirnD9jbA8XIo1SLeDGRKM69C2UVGPBLszAp/KoGdRSdKRCn+PSF37uO7CiMVLoZZU+hR0DCTg9z6dHoC7AVvNZyaVXoBtlw+9QCl7TxD2dnGrNaH7raR4n39EuxFkEf35Yj0bt5dKjSNABvwbHNaHvtaW+iTM+7H9CkiweIO/c2xl9Tj4XkLHa2zx9wCNMaM6MvF5+SdQvfpaTwElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw6UgBkXOfkcK2Qn+Nvb+9wj+7Xu3MAaczOFrr/wegrLzcP+mB6LCYW0XgdUSQ7gKmJbzqEZhQMqu+Nv/vIMYZAQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAzaDX2ABCdO0+t1XYnJ8iItL0HfY6vv9rJBZQ8Sm4Hz2Ut1h0OQaxt2GlnYFp263nyhXVaZVQsfLPe6vCTsxUEZQxtY+R/pG57IRgkDZ/A5ORac1TjyRX14Vj1VwMj2YIfLqAE86EklLhW6CnVxDLQuxXyZV25gVZ4PJhAeWUVZoO4wx1k1oUEBpHrDeai99A+c3QdP49RUMdHjOUqiWtdbU1PJFw9659ApG0cGwlRwCU2xjVDRI/JhpdKlibtsCi4QoZ1wuZ0roPMLVpEvJ8JJYZi7GUIqKeA1rwOsXsz8Xf+5ob8eOEpCKH2tbHld25ve+MOk29tdbGm4SeRyQ8V+rEESN6QCF3Rv7LpTDEKTfNzG1vOZENuLZ4B1/8dsA6mbBfo8Wk928QGFEpuU5VqAJpK6dhATr2VNxULsgLkwcVEjCABO3EQEmwutinkKBOIZkKcUXP12YVqYHllsbEuGc6VtYfiKXUTJX9BAqIse7XMz8YovqfbjDnIHvibOA4h3939wJKZxqBcLxcmwsWHecld3OhKHYLhNjHGrRvwWwGJC5lMkVbb/FE+T98gcsGTOmjdeTshF/YL+rYAUsyc4p+//IFCIQ/0hpI2S+3HwcxGQR2RbkWFklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwPuz+DAuDmZAYXmRym5oUNMisJJT2uqyGGpCom/5qW+X2H4maS1gwjrkIFRlhn0pf9/RoCzdwEaplXlz3ib5YDA==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArM7h5zudPO8bBnXpUIeRiunErVnbnwmnDqzMQdimYGKJSWLGNoD3iYjzRS6+ZbqZgefPKY+kgLVJg4xqtzqcHg5fOaCt5CRvBcPRX6lOz12UrDYWXqwUImmoJpCDk8mpccWfLHEPdoWHgv26z0i9QB3bLQoTqHfT0lCUox6/T8MGkerpaOgZO6jilBhO7JEaOfMthRZrlWFfz8O9FjSDyIYroWiyOwAFBcyO+Lq5p5a0QzsUAoeXq5E/Agw4Z7e8bsOdgN0GszblghCPvxBMaPCZuxCER3MT/bzoOVMaRcziIDZsYNWuuyhwpB5Fak9rE3eaEOMJQ0FxJT/MzFmCEcvK8LiTorttEJa8Ux6UQbDssDH0tLkJjQ21Cjp8FwVfJ8OxlQDmawlxIbCtHiuxTAQ/hipK/3qn608A+vqBI1ohgjbwAq5WheIrKLfbR0erlq1ZS6ZrUXEF4XlFMVUB34VYyvZKw7oXglEKE1YLm0atyclnbmU3jWi1IipQP1kC3k3bfxxvVdOgNVMCi2UKGqgCkGv4TIA2X+75NnQB4ldgBfJZvabLeLM7tzbaalmppYb/nnAmjF8hdNoqM9G42LoMK93JEvOeeQKuCjfMpi3DBWsKXHHB4aFQ/dHR5BXf4+bBUh/ybfnbJf06n3S0JLwErEFJH4VcM4Xt7JyspWv9Czor45b0WRUTY8WEuBg3Y8zuQcGBtCWRkM+jAvNqSxtJP55p+KU1uGJRX5YsU7nI5f9OvrGz54UDCNYqRmLTetzUMy1utKKYeyq5RIQAN+8kfPlSvTb7kesi2UuyTjSaByzD4+VI3BUNMH0bKDAliyE6x0jysp89vXKXH+PBHovJbA2w3gjyChCW35OUfZb9QtxXEkqhPm57ocN7bPJDV3DXEFXCYN/lJCbLuNA8ZUgfC8dCTR/EtXy9JSttOO+PQYsGnbDTfPuaQfFc3PLO+hBNymM39cBC3lQsuYCWSb+FmHNf5aFwKhZgNx3gN4AeVpbgzJEoZbIUy21fMReHDGX2/upfYvN0ZXN0Y29pbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAADEpcJlmnMOcoCOtWVYFQl7GNA5bAO0Noi/p00BKrN1ZMuUL5I8HCT3zl3IXmLQeuCzQ/grxOo2kWaQzJgTA2wTePcKRlpDtxt7U2wgBsBzkYyhrqoCw7Lnyd5FljfDij/HvRc8kZBGXZowhaJB0Y43EiLz3xo2z/nADY5H+cHIB" }, { "header": { "sequence": 3, - "previousBlockHash": "D60127622CD8B7003DC2FF91F8D9888E490BAD4BD2879CBEE375FEE316F4A351", + "previousBlockHash": "3AB5939766190B650018DFA40B0B63CDF6B2567BEADF144C68277DF4D0588311", "noteCommitment": { "type": "Buffer", - "data": "base64:vSVkcBImK2efZt9JkxIPry+ml0q/HIIXyn5yvS6fkVw=" + "data": "base64:BGZEndGM/6+/nIU5k6uPzvJr6m+r6JeHuiuyld8h3mQ=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:v76/ILQklaZ9jR6A1q2atDImtJbHYIqVPZvmUwKG4Vs=" + "data": "base64:vG5i38p3SYdZmY2yOLXhWnnLZ8LjsF35hbwCUkVfQV0=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340193731, + "timestamp": 1684972829962, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA6OT5K6OLyZsHqhDnqPakK0aMPc+WNc12cqxy7ltAE5SNGH/li1BGd6p90Ve0xXBMDG/D9tgjQEIo1gNKS4uoAmMgSJzbCvo71zl4zqIWmqywf/3xz4h5xOBYlYf4hq8hfEQrFUUotxdpPSiH8Z2qs0ruY7DNx4xpleEeUOCfjzUCahr82PefQWfUitkbJZikqDMi+nxu1eRwypb6ITQ6Gv9GdGvFVGWZK0BP5cl8b9eUZNzhnIqqUAzoRUgAzjEveVmXkAclaTwVlUVMAL4/zCuBZBdaNef7tmlLpVntOdd5uH1XylDpkNpyvC3YsdBYqXJeRIkB9lF+oGiFCg3K1NQ1Bh3laRHv/RlzdeC0CUZyRXwemGsTPq+6lA0H0qkOQyt1gizJ3SIdVf4eroVs+x4hg20ba3HS+vtDvi++vFrxxsFQJgI/JWV0q9qlaBS7f/FYNuLBbNSx4JW4Hp7LN3XJ3zjcKSNyPflHaVBpieh7+paFWLG1A/urbAR27mJQKzdfGCH2G8Txw69BA7oInWpZzcEKMTUV37dneUwEkYGiQX1FI+rHzkOewpOJ24j4PG3XP61tuAeTqrhLBazHxmEXcEC2vPqv4n+PsSTd/UQUbrWxQyp9TElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwpGFZ94WGi/Gd9s76qABfxALBiMXT/LXfwEuYdwS6MI5/nT08vVG6bQG7lj9Yv+pP9LgVSSAzgoRsiC1JM94AAQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAGHPHjXhtrWqFl4bygE0vV3o9bRI53TNFLY3Q7fzyXyODBLZQunxcvYtdZADenPFKu8uNeUWYi/n1i6aZyG/MKrg9bglfWHZUNiUotOtZdLmUTXkkNTXCtjFjzi/JBZZqG2Ce5Zah5pOPkhzPXdFvVu1R8PdQ/JLjGqe4kelhwasY0OO5lEBCov4dldpZAuixQ9AY7Ywgs0yiqm416qw6lX6D7r6q89YE8UPGdQtqgqGx+iAcuUe1N8ujC4DH63Q8Mh6qQYwqV6m8WoBpo39lOFgLEFCuf6W+j2WM9AMxINpIYcqhUGN1HbijYCNM8DxNKsAAXWfBCRVzzdu6RdSZpBoRFvUGsohVGnLk1XuP8dwbYtZaBmyph6SK8w0R92hBSVu5DU6/rcLkzXc3EnkqKHstWtXjUmW4KGo3Nh7Zxoui503/TtTMwHrWyG53EAgliaaSO30C+Cf3ayZl/woK9r/d+AyJIxDwHf8Obv179NRNEitSIgjUp+l3g9gZv+sU9jc7d/sItpmT6be1qbhMw34bwq0M6wY2Tf+2E8pxTqg4B8A+XJ4QyAJQKeYHi7KOBJUSsCzhGle7BTujp9Vj5lOx1B4pooF+vgQXzGrpg4aHdY26Io2Og0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwFq3LGqMXeHnf13dORozlfQFbw0douZXCtnfDVzDYIYW9a90zva8MnfYjl/T/V6q3xa8NhtmvpYRksT8FLw34AQ==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArM7h5zudPO8bBnXpUIeRiunErVnbnwmnDqzMQdimYGKJSWLGNoD3iYjzRS6+ZbqZgefPKY+kgLVJg4xqtzqcHg5fOaCt5CRvBcPRX6lOz12UrDYWXqwUImmoJpCDk8mpccWfLHEPdoWHgv26z0i9QB3bLQoTqHfT0lCUox6/T8MGkerpaOgZO6jilBhO7JEaOfMthRZrlWFfz8O9FjSDyIYroWiyOwAFBcyO+Lq5p5a0QzsUAoeXq5E/Agw4Z7e8bsOdgN0GszblghCPvxBMaPCZuxCER3MT/bzoOVMaRcziIDZsYNWuuyhwpB5Fak9rE3eaEOMJQ0FxJT/MzFmCEcvK8LiTorttEJa8Ux6UQbDssDH0tLkJjQ21Cjp8FwVfJ8OxlQDmawlxIbCtHiuxTAQ/hipK/3qn608A+vqBI1ohgjbwAq5WheIrKLfbR0erlq1ZS6ZrUXEF4XlFMVUB34VYyvZKw7oXglEKE1YLm0atyclnbmU3jWi1IipQP1kC3k3bfxxvVdOgNVMCi2UKGqgCkGv4TIA2X+75NnQB4ldgBfJZvabLeLM7tzbaalmppYb/nnAmjF8hdNoqM9G42LoMK93JEvOeeQKuCjfMpi3DBWsKXHHB4aFQ/dHR5BXf4+bBUh/ybfnbJf06n3S0JLwErEFJH4VcM4Xt7JyspWv9Czor45b0WRUTY8WEuBg3Y8zuQcGBtCWRkM+jAvNqSxtJP55p+KU1uGJRX5YsU7nI5f9OvrGz54UDCNYqRmLTetzUMy1utKKYeyq5RIQAN+8kfPlSvTb7kesi2UuyTjSaByzD4+VI3BUNMH0bKDAliyE6x0jysp89vXKXH+PBHovJbA2w3gjyChCW35OUfZb9QtxXEkqhPm57ocN7bPJDV3DXEFXCYN/lJCbLuNA8ZUgfC8dCTR/EtXy9JSttOO+PQYsGnbDTfPuaQfFc3PLO+hBNymM39cBC3lQsuYCWSb+FmHNf5aFwKhZgNx3gN4AeVpbgzJEoZbIUy21fMReHDGX2/upfYvN0ZXN0Y29pbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAADEpcJlmnMOcoCOtWVYFQl7GNA5bAO0Noi/p00BKrN1ZMuUL5I8HCT3zl3IXmLQeuCzQ/grxOo2kWaQzJgTA2wTePcKRlpDtxt7U2wgBsBzkYyhrqoCw7Lnyd5FljfDij/HvRc8kZBGXZowhaJB0Y43EiLz3xo2z/nADY5H+cHIB" } ] }, { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs5hlHSaQZGWAFFH/yWALNY72/+U/sG9sbRs7P1ENuD+jgcRdkDvnMmzlBU25SvPQlBywOnvTLV4i2X0vbrbniUew0NNc+BDaXzmnblZHwayqjPvStKHMtCwMyyM3tVciY5tRhBYWeYi8JEuL/wfuCQcGagsJIucJGGK5DrBM7L8QGzgrR4r7csPWCp7Kb6d2K3uNUS/4jRaZ9omBK8Mg7UIZFJAgKPvCEb3hnJVv1KuAXeFjP7gq+7Uz0gzLUn5nvj/72PWdkSELxCX5n92NUUJARt3TkXwqSQIfM4dyjfJ8zHvbEfWSfJb08pQ7pAe1jbc+REwF7W/ytdp9g+KSp+acx93jwNhIYHGlGBKpCLA24B9tiaKCxItceGv8piUUL0WNwnE41IKuM0tTLTL25qD3tJBexuNRhkRpp1Wg11U6x8xusWsJrHIaGyBSj2FMfGVwtyisGeH6AympXVgJF7W4RYKtuF7nFpfVsq4U08Ypm9NgsNwukX5NWUM3H0uoxE7/Ncy4iVqF86/ZkYEnBDFr69d8Vt2dne2wvHOKI7fC7Rf2b4KhpoCo/5cg/ijS9iLTVmg7+Vpwaceb97Piq1X3CHesoXUCCiLYn5g9jHDOXgx1ZSSFsZtABroiIMlJ+Oeuz+Pug+UgV9EEk916uOebKxGUe3KZfWJ7Dlk42cVaHgaTBd42lq0TZ7yVnOFXVeosIdNg1M/nI4q6nwAwjktFsuWb10sFkdikJB+HtC8TYaW7mCzP8CMy2FWi320IBfR+4+y31SB4Fk949t51vvW9Sgc8YaDwooh6RVjqhfGnWBUFHAXCXxGqYVTlIitr27p40jbISNvOKd84igueAPaP4F/d8BSYBLCCAjSr/x3k6fEI50vpD52cLUP8LEDhHJO+MZ6CwzH0PHEDqVUsUtNjItFl0Ut5g5RI8PeoRkvtQ//JZkU5wI+z7lX9ZKWUaLVwa1KfSRFGmG8IVtxIOT/tGCiQtw8de74fUzaVnGP8oWpJJ3tm1XCcjQ/hhz/goIH3EMX0MdB0ZXN0Y29pbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQqAAAAAAAAAHLVxuWOv7k9YtQy+0X4SMFReVWetCk/m0CXgm+OscVJTaxUbFh4p+J4nQGVOHcCTFGojo4cDc4s50mMC2kcJAsZUvGuPNFfFiWyuZjkVAAEadChw4hRyHW6+rLIxZYIWnpikjVxJcQRRJAHQrepTBHVDZh7ZhXuEi3zK/3oYw4F" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZR4f/HyjhvFL4h2hPFGMvmJERmO2bKfiMxlcaKa6JKGta068QLBT9FQMQMfkEfd9w1kUyLtZbprC6kKRQqhK5hhRpMtz1yfhlYySzfgFnEak8jQ30wgGXPRnPL+Os+2TqqSP5/3qO+XCnjrejW46ELR5oh/TArUSk7C4Gk6bjXUK4Yq+aOil/TyW2WtZcMxuhB4xGybAJZ5yZmojfL2vPEOFvI+6CQ3oA23Xu/yS1FeUVSqkjhKHkZTj3BvjS2XajeXWYyMo9HbGm8Sx77SBDisRP3jeQr87TrseDikBnFKcR4kAJ0OaG4uO1xp+ty1dRqhAg5xrhSaxirVRQg25ZA5YifG4f+9OZOz+XxbR02TEs+qr9PAYafOnVonkPOwvajdwPGGmCku65mkRuU6+j6QKkgtYR2ltVlDSJNuXuE6IA6ZuKQB2zzdFOOydZofyi5Eo7Q20DpJXnmkVTVfML80AKwTTSqNCsELL3YvZT2dmX6/j2BBW0HWxGL385sQCEnYggfJQQdtM5omqr/Pu2dCe+j43yO6PSQhZi7A4nLGkLZxzs5DLol0SEysTbM761wDS0ZVjlGpnm0XCGLpAsHV3YA6hXQH/xamwJSFDnlVZQg8L9ajjgbDHOaSZQ34Rs6KhJa6pKmVvIEHho7t7v0M/amb4mM2qCEw/ghsYphu6rjIWjYR4Wl8V55PRCqsRDRWXMagF9OojpH7iCXG7r5Hej45sUED9hnCo4zFO7J7MYd/Iuhx8xCRhYlfJsP4IhgXZc9ZT2gUu6fSHb3frwGWQYbuxc9rNhDZKtcOAYFTot/g3cfrEHjRYJA6FYcrLQiDHHxZ6u4nIGcbRwoozUbv7HBBwh86QFZ2S1qNFW76qH74PV8cqfzKDOk2G/2Or/LrxGkBW2jmmOqTEY6R/ziFdggG9bGytiRasMIaHsuUo5ZnSPue7tbX8IVNgcMMp7oM4JYvmZJBmbKrl2B5sjznkgqwJGsApKhZgNx3gN4AeVpbgzJEoZbIUy21fMReHDGX2/upfYvN0ZXN0Y29pbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAAIfpINdKNqx01iYtREJrLAx2LdHRJpJQpwtGeYUQA4E3kP8BR3hFeOLdxsa4JNnuH0gxH8H2vMhHbNlwfPI0vQ0bDHAQ91vplz4wD+xanpJmUqOD3q4tyeZDWVMTFTTdBsWfKg7dMtwBEzoi/cb44EAGSuTcE9SueA8asRQpHuAK" }, { "header": { "sequence": 3, - "previousBlockHash": "D60127622CD8B7003DC2FF91F8D9888E490BAD4BD2879CBEE375FEE316F4A351", + "previousBlockHash": "3AB5939766190B650018DFA40B0B63CDF6B2567BEADF144C68277DF4D0588311", "noteCommitment": { "type": "Buffer", - "data": "base64:aeQLdHUAJP+W7BgxkDVEeqs0uk3D46oIzcGQh/Gq3zM=" + "data": "base64:6JJqr08tpFuNsvZtrb9K19I3XBG2NbuTlkFfUsExrVU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:gw1U1Z6qSY1EcKZ5GL+KVRZ0Pd7xEPkrSN84RCOAY04=" + "data": "base64:tb6cvVPRLwrSN+qVwusgvww3JVXZbyHoj8BWbGE73Tk=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340197401, + "timestamp": 1684972831579, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 6, "work": "0" @@ -1337,11 +1337,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAc8RZA3ptXWZZL+mmqZQnItPzOKSDz4xpd0TJzV/HJISIzehlqS1NprCfYnp4qEb61Wc6EC6K2Hya8aQJQBHWmPDHPe9N0EaqvnBS5NuV/4qTXzn29+wyZQOXGQubxaCG2lsPaltAbDXc/P7oMdUzr/eRKpNUzjl0TKglw0Ur5hsI5/u+CoSe/t4k02crp4ZhODGHxRo8Uk59/d182fSm8t5QcBFuAy1FPQuM2338C3aMGEHSpQvuwcuiMDGuP1pG3uAIdKpZ5wwOfGryXj9dGqKlUyF/mx+Zus7w/VfPxV7nnZMPXMFQXqi7S8uJ/tI4Pnr9w9IiadxVoySfAQW/D6/IQwvuPJOOZPFqMpbaUqEc8v/w6LaiUJB84x2gnolVsRR4eTNnfolv3cdSKjyelZBCsiDBYGtndoGyTwsihrc7M/02r5/rNIGk7nELoB5+q90N3djAbSnEhmdFQ5pnLiDkO9ra+JLvi8kV6BnwPgacUrtWzCJ6jCmOkDWyQ3MiJ0zaJaUYXChG1UDRoGha0pGmkKlJtBRp2DS+BT+XqNvmGEGv/uD8wNTXt23Ho089yRx2TQOGEZUK5zv9/yG9+5OO0UcFSYY9+mELjZXlTYw0ExeaWjS4lElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwyXdbrUsaM8xQIBO7MWVHLYazb8HvxocMP6SKxQ86TZYTtEZPE/JxQTEXkCELI5NuJDzxTAANCu99t7A+5rZsCQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAjTKUzvThgGfHTD0drzNm7WqGCCbz/C9cuCrVgfw99DerlsZsd6fKeUxjRUGsYRuF3zSHgnzMyRfpsT+ODkDFYvOT4T7pqVBSSZA0K+05PkakpCwHO+7BbVlEvRB5d1bWWE/T8lTa5PVfhO3XcsKX9W8lBss78/nmddxFuQmb+9gLbkIG3Zc2MptNgl3dV5zcTPCQikiKKBhFjJmwmyVYwAjbCaWb6h8+9MlkHPt8ziaEr2/+NqLQpxz4m2FPh7GE5lELRdBju884nwoTeZK59VUWaOjnxLJWTFcaz3hwYgRXJaM/TJuoSRmF0kQOJk2TGBcOgooV6N9XYP3Y6SkhtUyfFBTH8RerJwo1Z0iZg6SmrK9SrSu3qVpQo9GlW3stu6BglfuRNUzD8lBW21RbtnXxTuGXVRt03gGnGoimV4ebxj2C1BBMT4L7BhNMHISNkX+jW5VNbNlntmuihqtop3OraGz2ifcEneRVjRX6lDhx8lCKWkc7XAObVbBjE2jjk6K0ETw3NhFspD+6oHdjOOGmCTjGgK/h+ZZDBcPdpT8y/hXkpinXWMSeARMzfPPuu/chfifb7DPgCHeA1Hfww/UuFsD5jvkSJjiPkVJtZev65pI5ZzZG+0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwjh3YnDOBKORpmKOgP3Bil3t42Y7blCTz7JdIBA2NZ9qndrPtAegoGKx0zi+kKO2YepK+uPu1QksNts5a0oO0AA==" }, { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs5hlHSaQZGWAFFH/yWALNY72/+U/sG9sbRs7P1ENuD+jgcRdkDvnMmzlBU25SvPQlBywOnvTLV4i2X0vbrbniUew0NNc+BDaXzmnblZHwayqjPvStKHMtCwMyyM3tVciY5tRhBYWeYi8JEuL/wfuCQcGagsJIucJGGK5DrBM7L8QGzgrR4r7csPWCp7Kb6d2K3uNUS/4jRaZ9omBK8Mg7UIZFJAgKPvCEb3hnJVv1KuAXeFjP7gq+7Uz0gzLUn5nvj/72PWdkSELxCX5n92NUUJARt3TkXwqSQIfM4dyjfJ8zHvbEfWSfJb08pQ7pAe1jbc+REwF7W/ytdp9g+KSp+acx93jwNhIYHGlGBKpCLA24B9tiaKCxItceGv8piUUL0WNwnE41IKuM0tTLTL25qD3tJBexuNRhkRpp1Wg11U6x8xusWsJrHIaGyBSj2FMfGVwtyisGeH6AympXVgJF7W4RYKtuF7nFpfVsq4U08Ypm9NgsNwukX5NWUM3H0uoxE7/Ncy4iVqF86/ZkYEnBDFr69d8Vt2dne2wvHOKI7fC7Rf2b4KhpoCo/5cg/ijS9iLTVmg7+Vpwaceb97Piq1X3CHesoXUCCiLYn5g9jHDOXgx1ZSSFsZtABroiIMlJ+Oeuz+Pug+UgV9EEk916uOebKxGUe3KZfWJ7Dlk42cVaHgaTBd42lq0TZ7yVnOFXVeosIdNg1M/nI4q6nwAwjktFsuWb10sFkdikJB+HtC8TYaW7mCzP8CMy2FWi320IBfR+4+y31SB4Fk949t51vvW9Sgc8YaDwooh6RVjqhfGnWBUFHAXCXxGqYVTlIitr27p40jbISNvOKd84igueAPaP4F/d8BSYBLCCAjSr/x3k6fEI50vpD52cLUP8LEDhHJO+MZ6CwzH0PHEDqVUsUtNjItFl0Ut5g5RI8PeoRkvtQ//JZkU5wI+z7lX9ZKWUaLVwa1KfSRFGmG8IVtxIOT/tGCiQtw8de74fUzaVnGP8oWpJJ3tm1XCcjQ/hhz/goIH3EMX0MdB0ZXN0Y29pbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQqAAAAAAAAAHLVxuWOv7k9YtQy+0X4SMFReVWetCk/m0CXgm+OscVJTaxUbFh4p+J4nQGVOHcCTFGojo4cDc4s50mMC2kcJAsZUvGuPNFfFiWyuZjkVAAEadChw4hRyHW6+rLIxZYIWnpikjVxJcQRRJAHQrepTBHVDZh7ZhXuEi3zK/3oYw4F" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZR4f/HyjhvFL4h2hPFGMvmJERmO2bKfiMxlcaKa6JKGta068QLBT9FQMQMfkEfd9w1kUyLtZbprC6kKRQqhK5hhRpMtz1yfhlYySzfgFnEak8jQ30wgGXPRnPL+Os+2TqqSP5/3qO+XCnjrejW46ELR5oh/TArUSk7C4Gk6bjXUK4Yq+aOil/TyW2WtZcMxuhB4xGybAJZ5yZmojfL2vPEOFvI+6CQ3oA23Xu/yS1FeUVSqkjhKHkZTj3BvjS2XajeXWYyMo9HbGm8Sx77SBDisRP3jeQr87TrseDikBnFKcR4kAJ0OaG4uO1xp+ty1dRqhAg5xrhSaxirVRQg25ZA5YifG4f+9OZOz+XxbR02TEs+qr9PAYafOnVonkPOwvajdwPGGmCku65mkRuU6+j6QKkgtYR2ltVlDSJNuXuE6IA6ZuKQB2zzdFOOydZofyi5Eo7Q20DpJXnmkVTVfML80AKwTTSqNCsELL3YvZT2dmX6/j2BBW0HWxGL385sQCEnYggfJQQdtM5omqr/Pu2dCe+j43yO6PSQhZi7A4nLGkLZxzs5DLol0SEysTbM761wDS0ZVjlGpnm0XCGLpAsHV3YA6hXQH/xamwJSFDnlVZQg8L9ajjgbDHOaSZQ34Rs6KhJa6pKmVvIEHho7t7v0M/amb4mM2qCEw/ghsYphu6rjIWjYR4Wl8V55PRCqsRDRWXMagF9OojpH7iCXG7r5Hej45sUED9hnCo4zFO7J7MYd/Iuhx8xCRhYlfJsP4IhgXZc9ZT2gUu6fSHb3frwGWQYbuxc9rNhDZKtcOAYFTot/g3cfrEHjRYJA6FYcrLQiDHHxZ6u4nIGcbRwoozUbv7HBBwh86QFZ2S1qNFW76qH74PV8cqfzKDOk2G/2Or/LrxGkBW2jmmOqTEY6R/ziFdggG9bGytiRasMIaHsuUo5ZnSPue7tbX8IVNgcMMp7oM4JYvmZJBmbKrl2B5sjznkgqwJGsApKhZgNx3gN4AeVpbgzJEoZbIUy21fMReHDGX2/upfYvN0ZXN0Y29pbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAAIfpINdKNqx01iYtREJrLAx2LdHRJpJQpwtGeYUQA4E3kP8BR3hFeOLdxsa4JNnuH0gxH8H2vMhHbNlwfPI0vQ0bDHAQ91vplz4wD+xanpJmUqOD3q4tyeZDWVMTFTTdBsWfKg7dMtwBEzoi/cb44EAGSuTcE9SueA8asRQpHuAK" } ] } @@ -1349,24 +1349,24 @@ "Accounts connectTransaction should correctly update the asset store from a burn description": [ { "version": 2, - "id": "406a66dc-0a67-4a70-a024-bb54f759f1aa", + "id": "3b5966c2-6a8e-4481-bd1d-fc44b70332d8", "name": "accountA", - "spendingKey": "a90314269674e5ddc22f52888b53f9c249a4a7e872fa216b079d54493ddae4ec", - "viewKey": "15fccc39538ab85a69a7e4316fac7818e759ef8cacdfe61640a06c1fb3bd920196f8bb6bc53d4f89b56504da4101e2727a5122a3b2c1e74428950692314d56d8", - "incomingViewKey": "48884fd916c62bcb03a4692fb33ad4fbf0c66bfe4b914735d80a438ab5baf705", - "outgoingViewKey": "bf1713b3666b2f8315f7702df2b58b7e9f3afe74f99c0e1d94e888be7747a669", - "publicAddress": "9f17469eb5d04bab88a226f13dad1fe7ca54a28640e93641019effd92c60a737", + "spendingKey": "76b9c43d7dc04d0142fc99c263342a9b0a74683e061ae47fd06b28d862d501d1", + "viewKey": "9b393ed2822707df06f389ffe0045d6904aa731eca6f236d136a846622420e99636d17e58232718c61273665e8bb154aa56480edd1c445e26ef40ee282b51b66", + "incomingViewKey": "acc80cda29ae33fbc9ff4482ff4842033e45b68b3ffbd0ac6536bceddb753902", + "outgoingViewKey": "4d1495a4df1125fe43102007595f75ae0402fa2aa6b18a6aca31e263a1bfbb5f", + "publicAddress": "8e4c8c3af9709b590d7302c56c94c3d263d51ec6d27b109aabb505b1fa7c9f07", "createdAt": null }, { "version": 2, - "id": "2a4ae06d-3002-4e98-8a38-9aace8563732", + "id": "fabe98c6-035e-4022-97e1-ed1abc3e73b1", "name": "accountB", - "spendingKey": "da7d6f51214b52dd3463acf71679c0472913aea644b0c06a6c98ca42c1dd3799", - "viewKey": "f6f1867ebc991387e2231f4e0faa0a683236d045f443a8a66203ad74a8f2728ef27907f8390ee1eca4000a123ac2dce6edafcefa5bb9ea35c7cf76bd6552c3e3", - "incomingViewKey": "45901745799e2e74a6c79546c45014ce17ea745c9377c17ad7bf767797d16600", - "outgoingViewKey": "06a8eb56b287cd46c0bda9fcb22694b2eee81ec84d62a6642066a2abb165da12", - "publicAddress": "288135643feca0371fb9901b3fc6a57c2636b605c5e89873f004217c5d217239", + "spendingKey": "40f38adce320e8b9396590090e94897c856d28a2ce3a01dbe752ce603faa67bf", + "viewKey": "92202b724a37e2e67b6892292fee1f54e39f67e1d4516af520e7793f107a444c502166a0eb9763d590cf115e557d8e13041bdf0b3c1f879d3d06ecfd34119f31", + "incomingViewKey": "ea76fb39b851fe79ee48ee623f8e04fa6a4d883a46df05aef0aa5b2ec7c0b306", + "outgoingViewKey": "bcf5f09988f7809aba8f109d870064996db13380439349d774fcc51d75b878bb", + "publicAddress": "fcb222c76c8ee63ea1848521bf9f7644494160b7d709ebecde276f3f3b897136", "createdAt": null }, { @@ -1375,15 +1375,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:fLrUtuRr3E32wqrA+/B+ocnDjsA1niFhkqPKmA/KmFc=" + "data": "base64:4U9Lvv1z4eVb5HBF1ouCv17jrOHQqsej7bHzKk3JBHE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:Vwmonw5oj9sSW1VpiIRwTZXDtHSDThDEcECKkJ1egIQ=" + "data": "base64:sg4iZI5pRAGxSNuIGCDi/iJlxU9GsMawsPcI6rSxlvc=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340199117, + "timestamp": 1684972832371, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1391,143 +1391,143 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA/jATezGPH9Jg7a7kqpSo4KOjt3I7gJqSF2ULq4CydG2iFwpaShUTwEC5vfbc/m0FWX4HmpvkjxuueGdLH5ubmjcJRmjo/6cnIQd/t7dwwQ6lpXteEM5ifhOTexUm5vRXjNfZTA7K8NiW05vxoYP+1H8VpW1uZXQ3MM7ekYFywj4ZE23v/URXm0ynNd4Gk8tba8r7lJubU2r6LMJooXMDZW7Df0qlTWh8IDn6836m8JeIk2HMABN8gWcjcOO7HkGA4TXp8djtIv21QUpbYqe+/wGEBZ9mcxOyjQvHVSBmNGLu1PihBAx43JuGB6+B64VJTiiwJv2TAcd6nl20cpLdpgztQi4OqE6VnoWXndLFBa47WrtSu7wIR/6GqdBTUFduDLoLmOo6DIPnqBMEk7JonMP4R/wqTsqw0LT4aUrNR5AULs7PQaYQP3KGFGJYfoj36IxjYhZYcyhZg9TNVB95x9zSGJ+Td+wf9zOnpfT3FpMUUe3IqumFZNhf2qUD6+WnjmWP0txLdtrokXgGYMOTThJ8pBpNuVQ3r77Dng5BpxmAYPifWVg4KuuBHkaI0eQbBCXEGl1D/3TDOaApijeMk1RKLelXqfByXaOzCwIhohoBiyhWdhZSPElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwiZt0p1TvXtPyod/y8Bc2uwhd/8GSbjMnGOqGQodzFBiVlKpho5mr0xn9OZK97ZhGoe+Yw462LSZiVvN2d7K0Aw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAo5qP3fge/xr/YO+KmMyR2Zl2MSDXZWIqviaZJnnt5ButlYJgF5h+pqcu5AGjCpxRzZSsb7Gig17Mbs2Hy+iGdM1vXK+m2Vj6Hwf/TPH76MK1XU3ZbKscfqfndwB0ro7tHIJ2wzxj8fKdz/K/Zm922LqAkkQUTKPo7c8CyToItkMZS70abkz/Jdk/Tv/eO9X59li+LfcW3UYQZ65BhEj9SRdQhHebcoUofAJBT55VXrWhpJu0rPQU1BdO+hLcWIBI2I0MFRzzzzJtmHRk24XpFiurf0HjJgTXY0eyw5Di2sSU3Y4gqu9cDcWPzV2AD0MQCn809nIrhqYwNb09SMFPhSw1CZAHOOp/cQ2lzRon6a8W9+Od8WnKA+CkEHFme1YhZ7fpfcKqKM3I0vdvwPDX47yDilgPNPZtU4Mp7808qS6Z+3dYP/8IQa4byo6slSLxfwczdwDEmKkj5VyPVhIOErgZd2cv8gFrytpZzkq8CNjeGU8R24IXIrYT4EuPGhmqeVQdRtOfRCahWHn35YuRirFfK3LNbpXGzBLUlYJQd6OnbuudI0aGiWFl7fPaThqfS3dv82ywm0CAPv5pxNdYfytmYJLBPiMhJVNF5cxQwp6tGq47o20o5Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwzG0mE8pFR6MhDL0aRY9C7Tcp1zzuvg06DjqBAjTNCs2MnafYY4do6oP/3eVlF4mO2klzXPwQc0GliGQ/3m33CA==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgjJEUGoFFD4XKejQI8NPlQCz/jZHsPVpOpvSnt5DABSBinRMc7wXo4PYp3ZVxf6j+UbsQcv8XeYBETh9h6Ci/oJ26MTXUQNbvx2sT0yOiH6GuHQXVXDEmG4ThkRIgN5QCA5dNWBoODsTIURnhjaFCW6vn/lj8mDMgsH7qyUzzegFxM48lizbO0UT0vRHkPfiJzapov0mQVtBZrthV0w3sTQyLfk6d1GKDTsn5Imwk/qA2H2OM2a+Fk3MwN/9vRx18gdd+oK2n1TDJkeKIZrFsVA8tmfdc0UGxrgQqwzAm16zUPNVRJhAChlod4vqtO0L3ZhN97zHSkjGgrhKUBBpcOCqC2xLzwZRObFO3byHxPMB0RY0sKvcv1L/zhDhjC018URziB8I5IdLIx6V43XsLRFmkwyqjCpa4vwtC+ZIPTdd+uXIsPLVMSVVE2upM8PrIkFZJIK4b9gS6xFxBDAn6jHsILvt8DBaEpEsguhqgQC7ZWHTwIcWfLFVissf4EVfATklKE5FEguY3JiaBM5XhcCkNmSCpmQ3DEx2gv9GD1AMRPreoK7dRwMmz7bEDFmtqsJxI9y9ek292TAgVZHTrPi1k/KC/+1ROlxNslFXP9IwcJC2aiYnH9DcNMhKGwWxNZSL+O6u6RedER/hXgvu0deiZC2nMHtfMicSsm4nGah6NeTBUJEfhJ84vD9yPwbjio5MCWSndwtmgfnHhKzRNzvI5qivBnBwizaDPSaJiXSzrQRNNONGV4Y5Uwwbh8/Ei+tbIdfvuUV3FjXyS8OTBVjeL/z0mWrUpjAM59SWOXwp2SShwXxf0VBx+8K+Y1w1Ns7O7yf473MQhLUSni+tEqniQ5v4CetFA0+xDd9GNmp/NYJFr7xevVb/7BgWY3uB+DL/QWJTIueuLQ9rssr9IRbyVxEjVh3glx68xJ1VBRwuDDROYuXU0F98eWqYNvX36VfAW5hCABYX3tLjHKUjIoHfV1dhyZHAjkyMOvlwm1kNcwLFbJTD0mPVHsbSexCaq7UFsfp8nwdtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKAAAAAAAAAJalhj7QKjXIHrpTwf7J+GAoKFgjW7qkTDE68KIbSJRikp1GAkn+IcgV2/ArSk90ocPDlpKCq6K33TqmSJ7CnQ1qEUnKpMvHSAOAXVIEc2Ns6frpF64T/V4Q8F7yrjcOANKQ86ro87Hp3FG/cRARVrRPo5DrDFJE1vTVNRHh24kC" }, { "header": { "sequence": 3, - "previousBlockHash": "0FDE0BCCEC6AC56849495D7C46B6F629E9DA79EA64D0F8DA5043FD17CF10CE71", + "previousBlockHash": "EFB746FC224B20C23B43233A077E1093730A21E5EA02295DA8E24ADA1D9F2A9A", "noteCommitment": { "type": "Buffer", - "data": "base64:WkM1iRa5h1t5f3oGv4f9Gz407i0WTxpWzDGASixhwiY=" + "data": "base64:Vo5b3Mii6VMmqo0AoFxnYQdb2hC8JVJ1sUqpZxxn+zE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:eqflP1vh8bKW1EkJv6B+If6m/jqVHVwW1f0yU6UT6OA=" + "data": "base64:bSAgJ25eMYtZ0ArPhlColTOnyQocERitj/O4S5RANGc=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340207955, + "timestamp": 1684972833955, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA7uiFtsBs3OQdhTiNYDus0QbW5hWQoedNNHTxzH6m6FS5dXfLsWOaqh3/1WRpbw5JHWxaKgBDp/PYB3GIoxwHo83TVeuD2ab1N43yVOl4fG6kdYAizXDJZPXKFp2R1/g/fTkNKDzi8u9wLNbOEFbfmBJ2x6zzRDju/dvsvQTSxskLyoCBmxCpTihD9El8XZ7wxIMkTFidxXyd4DGSURPOecFS/V/DJ0N0bx8GwE6SkoKF5kZYak5dZTKzKqi1t0GUA9IKGYwkmhd3S+BPTkhQ1+m6DeOYFKWSfn9l55ImqmGImtyEIs8fFl1FetWvmlOuzqW8om7vLP91wFpH9iMz4+eC7IYJvkriCXHTt5+dCzkv6R6kRqDzM1err+Y6CQxUkqlmaubPxp+aXZmklQz6mP8hkZs9mIyaUy5BZVyIQoHPhiFeLNLgApRhfMdntpsWtzFShS/Pj3OkfR3zQiCuUNXK0PDl0m6/dn72jmJIxYolZVkQvAOEgmFogVIM166FqVJSHpqlgrY+yqqRoYFuHGwoEd1S7zPOCbLiTbTvsxsaUOpIXsjAfuUN/Yb9xIwJl04/4CTGx4PjIs9bPDrN1eYI3919YPZfYjYfY5VNgZHw7Ww5IoCni0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw9iieA/LLo0BI1qELY5iOLmp+kO94hYQl6s51YzfwwFZ02A7sSOiXYlMYaQXXpui/ym2KJvhdH3guhavVCU3ICg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAm58fFjx845rHZKt4ZB1+D4gctuwMeqH++xMH+A2Ydd+YZsHlYsqabs0upuAda4oe9lE8B3huQODPJFkjWRRXwCH2quvgiOyyCP0GKADnmlKHmweqR/cDvLkilEKPziZYVwec/SokrfDHE1seBAF8Zzr1KwWbbCjcf3tCKFDiziEQJFW45RdTVBEoU7DWuxRECMV0izqO5iyDdak921aJy5I/WZn4HHL/5ZOurpSgQuK5ayOM0UUeabpYP1OqGsnH9MrRdiNfDQ5nNwJBL3eF3ITvJn7FHnpKFzHlryvstQwc24Q3nbYVBm9xGX4Pe29h4QBMHo8crCJWMkHY8xbITjS1FgI5+bozfaKyJoFs/KE/yPo90pCOUziG+aatJRojMGBFwPLoLGsHHRhGeRLdh4PYdZU3xxdaSKyTEoCYjzAOxv4/9hxznu0EZFDMWgF5DeHC5VfIOIO4ABNTSuKJdPUm7WbHQoBwRYHbwK1UJrzoQpEsbDSnG7qHBMkfXc1gMyHAmd2UvZYgMcy2U8ONkEQECoGZlOT0vYJHVhvPLuv41WtvPgjnjBCMek3oGKZrfpNT561P1q59OhrPNJYAytPIIRnvUBf7B0U7n7rbrJYbS9lTOn/43Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwsWL1Xwb0/qsoMnuunL+CA5Fv9wByQnKr4Ylut28b+oEjGs8buFY9HNWgMFYm+QgUWfcS16S6zihV4RtLYBRFCA==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgjJEUGoFFD4XKejQI8NPlQCz/jZHsPVpOpvSnt5DABSBinRMc7wXo4PYp3ZVxf6j+UbsQcv8XeYBETh9h6Ci/oJ26MTXUQNbvx2sT0yOiH6GuHQXVXDEmG4ThkRIgN5QCA5dNWBoODsTIURnhjaFCW6vn/lj8mDMgsH7qyUzzegFxM48lizbO0UT0vRHkPfiJzapov0mQVtBZrthV0w3sTQyLfk6d1GKDTsn5Imwk/qA2H2OM2a+Fk3MwN/9vRx18gdd+oK2n1TDJkeKIZrFsVA8tmfdc0UGxrgQqwzAm16zUPNVRJhAChlod4vqtO0L3ZhN97zHSkjGgrhKUBBpcOCqC2xLzwZRObFO3byHxPMB0RY0sKvcv1L/zhDhjC018URziB8I5IdLIx6V43XsLRFmkwyqjCpa4vwtC+ZIPTdd+uXIsPLVMSVVE2upM8PrIkFZJIK4b9gS6xFxBDAn6jHsILvt8DBaEpEsguhqgQC7ZWHTwIcWfLFVissf4EVfATklKE5FEguY3JiaBM5XhcCkNmSCpmQ3DEx2gv9GD1AMRPreoK7dRwMmz7bEDFmtqsJxI9y9ek292TAgVZHTrPi1k/KC/+1ROlxNslFXP9IwcJC2aiYnH9DcNMhKGwWxNZSL+O6u6RedER/hXgvu0deiZC2nMHtfMicSsm4nGah6NeTBUJEfhJ84vD9yPwbjio5MCWSndwtmgfnHhKzRNzvI5qivBnBwizaDPSaJiXSzrQRNNONGV4Y5Uwwbh8/Ei+tbIdfvuUV3FjXyS8OTBVjeL/z0mWrUpjAM59SWOXwp2SShwXxf0VBx+8K+Y1w1Ns7O7yf473MQhLUSni+tEqniQ5v4CetFA0+xDd9GNmp/NYJFr7xevVb/7BgWY3uB+DL/QWJTIueuLQ9rssr9IRbyVxEjVh3glx68xJ1VBRwuDDROYuXU0F98eWqYNvX36VfAW5hCABYX3tLjHKUjIoHfV1dhyZHAjkyMOvlwm1kNcwLFbJTD0mPVHsbSexCaq7UFsfp8nwdtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKAAAAAAAAAJalhj7QKjXIHrpTwf7J+GAoKFgjW7qkTDE68KIbSJRikp1GAkn+IcgV2/ArSk90ocPDlpKCq6K33TqmSJ7CnQ1qEUnKpMvHSAOAXVIEc2Ns6frpF64T/V4Q8F7yrjcOANKQ86ro87Hp3FG/cRARVrRPo5DrDFJE1vTVNRHh24kC" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA8DlBvYXedphb9xMRsg5xDJA5phsDBdnSehaSQ8d2DZiis3n3JK/pdceA7AhLbkHT4cbN9aHC2EdVvW+1DTXFMLH1328hn1rcNoDiFhuruLKYcxmet0wyEImG/H7Kk6MRGCmuwcdM/yUUdpeAkxni5ejdau8SD1k3NyFf4dYtSZYGyqUFX7gXm7leQTcUTezFwSk+FdFZrVa6dpoOsO29I25+/TFKiMNcXO9ddqeY4leGCvSC/ipdWO6QRxstmb+/tvqb63qAIvf6p9WsYLpUHnXrUrj3NTtBJgjN27XXDXTSWlP9mWLUlWjThBGTTTmIDMcDo9PUYZKHb7Mxz6JMGVaOW9zIoulTJqqNAKBcZ2EHW9oQvCVSdbFKqWccZ/sxBgAAAEnrrKY7lNvYM8F8Xb/GBUqMW8TuAQX0s3VtZ3WIxGKuKWvpoRLkyT5DX74/e1rdnB5XVUdb+ZR4Ng7S3yWNlr7TOJjkP2TbGoO+s1h7uZ9Y4G8iI0xRSjiL0+uaKcyWCLisHJ2j7e0LIcW1zje4Db0//ZOS7XLqCIEsYEweUKSTv99njW/Njcl+9LDNTRkMIrA+pZZM5wWDXw+aUBmLOXqQVZiODPK2QQMZ3xskVwr6CLySzaKwuMu4iUGpFXZakRgGd1kLKD2UX3e0+2lUQW6KpNOxzNOU/+mMrzgHuNr35yyWgrrs6QPMtMQRh4MrCqUIzAxH4MYV6dVnf8Q+kIue3MwmbgvAL+HkQ3g5V3T/CglYzI/EuvI68qLz0dO0wJMomaqRhvyP/ntCVH7X+XAKGv4XQHKi8Ms7/br3gWDmtflllJDuyAHYx8oK+4R/3MlA4jsI0XppbqU6G0XAzQZZPIN8braJ//lUWNUUt+xVskNJhgSpIa5B0fA6j8eGNBOIlmcBJW8yaUXlHewYSVn7hBLkTOL+zpBTYxDLGcGpTdFkEdHQ4oGi9O79vsLLxnQnmY66DXqdx6il6V48sWqzccJtw8VwKsoB/tOQkgDYcc9YhzxFDKsg8CkIes8rYh1h3tFV3fbgmVToq+TfDMaE0MSsX6sBvECKB68AQiURBqqCooYbevCEJO1wR1GAPytvn2t+6UK6hXi9Pz3JEX6kYFGwX/AGEJsZ/lmIVfNwHBkycNaNkufUa/FkhrRkBstp+v+ni5erxmNPyLU/kPGzJ1cPP6DgWhljL9qfsVq7ZqwGKBPqZ7cpfr04t3EzOTawvu1o7wBHnsP5l3NVLDoLEsiocRwJWQEAAAAAAAAAVBSyGCUIKGUM7wzOR3dzG6SUM9QTYDIKnMOWJ/3toaz2jqgtz2L+pLIEy02MmugNftytHDti7RxWKsk1+OTQCw==" }, { "header": { "sequence": 4, - "previousBlockHash": "A8CA937B23A709BD044B018C42B07648D021B05E30F21632F0B18FB2BB99B005", + "previousBlockHash": "D1EE1391CABF9FBAD81E711619D029AD03728B4B9D78D34E473B63A58800064B", "noteCommitment": { "type": "Buffer", - "data": "base64:mIJg0crTWfTbUgAlHRJjaPUu1bhKw1Czz4/HghLOVAk=" + "data": "base64:SdtexIQSUANrzvZnpS6SOOv7AXPhzAScDF8gA6hLbg0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:/Yj4gimavIZJZ/pewwxRYo/nlsNuI5WYU2R2jmKmL2Q=" + "data": "base64:6UDumLsbFXklajlQ4ZhIEbHYC2qg5BCWQPb42bEw//A=" }, - "target": "879130901036475001697423051875971117690643105150939656519205417941517322", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340218292, + "timestamp": 1684972836469, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 10, + "noteSize": 8, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAuIJxQAZlGksXa0QKbosorPBmQvdl/zV4enoxcRjiEpW3JnXvh8v3LXWI42/d+e49CU/gBVS4CLCJiG11lsgtLetw5e57rkDzLMiDgfbBtca1oN83IVUc1p4e8yNIAwNMxXpK78ywVtDBB8oi7crpAhh2hZHbD+lKlayiygdVwtQC3tRU01awpCjBM3flP/GzQEp0eLaIIWJKzkKEXbxskGmumnAdQD9QsKMumsO3i5GHvL+m8KCEr6XY544huXtYDzM1a0e497ScdZQ4EW+7Xg1XQWYNtsayHcjO8mrVk9H30GpLHmWlrPkqUCre3hDZzOLPH04+9ku+0xKoZYv6g5evI7qssD82c5GdHjW7agBJmtMp+Nn31BCVbfOzdNRUghNSNMZ6YKvdL3qWlgMQV1bRUSUyC9xGmMstw5NgTLebk4kSMTc7M1Xw1ntFPTzKXK0tcHrJl4fiJvWRvNuT3W1zggpLEnvtYB3YDotWZQGuBkLLKcUgbYx9Vmt0vYHolInG9spW6QCFOC5NsJIMmcpCx7B3mfnvhCYo3zUAapTjZ+TrRvoQBCiAmUZI0Mexa8rm5wQ2GVn3pTTAfK8m5hb8h+FIl1Hx+D8ML35t+d4lzQXoGxLDFUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw4tz5U1y1c9PNpTyUmtuQuGH5dB9pNNenIs+nce1F8BibX/VJjli0SejgfDhmddXkPo10YmgXBAtFL4u01xAjBA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA5PZPq+GBplfpZjbHUyia2k9JTChySMmfmurej8riLaizrhI7TfIhPVghyBL0iN/nbHzIJ/o+v6Mfy98XAtO1eq2xQ4InqmUdu3cOs8JGqkq3yeEcSHDy3oIdD9Gp08ffPUTHBSAcsLJJGNszLqeg82OfSVZ8Gw1HaCPTsVK775MR+cUSVg1iT10667IxTmZ4y4r5sVZMobNregjDs7RcUlZYRbnFO9NtcGKCDZ9MIRmw9Ou1XA3mN6gDCJZBZ3EsAqZVNIfV1dXZNRSpw9dkK1awUox7TCp+kOWutjq0Y+1PSXzHFSgZd6scltVBxfOqTGNjocLVr598WHsJTiseCXAozS6YQd2VmwNar7uIi/j6Ybv1MxIanlIkE0rRjCRJ89DKac/G6YBnFbdQQj5pYcev8lbv/s+CeopB9DfRZtgLciPYDCDu/1z0FiXUGPqSGdUv5RJ5C16XRKpKW0LEApbHvIKEJfVi2YObai+Zv9bva4Oyuc63s5Eh4I5bvmni63rRX8Z/rXWbZUPVfsRsr6LhyyovVj1rt9OKMgziiF6mweqFmXIcORLNkGCxjVna3J5da0PPSwbUkY3O3UtlDk0rWZ78xRC8gBC26kVC/HuXQT2XjT2iFElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwKcrT1/eu4vqr1xem4RrSrKAttxnChQVdreSvRKyKStdxwxIjA8V55rbWr4u37nlMwLxTZhfO2X+eoVjQGi5zCg==" }, { "type": "Buffer", - "data": "base64:AQIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAACR/dGaNi8ZgMIIWmsJgDKNA6nqGLAyTLUnGmRjoRHpW2xf47vsKss2KAwJvAEmYD+NjSQZm4uE+FH38MtcZVqFQp14MY+wBUV+9ZW+uxeJamNyqYvl1/s+YqrZQoJRx0uOmBNiOT8JbgQWfNjDAC5RwjCcCbKGZrlHXBYCtJERwOx5CywAjxgf6IUbmQq4fy4qtMSWCk0tWI8YSLdCuQJsnazr7wNqlCw/nCh/FJy4ivlJwbx315TANe8hMENsRuD4FZ8zrOIfOfsNL2b2nfWVcNUGaRe+NWijt5P87D5RTTAV+rUdSstYlJFi4jc4zt2pqOeQcsgr0ZH6cvZb7Iw1pDNYkWuYdbeX96Br+H/Rs+NO4tFk8aVswxgEosYcImBwAAAL/6n/FMiyVtQ+jjs91LFeW6RtSqyigg8BLkIAlLUmLrdj7+d/ujxN4BtGHFBRQ4jTh+BS8DLcEzUwA2Ldomti39jhHl9MEJrhEGPRFjhhx1RNcErKD7EyL6Ho1m1ceiBLI2ASKc/uqEZ3lxqOaPewGVgMWSSFLknDdthFPbJMxVsRYssN7NDbMoWm4EHzQUz4HQl+aass/1IT8ufkBxP8RSZx7ZParHe/leC4VZULcTSjNLsZdjkkiQQ1Ww+YHn7hMMG3UKmYzXCbymYGhYUHPP06cRgojdOjCjoKg+86FUJlg6fQKg5G0R6dhQAp7UrJgG87YQqZWGgY5qtbA+0+dlOem3A8ATZLzXRwoD9cXdbx8bN0z7518SLIa7EMTfQ7VJgwylrSgT1RN7l6rIA2oKlcy9U6A2YZXCwmYi8+1jWkM1iRa5h1t5f3oGv4f9Gz407i0WTxpWzDGASixhwiYHAAAAKnKEMy7WyLnhtdVO+YLJBz4FSS9IXhbk40UZCJRJnEe8tbR7wa243wZITFCwARrOz1OkxKvYpCg7i0NOUvEgE+n33jjuN7PkrBwSdq3nPFg6Y8W+WVnRwamD0XnF1EgEhySRpwbHpjWs6lOqyuosJXhVmJ9Q8tHzT6UZzJF6PtgfULnOf5y3rxxWTvph8IUsqMGXIA2inFtFPCQNpry5QYPp/3pnqeWmhYhHpDhBnGI2kQAakUcqf7jx7MMP01t+BL0Rbtbe/zX1Vmt/6NQxm4xqpZNZZohSzGUgy4Bl6c/2jzsMovhW8h7vQ7UkIr/pq9PcIpnSxOG8i541FF7zvfOjg0AOR0E1sSVvH6gTURsI6MLq5bsJZ0OjGC53DDCPD+9pPiN2Os84xaZ0WP7BcwC1LbsMN+BK5pbrdVufGOFXHJlQilwzymzgMT5wcCH+7I9dIOtXpgYODCozUpkiMVm/ZzfyrJgrxxbR2kiTNUdd+YW7RPQay9b6HwRJZvo8mix/udfKNvwq5dQOScu8tEPgAKzWzbCCjr6bqIU1WVoTbq8AJ11d0JiPvuZGsDckYwtC26FCMRwHmpGhSVQstcLov8A1KzECcKD3Y9zZUI5HRj45LFXhNDLHwS0Ys+AJc9Cq6fZ+UVDq0Y5lA7Dq+C5ZZKXTxiyi1ltxPGiPPLSLFOv3nZzpoOVyqT1q0DB3T2rMN3mQS7tNezsPkGHwuRxx3iKwz6nUfgq9PLrphpuxAMM/vzFriYLvCT4bAFpztlpwiYhLovtDs+jXz9dPnZIbhXxuupoNkg18Yz7JJd2KO07D0IjbX5KM5cS2fVZsytoczyXdUFZhm4uFPicwhubBQO1pi7GKo9VYvbGP1nxIzqvJtmmEq6jZ0LxR2VqHGbmIBreZu1mjlYR61D7Q3zP5+jqc/m1HMcc76eux7Xuhsr4bxbfLfxLr//OsaXWLq8Djm6ovOJkIqzwIq35SBumBuWZR+GTOoxGL7cM93dEWklKN2ZAIPZcLeU11B4kogOqLxRaLMKb1LaBxViGcOViN/857Y+rQJE9aibN53oMLDCrCIwWX66pDlPGFLrhGLKbFyP3LVRymiT2FTqV2IHOAoKVJkqjWyPSaOpP5YG3LtOE7FKFTM5P2GfnWURbmxqYErxnk9z77tdnRZpEcQwRlG3+ev1yO6Fvti5K9FFL2lnLpN6Cv5ujXGKTzgs6KdnrGHoLLIXWwVEFXrkMkxfzA/Qz1xArKSPWxi1MYFROfGvaO3XwlHztL0vd44K89YRUOlzDAb+50L9qSZ3G04OCq46jiodKDMNGVNwyHdg0j13PL0kf7MAKxwqHQ4TUJh43E828yIG1D5g6NLwA8Pb8jYqjlioBArXVOQIYiI6Y1MLPholAEXvsrePSSI29nJBxImZvCrxmwn/IuyHS9JmTaVGzrU0eC+vTVr8SUZo2LCySCByGUkWwjppIqRTaq2LJLyhsAfumslQR0f8vZNmpvrs1eZiV+5XJW+I/ARaQQ06nrVPX2vXw7QU/LckC8LawIFDY4Kx9jGcyKEdI65gEAAAAAAAAAZM8WaeLZIprRs3tXm8WQE0BM8AwirQTDdDP3/ioQcGqGHzieBQzy+NdrHC/GPNyH0NXial7XiKMzs5Kkv22zBg==" + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA8DlBvYXedphb9xMRsg5xDJA5phsDBdnSehaSQ8d2DZiis3n3JK/pdceA7AhLbkHT4cbN9aHC2EdVvW+1DTXFMLH1328hn1rcNoDiFhuruLKYcxmet0wyEImG/H7Kk6MRGCmuwcdM/yUUdpeAkxni5ejdau8SD1k3NyFf4dYtSZYGyqUFX7gXm7leQTcUTezFwSk+FdFZrVa6dpoOsO29I25+/TFKiMNcXO9ddqeY4leGCvSC/ipdWO6QRxstmb+/tvqb63qAIvf6p9WsYLpUHnXrUrj3NTtBJgjN27XXDXTSWlP9mWLUlWjThBGTTTmIDMcDo9PUYZKHb7Mxz6JMGVaOW9zIoulTJqqNAKBcZ2EHW9oQvCVSdbFKqWccZ/sxBgAAAEnrrKY7lNvYM8F8Xb/GBUqMW8TuAQX0s3VtZ3WIxGKuKWvpoRLkyT5DX74/e1rdnB5XVUdb+ZR4Ng7S3yWNlr7TOJjkP2TbGoO+s1h7uZ9Y4G8iI0xRSjiL0+uaKcyWCLisHJ2j7e0LIcW1zje4Db0//ZOS7XLqCIEsYEweUKSTv99njW/Njcl+9LDNTRkMIrA+pZZM5wWDXw+aUBmLOXqQVZiODPK2QQMZ3xskVwr6CLySzaKwuMu4iUGpFXZakRgGd1kLKD2UX3e0+2lUQW6KpNOxzNOU/+mMrzgHuNr35yyWgrrs6QPMtMQRh4MrCqUIzAxH4MYV6dVnf8Q+kIue3MwmbgvAL+HkQ3g5V3T/CglYzI/EuvI68qLz0dO0wJMomaqRhvyP/ntCVH7X+XAKGv4XQHKi8Ms7/br3gWDmtflllJDuyAHYx8oK+4R/3MlA4jsI0XppbqU6G0XAzQZZPIN8braJ//lUWNUUt+xVskNJhgSpIa5B0fA6j8eGNBOIlmcBJW8yaUXlHewYSVn7hBLkTOL+zpBTYxDLGcGpTdFkEdHQ4oGi9O79vsLLxnQnmY66DXqdx6il6V48sWqzccJtw8VwKsoB/tOQkgDYcc9YhzxFDKsg8CkIes8rYh1h3tFV3fbgmVToq+TfDMaE0MSsX6sBvECKB68AQiURBqqCooYbevCEJO1wR1GAPytvn2t+6UK6hXi9Pz3JEX6kYFGwX/AGEJsZ/lmIVfNwHBkycNaNkufUa/FkhrRkBstp+v+ni5erxmNPyLU/kPGzJ1cPP6DgWhljL9qfsVq7ZqwGKBPqZ7cpfr04t3EzOTawvu1o7wBHnsP5l3NVLDoLEsiocRwJWQEAAAAAAAAAVBSyGCUIKGUM7wzOR3dzG6SUM9QTYDIKnMOWJ/3toaz2jqgtz2L+pLIEy02MmugNftytHDti7RxWKsk1+OTQCw==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 5, - "previousBlockHash": "8DFBA005389481D98EF40B760D24493A4455806EF903B8AC50F3546FC812BB90", + "previousBlockHash": "B2F3701947BE07A970F9BD3698F7CC79A91E8F5BC34E4C445C2C8AC1055C0B9F", "noteCommitment": { "type": "Buffer", - "data": "base64:FC7WFu4kEc6uX1AfU3MHmkLTGhnZCX1BZouet9JWdQQ=" + "data": "base64:NdoUcCVGWVcVd/+s1GGl4D6biIh5hGdBBTzXbF+BYw4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:J4mk55wL1tkgsaJVkgaCjnH6CRGUqKEr4RickSyv1ns=" + "data": "base64:XQ2C7EpBbGRbFxDm04c8oN4+ISgZK0qO/frwuY/kRjc=" }, - "target": "877000191145451068101452564595612486770404028308596128510191347612042002", + "target": "875726715553274711274586950997458160797358911132930209640137826778142618", "randomness": "0", - "timestamp": 1681340228934, + "timestamp": 1684972839761, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 14, + "noteSize": 11, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAADYqo0O/dKCEAGqRvGeOh1AGlXy1hToCPsSsFal+lzNqSqWMmevcYCiQeOObr5ZoyLvq+2UVPUVxw/6/SsOkvx3Z4PbwLA2VwLsvFfm1o7o+P+9yp4fHmWc21a6Fdq8FohYhhQ0+5Mmj4ItEwmxDn+VgD7M2rvKqlH5mo3HQXM+UNNmXlJ9gvZ3+pAzEy1+u3tVX7H7ZcgtTaxN4KUJVHBlB/y/WrV50ULeQ9bxSedAikMaunnN1iOQsE5gN/jp1CrYZVQdBrd9kXL6i3lJF0rKFtfsHqd7nrF3DOnQofg/b80MtWRuu2ao0FTUBZl0PZ9JWRZtZBosoLg4pVVq06gezGkQBXF+OHdd4GTP84nmz+A4/lFqImddycKeYuGbkoOhL0+dVMBh1AB1LFUTeRAbelILYf0V6VCvjWqb4ch/FTeEWeQZLdLE4A9y/EE78Zd3J19vBMi8zfA0OLUhtv7NlEOv5LZ5SLiiIfeMkgKzMlv+b8qLQZ0q4G6ImcnONB69gyk0DYJzFIoyh9H32v6gIxKMQV8gfLLk6FKXKvjTQfi2Zhtx3IJ75dhzP37xzxWHEX5orjDKIKDZlooyyHmdH7nMrkrYZQP3JgHmAlOtcD+icwzs+Wjklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUsmOCMkX/US92CO2Voy+W0XBBVQI4FUpggy/ubH+Cy0s3AnvzoTrEexx6aF1+mKv7+ifreBzgtZKHwsQ+9I0Cw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAXOjKjPW4FZr1WtZky5OBgj3NGXluGIKDX6yAx1MWgcS0LDOAKdN68gV/r5zX+FgW4Col+fBAXPN4LYkoGGFzRG+Jr9QK4AVTTDIvau1Im36uclp6cNjX2ZQJpOzCHecWgFsnUnecPw9VYqmUUvPgr5hNakhRTiBQrGhixSggZeUF6eJAJbRphtnQKfx407kxeGO5d+e5r56wpQ/F98lKlmRAyFLE3VBlQ49GxNcEe1a4OyMlo0RBSkzwb9OYLDxHfgqh30LtGS1YEOeJDDGIXlMPlZthx5+kDW0X8k4Ha0sVMNWDzFNGnbM8zd2VnnFsvoMjT+5OqI7knVnXZWoA2ZXroN0J7A1D3ZD9iYr+VLmRRZUEVaf+eNHyTjkpM4ouxGiBfZ2jweXDOzhaC76kzpbWJku0rp8JJnmoNAbMQBRqAn/Zl05zhrVQXK9UGupYbQfsSFnN76PfAIIe7Iws5+gMxZ0pkljODNvYeA8DbakT0vIhZk69OpwmlpjUYQM8Ys0y2mDaXG/tX9jRhGBbMOJ5V/JUqL6Xe4efk+UxSsnH799CSh3G8mrPynYiQH6ETZXqtZVTiH28hMsEUwDRU9+Xr48XePAEHKHILS369IXM5au6eWbO/Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwg4ysngfxcXSPLFvHJBhDpq1NZ14ySbqXyDUp95NdLrMW+H6UOoOdqjXvQizOwkitZcHZhKCLi5Bf/xBBqgk5Aw==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAa/6GXucOisYhFku5SLP+3tcwjsTcP7QEjSdEcJ8bi12qxetk9yKcqzIxZYzJZe/0P501dJFwB+gsNhuqt0q6HT1S14P3fR1SioDhej98PT+lxVLLEOrbg0ShdAObTYMYgHqqDsE1CAtTUjIBbnL2s2gd8hKjzFxNe2qVYTDD3xwRLkKgxUbVA+HXuiQE6029A1BXOCurP4XoPqX1YUm3WKMZ9VzwH3CcRHoEKZodNyWtRZFDu2ueL60VQLuduYtYiWllptjO42NB3/Lrtrt7p0WLb5731f8HBOdVDhdmHyJT42dAfQ7SSqRPLAldR6lZqiRCw1FOCBFqRY5IkiEOmxQu1hbuJBHOrl9QH1NzB5pC0xoZ2Ql9QWaLnrfSVnUEDgAAAEV53TkG2I20JOKs0vCASaUxl2VXIzwyKVNWOxQxa1NyGp5ZG18IwUbXQldaVj3Z03NZxQQV0PdZ0konttc9cIypkdlLQHz8OnpdyI+KBykDQT5KKpmLclM2VFlZ6vX0ChDTqetU9fa9fDtBT8tyQLwtrAgUNjgrH2MZzIoR0jrmAQAAAAAAAACl7NcLCUpWdhXxga1AVHbUmrSvg4GNQIAjPVefIDHrIhsT2sM9o4gAzJ852XkpdCIWpVl4bupA8nrCEInjICwN" + "data": "base64:AQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA0Dwitln3wk6dDRJvYj5DshAJu6Vx/REx8TYmP4jwIpS0/t9aUAM8AV8jUQGl2VeJAI5mHgh8aWk3PDQMrzqAuUFVWTP0HP7NHAEnD+pzUkKjTT/+7WyNpJ1K8NMFWhbQX0FdGmgaWGUlra69i3MLDsrMVjXE+FU6GhhWCD5JYe4BzFX7Yvs5Dl0h+/6xk7tAAdEzkZYf5zO0TgtJpsbLEbGGVh4eCzWEl7/EvRBiw7epOiVmSFJCjRy0yXwMyzEHWpMg2tG3ki/3/6Ts/Opptl0VOjUrLZYH+vHaEKm9ASvM/9kYDS9yS3r1Z1CK9aaRhGRAytaCK8RDyrqLqvvBITXaFHAlRllXFXf/rNRhpeA+m4iIeYRnQQU812xfgWMOCwAAABoLasM0ZvC/W/rnx9BkR5hrDlFJWVFj8HGsIn/Ua+3gTJad0Qn8LXozEVrsPCAx2e25LKzWOSBg2nJ/3cJYjrcgp4f5g9FpDBsqsIjnFO7Va0Qa03tlQLASpWFQDej+CSl+vTi3cTM5NrC+7WjvAEeew/mXc1UsOgsSyKhxHAlZAQAAAAAAAACZJTL6oHL0Qm4/9DsVAuyO3Bw2KX5x2UwpE7CPZ2GzhalnQ3x3H0TCcD5oDcUlRRRks7OeJiMv0EpwaI9xg/YD" }, { "header": { "sequence": 6, - "previousBlockHash": "9FD8BE6D4EFC5DFAFC4190E10D37DBDB2FCFD36CC0F003E47F072B6F4F607222", + "previousBlockHash": "B1273F016D3BAEBBDCED214E0EEE7B46B4DB398B5610EFCBBCC14E8DB9E1F648", "noteCommitment": { "type": "Buffer", - "data": "base64:cWel+hpIu6ijWfSP8QeVOY9Onoq7UjCvZynvaT0JP10=" + "data": "base64:uvIJ9ImeQEouWzTiEk2lzdUYipB5lqfv9vDHeyWbf0A=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:COnLcncuYmNA1U4G9OPjfXVgrrjJyKupS1Od3jj/Y5M=" + "data": "base64:F5R7KK4b0Fz3yRX4EqGB+4wgNYtgSWxcQCu62jLXfFw=" }, - "target": "874456932978765371432236172431487945967783233639745680578310657382137578", + "target": "873190827380823143577845869093025366895436057143163037218399975928398962", "randomness": "0", - "timestamp": 1681340232577, + "timestamp": 1684972841754, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 15, + "noteSize": 12, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAORWmzA0ty/TQ9ghyZYFdPlPRhMG3mJ0XThE9mO1juFKlneRWdKClp78YWIeQTpkGd7G5YIEKFbL9eyd0/r6pCKL8uhkJLTJayYo8sC3Zh8Ggc4ykFObWATJvhQ6z0u3FyXOSD+PBe2cBSxJ8wU2BO8h64POl4tG/UfRurxtNXQkNHXQq1E45na5wPxeKlDnrMdg0hNJmC8qAXcjAlgvRDfaPysY9PYFBP0EZhngabBCnmWfkNEPd0DPag62rNWLXB9OInnRgq7tTk0Xz0GZ4P5HH0MYfGizJW2M29lelMXPBunwagc/Org+metgMmwguL2LYFsLU4IQ08mYQwOCI6mt5CgoIHly3dxyx1AiE9LpvlBCHdlRnWIHTztn4uo5rA8QJWVSGwYU/utHHd+/vxwPzpd0fcDzR32AD5JB+88c+UXU5v+0ZYrY9+t6OlNju2fX9jVWJkp5AMyWKBIPdXkaYCoHVUFJSUSR1b8UFFCDgYQt836gcC83ZnKbyAIbp9F9Go060FuBdEUPgDBhEOcBy9JOdX0DQHipLrMnmsrLo0+eVkaSZzyxoPxyYycdQEHMgA89CAXpgRI7fty3dnMnRP5RnoMMm7Lxho8T6N5F5ZxlpGMLZkElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOzypUpyGfS5tNeurNzOqrvlFPB/ZjWr2jNiBVEbEqEDsMn6ds+CnbKyGEVvS+zgl/pzmojE5zDOxt71bhNJgCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAnmVfhOUYNEnwnwQYtVhOAgM0T3xwx0TMWgYfklm8nEqDhXGktzXdJUbYX0GVykUcCb9+Q5PPhNa21sE/PNDH6JUITjBMAl/QphTZwsQ8wcalUvGkOVTOycRGTXXwE/HyDFo46Mu+uHdQIs0b5uJIexiK7xIfTEpby24Igafj3O8N3NmoiJ93ncu4+ReEbwVfNrszYhvQ8u3yaf6t6kj1iBjpuR/vbpl8tTCkYzPQMw6OooFhr7mATsTIS8IxivXkM4znRpzTja8jOkMtnHU7UhUd+IhFY8sXOD2PiHJVjP+77bJ+JIi7AXbpGQfw2bs1aZIz6FxHCJWJC4f3pBPISW5+i5WOiDn6qR/tFnTUi38iSSm9yW9shtvJ8YmoGKIyUooEjFFNUPaMhLTOwYxtjXsrSb/m9GHUuLWEaOhFq+R26Sj4+kxuBSlzwdrMOlzK/QYIc+j8tvYLRrt9teow526ebBG9b8WCe8RqNvvgnf73waNN95i5+H20jWtIfoMJiXenfmjg97LGh3V3B4Xua4GnHban7NXzRIC5/057jYkf7Gjh4a8CKMJtXcc9LAlJkThL+LDBrmHFQ1+OYjcSRkWOMimalTAJK2SM70zuq4tv6IdwF+M4K0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUBVVmigGHBkboBgSWCrZjP+nIQ85ln00tGE2VToaIcfDQ9xO9BZ6JIqcRKiWp/px160XZuMxXPGGAKPy+Fc4Cg==" }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAa/6GXucOisYhFku5SLP+3tcwjsTcP7QEjSdEcJ8bi12qxetk9yKcqzIxZYzJZe/0P501dJFwB+gsNhuqt0q6HT1S14P3fR1SioDhej98PT+lxVLLEOrbg0ShdAObTYMYgHqqDsE1CAtTUjIBbnL2s2gd8hKjzFxNe2qVYTDD3xwRLkKgxUbVA+HXuiQE6029A1BXOCurP4XoPqX1YUm3WKMZ9VzwH3CcRHoEKZodNyWtRZFDu2ueL60VQLuduYtYiWllptjO42NB3/Lrtrt7p0WLb5731f8HBOdVDhdmHyJT42dAfQ7SSqRPLAldR6lZqiRCw1FOCBFqRY5IkiEOmxQu1hbuJBHOrl9QH1NzB5pC0xoZ2Ql9QWaLnrfSVnUEDgAAAEV53TkG2I20JOKs0vCASaUxl2VXIzwyKVNWOxQxa1NyGp5ZG18IwUbXQldaVj3Z03NZxQQV0PdZ0konttc9cIypkdlLQHz8OnpdyI+KBykDQT5KKpmLclM2VFlZ6vX0ChDTqetU9fa9fDtBT8tyQLwtrAgUNjgrH2MZzIoR0jrmAQAAAAAAAACl7NcLCUpWdhXxga1AVHbUmrSvg4GNQIAjPVefIDHrIhsT2sM9o4gAzJ852XkpdCIWpVl4bupA8nrCEInjICwN" + "data": "base64:AQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA0Dwitln3wk6dDRJvYj5DshAJu6Vx/REx8TYmP4jwIpS0/t9aUAM8AV8jUQGl2VeJAI5mHgh8aWk3PDQMrzqAuUFVWTP0HP7NHAEnD+pzUkKjTT/+7WyNpJ1K8NMFWhbQX0FdGmgaWGUlra69i3MLDsrMVjXE+FU6GhhWCD5JYe4BzFX7Yvs5Dl0h+/6xk7tAAdEzkZYf5zO0TgtJpsbLEbGGVh4eCzWEl7/EvRBiw7epOiVmSFJCjRy0yXwMyzEHWpMg2tG3ki/3/6Ts/Opptl0VOjUrLZYH+vHaEKm9ASvM/9kYDS9yS3r1Z1CK9aaRhGRAytaCK8RDyrqLqvvBITXaFHAlRllXFXf/rNRhpeA+m4iIeYRnQQU812xfgWMOCwAAABoLasM0ZvC/W/rnx9BkR5hrDlFJWVFj8HGsIn/Ua+3gTJad0Qn8LXozEVrsPCAx2e25LKzWOSBg2nJ/3cJYjrcgp4f5g9FpDBsqsIjnFO7Va0Qa03tlQLASpWFQDej+CSl+vTi3cTM5NrC+7WjvAEeew/mXc1UsOgsSyKhxHAlZAQAAAAAAAACZJTL6oHL0Qm4/9DsVAuyO3Bw2KX5x2UwpE7CPZ2GzhalnQ3x3H0TCcD5oDcUlRRRks7OeJiMv0EpwaI9xg/YD" } ] } @@ -1535,13 +1535,13 @@ "Accounts connectTransaction should overwrite the transaction hash for a nullifier if connected on a block": [ { "version": 2, - "id": "2b03f0e6-2628-404f-b284-c7ecd13cba5b", + "id": "36b255f7-0a56-4d46-9b30-95ad058dce48", "name": "accountA", - "spendingKey": "18127be49c122f7650cba17c2af8429b54c1f770a5fa7321a021ec27cef6a040", - "viewKey": "83d661593bff3824220deeda74a631688d7679b765126c65e9b6294a907ffd8bbe160a5851bfea88f6ca34b9c0e797985ecd6222f0d5abd8e9e8698e095e5d50", - "incomingViewKey": "5a51c0ebebcd8b28f9b1464f30fefae8d74255fe7378f7fcdb2ed7fd12b98c07", - "outgoingViewKey": "105b35b3808855f7d83a9b4b695eb0c3d68a3c4d151569d8ef97c5a3da0df74e", - "publicAddress": "e0e3220aeba4d7259eeba595fd46643cc70a263502f37a9bb650777ac74a9a01", + "spendingKey": "351765f36f5f82ae42ec8442ca51d920ed3383a595e009b87d5626f3d951b299", + "viewKey": "a66875e3543f3f31f1a2b4f1aa1b07acf0dbdc173f3204f7e2bbaf92cb6da1ee421ab769342c8e2ab49641358a11cbe5c955893a7e9dbb1a244aee5ded948d05", + "incomingViewKey": "96d8697ca764acf3c41686aaf5bfca2dbee09323fd7fb4deff7f9e7472c35e01", + "outgoingViewKey": "176e69d43f69848ca4a9fcc8d3c95b5f825a541d7a116b87b5fda6c6a473dd66", + "publicAddress": "f2acd309f013fe5ab95dd6480bc871aeddd50f061c5df6828487b67427dc763e", "createdAt": null }, { @@ -1550,15 +1550,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:VZUyjsVcEnorWnJSed5UbCpFyval3YI2U1wF7lf96Cw=" + "data": "base64:6BNiTbrZPqHfAFOVVPTwlRua43KtvpER9ArCBFuZeDk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:0/MwWM1bBaul9ABb8+TNDBwP8ojQNcZd/Wk2rr83f04=" + "data": "base64:ZtR4hwmUmBj5O3bIXY+/ndD1AL4z+KoFtebBAbOcElo=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340234137, + "timestamp": 1684972842689, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1566,33 +1566,33 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAExFC3hHsEEwmrYSgEXAh7DAcfV/kjuDBrTBE9G4BQFKPSj3BWdp++cQTO1jfhTJqB6ZKj7Y57QM/1NR3skYh4DZdsOL19lzTL9s3Xo4yR+eSMKbyTHR8nNGw8ZRKh3e/IUjh00HngeoW1iqhbE1WJKuCKEe/BHR23c0EpCOqZ/cZGgFQLciiEzwbUNNJ1hAs29ewQSYxFuCnToFYsXXhGHk4oDWmZTtds8I/gUtWcFuDjd7tLFVPQvEUEe9WrSYzO6Iif0jQpN78r7FPXsnEGwo8I+VRP4qkdfUiditVvVVil5lox3N0HkSZMgwUguky1U42mm2kBgsB6/gDtc1NstS/Umeq5kYdZaV1oUHwwC5EHDQr3n788iowK+a6U1kZt2p7zMoILBxwBp1jaGJ43802rXrH2zqBSqMiZwmFmrsMqFHLAhyRX3zcOrIKKfBsTPAYsoR4IaMyWIAFLkEoUdLyeyzvuebDgOoxsGkOeOAyEJa11BrS2LB1rhT6Z8lgoncM2mqJM/8vawW+WJURp4jXRW7cGug4ctp49/smqWn97ISX1zkdBPZTG3PJajz1hdY41utJ/8yRE9egw/wBU5qaV3v5xGmMNiCsCmqb2/Jp1+kKXZdxcElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwnHK4B4GTXusyZuVzukKBsZhyA4wLyVBEmFRiqaFiR0ORKGc7GKJsQ7Otwpqiy5F4i5XP9i+jxytwoWYqcjcgCQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA4+JaE4kY5v/+rJErXvIDuASomz51dKGSiwSENOUIGUqpRwFSCAtH/PSDrteppV0pYwOJ1npZPWKxWpLlFStJbyWTM4d+uf2gz9O+vGXZ57eJCMFU7KAhf/mhnwGz07J214HWwx0q8B99YdXgxcaDhsnIFERVT0bOKFy3Uvxq5Q8OGgoSg83WNco4xEHRKvvYYIC/MWm3Supn6wQSaO4p+lsT+b4HYGSObXGX8ZCnaAaJ9rZQyrxFfsthODmkoFPtsn/rZhXPp09nXg5JXsnp9HOwKsEuvCAWbwF+CD7LtYYi00MCbybc0h3+7suFOtGyJtvdOX0XeoQeD4XWP20X08TzlHHNXK8XkrueiQ0j84OrjOY3ZzbsDOeNkPW4eCMWTt4hk8qdID1eWSxQ156il62m3vS4bhs2Wl2LomVuceu579KrWUFdMG+A0PlPgP67335KmrQQRZteRrsy8d5J2zvrXvyS48XztkM+k0XR2nuVf8F1QSMLs7vtHWAL9CxUARv8rX3dwo+ttkxq95S/VfbMp7GPv18Hmy1HPzuBTgFyHI3G8yMXp6ZfiPwQonz7tnbgVS325BgnvBZeC4Rdb5D2VZTRkfn8THZSQuqRXdAtT2zDfbvAjUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw9gyMqEuqo/8fKU79sruRpejMysZxr97knXj+f/pQzD+wEJ7WmM7gMLYiAaPHvFrMhtwWPgZNQfzhf1NGrhT0Ag==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 3, - "previousBlockHash": "9795C782D9B6F9B51E2D47EA7D0939D43D4643F7DBCFD39E63BB0898E731FD72", + "previousBlockHash": "9CE7460F0EC0DB1E7351893DDB19C32B917828B8FF44D2803325E025F72ED37A", "noteCommitment": { "type": "Buffer", - "data": "base64:FjUXWjoRUGBjWWvPpZ/0VD0ZQ7xnW0GTHYNl/VE0jhY=" + "data": "base64:qWghyVk1QvGZw2zbImpdLtzBeScEzynTL+C0ZdcAdFY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:BlDTay0zwQ0nnyiuXtDs63J2ip1ZHqQq5jvtYvBqYZ8=" + "data": "base64:6yyI6pAYqd4s/29w5VJQKvfz3L35xUNXi9MD01MVrVc=" }, "target": "881271989446208257911980828427057262643615932976441214377264856368067535", "randomness": "0", - "timestamp": 1681340244575, + "timestamp": 1684972848327, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -1600,11 +1600,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA2j1BPQTFJ8+D7lKY0Rz4mILHzIT3rCrQtItdHq3TuVimR87+LoBnctjjhbs0YLIscn0QYrEbUEIPcw5F0bsr9lIOJuM3KSFNbc3yk2ahqwWuaFc9k4Gp6O2I+u+Lu3zQkKcyAfd/tkT4jlh40UFiPZd44swHjorqn2RK0QeeIx8MirncUX8iPbauLmrDVX9kT4Pq6AKe1t6DltOqWeMKbEKnp6SE9r8LmWsnvbZBALWne50/HqH5GarAWs94UjuVoyRS/AypFcyBhPzDRVHGsLkm/UFvtHpfPRqqAuU/dGufF8uLPk21s+6tPBSalAVfLpF43VAsbC4bGRkpInaoaaTf0ttrhQimsPkxZiORg7jQS1VBWzq+5z/fudPDW99SmX27DxThjwZNbN2ppgohn1b5+FcQPKLlt999oj5LV3IffSMIS5eAuTNBWEuPFYjYhugxIyiBdpHvCZ3SRZd0n1+HSFvFuRDlH1Jnk7uJFDmC8gqzQsGZ3a/9eNKUiSLKT5DOXHvSgYWddCBF4SA/ubchcEZud2AFF+g9xhLJTFGF1FrWZJ3WwTw/INDUP7iTkJVLzoY9oMPSz5lI1xL6TonaUYf0plhlauijWxiDoQPB6YWfDfYrFElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwN/h6cgcSigcDkPL+wWtD6RFfAYpDrdIclY4XXoaIHrgxlNE5piSwPglLSwBdmOdfdgrnCdtaZ+4UH39xEnDVAQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA5iQN949Gae49ehShAXXjSceyO4+OSC1feOfb8iZr0sKprvhTbXRBphiM5A9arn1hdBIR9sd3vxVQVb4MCxaCz3E2k5ntGNljV7Hr1t3Tw96R4TRTijbn8/bjbvV4aT7qzSTe6wO8T4rqnc5ZkwagEoF+G93lz5vFvonKGf5qNrsLFo+J2WkI74R8uPImstbq+JLmxmGtxvTbrKxTCy1kWV6VHhJVk7zVr/+v4l4Xwhi4JjDJLwychqWMRG7tHOXdcKI/T4iwgEE4qAmaoEHPhHNdLRsDRAek08HrBm3YQB7ef5mlHpNCC84LmmeMXoVQxhzmyT1hryKzQCoPGLWCEHcgoQF7XL5OY+0bpcoCCL6DOAtdIAB64GaVYtqaqJIQkYl0ik5i1vGLl/GpwDfhqEjKc9k5kVRA8xZ8eK+vJgpwvOg5o0cAhgOU+9L+f/e4bzNbpJz1qgDVPw1C7GllXA0v4G/RFIJ3xvrQMArYFIeJXGZ6ytwmUEV6DAAl4GFVCFYgXe5tsMR9SajnlkY4f3pIc5j8d0Peu+JIqIGCvF7gp1mfPwsNeUh9BMYLzskEmD8gW7iAMJGM9O0CJUsXL8tpwVEhzHcXjjpq5VQPpTXca7WySwPKY0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwI7EIyRhgBOtIDoYxczEa6NxiFrmJn6FIiSBLwsWzuRrmtgUppVV3f8Kp2DQbvqTtLKRFcJkyEI/Z8iEi8+EXDQ==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2CrC86Fg6/h1Ow4X/vKPXSAX7Zgn4SET4TyrC2Vr/ouJkiZuJwTlsFh8lxsVY/Q+J5R/lfB054jsu14FyYuALAXZcHDbdahSLBJIN3gKfvGlmg/DqQvm4J2aA5ETZUcgO5/055aw45NWrEJaoyQqiZEsnaNXCyARW4ZTzPkdjd0ERk/BaRPHZBgR64PSWkAGolSz4XlWf9H5DqA8SDZPmR51cZ2Xm4b1ZTJz/pCJvUuZJgKeW/5B7jqeItifGzL7MK00u5h0G5oKIvQI4ALS7zPnsCC/BN6/EYiikXiVcUUL4Fc/qxI8OSLvxR+bYXI1qjOa/1OYaLfm2BROXBheX+gTYk262T6h3wBTlVT08JUbmuNyrb6REfQKwgRbmXg5BAAAAJKIQdURWZ6S92JWLlK8R+Kjo6Pcdr6X/7gxFMJPXVPuxCkni3xBBMPW/2F/u2QqFmGulHX/WUfYVAK7safIq9lfvgZgJNzDj+TUqcZT8QsXWnES9c2y7hzGkiw7Bi6mDaLpSd94m7qR9DssFPJPakwN7ZCTk/8UhRiID51M2HwzLW8JghLaxTM6dopqgNIDobVvpTBjMxX9I7hVK8WXd/S+RmE+byzxNdi3Zlnp0kvjlyqvo+BZDhHyNO84z3DV1RXyms9dVK2wVDczndHBYEkfz4p3Xxg+N4xJY4yfW2QeLOKLP4Gnp7V1xAZxIDU8trMrsLufa9IKgwSev675Wu+ka8RyyzSuGbYZXQhGrRqZG+EYuE1cYiHI8KvPcCf5WFSvxn6enYRfAwZTwGCT52FlU7n772DzTRUav7iOqgBJ7Z2k75W8jAr/Hz+PewgamezERv9OVYAA1SB0lQHNPyCWzdTDBAbporlbHKVjS5AjU9M3gJ0p3+tk/ov3396Hs0AmS8D1cHv94HyIH3qqXnxl0oVlFToiph4ZKfs5i5tFST6zS2WSWcD6NvVo0NV8LwJF6PiNH6jbN6BshgJ9TMwZZMl02iZvYVHYEj17U6pGSIne6qT9GfpVdTIZ9aPngK3ARriMyn0F5NHKDt90UE4Q63wopd1DMZ3a448ZiKhjBZzZwIlEGrm0tPXAcdPE8Sf65GKaClFqgnm5MQ9CpahaWxfm2pXoJkKNcUPneokEPjvtiJNdnW+v8HjdZyS9DL7bqYBWVYL9J83Eop1sWPLamCGowCRet+13nQDaELBY0EBXQT8oP82DS68vRiO2NLImlKxqkYuN6bdXoTb/67QLxIlW869uSL2RD2t3q0r6ibF6LQGIDheh0/D6Y9qQUW3UiLLaa1M1EHgqjPtzbHHzpikTdDjCj2dH22yW6rAlNDG44Zup1ZwRe36ECFPJm9T1YC0j4uN+Icz9itUZOkMS+sMgHfR5BEdvUDhg68l3qc70U8FjHTeP+VZDqrmR2P6esxnofbQjcP44a03D9rYyB/Ct0ibnH66GcDNw3cZGys1hWd4mp3tz/TafDnC1UGQNz8E8NvWkXp493rFHL8fEsLp5rtMEtTWobuqwR2Fuuv3vuU4+VLDFOX06cziz64gcPR0JlLFSTocoiRtfboktuU6IL9UBw9z7ZZxiXf8ZkPqYtYG65amGS7JTVP6H/lBHwCwyQGyzweOJt1wIM27N0NXmQzJrsRAVDnUmcM92p4Pd8zBIArL2KyLOQg2akQ1blIEVJ4aTsISE9bjQ6AxGV3PDXYz1Kh2qNLxgIkfUHWM2Mn09rgQhKN867jFSnBcBqQGbcsPEeYTzOxr/8FVE2sZUqRXug28yQ33MwgYXYEvMAagmZbAOlTcnEba15iIqWjoxIJpLZ2hekh2P2eVrpvDtS9OtmRqH4Orl6Ik0zK72jA94DibSUMU9Mq5ts1SyLRSFt9MYUHHXYbQLvuDLzlLUFqvRPgXL9AALNuSG4trZ14ieJVKcnBXTXsItsyRXLxeXjQjvbKSC7vqd+cVdxm12JrawJbVKDK8tNbgjuZtvFTqNqujIWtOwTE2kBA==" } ] } @@ -1612,13 +1612,13 @@ "Accounts connectTransaction should add received notes to unspentNoteHashes": [ { "version": 2, - "id": "7118bda6-5869-428a-8f9a-7aca523d1024", + "id": "4521f862-5ee7-4b94-ac94-6fd3544d8f27", "name": "accountA", - "spendingKey": "39706d13d0126da814ceb3cc6895b35395a1687c1a4a4b854b786bfef509de2f", - "viewKey": "a3ac66f35103c6161943b069b0e1848f984317bb0b3496aac6344dee944ccc97f90015d72231bb6bdd6e2704e2303482eb91e48b7a70845893b8c3bdc4be5180", - "incomingViewKey": "841625adb2b50bcdb0235689095efa1ac0eba597cb7e441cc0726399cb679f02", - "outgoingViewKey": "569c64a58f41c8dff55820c46da25a3cce372453cccfb663434b2544550a9e7e", - "publicAddress": "98fbaf2b3f691df2718402ea5f1f2d1e4c1f307ee9f383085a902aa40f2d9396", + "spendingKey": "35b545adfb50ac531c6ed9744785d9d4b17bc19a9a16f1d1e671ece3d2053789", + "viewKey": "96709a3689f032a707c4adc7417ccf4823866de2ceaaa5a2a5a4efea0f1f921c76bcde3dad9923997cbbdc8be749078569cd5f4d2ee82cb6a911170fac16c06c", + "incomingViewKey": "875738d4903b2aa52957d5b8cb1d531a199e8157192000f1a41814e688a10306", + "outgoingViewKey": "40d14c25cfe2d2854d146c40db4af17af433f4557c584e0851087ee3008927c9", + "publicAddress": "25776f849b9f73c6bea2c08bf3accaf35f7a0142de1913b0012784670a240428", "createdAt": null }, { @@ -1627,15 +1627,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:dssN7Ui/cv2wIbETu4D1eeXtlBEYuZYWi713lb9RdDY=" + "data": "base64:nvAf1vdhocS/QnW8pcJ21f4TPYTKFUDe8fD8oapzgxw=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:2+PnWYUiG7Z4FhD3fZd+Yg1VgaP81ex9haUb7O265Dg=" + "data": "base64:Q0vsLdm0I/E5pWMDnYJDj8hC1fuf/Tvf8+AO/aZ1e44=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340246047, + "timestamp": 1684972849218, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1643,7 +1643,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAT/82dsYreTDjxtZIhtbw+Rf66gw/2Sa26F6ROpf6ENiQqsOZVf0kFhbeX1QUwpUxqPYXLvjehwStOohpuc9TeZ68Ov8+PppsuXqQ0UgFwrG3hfXf+xAS5kpiISgY9GiptxKt2ngidmpqAlBQcoLm5Sm0bG52ry7pOWlWlluP7CAFs+YSMVz+atosNxopYtHTJYdupH/Q6zug8RQ3Ea9L72CHTjcgDgzJpyFrO5LvaMq00UVEMYtbGG0cBlQBmZK8SPBikn+utsvVRgM49zKgdtXf2dFXr9aCAy/HHi7uxSt4ngli3hbgdiUwaOZDn1qKoWNjZe/HgDvl541TF6Qg5I75Jtch7RKqo/tX74NVwXUVZoxFh3AedFV0L6t5gmQ61zSH4MTpdgfZ0XH417kvQljsT1SFuVaHxrTRAJTaBQwquAXa37K6UusBlqJUU4r/lgIHB8IggKDwhGwmLSW3gal6RuTzdPFupRVKHhRy+Qo5iUFWcYDpf88P764jBjoiVFAxZ/0spsF/1v/QhKo+dJPTh88hwHFVyDrDnKAG5H78g5PuLHUQKRs2RqHC3yYQtpdsGxfO9IG7aca2rZZ+90PpkXzFvx3PenS814R+IDBHv55WyFhQHUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw4lWYIiviz1F1ns7c26ttO0lmUCWaAaFF30qAGU+oAp1EpuaG6nJPpubN+3GCWAQc/I1KaM/bqwZXH75hcMS+DQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAq91y/oZu1A5VuWi4IqWsu9H3ja+KwfRWJtCO51+2Co6AXuasZf2a6RzEKYMi07cY95TjddQq2IBQPkzYc1pl+OgHcyqZY9xz9z6JFfYTFT6KyONmDnEGnoKBJxbGyZqQByYoAOjTFDPlHwqjks93FrEAU4loKndotKHph8T7dOQY8bun1YjGYmyq14F/8qWi2l+oUBKVx0tLn9KCu1XTLAvIXzVyjftVkKt3G/BWbKOhVV9eGIArltxslz9XWLzjZ/TiYR5ZA/dBOkkznvQaZbvZBu7UBJe9Ic3PyUMBcz1rRpDf1G1vMNrJ7eZT2U93Yebpso2U8PIiW3G2ouRY1nGcJG7gGRwhAwy4Z17eOoku19nklMJ2eO5INkRsXvVmiDZQZlsTHxFfA6+kcAvc9xix2NmjJCP4R484+f7Ffp0Qcn0OeBWdl0MvbDGT+5+0pGPYTR1qSS6O1Y1OiotQB2gkrXdBJlxdSYgujEhBLMKaYZr6tAN9hW2DWAx+br+/stEBoEHB+Zdpp5m5K6Z1QL60PhJDJypQTHYAxoNzXsqrrghU7NakAgloAhV09N2NWPDULFspAXewxTKUkzj2WwoT92uym9HLWd7AYbb1hZTYnwoOktdwPklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwKx2nkj3Gw7MG7MeMcfcRJAMmTvWBqo/7DpPNRCLxKrPT8MLylymw54cVEwOWDnazZw+30+eavD6hIr9DpKGnCA==" } ] } @@ -1651,13 +1651,13 @@ "Accounts connectTransaction should remove spent notes from unspentNoteHashes": [ { "version": 2, - "id": "a493d6dd-d2dd-423a-a7b5-cfccb147dc16", + "id": "195b2fa2-3818-4250-89c6-dd63fd3e678d", "name": "accountA", - "spendingKey": "935a04ddd3fa8e15bca2ca92dc8a454743542e7ff4d8941baf53f9e4d1622eb3", - "viewKey": "d75eb86bc3a4018c66f6594867afba89acb077444311ca4c9b9eb465a5adbaa4f3f49b279c55bc2f60d37213b26affb7aee8eb070eb8cb6242f28da0018f3e64", - "incomingViewKey": "966193a77b7e1aef9eef331ffa8a0db36b45883704abd29d01e4d1ab76c67205", - "outgoingViewKey": "4eacd885583c59dd35214e468495e491257b975538ee67c14eab047569f79949", - "publicAddress": "5574a60ce1c23e91f7fa1570ffc46d9cfd4ffe5ffc623900ef807ec7074f84c5", + "spendingKey": "10b6d1ac64f6814460edb974084e3038ae1c30a5df7e3c68a07cdf58ade6b6a3", + "viewKey": "2533627e118d9b48f1b87d3d8d1d480fd2190b540c2c63b6bc2b20cf9289f0ae1d8fa2d95b229f2134254c2ea5a438b445862fe1bab55759b6a99f4c028ed621", + "incomingViewKey": "e2fef2bef91a650be4792650939c4be20a2fc1e8ad0876988d2eea03605b4d07", + "outgoingViewKey": "97b7f6d731eeb2b19a822cc0f9b5bb591dc1c01d15d1d587c0c0b8c1c1b33fb0", + "publicAddress": "8e9ac03233f7f1c4e7a024b84ef0df9759a2c67cb921d54c07da691fe10a2469", "createdAt": null }, { @@ -1666,15 +1666,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:wCGGeLL0b1oYUjlp5uJD+ebJU0mLP9sjkPr5gmzGqlk=" + "data": "base64:e04rHuSDnea2nxS7rqCghaOP3NDkJODVRLx/sruBAxg=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:jOeyo2mDCWOjWz/Y0a9f33J+NgFiUj/jSQroxtExAAg=" + "data": "base64:AUI0CNNjhotQUuKbyzsYRQUDjo9EI41CgRhcidHOjmg=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340247160, + "timestamp": 1684972850142, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1682,29 +1682,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAAmnUMQu0tC6YltQUvvJ1hZabnYJhRbiKlTFrkPMHiISJSxto8b7LT6OtNZ4sBOHjc6qtWggX9MILE9GjPu9yRQX73EJQprO7e6xSWWIO67uidEF3+Kub8jBWX4uHZb8eIVHW9/TpWGKF+MUZ/k8WE1Shyqrp6fkz8Z2m8MSN5McCpdwyzF1l6xGvK2nkGuUWFZgXX75lgkLi3Mv0uHvq3KKOrnF33uiq0wx1XS6KWvCrV+k0gkbTesp4zZ/r5VP05/x5ej8Szi4UGCtYsErAgr3vei3myMKrUeEC+ZpwOieX13cAvF9aCs4fYJ/700HymVi0y+wYwZJJ1X1l/xPSYZot6FXYdcM9okfwgopaq/YnrC3mcINPzEE4WESyPqRKMKHgL3zwggmI4BjMcwPlugGW6hYMi1Q+HyPP9bhjV4gdc/9VCE0p2iaeFBoHRZdyggjFVwcFKqEwe5JWrpamdZsrUimLOvAN+lpu1gIJ17zYONNyOQLNQNLcF+eRnc1dZ1cI/e/9ktaEQuj9GiRJISTplWc80/BRHN8YmNbflDeKzws+XeIH4LWedkhSMGCE+XJqISxixvjb7hzJug8uhE7JQtpDqVkLJhBvNiPr7d4Y8IhfozfHz0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwDv0PONX1HTdpZNirnp74S4qvHilYctF92E6mReFglGz/hgdkB0H4VR0hylDoMzMo18ahjvtcBm43WUb/qC9lBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAUfu1ok5QFeX18wUxRCyZ+5iC0T9KBHBZbRio9bvZV0aK3HlWoMfww4ZNi6JnLUSTrclQPsfcA8VL4gmIVkjQuSOejSEzWSX6kTAsOl0DwQ+DSKtJLoOe99Ml3YI/SMeFnxYGGorfGjvIObfyyUEv637UhAJce+UzgW1fIEkanKcHQ/aLqFsr3tKg4qqLtTtjup04T0tOb7wg+yvhVUsGZkchZL/NmncnUdArDM6QhS2j2zg29VMmtRbP62AJqlP85RizGWkGCf1s5WYyIxTkU5MRzHLn0OlwNAevOYrQorWIIo0eLrdOTJvh1rxKXL+tv92GGr9YwsHGnb3gUdjiSSAXj3oXPHlutifYivm/7URi9SAXcXVANhXzJOhfNclSi1+6k269mxyxVLqanoF/hP0rh/Z2KjyUN81GZ6JEn/Gh9zc7lbH6NglxlS9d25aaxTIYekAJUN13AK4pNtAQb1DIr0nVuvntRt05TDI/mP0iebuGVcZ+oIFVNgnZtP5r0mIdpip/segevmaHM2d/FWU6UmRndbgXIAHlbLPqgUoWVZnGdcqMaQHqa5VBHgtKPaHq3VCH+d5gNiyBsGI4KAjXZdyLNCfXsC8xff25/vUgXGvq+PoNNklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwskC8kmotyAkEQvmZy18r4Qj6+gb2Ma22aRbR2xK9ncCze0uHKM6EVwB5GDUgUPO229YiXGeozNoI1ctr7V8GBQ==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 3, - "previousBlockHash": "AAE896CCE30361E58E73A562C480AA1D43E9EF1348518079DB825818F1077E45", + "previousBlockHash": "5F3296BB64E11054F6B93326EE9FAE8197307FFF3D57274DCA91F291FE034D34", "noteCommitment": { "type": "Buffer", - "data": "base64:uIiGe7ncYGDhIMOVhhxfFVKLEzWRVDwJgCcqFKLb5Bs=" + "data": "base64:LoWoGhjXWekEbTQQF/xK9cm7JwcWPHW9tI70dp6fVVE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:Tx6DptiGIMPVrCKJoWaPDIxnzDbIL8+UqAeQSQ++fd4=" + "data": "base64:GqNaLBPoadOPw0E3FXlapPHYF+XOYlP1N0aYbD/2FNU=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340253509, + "timestamp": 1684972853370, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -1712,11 +1712,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAbzShFa03SGvnWHy7kHtkt+/MqPALqP8nFh6PkKrcPKOGhzaGb2S4YcLzs5gaFphstz6x01MdK6EGO913j1V+i1CGLOOci9Fab8KErHfup8+qyVnK4JxossfhebiWCC1QMHY7ZCyvYn3Q4DxfBKqWQ3GjCx4QPgoTzI79QzJJI0IGAWSDdfFvgAWzDy3RmlEdikTMJeaLX+S+9RDn4fUMAa+nYnABFktmENZAGDc02tGm4Fjr9xSfiJolc/gSAGhOdbF21Fv7nevyxof2JRy7K/5KHM6XraYG5Vf2NTVRuBBXRR4qbTsPXA5tjBtW1ejurdyBWEn6HShN8iATqdHpkAFDwXbXcvksOAMaQ4ozryqSHmZn0fzG2tGViFgC+Eo7R42nbk8MGpvojXHJSCvpNZZz92zA7W5wobJjJsXVkgqw0ybxDrB5c59rW2krHTpwePjVu/kLEj3MpE9XA4Ieh2nd7zDHvqLIqt6ZrafdkOlw7PijNpb7uk7jg8nhGobkREcTCpq/iuvY7/5HzQtLoFwqPi6ILzWnOw5ConIRhmgILpg2UhFBqqxQNnwNgjx6vtnhEftPvrAoWuLN6UcAYrKCRCUm0dAPTXbJHArDwmALgUD5KidZdklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw2CKcQfm5+1GsxtcJz3EsIuz+4iYng1hIsNmCRrRxGLLXLVJ+egRLFKJ7uamF8iG8rOzjthud2F+7gfYUobLGAA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAH8vzl63U7/FgVjzmCF2nbI54qmmxI4EplHpS5SGjlAqkuOYT7HL+QjL2mTDoAgH2sXKsLzN/2N18D/31Z+Co+JKtZ4ICUCzkN0Q0AT23FDui3x5A0y47VejoQ8I/jqJZJePUfwvRyCTTcRH7f0tdcyb141918uT4nM/aH6YoxcAPhnRpZKNZcf//1zkotsIMK4bcJaTXWZ+w0aaUzevjEkLYooWIQuwZ59lyqIv/zpyqMZP5yS37iHwygZNdx/Z8sUPlb1hg6Go5SZl2XJ3Qcpk1Yhsxe55xjn9v1I2PA29D8oll2boEsBRQZF03PLx59QphK6a1pfhx6+pdfCF9PxSoqvefi12izG3rQ3KszFJOWsSNTphBq/4KwJ7aPzgqcJEy5NRGUmYeUEpoYHrDf15GMXOiJIakJi2kz2W0a2hneQcit6K7pHXw/ZfP7yWNyI4Mnfw55WDh7BUqWfm9F2pZ/59IRl8QbPqOhF04orAvxOrQsZaNGuXSLQDXzHqf8a4UTFHH3IrPAOYUKvAK0kjes2+dCnIGW+bcWvslOAhunm8YTXTy+sb9fiDjj6QIusIYHuFarPRmeZoGnz0fYLuOP74Gy99w+2OLzJaRkklG0XOy+/R5vUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwwsxJFIXOh2bQz56UQiw7oAE8MchxYN/mfi1ZdfpoB4bdleQMBOa0M1t4kYbVBF9+9yu7lLbPv1pNf0fMxNCrBg==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu6x4spXk2lQ3wqDq5aPoaKgAFNz3jjKJuE6FjZY3/baNoyp0Ch+sK9z9rsierd+u5Zel9cJNHn+b04AAAcOWAc913sCmOvFV/whBYN7fL56vRipxLaj6JNvxNKmiSwaP8bwyctK/Zq6V3T2xDgZzn+KRAPBBkNPG6hmSI1JavL0MTqSVSj5hlE7OOcfjta5Bj53gQuccMdX3vNkW3S8/44mszjm0YHEaUlFeHaQZy1+FO4NjZq1EwmVCzYhkMMQrssIwvNt/eOVBzYySSPJsY3lyr3vs+0xyBAZamyWI2nbmS9mybHM77eJutpphUil+mz2DyzcpkH4F4stiFYbhjntOKx7kg53mtp8Uu66goIWjj9zQ5CTg1US8f7K7gQMYBAAAAE82AfUoRIE+41Z0D9i8PTPu9dah3qxoprtSWHI/3qkav683Z2+0XIVfE96NA1MIhCE2LDEj8pcj32vZRpg0t0hV0aAvYvB3TamnPA8zUhBQlRWdQZjZvap/XlkwTRJMAqM90JBxd0ld08mJDC6xm/Ce5uvzBiECFK7n4lWCDYUtUtwJyx5T/cRDL2D0iqazRqb20EAbCF380aZiVB9QdAIsrL1O8o4f+LbFnwtiD8761WA6gngZRT9FYelp39HSthA8wf9W2Dkyy3gWK5JetqpZP240ZC6uRnvKlThXQPMR1vjRRarykXjoEo7WV+vIJaSpFdeppDUK3t7e78HgY+10uGWLAu6zOPzSPCEHvc67rhVh8WbrjENJwO5pe1mzzdZ31hZD7l5O4uLricCFFGpT4H0PA7VTeSsZlg7NYDBeTWY4XLFK3aOmEjJ9gFjG7EZQZpFO2ljLbzx2fNOSIDDtwZosiP+DyK6LJRilLINlIM4oBWuHGvZs1o+UwGjAClPcE/GuSdF/jDp4K45pH9EX6Uutz5Yi1JcD7hDlXsK4LLwg7wRuziXL6y2d+m4PIoJVKMd6oYn36OowEfigur1+4hZ18nQfvDRXmBo5w4rvpPwUwPzbsphtEcvX4JkXvlxNQFaOSNargI0fYsWy/iuaYbQwbkuBLxHIXyZeaF/Vk9m1vflJQupAH/DwYyMsY1jP41CwHMr1Fmq77zb6kVHkDzI3kBAd+xMw+/GMkGlNhvP4+LQq8hTznKQ83c0bzQxoqAat+aJEKItdlwZ6AmBcQj2tLwQbGvicB250mH8BHU8mQQP+5xmQatl8qRvZN9Qu6W1kr8mdXbx9GooUPTTbzNlFaH2bePEwVJqkPEk3C6c0j75hIkyQeOkHQcQvMW0O/2+Yy9UOiLfFprwRao4+98lrgDB6kGcE8vhgUHNe/6uRE8sm2ncKi+8ZeGvZaMyjbLuE2c1C1NOMba8qIw+bmXxtlPQ+W3qmupo58SoqYg5WyDqWlsCvh1Xq88X6lYD8oCvzLq4t86iR4vjQpkwdMhlr+7ITqeJZWktkXdmFcRyzlY37ekHC8+4KY9PiF8JoF0RzDgBbKGGBOm6l8PscnGNQu4szst5FU2MGhw/CCBerNnjf+IarNkFpE1CHF0R4STfrcPIjHphpycVNG86vA1WZX7PpVrToGP4AmTkNilwfuwvhVhUSbWqIbcyg3368N0Ohq7vBGDHUkyzjZNzYts2A4POXBmUdo7BkMgmr0e78b8d6LhZBPJPEnEp0j6w8l3o0FMzLRGA4hV1IHWyisIY+Y5NQlYNEcF1ML/6aeFLNHlSWXfTbrjkWUU6r5B8U2yA4v60in2zdwfhWLKNQkdT/puhxzCZou11nlxGZ5scwICG/dSZTDGbacYXQJ1yeOgxgVyPuLKQa1ThNGM3hJiFsohXXuKB7s5nk4tEMlUH6iGXhHi/rKa+HutEy9Ie1Z7jsviHf5clQ2zO2ZJuU/tBZck6IpJ+zIu7eGk+3AfAMjSvAJMSGkS6TvbrPAtsPmLYCxHohh6ZbGrJdddFp8wC0RobWwU/89vnn9bF1cBQWXH6h1GqM+XNJPnxcCg==" } ] } @@ -1724,13 +1724,13 @@ "Accounts disconnectTransaction should revert decrypted notes to be marked as off chain": [ { "version": 2, - "id": "ea61e899-1e14-4dc1-8aec-852cd91a52ce", + "id": "4b16fe07-6d87-4e3b-9e0e-826f4f4063be", "name": "accountA", - "spendingKey": "06597220b1741f76a4eb13efc2e3e253f91dfe80a0e44472681fd4de9e6fb837", - "viewKey": "33da0fa8510ffb5656607782f2049e3b86ebc8d7c858460f08cc4a425c968324d6d7c9c38269e5a22fce68ac3ea0c82ce4e1a1483345ff0b808961d2f7c7baed", - "incomingViewKey": "8beb21b2ef5a8c350ffe35525ebdaeb5a4969854f42e4721eb1709ba71619805", - "outgoingViewKey": "3f4596738d39ee6f491b76553cd136aeddc83f3bb99d630c0e557c863c2a052d", - "publicAddress": "570019b615dd9d717fce0840297988e49711580aa19d0db1a37e105404d5fa65", + "spendingKey": "260bb2fc42922fc01eed8e96268b3efcf22809fc6bae7d5f26d20e9c43f815c3", + "viewKey": "e6bbe4e5e4030968773763a28f31f8d5a71420206d66595273995b4af0b8f9565820632a25770110be864e22a9ffda21e4250747c479db01c9123cf9e03a6ce5", + "incomingViewKey": "2d0a6282efe5cbd938fa1f72c6f8c1a7d763ea78d68df46e9f8f689fe3bfd105", + "outgoingViewKey": "b3db460c79f15f4ee047dd2d5419f28a8f84209942a6abb026906b62a49c6aa4", + "publicAddress": "298afa5b62733f4dcb7be5cb9699bf4c27ab4577d3664ec06a734cc93f0b262e", "createdAt": null }, { @@ -1739,15 +1739,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:kmZaDX21EsGFRxEvNBpSIXvx+bEVRoAjxFKgaKRbFXE=" + "data": "base64:t4i3834m7UNSmxoKvDWoBSvMBYESNkavjy9oJBOzYx4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:UaZFI4PPCoLZM+sP1a506eBiED0hHWwlCGK2LUgXn2k=" + "data": "base64:5RJB4Wa8agB7tqLaIgRl6UsYkQXVTQfYs2RLXCPEs5w=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340254972, + "timestamp": 1684972854214, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1755,29 +1755,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAfoGPoU6y+KBu2zFbz7RWcDQYLHdNO6HlNBx6VCrKeJSGcOVRxB4e2c2x/CaEq+vRNeg/sbGuHqXfXqaUdYPPAa4GnfBGC2ajIi+0fJMKkMiGFvWP77QiefUlfkeohxZyyAKnQVlJ19WcKu6hHKy20ZF6S77YIvsLJa9RaPAHCCkV+inc7RjPWEdJbIlCv3BxmLL0/7sbuj9ktexTlDRaNeD3XSzroxcRzMmLas0+1omMpqpAbUIiYKyJ+CzbARmd60YZd2GlISq3pR/QkYYVgBEW3W5/lGVBGSwtvdtp2SNg56N5JAylk5nKFLULoJORV8XN5kp5aHIJ0/cvn96YY20A0A8uNuQwa7rwSvXZBZb3EZetEooahZq55whEktooISdrouHOlG2+E2WOk9srhrchyC924BucenHQAEGHQ9uRMtaV08G2DewmTY6u8/in/ISgif7PwNh+SyVf2S4dMrmbCA+kDYc9eIT8bhYvBBZdn30uRmtBma9FBSuBcRNiS9j129m81v14WVK9j4ki9gAxfiFSl3cQgrcyPniY1rb2a5cluxMtRaUjcFhLSr8NCZ4jA+gUI5jKtk4sVjpKBt5Ushm6Nt3gv5+TEUeWydMoUW/PD33qMElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNsQ8vWrzQvzyJVoCqy7kA9yrbtkeulsqVVE4av55NsPKUyZNe5HvRJF3YnBB8tLFy3wMljF0Szp3UczbMypYBw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAG09h7yLAxW6S/rVVZDMg89OdG5pROYCKUOKjxR1adseOmXG+4qZt9ENDMajCDuz4hQPwfWDK3Kug5/kn0ktOjqS2DZ0incpHhh3cW2rG2YSOI6g6nL8kNSHeVDulAnR910NrCBk5O5Zvy1DjsRmOubWGR0RmDjsGu9ng5oJE6IYH1xHE5mSJgT++EMh1wfvqF4gOfXFSM471MrUiIn4pbkJoBuM3EGkQeGrtMFx3ULWXPYEW/HJzvL2QI0tUHXAMVL5bpMgdaOhT824niHCMZNY7THN58OIbFUNGGaUjnNHy/gft8HYMP9ZSIhVfHtCC/BMi2Lh+YmNduOfuRiIFRQJkGiUCJPdskI3AwdT6mdCUoiHn5oiDLNpDqwUKXAVSzGo13ldVeI45r0sINEiqsuGgpZ/HsVlv6Ool8gGnGSL8SeVYdDKAoUV0NjmKXMuzI7ZBF3Xd2ylfMgdDA4U5Sej0xIdqSD3pfpOovlDnPy5b1fl10FUB/UFGnnY8j9AuNX8XT0AYnMbkOJG4TnZFuehObHgFXdgG6l8qdMy9ZZqMr2QmezfE3OblUOuWfhgr+WTHyntUXOF93mEd/bf4c2uIEuvIE2RsbJEALev+eJIjOfIab2fKR0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwvp3NioZPGiNo9VUUihcLtDAsuBBL5KqF6+9KOMBk0o7aWZ8OtxNqgbFIU1SBVTonE5GrHNRqzvS2KXltrWRXAw==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 3, - "previousBlockHash": "B016BA1146846A5F6264FE086A48748D50230AB74AEEFF2F7CF5942259DFA270", + "previousBlockHash": "0A52B780514111542BF0EA6F2B8DE033CE8E862B7466B9533E4633CDB812F30D", "noteCommitment": { "type": "Buffer", - "data": "base64:NHeqJ1uYaioRV+xh2TQPkCWWGb04xBTrn+NSYzZu5BY=" + "data": "base64:mPxYz7DjKqyRBBsh3fePEQ654yUaz1sFt/4891seyhM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:tm4gO0gXXo6s7S1XIkFqTYWxVOoCDthtMVdL1bzjLS8=" + "data": "base64:EX37pg1fjI6u1mznnGqDIC4tjRuTgBpfYzZhPHXlU4w=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340260889, + "timestamp": 1684972857331, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -1785,11 +1785,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA7xQD8NuCFlzPiGklPhIXMk/SNLcdgmecu3hASA2ujS+WrcWXZwqxMJlkfjNj9gDo0zr0YHPH8PlvGW3mmXmrt2ONFq+8VBZEVkM2/kIKB8WGOicxLrcOJXwQyv4xCQU6834MmUvf5GAPmhXUM7c4c2YLU2yXtNGHEhkAYG6cv0cCSCVHscyIr/SMFzAKYNYLk1izcP64diAV8yoQgciEFHrj4/9B0qamz7AuCw4o526gnDm4J3lEgKXz28SzB8BSRzSrC91JxhAwJ/f368P7nuwHGwcqW+0IOCEOYkNKq53L88swY+joeui9QIa3y1QTd3K0wAs0CRdo31w9uJn3rI8vEhDAyUZhx/7AuPlhlyzk/jwiJzsZeYlfTLU1JqUDPhTlKpKeM1oIbdjibALcakisBcAaxAXzU6bNskcjOsFuw7n3L69ciQg44+corIfU+FNx1PocfTH/FQsSF/4agW+gDRxMDtZJ7b211AZqIMY6SxFxWNc46tDbaq2hnOq031q9VZ47RjVfJzfURGNPM6Rq5tXSD9O21rXi9pmX+Qc2FREA8ba504njlACgGUaXuLzx4swcvJbrdrw+8vqGNjbU5lVwKJhQutvCnaBHj2fHBw1AQA8oD0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwHjS1u0I367U8aKkbBSGx8p2XhkCEtZxolGuxaE3UlrmLuNJo33aEx1h9r2YIdhwzuuxHgh4Uwmg+LPCjmgIIAw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAJY0Uh1DwxacvYJRI4Yzl3jreApzVNDXH95Y4858sPF+pB1zSK4UJ5nS9sYT8YQZPQTSs2WxdLRNe7/mVFeT2pfRLzSwLMRjwOvo4PI4RKS6Xmt2q8BhPqo6OK+DCMtJEUi472ZXebtzX/0a+Nh2AWwxriPgv6R5fWtnLTCwz57ALBmZ5nXv3TLR2idcIzE5kkbUEj143ESHA0jltiIDaycZiak7G6Pc+wwpmY+xcBmyVk8o48lPv7T+1bsKmGMyc1SGmW6z80OSyoMLz0TyGQLfXF/vI38Bae9NOJdVOD0EQTx/eAeENIyvIsMU8TCfFb42SmURDZtM9utESWIApoNtNqcQSyopy5J8nWwE1I0r14rNIUroa+gTKGydpqKVqZSig9av0V7hrEqVVfJHgJ0v97q1yD6ZTiq84pJfAJbhl6KNP1AtMYIZG/cPue9yDTZkvmOTTHPFUrMuG8QDDcW8SJAUZ695xyPDUWmmsZq+SUWqND+pRuqFcRPJxSObE9cxDjsXDWifrfHjjIhh0gSFK6LO4Zw0IITAaq4NuP9ma5N+O+RIqQ0UwFWp5rxUkuBv1RGdr3Ofzda/jjdb/0qcLHSNuuJqsSEakw2X77/bOavzjlVmlJUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwFhtw9ZbrJsakVnbZQceIWsTwek2WsxUyfSqKzCR5IUPtcelhev7KT7BWq1rx0MAgm7WArAEfQtX02w2rIpdzAg==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] } @@ -1797,13 +1797,13 @@ "Accounts disconnectTransaction should not change notes from spends to unspent": [ { "version": 2, - "id": "ecaaa3b2-5c86-4fc9-949a-a940e9526568", + "id": "4629aec4-11cb-4c1e-a0b5-b3f7c670a531", "name": "accountA", - "spendingKey": "70a7e58c9710ae48e30a9303ded2db3c9d4f0cd928edad7ce6592fc42f518755", - "viewKey": "b200a517f335c605d26f551ee14ae44265a3414ad77616b80d98e939e07b4e733f79d86446d4e200ff16d85ef40c7c8c9c30a0879944b9ae34cfdc80e85bd55d", - "incomingViewKey": "baa8d0b26a38eb3ea84a515a50f4993f06a127f119b389c25c830f2f8b874600", - "outgoingViewKey": "fe7c8eb6bcb9cefb6736c6ef815dca70971248ba545bc91463beb4309ce5d6ea", - "publicAddress": "9edf79f6cdb7708d30b514d7afb18512307702110e373cc27b0485abed69e505", + "spendingKey": "6691032311689c90ff96a29e74914c0975a152076acc0f5ac27ea5d5dd589810", + "viewKey": "c9f0e936d1709915b2ac6629dd6dce09fc3c59a926252d1b7176303433e0583a8032473da55eb8c4664afc45a8d29d931dddae36513a9c09f3359bfce707f580", + "incomingViewKey": "ced4ab4db7ab612c1c23fca9bd21ccf13f759eba3aec0bbec9fb82342645a001", + "outgoingViewKey": "8c2934e27f75654bef2aaf89b09956d003136af1334de07447c33dd12ff3f41a", + "publicAddress": "9a6c3b693513e1ce5a1cd5883a5b32f533d0edc4b8fcec20094d998364139042", "createdAt": null }, { @@ -1812,15 +1812,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:OQPe0UYs/Xn5AVBIRD2GGiq97XAf+DSWuPGHf1tgSig=" + "data": "base64:71syqQgLjshTXaXQsTvxLEHZW8GPYKZt6hHG9NAs8l0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:K6xK38W3gkADatg8E78EQdpYfzXcE+xw8+hwEflKfTE=" + "data": "base64:fJWiHol9GhM/ePFXx+JQ8UyZtjwHAtcxTIjPRQQFSKk=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340262092, + "timestamp": 1684972858228, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1828,29 +1828,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAGCAy0F5JYeBEdwNjwfecQ1KRZo7be82uq0HFzwn54TeqBuGlqKSujWqqm+1/mDLhwDKBfw9V59KiIzwpddfo7XqYEXTlaNebKijkmhjSGWyAVGLDmlJDxSPH4DKYxfr8HumsW6D/jfGaY8o7eKKXOONwJ/7u7VrWgglLWUg7zckBcPNYRfTgLVBWFxBtueKwCnzCUVDH80dzqB6jBZW5to5HVe3Eg3rZeseE8z1hXmiT6ptaRid2/pv8DMkbWo6+dfCcRqJnhPVkRZlnFGRzq3nqCFbpX3M+pO0sjTUV9W0Qm06mWNnCYIAvIcBmbpQ11as+iUy90UmSY3LMiHuwho9oOoLUcOXco0QqtGioC69++hCfQGY5/KWG/MiSFzk4tgxQs8gWYTZfIPZlbqZOBkJRgPRFIF8xyInw7vwYVxdMug7xHHHIz0VJl1lHgn2dCSvKlzpkcLuk2A+aclMZ4DwS0DuAgucANgK/geyqIv7TUGw86r/ovIUmGCmcWTGxJoT94rRSplfijmLlDZxEgrwKERO/H2fR1HHGO8ylyH+5bm/irEal/4utLUFveaA6KLlOv1Hqvgf4R66IiBqfnOx3fO/9pQf0Hm2F2p1t8qtgSNx0l1fAw0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwDY6xr0tf4vXOwBm8R23A9eE/ClNpzyK7stgvY4Rw4GSoyP+zDUJJCfK49hKRAPhKQ1l7hqYlyntAWVPYWQyIBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAHCGJCBygA/KJeyU4u6yf3wCX1y1sixGBzUYoKI1pkgarBNNL7U00a6BbLAW6Zs4NB7UiwylFztStFU3DeRluGcI/7btYR33viDxR2UWAqV+tZdS5cXRmzfmm8JW+ZiFqve8TMRhoieTUFKgWS0/thpPMioMAFwOhegk+xGfEKNQHhpasGlNecFUYNzOheeDa00IYG5wbrLCbJTb5Eov8+8F3WqspxUN8dTbfK2X4V/SMJ/7h8IsDBLIos7fvMAi0LG7TEYRfLcJD2nwsVWkMk3NmIBR+3MUSfEKApVNuO5UMjHkmxwgTMi8Zwj7snYhYNAB4HhuHNEHPP3TDgSXT3d53Y6QzhkauwY7to9gdjKaiSNE/jSD5gYWtklVjtg9nMPjCmYZZOSO4eKLjFaFKjlNnaaNguyWCIZMRfqUW+uelvIfbF70t9KiK+ZxkXAkEeJXCRWsaHqjzK/3IMxycemtALOWHBOkC5Bbtj74+1/WJYtSO9pMHItHEeVapDaa26XTUnmCBiho+ag/lQAiDCMFT92ArBFpgIGRINcH4bJXpUZqJJajLzGbOcEXGQgQeSg5+hCJkgyC2eheR/7TxdYGQLXF8OYA/3mIyHzoZiNyWTtqM/ZrClUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwV2mjFCMWn8sRI8JZWxQHVoUEnU7cGX4+y23LpmNpGpWG2eFfo40/oC3koeH5arAgXerzzeYGJWCmZVWvHBOKDQ==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 3, - "previousBlockHash": "D0D498156A785A08921A4599335C4D48289588DA452261DEAF5C66CF0C95619D", + "previousBlockHash": "829596978F5C5056E0CBFAACBF834B3C72A7CE2E4235AE2342524CA0C11511AE", "noteCommitment": { "type": "Buffer", - "data": "base64:4Rsa8AyLS1PchOPC8zAjKwwrNYAXel+0+AFopkXEhjk=" + "data": "base64:AOb/Qz4BKvLVWZeEpTU8C+oY0OGw9duFeIVye08+QlA=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:sl/SvIg8870IXfGxeSHCO+Za/Mdk/Sk/kqkHjdg6ylg=" + "data": "base64:CZARuBethXxWNhkNE5nfheaaiDCN3PwF/PgyVNzeHRM=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340268220, + "timestamp": 1684972861330, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -1858,11 +1858,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA9YrcyP+Tx2K5+kgiUa3N0imL7Tbx44+XOWKzA+D/C82vEOY1ywunMh+fS+MsufqtOv8akWyu/WkPbhq6cTNEyHsCzD0MV3SWV9HkE+7wMdqweJCM4dlUjayRcitpkDX0bxORgMjlTJLE6nLhVqS7C0Cy0YpL1EwGEAFyOwS1BHwLm1dHsHDlgdtjaKwpZq7YONJaR3ZofbqOFetQKq5zI0F1tIzpHqb1paWVs5ZKoiuq/t4QvRxkqtTp696cQFZ3jnDz/tVZCWDE3wI4a7A5L7GGwloP4j8SZtlC2Ks0p5g5kTs1wQ+1W87LwIQrGQylMDdslhBdCQFJjEiiiUYLRaVVe+mGXTURU3Y7CZz+5xfcLscDTRg3D8I17Gg+Cw0uNrNHXQQjfLvC5MSbtYz7y6Kc2LN0D2JtYsvO13aAc6o1wPam0FRb5FbowsSGqrIk0tOOaKMS8/M5JJ9XRva6RbufEmcZjj7imV0REdCTdp8GK685hwM5sFLhLp40XxFSIVIUDfb+QJMeeHbRiEehfQ0cO0PHGusoO3PVbQlqyCCn4qo8YLSEGg236ZqkOLgRev27OJtOsePPPByqjLCEgjyjGu+rlKuOzvw+UA0/tT1TPhbiCjSmRElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwjy3k7MGJhlBRdeQPWK7it/hEeRShznLWFP9br/yVHzjBQI+4YGEbRVh8ItKKd8M2XqF6oGCUiFNzOOtVXRSSAg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAuCL05lpGhI/1SW/2/Uxm0HBVDzjesX2syj5N/oJZMy6NLTWCZ/QsHajKgG7lVmQ9gpjBMXT7+mxXdvlVI/dhRUmP5KTVTqxREfONz6MFsuazDsSTfRZNGyvRoRdLvIuXmRF3u4GTTxuyheG0EPSyNNyJEkRK2Kx5BglYHeJ2voAIHisZcmx8p6CzxJoHASDdWcfgmKG//HbxuE3HQjNniJJTON5MDYSBJ5ugOheQ4kykqIRgs6xj2vSMt0HrXFeatEAUJMtr31AfHTIL8dURhDu6l/YqHdE0gQISNOjUrok+4nKpLXS/P2t3B4k3IuABr0PS/1RfRxesLRr2NV+aJsywE6p1TwbNaDEcbesiXf4bWMrDe5m05yFZ7qmZphI+E7VLRcCZ5cNBo7MO7XOyvaio5hLcg6VIlAvIGCxBalqv0jbO1qoHSwq/DMpla4m80WJ6+kER1YCo4i8F5GcJe8wRzI33xQd3LLtRQJNepd2suqPCdj8VbXxoWj0eh+OMuOZa3NHz4sr0aPm96supygluRtWe/6Wa58luQNMciDg9QIJ61M+iwaPtJaJJXq8TppKnZiXdhJqgx2T3E+X/KuO2nSpYcK44nlvA+LMVg4vKRNqOhpJR4Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwyvEZVKvL4CDsfFBxeZ0BxEUJlGJRRnQkFLr4CJBVQZ2GCtASwSrqsvD1ASkC97U6bzGn3UCmFlaCQ2vdi62aAw==" }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2N5vNpfquMwcWjuM7NIjIb8ir/0fzsVjBkHI4CMui5WUScfIAWO+CK1PuSbEG2c744zCse0vcaw4fxlyeAt4ey/TvJF0wCLBmpZQ4grTR36WxFE4Ceh8bhVsUoBQyRSwTtJr3JVJngviAee5m7zZPLleHMsodD69Wckqy/ceH38GLMpzkYvkPggzbunS+xIL8bXr5bdbnLnq+72l4RSvI7F56N2XVaq4jDXCozN3+uyQn8lktRafo0ARkCIJ3kbocEgUuQId5zykCcyWWE2caHbtLiX25hedliUNbmTfZZ69X+46aIy3D1NY2IAcjTPTqyPMZhkApj91acJ4BhmTqzkD3tFGLP15+QFQSEQ9hhoqve1wH/g0lrjxh39bYEooBAAAAGkTLBS6N3Y9ZTSDst5/Lw5foYCUfb31Nvrv3ntGuvq2xWKi1ZXiOFzp0cbsQMlxkY9gddWRYBhGSU3qo2zJ0a4z0cEhKgYTtpWK8wjT/yTvH/D/TDf+DwrL82rxqJ98A4vATM1GIiDxeEgCVDkU4FCpVtO2XZA4f1Pj4oHQsmlsl81yYVEYFXY+9dyWPHRLMbiQxrk1GPyP6xPm4GqoFvanw5G71VqKjb0OcrPjSBIgVFQ2rRfIPdEnze5ld1cI8xZA4X3ccdfUNdiWv5phzE9/6W9+qRI+QalyYIr8j41o39HLK3sz1hcIWcrWXtxB06aadwBSD2Bpk3Zq4Tz2wU+cHl/YWZMgzb62rkdmOZlxVcc/cQXp7RiY8z1rx96w6TIR5Kt8Sf2NhUW6oyci7zZ4txyFHeSRZwECggLWaX2cDiQG2tISsmQ9fFkzYmmCs5wXRn+QTg/nPvDiDDttoyfo5ukmgI4vSVgxtRconr3OhUhEzyZTYYjFSZ82UjE5hPB1Tq/Tqv/XQwVPRLAHZBGfmnpGdGhdiDgNrpanXzAVHUTio5Kevnh+VxX3B9YntnJByg/qF07mE0Q7XAVx+Pbw0UTBuJGI3Djwc3OZvxRwE6DNQ0m7GkQe+Mo04WkUZRoHWreJvYAWFd4Jw2HVJx6fhjuuWR5vVZVACZ4tQQnzJMNbV3meCt8V7Z5m2NsOtSRquufe80SWcfbztVzidXhCev8u/MlmOZHHKK0Xnwp3tShgX9cJtHha31eRkfHBau84rC8ikkFwJV6pJE9Fkv5u4U2Ltfai1qTIQ+KFXwLqosrttvvF2F+M/d67VXBXp+43q5ZypQ/3Cvr4GhPVV9uAo2PlhSk1PrDj3vIs/EIa4qX67JFO2jaQdPXp4880NkFTSroqFo9R3pCD7vE6800XC322o6up83L/oRR97gLrj2o4sAeN0vgHnpqh3qaaQOLhk9W+gNlcqvvF0tWSdhfLNWQgRJNQ3F/eba/HP2OnQs2xXxE51bu3/drIgfRwOt/Tteos4EZJt0ull/8hzutAHgNHezsjNVI6V/yuck6CPccmvYZnsn6/HlWjzXQzuMe8NcRWj0gWaVZ261ntFjR2f+M0hvkKYXxogH+mWPO3LhvFI5eBlvOWdJ6dYZX5aUH0gKVdmBgS7B2VXz9gs128d6Hu5ifXYwy5Z4Q7RamKA0HdUz8jAToC4B9aGrpjth01R+UPsgHfERppX9+Fews+W9e+Q5LNnmFB6CaJF/vJnMCy6XNjdGbqlHeYO6XIte6tzDf31etSq/sVwaSdznSiGeKi9W6bzAjrHJ/E3XKbgsTLCv4JHIp/j5bUGNFsYOTxDS9PrU0Pw6kp19qN9il/z7Ug9F0i8g4VOj+pyGTV3BzmAm7yp2tvLRXUMYfspO3X3DxqoIh09TGxatyM8LTlnsd2kMF8ILVUEK3x/fiFXPoKV6hW8gCmA3Qp/YVcbeMBe5WOTPG2iwAmBP4kDQ1ZpTR+ukCyt68ryfapeVpQhqcyoZlC51grn4ETdPZxo2HHFtWAyeCBDrtpw0zrDNFs3OnTsDC4JjVP/Bn0rT0Mg7Pf813HaZUfm54aCDQpCQ==" + "data": "base64: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" } ] } @@ -1870,13 +1870,13 @@ "Accounts disconnectTransaction should restore transactions into pendingTransactionHashes": [ { "version": 2, - "id": "97feb674-54a0-4bfd-be3f-075bc7e24fb0", + "id": "1f0160e9-b350-4c21-a603-950ebbf03ef3", "name": "accountA", - "spendingKey": "8b502548efee03dd2efc8ee27f5ef28a0932ad316e6bb3ff301f6f649be7ffa3", - "viewKey": "d9fad051ef0d90a16636851e74ed7ad4c2b6ad4756b743b38fc08f0c3383d5ae3d1ba670f87ded65b3785522fb6896cf7fedd1d66b06b1dc3a10ed37b88cf786", - "incomingViewKey": "a31f8cb322240031fe7ee18c4905cb0f0cb13e9567e3384b8804a5ae6ed7ac01", - "outgoingViewKey": "7f95293481f482f6bc1dd656fada6a2ed6b19d53c4abd665638613290b9427d7", - "publicAddress": "f8b0c1dcbcdc4f96a51c0006e3dc224d76fd7aab2dd9673900bd88571abba706", + "spendingKey": "fa064306a5d8b722cd72306f8dc5bb7a1c3a797570aa67489f4d37d1aec9c5da", + "viewKey": "9e9227e2fc3845e629b370b6704e6b204980d6671a303ecebe374dce0424272d3c46fb04fbb6271a6d68fed1369e4cdbcaa0cac095d6f269556281d726f2fb5b", + "incomingViewKey": "284d31233ef487d4a1d498ca10cf371002262a1011fd0da06df8bb35d4bc3105", + "outgoingViewKey": "c2191cb7ae0507ea0cf2b099b4739f0dd9d4eedd11b7975590be45ef957501f6", + "publicAddress": "69ceeba6b698bf81c97d5165fb7af9e79f09a1dcceadccb8559d190dd9dc0e32", "createdAt": null }, { @@ -1885,15 +1885,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:ixLf6mCsp9T8nZ3Ho7rgTFjz4GEdvtPiNvsGvxZfXnA=" + "data": "base64:Zm0NspaadtMyW3M07317PE1340TL/eLbI9X2YmOoqgI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:G6oB55oiRArSGmj9pKSrLAvIOFqv71DlcY1AMMVC1kQ=" + "data": "base64:PZl/7eO+QlQZf+0rMvr2+Rg+knwbgKUZAxCAewo+prk=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340269579, + "timestamp": 1684972862107, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1901,29 +1901,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAEgfI/AFAfTT8zQzBrNYXQKwtLfPLUzl3mW7K/tIwzrC4BSnH/Zb/GzpfzFeg4NcKZSEtuESpnFQR1zkHWtVp+WAIkUhGsXP9Lbm76R5wM2KxpCs+hu/E1HNykeGrO1LG5A/ec3NhNNGSiNKrZMky4e919EqMY/IHRYgAvYSGPQQPN2Wr0JP37YQWHrq6Gq/s6s6M8UA4EacHM1ckxtkv1VTSDe/r32tQ/8LwGS+ak56Gpq75hoJtH4SuzDdqtqATq85b98AcjUMSjCCrmOFz7T0i6GsDBUpXKl6kwqopVP/xlKEvTx7bLjOrwkkJLKIlgzi0WFpA4YjJPKAWQEbt3+1b0lv80B0GPPU2fD6zewOTPKkRVQgJ6NH3Ir5OJKscotyi9XEM8cAfK0RSWwemE+yvyyrBwcJF5+oSfJjy/F/ZU2ojeXPa7NP8Oa+PMQaD7SqKq4U9P931qyGNNRFoUsW8GhzyaKlAYKjCnx3HDts4xKp7XorNZCGuUQwGdNdLxzjHFWswYHg2e8Q6jOcel7qyb//+0Gt1Jtg8jkqhLpBhWUIsu+aLuCIQRJs/XEeKedftbb7hmMBN/QXtoN2rkXbZqb9IoIa8BKQK60GBa06yiiP5b74GKElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAtqv8UFdg7/UQgMv1DDSrBPG6gQNRqEI4L6u5h36y1ANzRLs4o+J/j+dkkCRC/mc9PmVfM+67+BXIThNDVNzCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAACzQLwUhvoJxgofz4rQ2PX8oSgjP/Dg/ixATxfhg44kSX0cKYYL5JIdBjJgxKW1e/mk2BM/p8tAawSHuwXSc7nNxDoOzRHx4u5KzE27GRIuiOgE3eNnlxooYCMyAgJNhA8bJKUyJ7yeM8+FY1+sLpKAfO65aPZcT4eZqC8zMQqZoBTuSMvOuw0UrXo04yk5C5ElA2smn5Hoo156pnzwnfsh3VXsKxWFFZoMtTQDDAdemqawZIcTCiKUWKg49HBqmPqSyePhNpHeiPq5v9gEvp8OFmKRZwFWxUjT7StEOQjVSdquYlPZ0QaeARCIHaiUZ1ETrUV6yQvwRcQQBTz82P2VhQ4rlsOyJa4tqMx1MCScK9JgavtJtoDpGWhMwsPZU/APRZSYXk5JjZrZ7Vf8LOER7Z88tN0lwoeo6/EcF7nSRfcKpoNcVdK9qIaPSA+Oc+mmY/+KTeRP5et3YgW5aHg6aeiFcmK1JrgRQpfidDOOOXX9jO/nFdkbJisc0yBfU17lJQ0OoKjmfxckm4YlJgNLnMxw6mFLQElMxCQC8t8B6Fga0UuEKTKSJEd2Gxwt6xAjo1XDwDM9FgVMfRPoVMvbkXmuRFOn/L5WIoVwWVBB1zxgBDlter2Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJh60+b6PGgwKPK2rdGnnqvU7M7fAEHt0ka2CKCATVgP6n0nYs587cFA+aey7iEbsSlbqGQLyrHJKGyC6QPqzBg==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwI7A0RDXkPWnnzJo+x8WO7IS7AYAr0zgM07l4e3v6Taq5u6M0Bj8VIq41uN06pEEmFqCr3TIj8ZbTBKg80KgqR8gL8TkIeF6h3q2UJH++xuOwCLCh8BIjserK6lxMBkNIcQLFOx7FFbR7Qsw/xvnY6a2Y6pFhUGf/DIGTyqVcgUPSsiOkkRyffECvn8BvJU307GxR2YyaljnWz+fOP1ojsVCKQhZpxGn12LlW8x7egKDqDbwx3G1ieRAZXA/eCdLlVHgUVNX2oBs0IElAVMD634spcGbJOcl6EFJVMMpM+3yi/8RMnjgk+Au6kR6OEDkYDq6fhJ6ObJCwPYwUY/SHWZtDbKWmnbTMltzNO99ezxNd+NEy/3i2yPV9mJjqKoCBAAAAJqtcWZr3YVYTqmi3rleCVWJPAtjonYFKInNDoNdzfeP6jsItOdU9zy/kji2SFhaHgjsVUVHNgoUA8pbq3ia/yeCQ1lY8ebfcF11IGrtbg4eOM35skP8U/huz/lXlEtoDKhFXPix7LE7pVdn8ocpyC527LHFXeXJX8S3kzRa9VLgB8JrU4ZLC5ZXdEG83UYS0oQmT7uvARXNLL5hv3/LHfn2689aB42A/oHsUYGHWfBzl6mP7XWMbNqQDDdcXKhMswnicScQi/diT+uHdnTH3XHnXNhmFjmaOR3VALeHv3BEvy8KrO/TXUsKOMah9as195HifZY+VE8PkaLdoh3H9Iwi8nOkpFDNQXjyeaaJPBPOowM43almXW/HIjr5T/+Yoj8Y6IJyCH2VAN6Yhx2p8KFxkDoa6yki4yxZZhu1jJUUNDncAUUidach133413h229qaUh03tM/6HVZ3JWictmUDCK34KM/ntki0AUxwKZDxJjL9QUuu8tFophWilALQo1y+j7DcF/YDThegV+bS+gx5vWWpttRpsqJXhPrSPtj7CACe5hwyUFQEYCHx9xmhoeWkvr1lNY9f3h0f6K5PvaU4edZ4DJyz1lyONQNa8wCE7zaL+3eqp9vdcn1ONxwSgYzZ8siT2pdFlxDNF7shjsnFYsKtGv/Yqg70l5Jxe0lRcPF88V9IPEaNoZLs0Vae2ifl9NNZ21ODaFKWENQQNH7FmWa4hwr371JPWCKxc4R4jglghLMG8sFIsyC/344tcZn6OFZWdNsYDiYCm6D8C2xE1aFx1Vr6FMlhkeJTxKD/qUVtGxAI0mWEtpoLEmxkso9+Np2XBf3pL/2BQtGwo0ZQOWUBZWtLEZLLlJHcQh/+M77Hqq1u5vehSTtNDVgxsEGKTI5qASd2OWIGL98HScoiJ7Oz9H9ZzNT/0pGguU0c+RxLZKO1BrcDQ+QqRingb76WUL+xe7+QcTb15GiDvNdkq8RM/wqD608pjxrQdlh57vopGzXL8Nykrfy5wCzES5G8c7BiYp6wvCe31+qhmnRzlEc81jxDB+11a1YFWIMpBBwP82WXabNhksNyuPrWxQaG2Nc9SsM90cXc6L3bpMffleBzLoqD3OrJ9x9xMVOjyF2hnpwK9sxu6wljTTZRSA3Bwy4EY2EVDjq/+rUcxRKgm6XC5LwikI5z5eY6/cyS2wYj9VVFe0YqoFW05HrBfB0FVSR/YbfvhvIeoLhhMRoHmysn7X4GMCW/NBHynKqaLmWqyN/zFH9J4T3404g7xw5zxsC2LmDuWnkRYcSPsgCqIt4xj4N95FPEMMwXwlzf6AkDb3DXHKpMvStZRdjqA+Ba7boS9I5pDnkuF9H9FymMKUdAp1w+VJR2a/ChqT5UaN//evL72kUMGT1QcdzbVvS/C5Pdtzi6zio+ugYmnbf3Y9CEfn9BPMGQxresF7QBwSAzKm8egiW7Z8LzjuA0Bo3xS3bvbjJ+WLbM08N7BarG3o552WxlSWI0xmZA4n0XUUqIHudnc8LzGGDs4MvV1xx1aYy8em6+J56ay1FIKLiVtiD/E3VkY58W/MpPs8Yxj+wPl0I+6LtXdWDS0keuCw==" }, { "header": { "sequence": 3, - "previousBlockHash": "9BF0BCCA80DB57358EF280C9FC63A818119E3425DAC161FCB4BDDEED1DF1A981", + "previousBlockHash": "2A2F801E69A1D0ADF22992BB10B30D418BB6F0AEE2E816DFEF7F1003B8A5EAA4", "noteCommitment": { "type": "Buffer", - "data": "base64:0ZfpmxP999x143bGzl00u6Md+oULd9A5EB+cMGKzCTA=" + "data": "base64:0/sHAbRA4gPVS40Z+fQWrcvaGkqqxt/AJV/WjCnmuj8=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:/uZVRnQXcbWyZMDsn8OeWjJ9j0Oqf8Bf2/K15Csrs+c=" + "data": "base64:iflmnFoSojHTpDQdH/J4cHlyYRVLz9uE88hxBUvcq2Y=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340275040, + "timestamp": 1684972865456, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -1931,11 +1931,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAxIttClBAN/6e7TuJYSPzkwaxdhO3H+GxDWRQXdBMd76wqxEndzDF0p6mpjqK9ZXFGthK2RqxOf63ONzmwY02D4p/IapMjMcXM5dHRk25kHq5yusOkvPLsndcRdb5XJB/pbHrMgIlV6yqxQNWGtYTbg6kGP1nNHEczswKfyb1NWQJxx0s3MLoKww9ks324ur1Z+D9xyXFcLz3vwvugfJhjGQoV+JU0E6SOW9m7g7V1JKrtcOI+iYEcSdrJhrw/YyjVGLhmpnOn6qMKKTVBEby+d8EbMgnJ1CxiqBRj37MGhv3+BrMnOrUT8KrmEtAH01iez/qZUItscAwPZWMIIdDTgDa0HmYzqwFG7URuSh3Rg3RGLc/vNgFXU5nlA9PhWIGByDasQ5F1qKT8MjC57klmfToHB5p5s1nbMPpAX0XleK66kfegEkCki7p/URX6+01pg3KvBoHrMP+EvJJ0ZP77tfzH9t8P+/qkwdX4NLznGwqaUirbkpow+BP274BMGW5g5xvhj9CGNVcH3/+2EITKKQI1okjBmHYj/2KLnSpwnFLG0cGG0XdZnPLKqQ/si6SxYdLO+66jJwrttExjiloLDVG61PwggJjvjg3W2Zqqy7i7ls9RZeAU0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZKXVwfcgTyzUGXNU+41mI/ZrH2dHfU//Qp8KJ85DZepUKYh1zpV2+gHbSl2Cuxvxrp/cgHnigvaLv9Bz6UMUBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAQ9vGQmbaf9MmDdOFIgEAxLh4iwwRDR/QlWETq/GztkqCl0cHV4/NK29raS4SUxbhQU+rrzFfKllOuSJ7iaMi668R3q4iHSbYLiMg/vZTgFmuKcDw1aUlNgF0K0urvmh7wHPyBJ+qFIl90mjsG5uz+mu5WEBOAzWbqop/ub7ZPtAGFCoFFxfNevF/opwU5kqE1yzOYtFKunMxWmVRkDx0P0gCX2q8HumiXSqJj/N5UXegMOcFnTByxACw1dawEu/D4nm4IqdBkSy/+gJ3wkqhaHLztPgnDLxYnsHacpc525NxFUj73AWLSORHGTOQc+9zM3kz9grlQbF7evF6KXDYJNLcLy3TFK+e0Tb6Aef+Sfm+DlT9drM0kvnxqvopuqxbGDrMFNPaJmHGf3gidfLorEdPOgG+mJf39kfx9fPtJNAv9D4ejbzm7K9T0L1mFnOyjrgd9Enc3Yqh87S7pzGVKTVUag3wMgF0aFzO6geuRWEYKImcM93sCmnEkBJcUAjrZ7hC3V1YMiEP3ge6tH9J9LsgmpGmSb8sz2n4LByYmA6m7VMGhIOpnCsDoPJesO+V2LiC3nLZHhB8N56JyhRWY3a8nbP5pPzdpWtaF5CRAtofaqug1PdYUUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw3cSDCO29MY86HQTtHlhOqMAPtapY6Aa4QPjV/J5lTKUfBP2SKSKyNvzU0edtOpKcvN0vd1fQHNyUzb/fXoBjBw==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] } @@ -1943,13 +1943,13 @@ "Accounts disconnectTransaction should delete entries from sequenceToNoteHash": [ { "version": 2, - "id": "432e5531-c1de-4191-bdd3-56322db70374", + "id": "f48b0472-f7a4-4759-80aa-a3ea51ed4337", "name": "accountA", - "spendingKey": "3c2c411b20b3c030693282e4d3de3b0928712627638c232cfe695a524cc30209", - "viewKey": "fb596604f6b0c03c02e584d878886058b73212ed9173bd67f624030802a362df0b57ebc4f070e430d8c5844abe807b8e3caa272c1b793211b7944aca11f9c781", - "incomingViewKey": "5f3831d82d811b36ded9932c2b698820911f42d6f2dce0be56c7817fe349a006", - "outgoingViewKey": "cd8c974a3ca5d6fd582bc325fbe31deaa5570d907e9640439709f9c41af28d29", - "publicAddress": "146721ea6bd4e21e70b0c0a450638cda844c15c0ec8274901b52bb4fce4c665b", + "spendingKey": "c4909014db6798540c001431804a12feb21b1d1d9edbbfe586f0553beaa7b72a", + "viewKey": "67ef52b0164c98e73e610a5cb7552aca256335c1f7fb8e89b14152d72c219c0fce996061ba7302cf73da3aea2081ef00251a13c8ad3b8e94dee1f31414fdcb66", + "incomingViewKey": "e3c46eac87bd16915f68da6789b8474164bead57ea6e5971b228e7cb6f57aa07", + "outgoingViewKey": "2d3fbbc08efaed824ac7f425ec965d322f9f79c6b58eb4846dfb020c09641e47", + "publicAddress": "9c0a66e7458d6ebe5c5dd1b53da091d0ce758cf0f87bf5bc76e7b4988b361a25", "createdAt": null }, { @@ -1958,15 +1958,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:UuVtojvMzMalR1/u5wm7fPhgr4O0Iw92/gGX99aHugU=" + "data": "base64:sz6Gi9wZFmgKNPEIO04gWKPmX/ZQGZGH7I5GXoVSRz0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:hiN6KBlN4n6TCL3jeM/YuXS0Rlr05b63xmx/ov0WUjQ=" + "data": "base64:FULeLziKNAjDtmyRD+Kcl1F/o3lacMjHjEjchV3inas=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340276622, + "timestamp": 1684972866435, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1974,29 +1974,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAm6DS0EReFNKnM/5jW/6waDr6R/xKZe1QSF3rMRQTvbymzbjdrKyZ1tZTWUR17xgLry1pnc1nlGid+rPYklA57henmsKz7PTiZgOmv1tIgIGXuTDnksEIN2fV+3Spx/RaeUuVXVc1m9G+/WX8bdLVtn6LsMT4wxrDVhiULiUxBuUCR2Rgiyneg96snpxZ2rodfaW3RMmMkDkmnJWQu9KMYdwnPR/7szv4jjMsBW4eR2CR8r8ioM1q37OyYwDeznfu5MN33Y3uw0orrTC7UWnWhlaJDohIzSLsS0MYHsAptk3JkROKjCRN570sCPdwM8scILNkMpuR0ETnCF0bgR7TjhaoCQAvk8IvrhW2ZOGUk419LBwtLT8rlX0owauoYtENmjlzvTaT/Dhq/2F8T/rIiWHUmapGdI0dmoSZy3kY+yU9j+o+2oXDoE5sOoES/H2DTJ4MO0TwqP2QL9PU7hFU56a6plVequNa3sZQxUEdIkM8Jk7xC/NFI/W24flD4pZOIiMS1xY2yEupTVBtwJ/ezVk1y2Cr1g183xPehWsWV+NQSFRAFYWf4+MwZaul71oGiTLkOtmtWomN43v1Rqf/iZt5sQr8cD3tJ1/kW0+jMe67PDlCqy5zEUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw3SlZM0rD9SHk2uuB58lvXSyJFWEN2L4O9B3G27OFciJmrRT2KCElumv695OiVEPQT0zuX8MMcYQV85yvdI/TCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA17POt1wNHupmKJz/qh1rHBrTJKi+GY/wda+P2C/w8bq1S9qqROyf+efKyI4sQfj6zlX47Nn4eApc+YsyTie+xfzxlv39J63RGGHr/hfPUDKUidGMY/iYfSuMVLbgeiOCDfWjd9mjEUcxGn4hRKXrrwqqWVZNPd7tJ1uAywytRUENrkrMzRWzDMeHgLcNQoL4m7in/C5UHEF3w8fvUGtFIF7ZaNypnzZazFMsmE5M/oaz7t5kH48Zdqu5RMIrN+ZD+t1fv1MndEPV98mfbzcQDrLi1nrXOVT0YJTArfSzt9l1rTPfC8kBD7MNWsPTkDPL9rsSrxC6+i3LkWbbxxNstUTYwaxcMNnT0+zHHhrDt8jj8oiA4JJdjRF8oplqV442gKVRDqhqNX/YKG9weDOKkyIaUmG8+qrSHPTVMIupkmueRukxMxMSImYjbjEHHLS8oIoyyAwr4jcY4VEDZ0TS8lrR7YDz4RcMWiPtVXWW3TL4lnuINzHMQfQfitTcfb8Mp5AUZZrqHOAqDgJDGBhtY3VFPrRdYG2eqRg0ePVsKwOiMzixavZLveWgRGJu+B5loXcthwauDWq2+tq3bMJwP5Oer45p2lw0QkdRYfFZYKWf4HTJsSYxWElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw4rsqFNoaZFeF9fYSEtKxXYTme14cYiqh7DBS9y2KmaUxPPsh5Tsw+hshJnZihlAxymi29PG1UjJz1+8jVwNrAw==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzEUDSABvUqESWoUGTJTYjwiaChdP2T4DDsEuiGqXF+RfTkemv5cpr77r1JQpnSgJO70Z7Kqf+/I5jL/DNRHL+jDKSejL0GuYP4Aq8Bh46WqJIos8yAmAYQi87a1XBX7+chMfEonJH93HbmcbhT0At+pL2wQ2IK5BiySmuWPa6gVnj5UiSfU+2rOeqQ5sOZmBnYfM9aqXz5vZb0q5wYlXX/ICyybEqtyRIjamy7PxImkRpD9VuYX/HcdUWFnxV4X74Jrovk3m3pgtkupO5DKyPAC1rd5Mzl4o8AUmlAp4Vq++9Dd7nJs8f0fmV2Y9A7cqADfOz9N46QOtma9v35bNrM+hovcGRZoCjTxCDtOIFij5l/2UBmRh+yORl6FUkc9BAAAADcf07AyEHANgu3FGNLuXnJU+ACgw/8Wx9w7hWd0MQNGN2M3DI7k/8geXKhfMYgATVT+lJmtxM2WkUcD0rXnReeGK9pEI7KG+kW7zZ6bDPmsp+CZfsZut0RZ4Q4rfLEBAqOChGaH8uB/rreT52rpgxKmRo4iHoA5Uhs2FM18Yqvaw+PCGoVaxetPvRMVZSJx5JRH55ppaiE9jfNmJ/xQL1LkMbpBjlU/KagZF4YyS86G6sf8J2FaAXLvjoW89d1vXBWs81bCasU/ePHgADIuw07tEy6KSiiJRcvkFKwIQlW5c9g1pYoS0wRqeq3mn9FkGrBHz2M2wvYrt00Rtr3ep5u3wl03JxUtI7P7lAz1ZaK9rnYzLgiAY4K1eti3jc5EBGlQX5gaLSmx2lsY+mfIv0I+eCj0gQihGwKrXwsnL5YssdfuV3a+jNzPnzecQvOwyzbCKxasLHEXTj0EgIhwaBhI3o0VaNTXNIe9CYh1ZLvtt1ixtrBVTf9c20dezOp0R2don5CcFEmcNQK/h1OfvDhrVZS6UoPvTbZiqSWh9HZXSdOGRfQvKg1McqYlyYUkr3sQIvbqq6kNc4/bXU+IFfE/mHw9rPMho+qYlL2pExuwEfzO1Y855SEBhMa2UeOPylhnnshXDU4VtlXXTikDlpgm72REZVSj8Rt+/UywytdpW75WGKhENWYg9UWKRNntHixYZ3aseEabLEpOcVDlBvmouVkAYD1lutsDa7c3coDO3+fkwFOpsb/+VZ3KCWpC/OhuXJqcEDoU8HSY1FpsVORh5ko1Yjh3sE8wnhoHrdXfmym7tz0fJiaH1oUY9BYeeUJxU9X3twOuXdkFTgsK9QzvMxzGppuRp9guoVQKYO1+ik1umm747qKELXb2g3LIJhp/6vqfc8x/LIl46EVf79SVmxVQoUz1ucrUsCiwqTm6XAANOSiUUYAUSvr5xRL+U7Bp1d0OggPDaxzuRG65Kr9xK8dqTvDICrEtMuwMsJI6T3eS5na8jNqSdKYhL6yYDsuSQ88B1/mCegO3c5Rqz2HU6h+VZCfJrJkgGBBkt6U9wRrivsakSXEx82kXA1CnXchRIrSJ2R3GTJEn18wSksk54uPyedChqg99WtDB+zBbwX5mwUv94fbIbRPyn28CEnJrYanWPGwtNofRLSj4uzYUypDqeb70GJOwvxSzRh/a6B+8VAB4Vhyb59STsEYUti+jpIgEA0wYKA4ED9RK/HaHEibMb1EtyvNIGIEcKD9DsY/5hhKwYEqEq6XrgMr2IlenzT4BvnsGl2l5945uR+Rrkhnn3j7xjazvHqd/5isF/AsARotTYIL4rVEI8GENGQWS/BP8YlqHq43mrdeRHXcz45Z2Vwi9mhJZMXHxmRLAbadQeMnntFj0I6M2GchsQ2gyq6e1feOOd3EPLpXgXRnpGEsbMwudZyIu72uiEU+3fdubZKx0VW/67oBgkNS5TR2tTJAMDpXMwyL3Ikvezkjqtuc9Abgy3rmre4mUCgBVAjCwSLojk5WVWbEbE4e7RcK80hAQT+V0OzL8t0zCTrJrjDfYVNjEsAQr/S6Rd6Xrtg43adHYTl0tIvsM0NltDg==" }, { "header": { "sequence": 3, - "previousBlockHash": "738D9767E18164A474DD84722AA1BA5D1E61037DA122E4FB8123240DFC83D824", + "previousBlockHash": "BDCFF4FB8DAFA31526F61492408D8E12B8A42C99F13F962B30ABF9B378649E4A", "noteCommitment": { "type": "Buffer", - "data": "base64:WEl9AuwZcjMimK5bSxDzN9TJn+klMtTut3i+LCNEUmM=" + "data": "base64:i2pvQMx+oIbXo2if9zWBlkVXr7p7Oj5Be6+atMHJGyk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:HMxAJe0NqsVxfI+sNBnK+kSm54D2edsJHsboL9Evt0o=" + "data": "base64:mGPqA5WYTK40JkvDcK9UNDGqqVfGrg6TY0pSeSEqdOA=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340282294, + "timestamp": 1684972869608, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -2004,11 +2004,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAZyv9JYiWwHdXriiPMUdtIQ1GEtuRZRJxGPKNs4cbouO5iW4UzIqn/g3zTf0A5XCTmz2J94t9WLqYiushdG/hsrsmL66YbXaZZN4i/byOiH6MHuk9BkOh2GUxX/lddAelYAEFJKG9q2jQzPUnTIY1Ac/ZFDJ5o1So4K9DjKcJl5ATwo5kwhazxKuVAcvLKRZt5UrzRDw3d2jR/kmofivUuFCHCO65f9BDr2zAm477gMewoGWLsO9FQvrcWVKcpGvel4W1tCtYbib+mCMjH7al3eub80spMn+yXecYe7oMSG8fPqoC7fH+5VzCHbjJY+sOHXvSvbiBjSjQ9pmJnQ/cKFuA4eC6XLS/W0dH3VU2LYrc/JrwbdRJ/DyDGrCMjP1hal1Q/YBAJyO2ibFwZkDy0U/9o45rx3/iUg108dK1R1xbb4dANsxUh6d5NtuQc30szKgabgGTAsU0G3w+iTfT/740Wcdu9H/CxHjKg27TGpzoTdZqIGkeucTuUeez5hnTUyjEOGdZFd8lnt5cAdt50GgoKVp42vkM4mNotCJwDG++/NCZ0m+sJIvtQH9xFwonesGI7xHTAvJSbKk6VMgexGiC5NNxK6BBAz5FxqnkulRF85vz/waN5Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw2agKK3oHXf7c/oFqUORT4cjCii+tBEoRpX4KnER3pE0ewKCbUG1KVai2u+hjTEEuWNCpwmfdu5tGNI9If0djDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAVujtMsldqFSc7I4qTOB25I//Dx8YYtoWubgOeg2vbb+xZb92KTDk0dFgizjzBIazok+jsDu2KgpNUJxPFISffAqra3cbHduK9q+zFJqmpWGVKXFrI+B6hh9zdEy1ZFtyWHkzZMYs7ct+kT5xJFfhQd9EvOkIxXBC/PutHDQDrmUY6raXBz7N6rk7psxJEEKX/t4aIaXQBQ/hKcMRwW+N6ogCrfLK82MA4a1bW8eUem+YeIPq34iWnLfZPCDOhHHj5E1ytctxSM1OmplVCphyeINS1GpxnNlFVv1ahhuDCtL1pD+nUeTmoXcRDYgtULgo5NDHPXD37n9Yr6GhUnONB7L3hWWG7uroPzVmvWY0oMxB6q9Ch3LgK5+dyCfUmawAH/ga6yhH30Ng8cFmY0kmBOdgVJRLUc4adZoMgubJqx7IDgOW4QKc8axkXKKxermHWTbzW9h6B3JZpjVqqtAZPtzvz+FwBfIh7mVLW6GXXpGT6b8+75AurZstMRCBiZawxBhs5A6vaBBThwiCz/4lsnck8eeTja06ryTfvV3+QMTdt/Md3Q+jFciAwzG9hgMODLOqayVwF+GJoyr+cXkkXihSF6yIydcfniFeUcAhxh0iSbBSWmAIkklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwPc8s0bGE9TabzqCllVTlCHY8XUDodXXdPycHKZ9HZrqdql+a43jGaGON5GwFsPkZeWrA4ON4ElzRuKpkEaQ+BQ==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] } @@ -2016,24 +2016,24 @@ "Accounts disconnectTransaction should correctly update the asset store from a mint description": [ { "version": 2, - "id": "67f6eeb5-0d48-4a0a-8a77-07ee98878e03", + "id": "86832c57-4eff-46b3-84ec-ff21e9b08b2c", "name": "accountA", - "spendingKey": "62d86bf7ebf16ae80a10062b2a11059034590c60eb1eadf712f353d23874e4c1", - "viewKey": "86d833e6b90f6a533a205ef4b2b55abf3949996ce5f7679df3b4b19093ef424c57dbf383ec6b86e3e94eb7cdbb475f45bfae47755f5126addbbb4af4d75f9872", - "incomingViewKey": "2149baafafc05ec05b4461e1826a634450737b7f79c984526f96c8d4d5a57602", - "outgoingViewKey": "8bd61d3387ed74c71c42c73aed8bd46622126845772f7dd983d8f253fd2b5fc9", - "publicAddress": "fd1e36e16d24967d50525663bb767389d75e6b6f54468e9d3ff3426a616c5309", + "spendingKey": "0423697b8dfc4e6fc039771f83fc4db478ca0a53b857fba1dc9c6dedff3edd5a", + "viewKey": "03de4a78994a3ecc990ab4e27c1e5a697a7ca057b40ad1c8c39bf77c0b2fc4bd7ec4b52fc97ad31c30c44b2dfbe7efdda86a13cd5a0672c2659bca8b365198f0", + "incomingViewKey": "d59ebe69fd37de827007b7ff16b639d424d98048ab07e08b18dd79784b4bec07", + "outgoingViewKey": "2d9195c69465806bcd2fa7b3b0365d43540b8763ceffec62ec13ef208b79cdd6", + "publicAddress": "4cbaa87833c5b77b804a17314262f424be54058f8e885b10c875bc4f628957c1", "createdAt": null }, { "version": 2, - "id": "ad484956-bb96-44fb-8127-6611cd8999e9", + "id": "07ba227d-3ccb-4cab-8e2e-ccd0b225d064", "name": "accountB", - "spendingKey": "e47bdaaed4147c86ff368d77da5e6d6045f52c2f7a00c1dee29b20b8f290848c", - "viewKey": "99cbf47d405bfc0eb634e5372072a1178f686eb49c7ee93495703a67377243521db89a8ce377816b01705ffb10134985a1ff09e232a8d52c9b09fb2204cbf252", - "incomingViewKey": "fb220448ea6ba330bde3fd57c71975b1d709717d679db3a3a01d423d77484205", - "outgoingViewKey": "9d3c9c4b171664fd77b1b9f275a037f8d26997b36f77cf7cbccca34b459cea58", - "publicAddress": "f88449f88a9e7ddfe660fb4523f0ace23d3a13b30cf7cc0c73fe424cb3c06d31", + "spendingKey": "b5713756a0629ee474bf6eb7a6ea6c1c5986403f1a00dcf0b8db4f1a8f87af89", + "viewKey": "a5314866e568eadab3b6fdeeae496a74183abfe5c465ab7abd568eb5d030763eea91b10d7a7a52c1f47d4cdbf41f624fe372dba7da0c7c2e17f905f133e92a92", + "incomingViewKey": "312b3d079092cb187c3f093fd223fc0337e7025033393f075510eef96a768401", + "outgoingViewKey": "a46d4e2b740fe5ce3b0dcaf09689030cc5175a58ad01bc2a3cb0fe5d843ae562", + "publicAddress": "9c4f6c87bf7c428f049ad5035d1ffb223f404b545c924d3b0b49e503bc6083ce", "createdAt": null }, { @@ -2042,15 +2042,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:HNCmpRlIen3oleX0c7eOk0gLfnZQw+3cvG4C++oIhRA=" + "data": "base64:WVbrgRVDAo0jQvmmAoWtdG67TyjisXsz4Rkt1Gh3l0A=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:iILIfJFYt0cLU9Ypgo+YiWnJYArlzcU4Okt0+eSgop0=" + "data": "base64:wkzuVKM9dCJms3uimOhX/bL8aKiI9MbMD90QDjGtx9U=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340283735, + "timestamp": 1684972870434, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2058,75 +2058,75 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAANSTchXeZ+gCzCWCkaj5TEsawjjm1Pxf3A7O19uq2qgWPZw2VV53qBXoiNB//TAbSTdWocD3gORkSzaVJw/UQ3pEgpmsw2fhbFB9fhQ7V+gKA3D4sS7usxNTCqzuk2TLkZESf0J6ckpQNixUyhM9flKMmX7wa4YoQ3VBWthgfVPsM4pZCHMGquu7Es5wO3gVwmjmXJyMW78h18pbabCBt+1ZtDMnBFV8N7A2itt9BsQaUwG2SVdAN/nqOIDTY/1XTgTu/QmpwWPqfSQNaRvoCS5Zz/VmrEN1RMaa7WZwp/FA/ulF33G06KVA/1Ic+5VVGmZZ50ukdlLPPTQmsF0GpF5HqEu95WCNHBOhP9srHjq5PhaDu6jW37zEsfj8CrFwSoc0uzFdjY25fek2wU2FqR3PCmPvspwthzDsO83hWBFh6XnPg9tTGQKhb3Df9RwSt61Law+QPTXWmR0qMqI0MGalP2EVzXqMtrCYgo/gzG9+lNsS1H1gGftB2aOggUQjw4fkjutTA682nU4RWI6VHtEPdHjzfEJZqQy59Xtes7vZ2xTlctjREnTD8xP4hsec6fNobxAAUKPreHLv87+QxIICqslmXeJo4Tv1R3qkHI7M2+M1+dgb05klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw0v5XfxpU5c7l1Mawxlodxj2AOnhza6Is7442x713jC1HECgglD4V9iXxw1p3RLfKa8bLREJjyXnA2l3MJ0QtAQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAP56jcXxbT68KCKKCz2+BA4kfBMyPQ+/5Cz4oGZ8MlDG4kjNTRJrBkWpPBcpz/ADUjJ/dpQF9ZFiZY7/nfxoZBNfmILmf+oKw6G1VVo2+EF+pC+2IJJuQGW5kDYO3HIVQF8HaI+ZZf5+oG50cB2U7eu02zgzk6KZ0j/UGyQOcXRAYdHLlryCkshmjaTovDCilkrW5nWSO/TyFx6/glZP+1NQ50kkc7yeCnjCHh1kZ3byI9kPcXgl6VyywuK1ELNvQyK8catecnedXgR1GVsK9r0KCAZjSRBTbIB0Gq5iNEiraOoN9NepxdLKMv7rFA37GxEA78A79ek7TRs41/z/bwTmvPIcQjGvJGXEqVHnMsFbLm6wPZKER9pVM0DOCtdNXUDw9a6H+69ahPHbj4dC04bA8Qh5D7/aYNZxRM30GIs6r7Wb4dt/gks7s4PsqVhtFUYQj0tTIBOsH6MFNkJLDlL2GLQErMG6QuiQZE3tk4jjQDxNGGH+5UztAQts82YXFCZIyL24BqWBgD3jZhOXzitlCrNH6xWNSIISkHyG4Y1o6ahU8mYFNvNZHFfO2JEzJ8ODwBPmRvp+qd6kIaLlPiyoj2RqD7JPp/FE7W54xNP/As3BmZLd31klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwql+APYjEGWthDZABwy7rd+J0ekk9L0M/FRI995AeYznm4imqTZHhGqkjEmTnv0MA+Dxz7omSmWciSNIP43KoDA==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX5f25Y8eHg0tXiH6tNmURD1chCAb4XZNDbgci2XLy6Crs4UC5pzJupPumVSjTdSdQy1WwuogrL8uAS1IvazbtaJsESWeRlhnAltYLZGP1v6sZpQOygTdXCiZJpFsrBc1jiX5Rg3RsSCp87r/+5EvbRzjswNJw2POizZMySAu9RkCS+MpUa7KDajKkguM8naPBQ997Y9zxGXslR26rpyXjv3AD2HM2k7kZT7Suh4y2wiyY+54xs8CDwLiUMe70OFmd3m+ubdD1uBQM0bmHSkfa1Z1cj+CollG3MHKPbSLdMVv02U3AcreP8hy4DxN6wOX0sUvDUyv6cn7m6+BIkPo5q8IKm9d27EmSkj5pyiz0bWL2SCzGV/k3/MAJntqq2ddZAMe5u8+ciMAExO7MFFwX3Od3ZjuNI469TMBENMduQMblPzM5jtrZKhPyNDcJZdBTqXwFwJJzxIuYjuv5C9yi3Aav8MDr+En5NZaLvSYkJwZLGGYjJVMvKe95C8u3yN+gr3AA2bku3QISUf7pGlGn714j4IJU6SY1ypb32Lo9bUnX/IpWsA+NtJcf0DEGzjn72ZSfHy3TYgT4I82KfUSKmKdjlXWKV1FzP2QfxVwwgBTiojiyGIhlHbR0oDcKmN2LLCIfcmvIltmyGB5KYS0sQr+Hd5DX6jEnl4Wx6NkW4p0/edV0Q7yhds1uGyGpF+bEM0SNYzs/5lxWZVUzD4zhsTzKuJE1JgPjA42u+4VHw1vfOXae5srzc4mTyw/XgLtNBw5jkKE8paLscI9R9Da0Eq3XgadWeEhlOVGXCcfcT/rNFuVluiRg9g7D/u6xZgK2tOlHcLKQluyPB3z8ICZXtpNkF57OqVcA6+/S39ZOu4r7MFfP5vumF8lrBiUIGxqjy1cg3ba5UJm2/J/cUWCJIhlb0IuHrbdsg/ocJyNZ40RZY8SPOZsttqrsDuBIUM0CJoGy4lJbrtFVr1YtNr4uS8necr9HVAaTLqoeDPFt3uAShcxQmL0JL5UBY+OiFsQyHW8T2KJV8FtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAENTwIEA6u1nI9/ifDPNS5kzCYxUEyQWTE9wWc6CNzpu+u9iIu7gdnXdrQ5YFb3SCoQqAaSHuKcrvXXc5PTSMgF+VP+Wxbb0zLWMoWt2GBCiIzSa01k5jFcd77Y5qRLyg6h9GR1iEudmz6aV83nuFj9TQkL8ushsXGntOH1yRlkC" }, { "header": { "sequence": 3, - "previousBlockHash": "7B1D669A2214D747D5D0242385C42B141A7283D2E0474A655A7FB264F0B1B3D5", + "previousBlockHash": "2C7732D1E84078B40DB87A63DDE3AB5184C2FC46938B8CA32283378274E08A20", "noteCommitment": { "type": "Buffer", - "data": "base64:GVw0SXVtBtS1/f327myNSV14bwtqc2o3OiXTZGFdFEQ=" + "data": "base64:WakaC6Hz+Iv8qf1eafXHcu+PX2tLQVoWPB3z2VWCUkg=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:4HNWEEEyJPT/C5cNLJAsECb+n6kDGdJqLwcXtZKWT7M=" + "data": "base64:30+50vkWCGBL7Nz/xGnF0s0m9iSt4ZfohnUxPJMIZeU=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340290654, + "timestamp": 1684972872050, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAArErA+x15HodF9A/H36DbwXYOlC/nRxotoaIAEaxquQ2hdwRZmZBmjX3dCYT9XXIRptuQQXk4HfTtdeh4/tVNzGOWRESA8XdldxxoCs1HOkipjDNcqWA4bOtpNowgMbtnMasZBVAEYV3zB39xuxBYolC5kbZaG6Aw+NSy98hH0jMNwc66mn2072Dcs8f693uifOITMM/cSIYBSFa2AjIesnEkJTYCdJrFB9IKz2pSTzaGXLSut11322okrRoZkfeamk5GHXcfcJuPvL8tmI8KKre7QAb3FWrSrEEjS/sA/wNxbuNBc8K965EH03OW4IlHlD9xCu5UMKOgpeYu7WCTQHBFKfaFsfprpklELKnx3I2mbJ71K6oh+HyLhDlo4U0WW0mg81uz944EY8dhacfY8C4YmD3F9eAPOeTSecBXjjoaDfM+QyIJrzkVhKazBbb9ZUq113IPKM6oadQd2k7vN5i5Ybz2jWB6IB9ED9DZ86IOqNgrt05IQL8dK8eCVUWsPjIPDwPdRZwvbLDBUiLZXXFMh6oyiGWE6Nk7lSWNcFvbBXTqTs8HBFeZ+5fYmCN0N46VDRmtmYqlJ/+kFDI8QNgqxDFnRBpz2lIDrA8fvKuanLriT+FDdUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwle3+neZ9ogHnphDz9NfpQyY41vNr1v8N7PrC3qUNjXNoIzP1wcZBQlleCw37niMkRE+imGirzwakzJ9yJKJ7AQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAbXyiTncXw0pRJxGGYhlJov2DujEdsDnG3yWdh9C2jyillxphGmuK2W5kcpn780wsV7XQUuJ5B3qDNh8Nx3+Xu6vemVExvbkFE9SuwGOBU1qFJWx1d2PZ8qEK1NbJRUY/pJOeGPwSqHvr2/qAfMaz6U/3XUWAXwqIdaCMDkE5tYwSJdmaynB7qogtsm85zMnlQQdlceTZL4uqYwoqs9X57MhiA8wJxIvu9AbqVSydpgiTx2sR/A0g0C1XUXrV6LKbDYmatYcZx6PyZjwPwsG9awoh34gmH1FoqnYiTTa37WoGFc8HkWOVxpUzsb5AMlpKkgjIOJFBSRyRf8vwzRqvGmlW19/ZW4CvTu2UHTMgOPDbatAKp29KdNHZleYI9fc7TTzMvPrPVhr5e7AKwXLarJy22qqvQ9v/BI4+8zoa1GLfy6omu+O9LeQfoLLZXCeuYOQ8gXteYe6b1ZD3uCfgtV2u32grTxgDO1fv/0ghaNh0Pj9yPY4rzcqOaZA1BkiH7eKOpvhRSKpAtEZSMOrcBUXtgMJPym6ctuuwCFLkBMnicayvKokYlGsV0+JUHQFDNh/Gse1ydEJafVLfW7aVpvdyti/ZJP4PMtemme4M2Ej1ZUs+TCw5MElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwm9gkCGSFUGH6iebgUNQPPrLSyzt8gfEhHxlFcRcE0KoGYiwdcr2fCvEAIW5i6Br2twb5yr+g8gW/Yt00g7PVBw==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX5f25Y8eHg0tXiH6tNmURD1chCAb4XZNDbgci2XLy6Crs4UC5pzJupPumVSjTdSdQy1WwuogrL8uAS1IvazbtaJsESWeRlhnAltYLZGP1v6sZpQOygTdXCiZJpFsrBc1jiX5Rg3RsSCp87r/+5EvbRzjswNJw2POizZMySAu9RkCS+MpUa7KDajKkguM8naPBQ997Y9zxGXslR26rpyXjv3AD2HM2k7kZT7Suh4y2wiyY+54xs8CDwLiUMe70OFmd3m+ubdD1uBQM0bmHSkfa1Z1cj+CollG3MHKPbSLdMVv02U3AcreP8hy4DxN6wOX0sUvDUyv6cn7m6+BIkPo5q8IKm9d27EmSkj5pyiz0bWL2SCzGV/k3/MAJntqq2ddZAMe5u8+ciMAExO7MFFwX3Od3ZjuNI469TMBENMduQMblPzM5jtrZKhPyNDcJZdBTqXwFwJJzxIuYjuv5C9yi3Aav8MDr+En5NZaLvSYkJwZLGGYjJVMvKe95C8u3yN+gr3AA2bku3QISUf7pGlGn714j4IJU6SY1ypb32Lo9bUnX/IpWsA+NtJcf0DEGzjn72ZSfHy3TYgT4I82KfUSKmKdjlXWKV1FzP2QfxVwwgBTiojiyGIhlHbR0oDcKmN2LLCIfcmvIltmyGB5KYS0sQr+Hd5DX6jEnl4Wx6NkW4p0/edV0Q7yhds1uGyGpF+bEM0SNYzs/5lxWZVUzD4zhsTzKuJE1JgPjA42u+4VHw1vfOXae5srzc4mTyw/XgLtNBw5jkKE8paLscI9R9Da0Eq3XgadWeEhlOVGXCcfcT/rNFuVluiRg9g7D/u6xZgK2tOlHcLKQluyPB3z8ICZXtpNkF57OqVcA6+/S39ZOu4r7MFfP5vumF8lrBiUIGxqjy1cg3ba5UJm2/J/cUWCJIhlb0IuHrbdsg/ocJyNZ40RZY8SPOZsttqrsDuBIUM0CJoGy4lJbrtFVr1YtNr4uS8necr9HVAaTLqoeDPFt3uAShcxQmL0JL5UBY+OiFsQyHW8T2KJV8FtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAENTwIEA6u1nI9/ifDPNS5kzCYxUEyQWTE9wWc6CNzpu+u9iIu7gdnXdrQ5YFb3SCoQqAaSHuKcrvXXc5PTSMgF+VP+Wxbb0zLWMoWt2GBCiIzSa01k5jFcd77Y5qRLyg6h9GR1iEudmz6aV83nuFj9TQkL8ushsXGntOH1yRlkC" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERJd9YZi26/s8t6ViODbgFPaL9LMhZlOiEw4jSFo92KGFihaJ/82JcbsGEpvjOlSNm+Ca834ydgVgFjU8Gq+4YOObJf1SKJnV24jdIWUq+6LAvmsdQKtcxy9M77c7pm0fvCKmwmhXpQ2J9waOrwl37e4p4t2Qu5cZCBQGh2vsrIOT7s7YykjGK9VY5UyRGQOboPFKgYimco/kVANP11RzndfqXFv/Z8MebaK1PlI3q6DZhgt79qHDtCeEsJ0povp00INVlEXoqSSaNhRZwTnRRM+g8DgImrgXRHNRbtXK9q7qMzH9MR8NVk7NqAn9hVHcjerFQ+YwvFs+jdjjubOnZ6UkmAzWg7+wCVUmNaRD80dNkZGK+UwJJs5fIp3fxRVLiu3oBHTok93pf4eK2xOGwO7/cIILQz6ecIKX0Pzdq2oFsUPx1bDVGmcJUWWpoDbirDUNGGZ72K95WfMHyH36agGZQgjkIkW84A3XDdPuJIXgSSC1CPHGFkGaA12K5Bnx5d3pdTaM9iFe6GpKH7COEo/XSc74XnKAo2A3qerZLmOWm+g4K5pUNPNrCIlbpdOA2swiGmGBDHUx4u+VtYr7NCh5Utcd8996il5ZKGfJpN8BCus+heZXAgTJPqfCckC6UbUCsBFSE808rGJXGcV8dMAie/senOBSeldCOj11Qtn6bD1Ybj1HyUHPnmJKpzKv+FEgZSZaJcpn2cETHk9NdTu0MAwE5ogriVG6AnMqguIZO4PZuUTkaSDOVkH9K29+3hGut8LMtXYc85hwnqZ5DOLZHSeCa7ii4UFX3D3X7ekaWM8F/3/altlVwIvoVyf588HpB/zVxxB3IklsyRz0pgZGg8sRUMWCIrsFj0AGI8xjysJsK4OOh95L49RGcajSYoKN08XSllPAJuAXg/QbAvhw6eYAkcEgWcnqqkJ5CyuljGr0RXBZ4hh7PWO9z3Tzpf1tJpIwdeee+77Hgivh//c/GccW7JCTLqoeDPFt3uAShcxQmL0JL5UBY+OiFsQyHW8T2KJV8FtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAIB44oi6jNH/JFN4vBHZNv4f0tJJv8Xd0866VrAf6IHdX3jvg+L/ufvTg7w/AOv2fIg+1ODqi0Ol9Qbio0SZ1gb5IJ6T340CfivfqNtvoEfY68VGZ2n4C6+u6y3CDybS4qeNBBww1P+oFxpecls+0UQZZHPJ3tC+5n9t5+Vt9OAN" }, { "header": { "sequence": 4, - "previousBlockHash": "CE7F160BC4EA501B0F95070B294EFAE4E9B0C68A939FA8DB29D930ABB7224F5F", + "previousBlockHash": "EB8BA2D29D3A51090021283C74978ECBBE8E1E55589BE3347D1A847B0D70B437", "noteCommitment": { "type": "Buffer", - "data": "base64:PI+R+cBGjxVgml+/5xbzMP2sf/4p2OoCmFIOeV5y5gs=" + "data": "base64:NiNQF8Mw3Z5FGFkMdWz/gCp+LpOJSPO1xWIaZ2R+kQU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:5/5vx4uEiQcCh/BfE3TTg8QSiA1m3glJ0X+qJ5cEYpQ=" + "data": "base64:cFqXfmCX6LLY3CBcQ/qCD2oE410+toCBcIDG13dipiU=" }, - "target": "879130901036475001697423051875971117690643105150939656519205417941517322", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340300049, + "timestamp": 1684972873660, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 10, + "noteSize": 8, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAOdzklgSO/TqNtFC9c9KLauxKsR0Z31WcZTbOULpJVjq2DO+BYGfvOG0sAG42C5FvcquC1A9HdKFU1CSPHZIfnlY3cq8l+RkqwWa9HQZJcOyZBZpJtWEp1uUV7HMVaGzFdxqFyT/1FFJl7qNxxiSWsEf0ueZKZcEYXK3qUvOxkFIDM8lYTAIMPwQFaSTo03ByZAOLhWBp89huAqLrKSwc4TQ5o6lYUMlJpSawHkenf2+yNHLYXbUb7sH/hVnI12Cjl/KLqvcKZMN2t/lEQHuA89+yAIAGyFbtV3I1w0nJTqJjd3ttU5OtHUBmBnK+nTA5zsy7K3XrsDJAhBscF85/73Ho7Zv0QrzWPLra6/5U6vk438yWouuTBtZYD3XUA/wjEjYscBEeKuRYDCMHzSF2Mi2gGBavWD07DrNlhuKMTTP++Hoaznq7iwu09F2/seXhPatNLC96ns0qfEEY7OnUrcYNwKKUHNOmgFlYULGd+3tGTmweEkCiqFF6QnbfQ3j9Y0MYcTyxYFmYN5CqO/RqjBImuqwLZackvWNP6zvofkP23pin2cn0pC5+ZAWmK+Vu1tz440t7RgUsN5mGPxLVCSIIA9Zsr+XlWOTBR8arqcwOIzm/g/Q6WElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwlPSXmuyBWuazLM017NkNdDH60o4k+oZf69XpNJ8KWcGuvUH268Rsnd3JgXiZa1/HP+u+zirG3YQyySId92s/Cw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA8v3I05+OTkVX0MiQtYZMbBi+WoZ++TapdNUDjOTr/+CzV8b9xVPelZ3EkFrlRXJRSXUIE7962hSc5wbA31FZBtsC5/PO0cknq//yGBS8DhasLRsMGxEVZEOSVHh1HN2DFjqdVXDwMaKjWC88av083Gaa5VEqu2k6XapbdkAdJhoYmCmYUIf6jGZ8cJJDrOaq8gayRIuW/p6PidgG71cV1bYThl7rO53Aa5W2lClMUSmitNOYo2pvWBAHa8ussPmnjFmv4aS/1YKnuj4k36iwkt64n3QSjON3QMJVDoA3smWu6m86Se3etQDGNgYPL8ABgzhGtdDW4QSwlIMAIer4Yi4IkwQ7vxJW1UcDBtTn7hIzRp70MudHgMw1lGZKBNA2tJLYdKtPnieYWmEwz6qGcwic75/T5C7/rMt8D755mjXe5nsRDRHe2wHfGAhsnrAx1SXCc/RcWm4vFtdkOM1hswb3BG9C7nQl6g/L61j6979eKoSKX5qJYoZlrthy3hm881GuDy0If1zBWn47D9DRKAFKtKveiyip1HogyS3SCADNaHV9qYi9Up0e8wFtbe9KV2/3Ixw93YCzCWn5KKLvf9mkVlXkFQ5wtgDRItuugbjUKWgjcHvBvUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwf1R9lkrqiSZkSKeWpEXBhpWWZE7wV5FGlQAyOnwZhTD9AGSSO15Chod2/RiYLk31aw2ZxKRz7v4J1qazFIwyAA==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERJd9YZi26/s8t6ViODbgFPaL9LMhZlOiEw4jSFo92KGFihaJ/82JcbsGEpvjOlSNm+Ca834ydgVgFjU8Gq+4YOObJf1SKJnV24jdIWUq+6LAvmsdQKtcxy9M77c7pm0fvCKmwmhXpQ2J9waOrwl37e4p4t2Qu5cZCBQGh2vsrIOT7s7YykjGK9VY5UyRGQOboPFKgYimco/kVANP11RzndfqXFv/Z8MebaK1PlI3q6DZhgt79qHDtCeEsJ0povp00INVlEXoqSSaNhRZwTnRRM+g8DgImrgXRHNRbtXK9q7qMzH9MR8NVk7NqAn9hVHcjerFQ+YwvFs+jdjjubOnZ6UkmAzWg7+wCVUmNaRD80dNkZGK+UwJJs5fIp3fxRVLiu3oBHTok93pf4eK2xOGwO7/cIILQz6ecIKX0Pzdq2oFsUPx1bDVGmcJUWWpoDbirDUNGGZ72K95WfMHyH36agGZQgjkIkW84A3XDdPuJIXgSSC1CPHGFkGaA12K5Bnx5d3pdTaM9iFe6GpKH7COEo/XSc74XnKAo2A3qerZLmOWm+g4K5pUNPNrCIlbpdOA2swiGmGBDHUx4u+VtYr7NCh5Utcd8996il5ZKGfJpN8BCus+heZXAgTJPqfCckC6UbUCsBFSE808rGJXGcV8dMAie/senOBSeldCOj11Qtn6bD1Ybj1HyUHPnmJKpzKv+FEgZSZaJcpn2cETHk9NdTu0MAwE5ogriVG6AnMqguIZO4PZuUTkaSDOVkH9K29+3hGut8LMtXYc85hwnqZ5DOLZHSeCa7ii4UFX3D3X7ekaWM8F/3/altlVwIvoVyf588HpB/zVxxB3IklsyRz0pgZGg8sRUMWCIrsFj0AGI8xjysJsK4OOh95L49RGcajSYoKN08XSllPAJuAXg/QbAvhw6eYAkcEgWcnqqkJ5CyuljGr0RXBZ4hh7PWO9z3Tzpf1tJpIwdeee+77Hgivh//c/GccW7JCTLqoeDPFt3uAShcxQmL0JL5UBY+OiFsQyHW8T2KJV8FtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAIB44oi6jNH/JFN4vBHZNv4f0tJJv8Xd0866VrAf6IHdX3jvg+L/ufvTg7w/AOv2fIg+1ODqi0Ol9Qbio0SZ1gb5IJ6T340CfivfqNtvoEfY68VGZ2n4C6+u6y3CDybS4qeNBBww1P+oFxpecls+0UQZZHPJ3tC+5n9t5+Vt9OAN" } ] } @@ -2134,24 +2134,24 @@ "Accounts disconnectTransaction should correctly update the asset store from a burn description": [ { "version": 2, - "id": "67f95a17-834d-4bb0-bcb0-6e81d2bc589b", + "id": "0175aa53-d36b-4b44-8bce-e75bd4660a8e", "name": "accountA", - "spendingKey": "8e38d813da895868d979428e664bdc8bf235a3beb5a7d3b917f973f9570211ec", - "viewKey": "ecab68cdb8db928c065e248a2acff0dae3bf82e111dee32c4922868d07bbd0d2bda16949ece053bbd4340c2e22ad72bb8abeec47640106a853a3152f84c2e2c9", - "incomingViewKey": "97c7426346d632dca90de8409f68646ac9dd877f4c95801893f653122e23d901", - "outgoingViewKey": "200435c4823e4915594b969913bbcd8afed77c2e907db5d8f00a42d57a2be140", - "publicAddress": "adde627e9cf0e28aaf5de2334ecf6e5961c05a4f5c33c6169da74501667a7a32", + "spendingKey": "fe9cc14d0d8824eaf3ae5aecf9cde52e4ab0e1a6a3544d6b4a19d64c6800ade4", + "viewKey": "90da1d558970eb7aaf1f060525f1581c4c9190f8362569cc150d5caad54082d1e3f7de289548395d7fe47862b854a3455990d16419ea4eb3ce62dee7f854d3c7", + "incomingViewKey": "8001dc34faaedb9addae7dcbe9889e5b145c3f3cf0b619cfa9e51cb78e28cb00", + "outgoingViewKey": "9bd6fd85e7d61c630e152a0f7ec860fc574e647240aa99f8dc41446e1e4a670f", + "publicAddress": "38941ce0c126f2d674a8bcf22ad4171fba7653fa85edc9e88c3e67f21fa70646", "createdAt": null }, { "version": 2, - "id": "05f5592e-51c7-4545-9c5a-5440746de59e", + "id": "43abe2f6-3239-421d-84cd-363f7b834c73", "name": "accountB", - "spendingKey": "37f1571f1d64a4e9acbf88bb7593801c33293cc045b083f23d70e5b06fce6449", - "viewKey": "f1dcb5aad06e95a797b28c87a90b90d79a218fc3be5a123b3147a4e410ce615c1b7cd4daf01e1c8dfb083450178dea92cfd2ac71bddbd9a12d0cb168edd92fd8", - "incomingViewKey": "0feee6ce0890cdc86c0fc9da7bb4d4e713d92288bbe8779b478f25bc0fc4e301", - "outgoingViewKey": "a2db7507aa696f0e9129300bf4fca7c2365da3fe816c481531ce528fe772b338", - "publicAddress": "e0f44f5fc507dc8bafb80e717435e727782ba67cabe424853d24af905ad3c28b", + "spendingKey": "9ff5c708019f3cea7865fdf6e04566ffa4e203fa4110bd121f82161f950e561e", + "viewKey": "11a865044ea9a5c77fb2fde3aee0255fe3b6c54435147116e850082470e6968f2b8cf0590617292b8534c7dae353654cbb16fe010c614eaea8fafb5e7bd0c1a8", + "incomingViewKey": "fb89e1dba74cb4bdead44551ba6d651efe97f52203366c47ee793fdcb0cdc405", + "outgoingViewKey": "38ade64218ec72f651e0aec2d58426572dd80c7bd28b49db98938cca37011fef", + "publicAddress": "3aa7e6a37226303fde2b7347056f3d670a3c312125827f58b6a82cb3542672c0", "createdAt": null }, { @@ -2160,15 +2160,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:2Y+bfIDSlNn5YXKefLpo8z+DjbTTcxFORJjcoINegWw=" + "data": "base64:T2sRUfeZuOdCV5qV0VMRhHNwdPCDSF25DUFAoCW4wQM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:BmeKz1KYZ7UYqye0ffxehv6OmRmPqeZbp+qqbSwLsxk=" + "data": "base64:OQyW+W8VMwJEd5tIm6UrIXox6d+Vw3m/9EOV3x75WdQ=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340302817, + "timestamp": 1684972874436, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2176,143 +2176,143 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAy5xuyohgC5aRXN4Y3cy1IZ1L+yk+UXQw5w8qzEJQp9uoerae4HLIBaxd/9P6ewtZLIh+aclsuJfWEgkB+fMsGlWx76mGFtPLkTL0n2Q5oOWFbBm5BS4V1pzQzyWxSVduHUNvJZG9EXVHbhvpgShsWt9/s1BdOp6QVXBwjsrRt4wCuvSbEj9HjhWIKD55fEfrzKUAMVfuthxEUCjGpWrKAEy5vW7rHTbmHnB8oDbUh0qyG1iVCDRgvghbOTTVN3mgyHmcZzdLQmXB8Nm6V2wIiYM+bULD3sD71NCJQJ1V7WH7HVSOL613yrudGdZTSjb5m9yyJdAFxSerpw8W0zChCErmY9pw6qEsoXydMXty2TKPwc5E+icOx3fnei2ceVMzRE9vEUozqnTcDEK3d+j+Ji+2YaUmttA9xVdyWsrOU6ure4KqSSS1bwR3HpeVT5X54TgAsLG1U1fw8nvYPKlthm4rqkPdMOW5Eo3nqA0J4LTEe9pIddgg7ItYo1MwtbiMJIV2SE4REIiQVaE3WTb+DbG8xyucKOKPDWN1XpvcKzM0xjR7dt0JwCiptQG9rOnbLgesCXtiQdA2cAb8NFA56RprW5ylLXG0mLdFdPH4sVxunj1HFZTVYUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwiItwOMlHoHgba8kDO04CLXS7AYd7r0mmAGoTIOFyoa/nSp9ZjLHY0bqqCJeW+GwFIm8ds+ruEp7DnI5pFMVuBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAdlvsooo59H9Onst0ONDVdxJPDLSQXc8j+bzUG/uG6CGJUpOmPGNgE2WMiVMim3hvzsqCM+IWScWLQ9bknjHICsCidb386TEripGBVbm77VKjtvfhu1Q0qrpYIDSgnRF0Q+DAo4NHJeDO3bssRhhunJSPouKAyDM9WbAFS2g67mAHzor/DFK7DO6oU27q92R/I5+PsUaVlnqoj9S+eV9MoDbSMMMZ/tyclncFDe1AgMqmqmG64/z4TEbWdq9ZODdbEKXvVcznP3t272EKy+M6x2Aa5MMhoyv7aKY9qXYm3Rp+EyK+ZWQTRmiShNEqU7G6cbk9uVYp+A1jwl+Rp5TQQp26urPLCXqRdiuCvrFJwm4DVvEAkisCS0tSZUTHsEEkVGbLXuKZ3Y+rF3aV6B4i/1Nf9wv8nC2oUGyGxdJIR9163O6Q4ur5fNwEpB9nQ2yN8hNbMeVx5sPQN1CAduA/JDAVdbjI8V5CuBNPRrCFO2iRtR8UG7C8bVo0oQhKa7JpYfGCAXLRgXZp1j8u7MMxBcMcpumLp0Y4mVm87MjQ7tWf7SbpGb1uwH+Cicycxa2uhsTLHFIs+amfTZT6qe3Pskr2URP/GFv7pa03ijTX2ifT1eniCEqSw0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwbBir4AjJbZqT8FDWSJb2NERHI+4HiU7RqTkHihHnjecJ4gXtE44cUyRmjqfAgQFu5EE6sMn4+tXxybbCdWr1Aw==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPZfSqAXK1tjOaq5n+U+xFv0Q/fwVvQ6jmt6SsmBqTCWysz3PoLty9sxEvsg7T/uuF1xhu8Shf/uuJ6ZhlzCCPqiXH02VWRxgLMVfOGvjR7SN/WgRIW/l4eSyP04rdb7cPzMpbTxzljJZ9SH7O74/JwTW2bKQeiL7yUbcxFw83KwD18C/xUV3iuczDdfoc1bsn0M+PCmfXmEGvpYwDeN1+gUz62xf/E3v5He94SrknsOIk2FWPLZ/lpUHyv+9I27UypT+Yst+BVTC8fZmOcD1sK/JPIx61rGu327sbErTzOS8lknKvUUx85mXu8Btn9j7uPrjhgW/Y2gboY0K5jruBLfSJluvKI3J4xx8d3h2WYwHQFGFag/LM29LTEMsQf4T+y2evxD0SxqgAkFDSuuBtsa2Qp+zM2jct73AsQdK5hX135JWamQUgP3MqdeQ434YKQsWUWavECjraJW/EH6ho+n3iWLq8HZJs7+mLYO1e/0Bnc4gLZcWvL0sERkqN0MLROHiWwgZiWh3xvto/YEgsSBYcpMXHc/jrMF2GpuofcmHrdwSxlDR3FfeMh4HE46TWO2sdb5LNXZK0sVeLufVSQRcJ2Fq1F3JqP0K0uWNbZcGaV18HttyhxGJ1hZmuF/Kk2UNWpicNkuCCGzxL/5ZxC6VxZmp6jEDZAOMas06I+XP4E+WxJrtitE4z533PmUtHBupKSHBrkHdWR4dUWFmQ2tKkq946RQEpb6TTftZRfF+6cgEk4acTG+anKTK7XeNrKyboqqFdu++D1Lznistn5H9G2TnGLL7shS9Vi1V8LcMvohQw6u4ritei77dTR1b1wzgQ5JvuFQjWP57M+KS35iiynAk19rdCARkWe0XQ18f3mU10XRetI6msctrF9grfe9GRe9praJ/aoJC3JzhVaZ/k8i0uGHDsGz0dICZ429NUJok09Y4nr9b0qC1I1GYMdO5YrcD693hdvn23ze7x0+knjgSOZxcOJQc4MEm8tZ0qLzyKtQXH7p2U/qF7cnojD5n8h+nBkZtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKAAAAAAAAADF/pkBqX8DsnB6DeCDq3NzFuJ49X5ZLrzR3Zs2nXQRfymfyoxzJ0i7rUVoQ+EEK2964x3DaxwprwfHrg2rLxgOXTA68RIdgjs/JiMY4OM9LRlxJSqKIycoEr+6p2Q3w63Lh4s3GC9cunM6GekMyT43dxmCIshcdYllc+XXWm64D" }, { "header": { "sequence": 3, - "previousBlockHash": "2EE9540B64F8348854A4051B099A6200B6790FF05075DA3541A64B893EB48B8A", + "previousBlockHash": "2220D381117A0D37B95A6B643C6636880E1286A459489A0A78907C5ABF1C42D2", "noteCommitment": { "type": "Buffer", - "data": "base64:76ScEmJh2SIb6HhrgRw0M6r0ysf8IfVE0VOuJgkegQE=" + "data": "base64:58SGFP31kTgb2f7hPuST7/qP4exhE5kdXrO4J669pCg=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:znhmuKkhsKHK5oLU+tUdde0bA1zetOc7MBUbiOnTiPM=" + "data": "base64:3v+FAO9GRbw8sdDfRMx/YRSNhK77cSUISn43oTqC1cs=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340316794, + "timestamp": 1684972875996, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA7sxV6lgRNaj51bfItJWdUtJenr93ssZ4Y5usqArR1K6P6mPiyx90uCWh6dpH2E3iR1Ldz4KVRVdu1iqgll0UAB4H38CZZLDUZknd4K+vlpyuFOH1V/6bL/sg9BvHO11q1ppc6DJj1F97BSq+ByMjOd00LG/tmafoBqXlapB6lYQHJ4rtGYOSbz/VsfXzmqeFO3//K5lDVo/npX7VG+RKXGHBKqga3qKX47WiMTxlXPKV4CU5+cGYDcrd87QQBLxZvRrpAQsl5ruWG5astTgcQEA6h1b/+YRLvtCltLzbJz6CDpDFtpzJawZ1iB1JZ+LIr9Be1EWipVzLyjGxlBcyjKyaL9HsWpzTVV61eORIApH3dWg6OLDaZP2h13IBML9kc83JhjF1X/sk1Edh7XMy5HbvzXxL7AXEq1i83oqeFj5xA9rTRubw7XklOZAaTZvMVPm4fjEz2tCOAlAQ/8kGZtU0OTPnmwrj3vxQd++Bg6Ya6cHmeorFKfKNn0vruxjUrZJC48wNTgiSAFqxqpnJ5epbR52q3DFhciLB8a3ChReZelzC7o7qGtl0hEUFFW/FCgHzNqKXaFIM7sleJEzXx4cTKGhvYEdEnSuu1HfGQS53LTcyVVWB8klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMsee0BRHz1lyfiove9rDMIZYHhnbIw1BwOY7F7hdg6EkFcd7C8n8vdXF6gO6grnlBysdGjdgJ+jOCpYkE8o9Bw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAHwk2+LfwZ8e66Ku8jjKw6Du4qCo/J2olFLgRlgfCwsugQH9UTiHamdTMVDtJBmy+EuRtIGjWn8lGd4uCGcx8AEWznX9YRvyKb8Ofs96BGGmGhPVK5dZQzPViyfm0w2gWDNEf3oGJuHNdkzBxiI9ixCI1wGhXSeC+sTdjkuWFP4AUGpfjSxlyd7ih9FzAnfNDD5WbBa35YKkHDu/XyKMSdYDTRCvue1m9TIaj41BOo063LJ2XQ76y/WQ7c3/K6ZE/ajigvtKdaMHs3UTZe16F7CtwMlXhf073vCZ1yMokqRH1m5OTfwx+5SPDKWhA5VI0RhQS3tzbuG816PRE9QmYEw/GeQ/UWxIjlXM4HqOGjqkiSXRrAhAULSK3TD81ay0u9GEX0Dch5tjKkbcQ2oHW1FaEEVuaYJKcLPUYGcIQUzL+AcXX/hwqt/FD9eHyj0g39h/Jx5PHwKIjCjef5ntrk4fwwZgE1sdt+newcgtLjgRmCJyKAgajqIletLNzLDRuCqUgX1EHSV9mfVP0TPIROPpAQ0t1tp31wpC2G7n9i4foOYoJApuKJPkP5P86R6KnB2FpQ2JlI5wWwEer2UQX30UFKqzD+rczEsWxvTlKslA2/ogqLhSLBElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwGfd7cL/DnRgnBFLLGNC8uzng/kSoiB4iSQ4TD6EeOZk1Awwh1z7kLT6KIAu7oCt8IHpqk+7tPuriyNY6GlFdAQ==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPZfSqAXK1tjOaq5n+U+xFv0Q/fwVvQ6jmt6SsmBqTCWysz3PoLty9sxEvsg7T/uuF1xhu8Shf/uuJ6ZhlzCCPqiXH02VWRxgLMVfOGvjR7SN/WgRIW/l4eSyP04rdb7cPzMpbTxzljJZ9SH7O74/JwTW2bKQeiL7yUbcxFw83KwD18C/xUV3iuczDdfoc1bsn0M+PCmfXmEGvpYwDeN1+gUz62xf/E3v5He94SrknsOIk2FWPLZ/lpUHyv+9I27UypT+Yst+BVTC8fZmOcD1sK/JPIx61rGu327sbErTzOS8lknKvUUx85mXu8Btn9j7uPrjhgW/Y2gboY0K5jruBLfSJluvKI3J4xx8d3h2WYwHQFGFag/LM29LTEMsQf4T+y2evxD0SxqgAkFDSuuBtsa2Qp+zM2jct73AsQdK5hX135JWamQUgP3MqdeQ434YKQsWUWavECjraJW/EH6ho+n3iWLq8HZJs7+mLYO1e/0Bnc4gLZcWvL0sERkqN0MLROHiWwgZiWh3xvto/YEgsSBYcpMXHc/jrMF2GpuofcmHrdwSxlDR3FfeMh4HE46TWO2sdb5LNXZK0sVeLufVSQRcJ2Fq1F3JqP0K0uWNbZcGaV18HttyhxGJ1hZmuF/Kk2UNWpicNkuCCGzxL/5ZxC6VxZmp6jEDZAOMas06I+XP4E+WxJrtitE4z533PmUtHBupKSHBrkHdWR4dUWFmQ2tKkq946RQEpb6TTftZRfF+6cgEk4acTG+anKTK7XeNrKyboqqFdu++D1Lznistn5H9G2TnGLL7shS9Vi1V8LcMvohQw6u4ritei77dTR1b1wzgQ5JvuFQjWP57M+KS35iiynAk19rdCARkWe0XQ18f3mU10XRetI6msctrF9grfe9GRe9praJ/aoJC3JzhVaZ/k8i0uGHDsGz0dICZ429NUJok09Y4nr9b0qC1I1GYMdO5YrcD693hdvn23ze7x0+knjgSOZxcOJQc4MEm8tZ0qLzyKtQXH7p2U/qF7cnojD5n8h+nBkZtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKAAAAAAAAADF/pkBqX8DsnB6DeCDq3NzFuJ49X5ZLrzR3Zs2nXQRfymfyoxzJ0i7rUVoQ+EEK2964x3DaxwprwfHrg2rLxgOXTA68RIdgjs/JiMY4OM9LRlxJSqKIycoEr+6p2Q3w63Lh4s3GC9cunM6GekMyT43dxmCIshcdYllc+XXWm64D" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1QYTD72I3Qoy5v9cr/DE/SEzF69AiCbcbQCUKCWqKyiYRTIj/84AvXnUkCPiKeYJ7vLo3vBFrPHT6t6zzorkCmOw1e86RKs8l44j2kCYAXWR6HNPuacdwyF/57WAoWlHRq70cnMEUzEkOBD1Yyiws5UfNK5I7s3XfCNCWTUYRnIRGqI25FRw58pUYTpwUZFrRJEz2vDKOp/PYDVHY0QmNwwMnLP5uq4TmZdNz0XO4JKBM5YQ1jHejTNNr+c1/AsJub3TzhTRKO8stYtgga4uOhJy3KK4Aqc39WtWuqWTzCBaKZOofJmI4uvFPWRh9wCvA060nnt0aRGbr/FXj8z1w+fEhhT99ZE4G9n+4T7kk+/6j+HsYROZHV6zuCeuvaQoBgAAAFwI5QA8VjQAepRoZ/3PhWrEZN9YRXnj8uXMd/WIIzvcJ8I7ulxkAOKTkDZ9M4cntGLBwmr3Vt4iDjs453hMcVVLdDY++QeEi+bNE+Z1i0tWo1mVBP/YyxteECM2qF9IAI/vl2c9hKb9eDVuJp0zXSVQ7QptDeCya3GrXZ0s18nXn+aUoSS27NeSkF1aDZlDsaFsnSTVBXh39PIps4KhFXKIngBJBhn/0qpGa0B+8tIzGecyQiallDMhPwHWM3EePQKFy+wpBYmnAzOWvMaedvb2ECCrMz1hqBoEp+VelfQBHx/fiiD2pESbPFw5gyb+/6bmEeb48x5Nu4SSu41zeFYhibq1TTEjat88X4J3rHzyxAaebFt10e+3sGLo3cuiFNe/x3RcGigv99YyIHx0UyH+iIBx6dYSJuYFA4foSoZyUkBX2tgr+4MowEK2cTCO1ca5z/uF30fBUmQVmwoOnAQQjkMcSclpGxRTxQ7rgquvWYXlqFqqJ1QLL5XKcehATAkrHYp/3HWOzDCWKKMTf/ZeRqeNhaICoZEtSrq+tkWYfKc5LzDU0WJBaGw/d9oQDCGBAr8k9taTrDMVOBAaI5+ilogWurGWmElEPzL12+28cr+4fsTjznoxalyrDlcLy+/+91TmviVOJIGPCInFsaV6l9vt8QGTqOxCBDOLM/29/nAuYW/3iY3tnEp5iIkYKV3BkTlbEwlUJOPlAvVcaCSy3hbXfGjpokL8T7W6VfL0dGKPw23ghXwh9mjkT7UIbzg55qAz+kMlYVMYXx//6cTwu7Ic6BGIlapzWVlGPy48ZCEXC5VjIkaXSjhlXhpeaRl2mY+rDTbus5bn27OIjGYGo3YxGFYnY2VhEZOZrQhE58LPhgIQ/W+MF6ik/N8j950YRtDFVUmShpQnCcX/AKiWufa85hCWDdINHZ8cfdmc1HgsASQSqG0VzXA2vE/VkifvuIfaWDnmNCos9rBrI/bbRP+Fqe/kbWnXcr1LPWg6xCWlUpfh/WawXHuofxXhFDj+RGOx6XnDYy8DNOh9dli69JavvPgbwqCHN4L+m4+7o8hEsdjDOC4hLrxziGpizLWTEaNGtuShW9r6gOlZmDpHJ7vXZ9I8P5ezxrcjrgoGrCexnzeDRQv+ekEjHzDUC2v2ZM+kR9ckd9WndM9k7O9CLUzylx9YjY0wGQgItlIpu0WlUt8/7ssuh4xjf7E1tNN9ELwaNSGqxInVElu3COIaRDo76nhtggaopFZhUsbguMPQ1iAHYIc1Sx+YXdbOzruG5bKQK2mzaiMkLEiDhG9bfLJ5PZ6ppRi7Up1+VqTYcXbnC8euT4kEwmk4Z/IAEYYXmbXphMs7/I8wARhZt7Ic3ZmQMkN5NgT9W8wGky5UY2TVeI3hZXw5ITljmmrW3wnXOZfia9SmGzdg1A0q7MtEIrCB/FcyDOkEAtGEZDNRtKxs+/kk41CKs+d4xRrONm+7jOrj5ITF9oqFyNfq+hjuaNIxncwvxZV1wdjqzyMGNSZUGcSs+oEp/b/pGq3WCiBg114r4wDpxjHea5C+awiHAqtqTa6Kb4VoHhHng+LOpHGnNK//+W+UswvHh4K5Bw==" }, { "header": { "sequence": 4, - "previousBlockHash": "DF03F65CE752D78B1F61428186AF0F627AD961A8A8E0A687A7245641C26F7250", + "previousBlockHash": "5FD03400F06953C50FC5780D57B99571492BCDB91CAE8E6BE27FB266256280AA", "noteCommitment": { "type": "Buffer", - "data": "base64:ByMyRt5gUfcmcclGwMTbqczGJpCpINXmB5BkR516Cxc=" + "data": "base64:oMnwhd7LDJC3hApxZYU0NlDGBbHZVX6vu/TA/yBPhiM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:P2uynlttpP4OWt7FKqZYYatuHi+pvM3t3ev/TYIZt1Q=" + "data": "base64:3XKQkv2T9N7W1uKxNx6U6b1HC6TZ8jsCmw0ywNZfkHI=" }, - "target": "879558286015102359500873427691175770640419791152471469672593461411590982", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340335300, + "timestamp": 1684972879073, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 11, + "noteSize": 9, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA8foCV7DzTHXunPMdtyyIe476NlkurKXuLhooEWJNiyigC/n2FCFoj+gxhykesd6lLx4blR/IgnQQbh/jn169fmgQheXS5HaY+O5jT5Wjz4SrW96bHwInRzcNa1wo+G+SDfLGImEleZ9iJsgyLm//7oR/B9sGzMLO1sHhFWDxfPUZf7vr0U/kUY/C5Q/Ws3g9rLRfHFJJUy+W9TeFeeN++/E7Wp0Um8WwKDD3SVN5BqCnRlCzrIf1f5HxVwsGgLJACYFb3GmqdjMKCnWRiKsfMq1VYKEaGWT7WJZDWO3a+zki5DPVbQlylcMcO/gEUI22OWMasg88ufGwN4o9Vc9zQ71D24rlUR3YMachCVr06DtUMoVX/MfmF0Bw7EmlpDxkNTRExKy1zrRfAJfI0w1JePLRlRP2OCe/qKfleot/H9mgrbxr6Jcm1eXEL7p7hDZLwt6CAuFl8T2sAQyChZ+/9ZLIeTAuMjTWywaSV3KNmrDQB+PqC/wbwxLfaUF3RuZgaA6nlzOQ3agS8RJvONo3m1X4C+GJsD78WTYv2DxoaW/IQ3+F65AvxPTYNTeeOwLF+/ChMokD5rse1gU4MwoFKA+WFMjXMAiABT9wTtHIJyxCupjexJsVdElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwX+X4B6vKwG8/9dYAoL159Stxkkk9jzy+G2O8S1UjuFHPK+Q9K2ijMJ3nHjc3d4X59AGTKWUz5G6TD//kTCrrCA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA2pxIc0yAtOTdz3oT3IV3tHcde9oOsnY8+tzPv1ZZWNq4WKJ/OwBt61xbyvQoP4wi3z5XdBbX3jCcBN2ghD/z5A9Po9gY0+iojNPmiDLjUxuqm4QWkivim/yFjaTuo30nLMYoSWtYmfrFX1UCsss3PlJekk+POLOS+EhGTEV8nBsNhkudbeo0iENjvr9q5VyQSzclksbIh2M+NixtwQ9GNK7QnR/nEKSTPiIqJiVzMvCV3zbZA0644eE8NYHRsOS+j223sqemPi3mUT97CsVM4hgIFY9sCRwxrpZD5T+MitMF9FphjIe/YRzgEkhwa8BVYRAhVkW7di6yqqv3EfO/pYmB3i2ai7mdYY++fY4oq6su9fJH083OyP24ArUJjcVrupX0Kn1hHXugD0JL1ZZVpWcrCtpl7YFXi7ES+u92Ytfw3HgXKKrHebY99r+EsBLt99jw9jJtoDjyQxeV46T8lcWVbpIGlu5ELYWKWtCsXjjKturuQ72RPlMzGhA2wMYXElmw/E1oy1PQxSTyH9RzR7RN5q5WWeq9lGyWG0hHDSaxhB5ttWfJ1niagpFFwiwnT2wE4kD7fyGNeCnXgAThcLCcL1AMPEJmLeesjDgJl8OrclQNEzWg70lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwgww54cQQnSihrZZYsx34sa6O2ZsE0UAtIniteVwPOt4RmnpQp7aZlrEWj/0dq7upHuErYN/MQDOMd0nAItO9Cg==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAbJyL6N6HrqZVw/JWpQmprTIrro8kZ8kCb3duBsdnrD2KDP8icfY7QgYd6xjb5ruBCCj8PsllXizu4cZfBq7q2gH8n1kgXUnjnQXww6p/k+OXQx/HQpKIX/xJvuqprT6RHbUECmnPyQ7rHzK42kSjdzmZn42VI7iQ+IIpA5HBcPEEne3+1gcM35X/ywgYPPpAm3CRxSh5pCt3qWlgqYkMBCErTdpP0YwBZzvGyuZUa3ik56g+9IUTGZjVLEnMJvWlvOSCny+4Qp2ovmy8i4skauAoEaAK88UYmh+wNimx4Q4zbK7mPeuA8/AlnJgCL+H62r3pdmwAVHR7U/m3jmk06qDJ8IXeywyQt4QKcWWFNDZQxgWx2VV+r7v0wP8gT4YjCQAAAIiU8SOmGShbpbQa4IPUCgQejP7+F7y170GxFUbzwE2KyhbrnwCGK5FtqGPsdVUIFEljvmjfxNY74S13rgcoxdNaysLKQB5KOKezPTvz2rW6zH2UjnhaeDgtHSP5BeJxAJaZZVae5UTc1hzLoejWjr/Q+U0xc00QBz1Gy3L53lAkVW/TCmGc5QHybBJ/k9s9W5bVIqHsgxK/eOPAmpUKd6sQui3y1nyOUyEauRoPhDh/RarliwljpFenpG0W+7t/xRLQB73dRO7RDSD7m2qXH0wBLlyMyOms9UWoIggaN/klqOcZUiRhJLTIEMOBt1d95phDMQOYW48vzOFC2DmTkkOs8XCT/Zv9pDxqxDg5Ro6sEwOeX+6QMXWHRqglmoPojlbB0QPnW6Oj/ywaJmGZqQ/DAByYRyojJUld5wRR8G4r64CTMQ1duHY1by/IMA0rdSu5etphl7nhmx1L7/UIJljw/U9oNtvk8Jp9CWRvBscymkUTymzyrK+3sbr7ToSX3yxcX4pnZ28zYVbMM77LrGxPcMQ9RAPZTuH/Ltq0WXpxdZ3YG79z8IoCsna2YeE2vwpjDOdwIbpg/NCT2I0tlOxlVl2SOW/A8K/s4Z+s1FO6ypxO9dTSfC95vvQQX7Pv3I3j3bOSXHo76whzDQBpVj/hO8vOspiMlIYQTvxXt+TfVE/3MW05jxRKcU9SrY5e+9DNAOjjs1pOo85UXp8ox36NME0J0N3dYHHQRJWaJ+MtCal4vp5Dm2kKgv3eXzpBG6X+eeo/l45Z4i+b77E8VAyKa76XxXw57KDwoqIxRNQeBZSowGVLMPoNmvRtDT1O1Kd6U/ktUsbBrxCa/+hzjMOh8CbjzDLuOQEAAAAAAAAA1NM0Z6wTqtDaKJMa9IQSjlj2M8idzVLBnovNSs8kZ5xWuNPpCz4N5rL3yDGZQcrwU372C+A3PfD9rask4HNSAQ==" }, { "header": { "sequence": 5, - "previousBlockHash": "4F40136D8D40F634B0B577255D164DC45CC24E3641DB69A841D0DA4E7A86856D", + "previousBlockHash": "821E8A205092CBC7E169CAAAD4384F47172E6D2A57C2196084AAEEB86597F461", "noteCommitment": { "type": "Buffer", - "data": "base64:6XQAW5DQviJYe21d2xCv+5QLFqsOOjG+mTbno8ndCzU=" + "data": "base64:ycLNPw5eBm/LUcfgXhDTVf5jIARd+pMe48PvQ24yIhA=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:Thv8OjwoCzBy2eA2WywzdNaejnrC1yRpsxCrQyibsV8=" + "data": "base64:Sw0r45sphgMJM0ox9i2I019gZVPDMJB22iYXJ+WhkWQ=" }, - "target": "877851234513860045363074546705845977781340859000792728343777171336071155", + "target": "875726715553274711274586950997458160797358911132930209640137826778142618", "randomness": "0", - "timestamp": 1681340351419, + "timestamp": 1684972881541, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 14, + "noteSize": 11, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAANNRvMlncj3u82sSqvHhHKRWO84fBllNYfiuDgCOwQJGI8IGEPlB4ry29XJHDgQSjQbekoz7QOv0QgUW18Oh4QI9BigRZXpZubPeSkcc9nVy3kjn4jzxsZZcBHNl2kq5/MxmATmp15j1LPuydgqbXsX1a6V22DKq49Nyte/dsh4QYgHc5NRr4lqwhsZlNxzNUV99tfmJe7ocQZKTyGaa7XsImedlSy8H2bp06IaIChHCKliDkapPIwekxY7IQSxpE/jmaBEV8WeY44g+DkzYxHAJfcK7q2jXzv1PGyNiGF2g/kMZzbspL5/Xnm68T+bZNB9EH5sSTP+dnQrkZrDCRKZyRAjGIQBDsAav8pHVEsiwvDEXNvdp4V4Bl/RyZz7RWdGe3qKmWvZBMPbxS82VXJAaAbFS7tLbZiQ60QKK7Br/tvrJC7uuPFEvE/IdIcONp/OTyWBawbN4CyGEBjqHmdXrm4TYi0UDcCRXH+XXIDD8QPBvVc3VargnYMTFc9RVvRHUJ5Ev54XDJn8iD9Rg8bzUFynORxyF8oXEJJSLWjqVmBqyXf2y/Z9YtshHAfyt5in41+jvCSe+d40NuTvxm/O7U5Ezy9nZ/yCz+Kot/KgBJ5jhxVTr6+Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwGbcEkGsKl0dKTOOY4w3RGR0hF/JgisF3yvz+2ew5r9ZsAKBr7q0oArYmjn0QtimzZQeZoMxCPQK/U+n7fsJGBw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAOgWo7bMU2lSV+UrS1PzgUcJNkYH1CuSttMCTgfPoGK6MEc3AM8KLzcUXXa9jXCxl0RKcBMHlMrvtk+o/KVTfiLAGt/36Sve7SO2sRQWqZH2L+4AsRVyoxWHSh/kIop3vtK+vc+3wBtiYHiywmr9vJWmHgao59ZHApZfoI/tams8Y6XX2CNfKIKYTU1JRjA1PNhe+De9YxoNrdNmVWdknVVM47S90dEGrf7hFxT1XNUS5AaIPjqbQDNGHXFDTEVoj/BnuY6dk/AbmW9h2ede5lFl0FKTAwN/egMNakAbp8SRUvaqRJpIXglNH2m4nrXtr7+bXwaAPMJu9l0p+c9ViT0BPdIkH8cYpyQE6i6lUZZu6NCyKKMyRHTqAgsw0kuYnGC/r+FTFZgJtDtwI68+XUd5ArmekXeuFP65o+LrznNO4N7fKg2aJsP0S6nu6RgNTFrYOkIP3nN3y4zzgS2Ba57+o4BK1DtZsy5E678EhsCSuGKGSu13CX1YWRSwyjjVA8CYNvjtDPDJWjbTAxWE9Xziohs4s5+F4Lrn5d4ok00bub65mJ3xb1iXTwLB5h/2TlIMLdzitFxYksL2EomB6j+XPB6BOOUzvCKr0BpbqAjnvwcWgnPzuKUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwSSFprhT4AcG3Yh2DSiWaJ9eZZzxXmA2AS7Zvjh8gnIi4QlNqN72DSLDtO6rWYD6sa78vSevJUOp4+8ITYdnzDQ==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAbJyL6N6HrqZVw/JWpQmprTIrro8kZ8kCb3duBsdnrD2KDP8icfY7QgYd6xjb5ruBCCj8PsllXizu4cZfBq7q2gH8n1kgXUnjnQXww6p/k+OXQx/HQpKIX/xJvuqprT6RHbUECmnPyQ7rHzK42kSjdzmZn42VI7iQ+IIpA5HBcPEEne3+1gcM35X/ywgYPPpAm3CRxSh5pCt3qWlgqYkMBCErTdpP0YwBZzvGyuZUa3ik56g+9IUTGZjVLEnMJvWlvOSCny+4Qp2ovmy8i4skauAoEaAK88UYmh+wNimx4Q4zbK7mPeuA8/AlnJgCL+H62r3pdmwAVHR7U/m3jmk06qDJ8IXeywyQt4QKcWWFNDZQxgWx2VV+r7v0wP8gT4YjCQAAAIiU8SOmGShbpbQa4IPUCgQejP7+F7y170GxFUbzwE2KyhbrnwCGK5FtqGPsdVUIFEljvmjfxNY74S13rgcoxdNaysLKQB5KOKezPTvz2rW6zH2UjnhaeDgtHSP5BeJxAJaZZVae5UTc1hzLoejWjr/Q+U0xc00QBz1Gy3L53lAkVW/TCmGc5QHybBJ/k9s9W5bVIqHsgxK/eOPAmpUKd6sQui3y1nyOUyEauRoPhDh/RarliwljpFenpG0W+7t/xRLQB73dRO7RDSD7m2qXH0wBLlyMyOms9UWoIggaN/klqOcZUiRhJLTIEMOBt1d95phDMQOYW48vzOFC2DmTkkOs8XCT/Zv9pDxqxDg5Ro6sEwOeX+6QMXWHRqglmoPojlbB0QPnW6Oj/ywaJmGZqQ/DAByYRyojJUld5wRR8G4r64CTMQ1duHY1by/IMA0rdSu5etphl7nhmx1L7/UIJljw/U9oNtvk8Jp9CWRvBscymkUTymzyrK+3sbr7ToSX3yxcX4pnZ28zYVbMM77LrGxPcMQ9RAPZTuH/Ltq0WXpxdZ3YG79z8IoCsna2YeE2vwpjDOdwIbpg/NCT2I0tlOxlVl2SOW/A8K/s4Z+s1FO6ypxO9dTSfC95vvQQX7Pv3I3j3bOSXHo76whzDQBpVj/hO8vOspiMlIYQTvxXt+TfVE/3MW05jxRKcU9SrY5e+9DNAOjjs1pOo85UXp8ox36NME0J0N3dYHHQRJWaJ+MtCal4vp5Dm2kKgv3eXzpBG6X+eeo/l45Z4i+b77E8VAyKa76XxXw57KDwoqIxRNQeBZSowGVLMPoNmvRtDT1O1Kd6U/ktUsbBrxCa/+hzjMOh8CbjzDLuOQEAAAAAAAAA1NM0Z6wTqtDaKJMa9IQSjlj2M8idzVLBnovNSs8kZ5xWuNPpCz4N5rL3yDGZQcrwU372C+A3PfD9rask4HNSAQ==" } ] }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAGFttFYfcKdgjwHcOgRWg2IgkHKJb07Q0Gv2nSazgrE6jsVS7oVjhsR+FLjIIlYD8QHrf0mQfXTmLimLzKCsRFO0zElWiwR+hgVYcE9M4V6uoLfLDkdd86kVNTpTdMHYFYUKOzFhzLSonblT0qRSmEdKuJERQgPcBUOtDfq13MHUYAuCGh5TQyLRXZHV0dG9ZDOmtfPL0egKLJSj0STR+5bp+V9ZkBVcrfoIL7XdNOV2Gs0PwenMtrIwu+a4tmHUGxzM/sWjaiIT4f2ksfDqrno0P28JinKLCRMcjNHfBXN/ST5Ecy4+jqxNVM0FJ9df0G1IbiqXC8iNNyY2IgzLsMul0AFuQ0L4iWHttXdsQr/uUCxarDjoxvpk256PJ3Qs1DgAAALvqV183jTSDw2JVBtjgLFJrV07stJpQX0yi1DWPMhq7tfeO0ivCHBT8ZBxCIbA4r2szZ2BmzOKzC/PIgNBRa7yTRPJv6IQyM3+zBfzAWZBvkz43KAdeXpj2cr5xXOryBQGoFNZGrI+RvWA3WCJI2gSN9fMrd+3H6Gd6Ltn4deAOAQAAAAAAAACW1LSx4i2yZy6s0z+oi5+3zDV0Lg54+Ty1c8DbOMQvE0K96kuAAOYGQp9CQzfFlPvR+GnUvvsrBUSEK68FXMEE" + "data": "base64:AQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAr0a7+lLtYfsUWQl9heDd6iTFPJPfC/QAMeFdJvAK38ywYo+WREIKQaS8L7hc8MORw7+5zGQgFkkrsRnXPKpfvN6Rkbsu1ywEha1CXf1tq2yMRsUm/DauRfXqIicAhyMBpSq1IHF2Gm6wmpbg/F/tJ2LITaBfYmLbC0VE5F3bTWEFApV3KO+8nSeCLeFhqpacTLQAnrTmRXP6zx0viyn4qt2/h2HMFscelTSReXUi6u6N+JYR7wPBsQWvH9AQ2on/Rj7H84IpytOrYo25acsP5j7bv5LuUSSh9tI1/qlUXCrgepmdtMGF0s+kCeCK6CeKAQtn8I6puTQlaZCYW1guicnCzT8OXgZvy1HH4F4Q01X+YyAEXfqTHuPD70NuMiIQCwAAAH6cchygu9aQdCB/yJ6qMMrvWdOnqlSOryopwcXaNhAl6h6/RnDpYITZnFf3rjAA3TbE3ivNAPxw+SLz4AoZiGrFGiznxdi6XTpzKKnzZEqFGozOjPl5CHyiy+vzHvgSCg2a9G0NPU7Up3pT+S1SxsGvEJr/6HOMw6HwJuPMMu45AQAAAAAAAABB1Ef45aUxHq9aSRvUxQ3efe9i2hWy5x7K0Bv3706/xx0DKBGNtoYBQ9uYfkO/3p/6HryoWJ6qvVtHH+1lnsMM" }, { "header": { "sequence": 6, - "previousBlockHash": "C8E7AD0B98FC92EDD17E78493125FFC06E8B39419A945285082850B5DF4B4C43", + "previousBlockHash": "0DC7973611591EBBD768A58D062D51778FE02C94D3620B4C1565185AEAD801D5", "noteCommitment": { "type": "Buffer", - "data": "base64:Urw5Rs+sSWBOZbY1wgraTIlNZ+h/+JaZMPTZwBajpwM=" + "data": "base64:Bk4XZAGIqaSPo+7r9RnqJ8n4Tm2Eps2s4cIjUlX5ak0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:pCkePB5idsyGawMjKCzF4iZfvDlkl1HNmo36h3rWDAw=" + "data": "base64:SrZBHs7MWzJbm2yR9ZOEhn8Cji8wEQuqyfPjjqihQ+Y=" }, - "target": "875726715553274711274586950997458160797358911132930209640137826778142618", + "target": "873190827380823143577845869093025366895436057143163037218399975928398962", "randomness": "0", - "timestamp": 1681340358563, + "timestamp": 1684972883484, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 15, + "noteSize": 12, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA94AL75ZSMOTyHeVgKTdoKdwe9u/tpxaghFGgygFsaqeYRq3GVXRzqeRmtNJTtMB9Ac702xksSlqi9dfwU6Jka+3d54loturDZNVXInTS866PEdkG9ggjxXTEn0HDR8DMCGamNEXrva6aCVnqtPCsE905GjZdfPV6nnuil4BjqUwWNnYBNE7D2EBf3imEDdSe2DF8CiXVp88ls4olVye6WISLe1prkz65CrPChmSV4HCXEBtmDR2s7wf2I2Rgf7OTc680s0lDSFM13eY0txYYy7Xs+P1jt1kbL7wZ7EMFR3vZnZPtw1ZYXn0uQ/sTJZf71mOYjVzEO1JCzomiqbKOFp77/fnFbbc/65GUj35ZWJJaSV+C6OlOl/YWhqoz1G5N3u60Wer6c1ntY1w4lQ5L9Tqh9i4/aB7PBSK/ddyl57g8NAws1B2ZL3KYGN0Fq5aaPOI7Of8eD9pP55nYh3ucYivkjN0l4Xx3rueecVbYRAoJHUMBrJLJeVRK42bJMFusQUzrEwViiP2qCHdQwQOusbAIHG1SS6bZL7Yt9UqskIhZ3kjM6KmiX1VvWEr6968yHy7UudvVnmvQP6tWggZmMx5e76+2EZcAZyLG8r1q69j08WoD/MLfU0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw8rAo34l8m5+rAIlt4rYHZJvTHZUspveaeK9xFhk6uscunmvrtLUspRnw1fL9l78kld3Z0fI9vZw6U97zOnMgCA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAFMQUbIhTmmFaW80jOQ05e/EMxqQTqKzC0pJ3+PmdWAuZkhFRMOEU75AftbVzrwB4NSX62LFHgMNENEJva9D4xoXDCCnBM5rOuzpu75qevS6UAokzu1fLiVqumOsT91pU3sIp+Uf/hXuoviSj6JJSpaIkb2Wlch9Qh/OUCVpFQTwZscFJe7Csz6Q/ajoT+4eqOiGjQMgAM81GOiCcalaSopYLoAJIj3WiZtiWvxPxYbatYwfu5k3o4FRcHus8EJPoSHXtJG6VSCbzBVE21UA3/Qsy2ws1I3RT+VxnlyBedc0zxawvnnmzebMlwE3p1mZjWz4uFVQwyh0+IOElrFzpGJcQewc9oGFExCi4TnS2QU1MI3409QVe6z4pOT330BtcorPSZLE9TC+36HwkojHpoF90sZ1kMuzV7mejIOVBUGAcgZw3b4HIXC4+vUbRlWPb8VuVqqzd7sLkEDr4ELTKqGLH6d4+gBE/PKDlC2jM0jcl5CNT0vslaWa7Brb4lUoSWfeB0rpdznRBE03DxO/UxJa2RQDwzCC48piCm3qKwLtClNDnzvsHKo4fbTmZtCH0HlHupQBhWC05WkagBb2wAYktca9YWukz8WUwiFaopkIMX2sXTh1o5klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw6YCX0HOO1BfmsZv3KwzGMCGwqPHjc8+62+W/OLeCnUxIoFd5d2c3sIXGsWxmWvgKiw/mPWvA4jmLngJEcy7eBg==" }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAGFttFYfcKdgjwHcOgRWg2IgkHKJb07Q0Gv2nSazgrE6jsVS7oVjhsR+FLjIIlYD8QHrf0mQfXTmLimLzKCsRFO0zElWiwR+hgVYcE9M4V6uoLfLDkdd86kVNTpTdMHYFYUKOzFhzLSonblT0qRSmEdKuJERQgPcBUOtDfq13MHUYAuCGh5TQyLRXZHV0dG9ZDOmtfPL0egKLJSj0STR+5bp+V9ZkBVcrfoIL7XdNOV2Gs0PwenMtrIwu+a4tmHUGxzM/sWjaiIT4f2ksfDqrno0P28JinKLCRMcjNHfBXN/ST5Ecy4+jqxNVM0FJ9df0G1IbiqXC8iNNyY2IgzLsMul0AFuQ0L4iWHttXdsQr/uUCxarDjoxvpk256PJ3Qs1DgAAALvqV183jTSDw2JVBtjgLFJrV07stJpQX0yi1DWPMhq7tfeO0ivCHBT8ZBxCIbA4r2szZ2BmzOKzC/PIgNBRa7yTRPJv6IQyM3+zBfzAWZBvkz43KAdeXpj2cr5xXOryBQGoFNZGrI+RvWA3WCJI2gSN9fMrd+3H6Gd6Ltn4deAOAQAAAAAAAACW1LSx4i2yZy6s0z+oi5+3zDV0Lg54+Ty1c8DbOMQvE0K96kuAAOYGQp9CQzfFlPvR+GnUvvsrBUSEK68FXMEE" + "data": "base64:AQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAr0a7+lLtYfsUWQl9heDd6iTFPJPfC/QAMeFdJvAK38ywYo+WREIKQaS8L7hc8MORw7+5zGQgFkkrsRnXPKpfvN6Rkbsu1ywEha1CXf1tq2yMRsUm/DauRfXqIicAhyMBpSq1IHF2Gm6wmpbg/F/tJ2LITaBfYmLbC0VE5F3bTWEFApV3KO+8nSeCLeFhqpacTLQAnrTmRXP6zx0viyn4qt2/h2HMFscelTSReXUi6u6N+JYR7wPBsQWvH9AQ2on/Rj7H84IpytOrYo25acsP5j7bv5LuUSSh9tI1/qlUXCrgepmdtMGF0s+kCeCK6CeKAQtn8I6puTQlaZCYW1guicnCzT8OXgZvy1HH4F4Q01X+YyAEXfqTHuPD70NuMiIQCwAAAH6cchygu9aQdCB/yJ6qMMrvWdOnqlSOryopwcXaNhAl6h6/RnDpYITZnFf3rjAA3TbE3ivNAPxw+SLz4AoZiGrFGiznxdi6XTpzKKnzZEqFGozOjPl5CHyiy+vzHvgSCg2a9G0NPU7Up3pT+S1SxsGvEJr/6HOMw6HwJuPMMu45AQAAAAAAAABB1Ef45aUxHq9aSRvUxQ3efe9i2hWy5x7K0Bv3706/xx0DKBGNtoYBQ9uYfkO/3p/6HryoWJ6qvVtHH+1lnsMM" } ] } @@ -2320,24 +2320,24 @@ "Accounts disconnectTransaction should remove disconnected output notes from unspentNoteHashes": [ { "version": 2, - "id": "cec30ecc-1030-44f5-b0c2-7a158afb5e37", + "id": "89b8ce90-6929-42de-a46d-da8ef8b22ba3", "name": "accountA", - "spendingKey": "b6dc4595a461edbf7907f9cbd92eb0979d6a5e5a73aed9b3c03f4d097e78ae57", - "viewKey": "7fcea5fff63bff83f05314bcb2fbf3d1377840034d95ea9e75f9a2789d95bf44077c947b5faa54dfeee9a4093745a42f42dba32aa9b564459e0a2347bea0d2b2", - "incomingViewKey": "deedd8a5d7c4675c1317bc324b8405f6ec769bda399890a2569c158ec3f09807", - "outgoingViewKey": "dd8460ad08769690dd3f54a045bee281c746116238b64d2c55b69d98bbd8a277", - "publicAddress": "9925fec93bb591880d5e38759c22c1918bc7d818a3500e62acbd032d36167c1d", + "spendingKey": "9fe34388e3df5d3b1c808d53b473e82138fdbce13bf917f1a8684e516ec61d64", + "viewKey": "aea7b40256bbf4f248021ca7437573a51be8a0e93120b407988ab7b9cb1d0348db0efdee833547d40d6e1ef06f22069a8a6db2eddad831106ce6b2e888dcf20a", + "incomingViewKey": "6d3654ad7a7427ec922df37559e7270ef13b5aad007c4db759be4eaf3de88d00", + "outgoingViewKey": "1612f0f893dce205d81b389a7e367827f189bec9031d4d02173e235cfc2db23e", + "publicAddress": "b22f7e58b9ba1ed306abdf713ac607d9d60cdcc17af0edbfe159d07bd24cc0de", "createdAt": null }, { "version": 2, - "id": "099d7951-f1f6-41a3-8ee7-9f54aee80fbd", + "id": "d0d146d0-95e0-4d5d-a58a-f16f8f96b57a", "name": "accountB", - "spendingKey": "8174a113d261616e8311cdd5b3eda7c0bcef879db19dbcb0f46dc3aa7561ec29", - "viewKey": "40bc3897efcff5a5d0b1b117de0ff9a5fcb5239961a65168ac9532662c9a028986d5c04046e8ac03951533a8409ebc4f2045153e5769f30f8c9d48e326a8ffac", - "incomingViewKey": "c40d93b96d5ecf2900c5bb4a8681b02fcc9a8ae3d2d36cfe05617dafe2b6ab00", - "outgoingViewKey": "d74b32730ce9c7f60872135c10ddd7d08e0dd700822feca4f7db2b6b9c279b1b", - "publicAddress": "4372a6390ca5dfaeb746409460ffc504eac33aa7a394d0e37edcae9158f5b7e1", + "spendingKey": "fb3f345a297c3080cd4065b8fe2bc13113192dcf7d55e048deca85eceb680223", + "viewKey": "c7c2a48178b3c32ccf6dde5f6b526065c2c64fd2f9b287a3ce4f83e02ea426112db3971d6239764e3da22ad6e0442ceede9b58ec7703cf3d579e0f2f0b67add1", + "incomingViewKey": "9e1e01e8f9e1d4efe545ea2c633101b5116723805ec70ab736ba9d625b39c203", + "outgoingViewKey": "bd418af2318dcb3ec7807be4c43bffb8c271772d58f5bf84e81ebec986692db1", + "publicAddress": "a205fccc0af395c5e7fc3cdd5c761090f849fabeaf0612e6c0caa1ab37159c0b", "createdAt": null }, { @@ -2346,15 +2346,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:IbLALnuZedn/S9pe2kE3+LpYJJZG6GAebXfok8IUvy8=" + "data": "base64:isyvXrJlCb2asFx0nbaXR8bwTx/PTb608q0zs7BIBxU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:1xfGxfBDKNqOEbd9ImrkTg446EnyE30161UWVSSxvR8=" + "data": "base64:rmCiV9MS1FluzVXBYWgTcpHHnaveD7TeDRn4N4ZxjAk=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340360158, + "timestamp": 1684972884281, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2362,29 +2362,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA3yA0yUY8qqtjl4uA6nlH3pNJs36Cu03mmO3w9b6/0ZGhBaOnn4cH8C7Xf0gVwx1Bn70p6lxnqPOCwY95h0WSO7fKwF75A1DCMZeP8CjTcvWXtWNBuYkExOOz2/5NSfbQxWboNY+ZZvbWoOvr5ledh2dby7r2xJ/Kq3bX5a78MBEI5CmP6HA5+cBJTWVth+72JzZpmlbkZvexOKd0ShOx5JTFL8rLSln33WeYRzEKRMKH3KRgZSVdVjO3/dpdQup/BdcafkWSAps+zWDDTzonbs7ohBeG7ooYHOeMnG+BpDehieZkWumiVNAUObuYWzVI59Gr0xYPbQ74WMrpIYHqv0NwS6RABve4q7V+7wcbBbG+uWzxtYI9VN5Tk3M5bx5AANL9wxPMvFY97CXixjygt6syjUOkAEXalIBTAjHDvzRNuVWXQ9e+7yM8t/RyQTZTVwI2zxL9la9uC1tzpkfTFAwj/gbyRW6pfqsz1vv/nNujLHeKsvZaBMTG6QG0kVogtb9/o1+CLpqJ3PqaK/hmFCXX3j02ApfDutFc9iG64rWweIMmWwxh1ON8lhG+ecvkIS53V+HM6Osfi5KkQT+92RjjyQdXKFKbGD4jcgH2U/+Ax7HMIE41VElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYtva55PqR1DzISumbSoiK5z3ZAnbH3ORoBSjgLge3cruPJwlelvweOi07Zo/pH4lmm1TAu3QRZOt48HbDFnVDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAACWP9obvX2Q+tEKtqM0b/axvE+q8W0dT6oNRa97NlJm2QCffCT0WCQSI9mksC6FWmwZWmVNsLQlzozs1aVAWnxNA0tWA8to6Td3SOfr+9Qj6kPCBnmlpDFx5DlPo/QVZ8K286FLaap52wXplKJD8PsNvList8NM+S8gy+ncw1SIoDqyQIW7/133fKqWc8Yini6neMlP4eqtJEbtc1QYMc5zdB+o1sws34v5h1bkBG8yuDnriM9DpkynofpcS4zQawSPPOeLU/IMmy9EPduG6FB599nPnzGHAxJwrz4G+6a63O1KSgRr1wMctu/ZHQK382VuzXgwUlF6Nn4qJ5scrmDWID7WNkgzGHIswWOOdSeXxHp4TRA466cA1BlE2fRRECL/o3leZUE+2Yr7VFaIs1qprGRXvQ+laNcPsLd0BtNpvFLwguJSQrGmbZ1TVDu7xZqYo9Q+vKBPrB0id5Csz8ZAFEOSTju3YCnHD6ze28Y44C27IMRBtykELJ4kSKlGaB53dJlbYyQzhBcsUcox4t5weA5J7yDWY1pPzlzpqIq/SFchA4vRsJ2nrtj+6FvuJeLJJhj0QALQe6BiGgxGhNbubOlErib7dC15zKXzLi9DzLe0+aQ0bjkUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwDoSHnWz6kY1h2lZILYWW8hvphv/X7s2Mt2oShsh5Hbp3Cy63tNCRoIliCAcOaQeOUjsFHYohoZzElYhj29JfCA==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 3, - "previousBlockHash": "9A7825CE6193C12775BD830477BB7264D10694D70A28BB30045BAC4FE7FDF695", + "previousBlockHash": "6CA6045B559FFDEC04915D2A016090BD68A250D65399AE41E6DF3E7906813A72", "noteCommitment": { "type": "Buffer", - "data": "base64:w5FAZbuOaKmBbL5kDHmJh5IMMjhjHJ/b2NSDq7Ot0WA=" + "data": "base64:2aos3UJTZWcgXNAuzHAGdtJk+Yl41g3QlxT72gOh5jg=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:qxe7yODUfN5OZvemT2n3+f9waaInOW9GZbocc7nMkA4=" + "data": "base64:HSyKYnvSaY0NHjcYELRURLkPGpW14XvIQ0sQkQBtURw=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340366035, + "timestamp": 1684972887331, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -2392,11 +2392,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAqkY+oZTtnAU8B7fNrjwAkKbce2IEsuUC9pQp6x9+rM+g6UJztlj6NRdLTJnE8QNuM0yZ3JqvzjitLu5f5V4RoD9PD96s8DjMLjRta9EgeuqxfG+E0zF40Nhsa0Wjo9dAIVBAnUF2AiOhAslLXrISL5NxDFxh1sSZvn6qiroHipMQDdXsNaIYxyWNeWq+NdireajdrK9yuUt109YLt7e/iQ52G/HELD22T8IwAWwrTd6LgRjHo7HxQtej3hZQkwjWIcMHBJdYImjwKLUHd3yseqBdHlJEYk/yw4aaGsrPUt1YNBCgstIRmjnaJjR91yuJlF0bQbmkv7uSdT4fKe2M293atHMpJ2sFrZkGeADmaYNh/tDfCBmijtpl969cafRfrnt6+5nIYemQiW07W21IyIo7zMebjTYVmDeS5QrjtheGw2/KebxLuYVbh7LONfifZE3MxnmY6xzX4MQ0mg65EjgMjdULAeUiRv8BU1bNrzLMChKo4T9yR+sgm2LWOXRkZ4ZYuUfEPY2AH+BfR2GC19/BdZhuB6quYQDY0TGrmO8n2pyWe6KoxDxm2FbSI8SJ6iOO4bAI3F57Kd0+yn4bymSPwTRj1+T4gHDrRMsQYnoSNzNYqD/0OUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZvF2RgWX8t3XYjPQOvfJf2T9V5WOIaoDQQ1YkauULTMHwilrHrpSfOMTeKmoMDkq9PXqH2422zBwfZrhuklRCA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAPceaOZrUFi33oApIjQl4xorUFcmAsHybLQkjoZxb/ZqzkMJGkUNdEIPJdSAu8mF5OLZo+yqNOrl21FJAWqs/gTY3kZ1cB0CY/kJtpxdSKUilQYSpEbD/2/eXqAvRcaTx3UnkENRtx74V2AcjDMApC0KShB3klx+fKX+yJeEzu2kS1P7xymtoXihtiKWiqpM3I9MbehInzsXO8gpat2+slXT+o3JBOs6gaVrg90VchQquAzYKbb+naxIjAWQN7VyGB6D3VUu/3/lgjQzBlXzo5PsVNH7IGx0w8xSseIkR8Q6LTCGa9pZzByyQnaVYD5ZMw7P5qo2ZP/wZQiX2N5uaTGRoznpuwsVo5A1Fp1MG/OoIW0hH0t5E2v40MbTk0JFxJ/UPT+0Qz2mQAfMwyPRGfq1WjhI85FMCA4SDAf02UZgBMJrDcOISVuMabfFDJ0dA6HTwkfj6xPY7k1s58LF+QllIl3VsGG28tiKdnpPxAnzacVmkQvuXmE7iqernc6OMU1O1TrKVrbubtY4n/5y33y8JwsQHxvBigt7m4URl2AljPSp/tyWh4VzVwfPDfKGUe0PPePr4A6ufPY1s1jm9Zu7EvJare+VHOA5zy5wsKlJgv4lHoSc5wUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAJ1Rg84dXSnq3PFSSNJjhmxVntfKXcZ1Ek51QbPnhcD5CbF+VwkA63gVV/LmhlmsGCRY4dn0El6NCRBHrGo5AQ==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] } @@ -2404,13 +2404,13 @@ "Accounts deleteTransaction should delete transaction record from the database": [ { "version": 2, - "id": "a1a0ca90-fc88-43af-8927-642fdeaf7162", + "id": "1c301518-920f-49a3-a4e9-1b9c7c560122", "name": "accountA", - "spendingKey": "3bc4724f16ed1bb156e0f986d2a4738343b03a0d89a4bb26c8ec527292454719", - "viewKey": "3127235b09065f13154e43253a0254d72eb02e1c3c2ae87cbf4cf8f8644876819722abc22f67c529a08f27976b65aeb3abcb491b616f643789f1e71187f7e967", - "incomingViewKey": "43c5c51f706e42481114433aa90eb0732d8ca037b30928a958cf16d80ca7e306", - "outgoingViewKey": "abad2b625fbaa41cee79e1198228410bec07e11658d3cbaf4a7f99512f98e07c", - "publicAddress": "5cac00bd2c170b48e099855c81c0ecf266030e9e63b74bc363796f118e7fb0af", + "spendingKey": "df88703f00a4628eaa4c96a90018898e81e574cf5ef6a3f9f8747932c830f138", + "viewKey": "3a7cdc09a7b065c671bd014f0f86e25040573b51599e9dc6b17b4c65289a0be8d43b34fe65fa329b5017822e916122ab55d2aaef50dc2b115812f92d21118188", + "incomingViewKey": "0fe5794cd267c0e9d38751d1fe20be89b0960e02d2f82a32671cb55298b50206", + "outgoingViewKey": "9bb7a0d670f9f0323c8d8592c3bd71ea397281f585e23e6bf406733c4a9e581a", + "publicAddress": "cabb57f529553068eeeac4035e810032e44de29d3e495feda82b9ac160fe1684", "createdAt": null }, { @@ -2419,15 +2419,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:/1JvugmGtXJx7nAI1vE23CZrq3mFTFk6hfOMcte1MBc=" + "data": "base64:cv9wmmORf8dZrxoLnusZDI210gMOSQGej/ZcY8OQBic=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:17PnD7sC3u+27mhjuIWYf0TCwZ/VJQaOgRnzf6AftDU=" + "data": "base64:T25rolIZZU33B8kTgSlg509WNxShqkTIezZrBa5Cr7M=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340367432, + "timestamp": 1684972888117, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2435,7 +2435,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAhVx205q/4SIjg2U204PldFXpV9DE5GLrI9cFoZNT9sez6sA/OJFZ169GE9v7XpTnTmnBidVkyj4UZWazBPhsbxWauc7tFCC//7LWd5r0VgeWSWRexVSX6VogdhFrpgs8pL4kdK4ASDlA/bl3aZ4GCSWT8PaJ4zrPKdV+ngkrXHsY7cc+OYpWdA/VPEXihgIqfvC4/EPt5yqi4KoofYFlxGghTn4I6x+s9a+vhsyGqkqzqeud44Lxyd7KWRpxd7oZj1wjxSBNRnH2Pyk41rIYMT2jZuXzPGo+Sq0ehqAS/wqBlU+zjxfjUKCGZUc+1xDFCAPqYuHX6cJjDaN6SHOuAWE394koOA3TUOaBf45bCHM4VN5guNi7Wycw8k/gf99aqW5kVvqiJ1vcySfo9XwY1oWtvxFcMUL3YUGdYu7GvikXqDEn4sVh0lrqtIjJSbcI5lbOavmQEN1mNTOWjV3WcsvarcWExC7VMAfck7u1TV+NlJ6GK/ZqA3xIFMxfvWxvGSyjzwIIuh064+281OLE+ZjmzpICIiAbib/VLnuSCv9c+y6NB8lfJolpDqn4R9vZBAdGAQXnseobb4ZrmMCtEaY1S3jqe8RDXRn3+Sd+ekFmZU3wFYZe4Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwdhAz86gL31XdSP4hkAt8cbLZrffuGyTelHNXVSMvG9qzgfWEZ8ZEh92Xln0MI12xVEkSu5KNlL20In54EpKtDQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAVMzRItNOkONyeK54i+ZHQ4BWYUXQsaCYgNBjav3tQfCjpyeZ/ks8k561HLCBxVsqUTWbzVkhemmY2xBqgFtwJaD+mA0M9YeTVxFCj0krczyApsueyYdZP8SRez0hpOl8ix+I8zOjjBWQv46vpg/LS6hC008FzJ26oMBgl5UaaiQQnJ5h5N4n/RW3GHBGLvKHIt/mTV5JRaeAa4pkjzvW6wi09aLQGP8AVp5mfgGJV4S3X5wVoHKWsujgtvAc6WEA1R7SKaFKXTh/F0Mg7AaKjo+2UkvwKuvzdGY7KoyES/2wwdCmG/lxCTWzZaIPYQxqwBHvNQTTFox/NQT8ohZF7zfbzEyUFaR4zWmMf/yrizGL4voFsTXa+FCygZqJ3HtFC0Ci5lnIJsHOZvKQhUh9QGOKAy27pv7BuKUfhRFzd+T7qRhGOaO593dKK/XdIRqLO23cwpI69epQPNmfnMgQyop//ivFATYEE3tDTO/gZ7cdQggLcyeAbzOydDbyrXawXorfMVqLgqGbN942El3hpqbXnFgfzVBKO1JAVnlcCGF7WUQh48qKrPY1c8ha5K3DqL9uoHBvHH2h88hVBfmO8Tw9eIVhfApKT9VJfPwwNFz5KM0UQY8oMUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwK3Ijr90LVidJDeQyFmW2OPIkLmLaIRR5K5XkY3wyxu78FFORG9cQzVyU8mQMTHkUWFr1CutH926wdJZkqkukCA==" } ] } @@ -2443,13 +2443,13 @@ "Accounts deleteTransaction should delete output note records from the database": [ { "version": 2, - "id": "c4bbe199-98b5-453c-823d-1de43b256fa8", + "id": "8a2a879c-3119-4e22-b282-83b8f17d85c9", "name": "accountA", - "spendingKey": "fda8fbd655d6879817036a98271827c8c55d543c085c1e06ee7206156e180029", - "viewKey": "a18907f3f17d3eb6f9db0c60adb141f2895edb2c3c58666ea7f939b97f5b8e5e1cc8d6430f5f4427fc3ac907c436f77a835a6d7084ea711672104d417176db13", - "incomingViewKey": "55ff07fdff259eb4dbb42591e100bd828ab1ca90c72e83aca6c78cdbf5e55500", - "outgoingViewKey": "99652d31b9142bcdeaf9e207be10ec595058613f182b3df1f94d5e0b27f7068c", - "publicAddress": "008a29232c6699852bf42fc91308cd9849c2a43c47a07d9e4baa8bbce3cbff47", + "spendingKey": "875faa71e64f3f956cb721ac8d74c390db4593cafc82f26f018919912814e0b4", + "viewKey": "a7b0cf0a0283893881ae621dfe2c802da24394a6516ea1820aaf3ccd93c2e2eedcaafae1f99f2553daf15db7a0e25810bb70a51fae475ac41e1238a0278ba2d0", + "incomingViewKey": "10316fb54eac3d7e893bad3ca95ec882d271512fdbdeccd0d1eff23cbca7bd01", + "outgoingViewKey": "46700e7563c1d8bd00d4601a07da1fa96117be3cd0594fa868c4b5fd06ae44fe", + "publicAddress": "46e5b291c2ffa76ef148b42da1f5e8921435ad641c7424076576fed19e9cbc99", "createdAt": null }, { @@ -2458,15 +2458,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:OQ9v0OCRg/heTMgLfQZkt2rhM5MJ0N1jQ+BcAa/1FhY=" + "data": "base64:JKCWOSaup6SWDfbzvcNkF3zA4Mjllad8QCMr+3LFZRA=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:neMVtgrN9rcWGEwxzwyuMyiR03B6IARFWkHUBRlQ8fo=" + "data": "base64:ViDYXgYZF0KfTtagQQomoMfkZN2vQzcyk1UQ1/J6Gx4=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340368744, + "timestamp": 1684972888910, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2474,7 +2474,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAlOyOeHHzqFkbQlBgMzPMQLoFp0v38GvvlqOV/iAqmw6M/ogU6KLK2/qYeoJqB2GWo3PdBbVUKZBLCDUyNy492KJFfLMAHUaJK2um0EEgnAuKbY5DKJFb29qturB6lEvfrDsYu6a9XuwEzcXvIWVR2z7xnAnGeAmsGzUDi9+93gQC26480v1nUGbTn851Omv/tRjqKQR5EGUbQbxjWQGbCm2NLa+e7xQC6687VZSLgOmkZ4LpM3vO0iZTavXg68VXCnEM4+Og5NMRwR4S+jV7W5n4uuEgvbq5sWAdotmnwB5LgEdYipNJjl/2IyfC7fHZLVUp0AIg5QqHyZaySCk0jL80y8JFDY/+HgeRq29nGqOCilsVr79AM68B/VS+FQhp4sITPhnZ3vh7dL2FHXic9I3l2pNuDJminsNSGa1mdqFD022XJFzwimUy+XpDxyELw0HDS7dxPvum2RAolIdube2Kbhyz69gI6v37daQshWcy3c2HgnfrZ2pgSZ8oUQqW2UDuxXLR0DIlrcI9CE5mFU9juAX/GwWGuqOpwBjx1vdHbK/K6jZb4QV2Ny1J+Nrh4fyrN2zzZ0Lh8SvoA16jDpxC8qGOp5Fw1NdSA6VFCB47rNcCCPIQAUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwWXo3L9IwQvt8ijYzHifO6FGifQYl4AcR6ogkW/R/zqOyPi3baS/sLC3eLHlox6/mMKxG5PJFvii1+AWF/6crCA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAMz4xbwqYC0pjZllNuTwqg1Abbfc5b/loa1BHAnLSYsuj6REOivcgZJjQ187y7+rBeSoZ00aXY4JmWiGEWFekYT9CxKEqQrPZzZMunOjJ6SyAMPmaMiWEPi0ftKa6YgGoBo8dvDNDBEDc4yBf4lttHvjvPF8rXu+iYB9FPVpSPpAB4P9/ZtCB/JDjc1wXwVKls5VV6lgG1vn0D28d+Fe0PW00ZWA32vkpo0C2TJZetTuyX6IpuhNO3Hyh6nOBS44tTGtTIFYWLKeiZAgDAMRkU8yFaP32n4nvflaVWIT2j4zHiBMFe9lbItcBY/u58cTgGOarGRWU7Sv9k1RlqCNPWm2sdMM0yn9tJtBXGJfYlbFGhnJQxA7S7Xh7MCyZfmUqhAq2N6+sUA3yvqKbn1TKiFePUlm1N8WBFVBpK5mRD64t+SfAvWsousF6k4dL75ItQWFKp+fRIjrQ2puvzTj26EdB46bDYyYR2eHD0nSCu613lwHGgFcqZ9lvn7zgP3Yj/pOvgmTelKnivnyUAwTyB1WkzSLUJCRiW4279gQxmyC4tbNSLftLqADiKHxzD1WxvnXaupUsnL+n5Q8rikEMLtObulbLgzOhAzzK60+Fhuji50OXdB9m/Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw2Oy+nZ4CqLQLZwg+De+/gFvrjoi656B5C64z1gZWwcbuD2NN/8z9lsrG1e8TWqrpjWeIldM4xSRvz1Uc2V8sDg==" } ] } @@ -2482,13 +2482,13 @@ "Accounts deleteTransaction should delete expired transactions that created assets": [ { "version": 2, - "id": "0f41188b-a899-4f1a-b5d9-165a92176252", + "id": "a3746f79-3374-4425-a297-cda6c0de0e78", "name": "accountA", - "spendingKey": "d5bd6a62d58c7c596bfdc49017f992ffaf548a68a83b2f136f9fe737133e975e", - "viewKey": "30e1bccfe783516e9a1447dc99556404eab536fd3de2bce195d0624b70a2a5a492513773b80ffcc212ecbf3256da710423e3bf09aa6534b61ec5c107cc8420ab", - "incomingViewKey": "8c426f8eb71da2124cf9d729a60298659b3fcdb61d0ef60be3eff5968f378e05", - "outgoingViewKey": "2175826cf5084aad89b97a917154ca19daabca66af6e668c8a383a59524fb3d9", - "publicAddress": "538b70f62af7fe0afbed409d893f9a66fb02c6b97c6a084ed7c8e6afa6eee5bb", + "spendingKey": "b250e33f6a477211033d134f235f1e82b0a323676b28264d415c04f025ec9b10", + "viewKey": "2976d84278386586943e6a64396a23a9e3ee44886b149d5deab5f526164d6d6ff6943aa2b55145cbe5b57df8c8f1e7ab251e2d5b5ba6076dbdb61356ce780bae", + "incomingViewKey": "6180e07a22c2b2eeada3c19502e06aee00973cb6164a7ca53efb8ca1ee198505", + "outgoingViewKey": "1385078cbca94fa5244426bc8132e709b376689213c7d4e97ee7808f588e5b1a", + "publicAddress": "18b53030c73e985fb9a03c30f8ee28d587027cc80f81e4cf332f90902a46f6e9", "createdAt": null }, { @@ -2497,15 +2497,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:6ZVIwCC8umFaB1wKjc/FCLXstV5dduKuiO1spRfoiVk=" + "data": "base64:mxwA5Jra89pfot38zo59i6cQ9aCkLEzgZPG7/vZosWg=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:n4vPEzrEQhPQq92cuJYKGhGjAuAeB1M+i4lqMDipjrc=" + "data": "base64:NX5lQTdaFfeEphOE2tazJBbVnpzlVh8poGesg8LtIb8=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340369751, + "timestamp": 1684972889652, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2513,36 +2513,36 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAaUSVWcAeryCB2x0Z1riK+ry5O6aZEN5lu2zHOzC55rGDL7dUvA7Nk1v+pc79YxsyyRBx6JQMG3M0qdEv3tPD1KWTVw371cBW0ocfAWl+F9+h+jXYTAskCu85Tu0PYKLUIiDx4JlK6wuqEWBP+901hrkJTxGvBFNMgBRJVItiLaUB7pDSgZHekQhUe4ku+61PT4Iez6KUm/ZBWo+GA/C1op806DWGaEMlunphYNugadyPMYgXFm0fCWf/837hxqSxL/aQYBVYOLCXqSNWZwh10ByCacMnTTVwhWb9gxhgoKay35PvPn8Ls5UFSl0vJajkzWps31xeh4YuSXeXRGjEWGRTJFkgt8H0hZ9CiVWZiqwSBpmxcHj6INth5m+PRykTHITiIkEy5WvStmvUr2zt5e5JP7I4vYE0RirOEuFnAMJETxmVPAfficY7a8t/VvNVzBHFyDeIWaz5OFqPqg2wFX0IJL1PLxlPOl5Xm+OxYn5bHxkpSLR5s6fFRBZG30643zz4uN4VRgNP1q0gjZfrXSUCSpcfQt2dCIxM/G01vF/SXCOz9sEgrqLVhfKtdilsAoWIcIdSucCwD2c041JF2v2NYxnhfwmAsBVboP15QwxugsldjoJXQUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwKtGPKOXP5DpuseSr5c+7+xvnkWjYVxs0neVEAj4u0ZsqJNd2qHS4pDKeXjqpV/S/rkjckVeIUZHYwHbrni0ZCA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAUwZcw0DcctuXun1pKi7d9JvzmAk4Q0265rmy+iG2t5SLkxrSwYdONSuM3qMhs79R30IQu3YughfHIDKNPb41sVGe1O5J/6UxO47e65MiT6aD/f8fMGw41uQWxMcs1ZcvYk9cJ+e2RQRsc1vc+L2rZto/4z2IUSaYR8PLJgEo0nABcQLWVX8G7ZLx9niYfs7SLm5QK8I16hCuwbHSXUqazsaTOTImDpaUSV1ZQZORRU6jmB/5LAFlybkqW/4F30K0E7Ip0bbKIlia7R/QZYji0v7besY2z2w43CsLcRsHc+FtNSXeoTIOUOlJzfJ3NFnQsgIWwPWLw7dY5AYE8+lLrfMAL7JfKd+imxR2MvWINpvhpPOUE59pawiE+nxGIRBYSvkHUoCQZGCt5+AdDmIl84nXSQrE+VAFiolQdeXfdhvEisxULaD4m0q/BM+WnqZfbtfkCGUnbnqNmoOtnShQIF0X6tPhWuDS3wgPwYQRNTEkdohiA3QfCopg/YOfvjZhx375VaTPDlv2uVZQsAqEH+W5qfd5suXq2gBi/SY/vtvzR+eBtveppNPHZ7ybDK6v+mEB6FGSMjqH1ugz1bQVVab4lb6Wep/nSJvrgIJ1wGRbQD7mmbfzDUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw+oJ3tOyYt8paElK/phifEjt7Of37FAlDEM4bB89ywe4F52L1hIulkQTGy7NTzVizU6wBQXBeeXk9oKPaU9z5Cw==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAzG2i9sJUDLEKTdUo4g6bba4QcVFFaBnv0lQuVZknisyDxduRMmkQ3CB55Q5Tf/+i0pilmeGM3rBwG4u2d5Gtz0uGacjDy0DRV0QWnxgnXfOrUKdc4y7T0aZGa5hGvZEJt+DtWZpzlsGlP0/0IgeXXEzy6NjyvGCUWopP9cZ8HU8JEmWYxsH+nfB9Ybsel4jAny9NnqeDQy7XCeloPjQU04Oiz3lqyB1deqBe5oLosS64W/9eKrdcnq0rMzSICu4e8RQzxsjd8+ZqCC2aW9sqc1v/vHxwx2o6fz9jkZzF+/Cbt1z0mRDSWwSQCVKbF8hGgKzRakjUn27t1TUILCEoJxKzJ2yxzSYXQ6QfcBxm3uSRdXmqj+OGzMuZ9Dfmpr1nduoHXfP2TlAlK2+/OI5yT16/dV4KGJyxx71nCDruI9zSG9mwEmrX/Dk+8DVO1dr1nj6FEZtdtc0t+RfNMK9I3jpaIYEuUS15bRCF+mtZ929QK/RIWmLcR0MpZMLsa05IPWqHe/iq0IT+loEpJo0i19dRXbxVMLfzDhiWkgdy/PBCJ+VLP8Ug7DByAEyATw7Q+YF+bVkc5H6UKgYovy0rE4nApMkFemgNK+e6zZZJIPmQw0x0WFKeaAKMzh2piN3druF4cBRosnDQ5aaN5+pLq0gDPH9v3kDAsItpEr1hl3Ae7gNXLRvq9tJxO88WI4Zl8yPAPYtPtrxsTg89Q1oXdvpOVxs1OYfuosAy0udjkYjnvniuSmc+JtN6mJQlkFabS1hf0XQ1I+W0ojSLf0bbE6WKbf9hlK3prF8ifYn0RtYt5p3OeMFpSBnDcV8CnUm+1E7AqfVT533jbG6zoA/an0H7dusd4McmBML6jR57iLN2LFEQXJisKJXV+p8n6Lxq41u0ZlMymbc8TQIjPpN6KVnOfLsXztUZhUeB8+Aa6LN3tAOmSP2Odv9NsoOTBNrXFbqSCzaMojpWy48jecihr2ue3zDYeJiwGLUwMMc+mF+5oDww+O4o1YcCfMgPgeTPMy+QkCpG9ultaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKAAAAAAAAABFHDRZ2BRoYF7vl0Z4QY1hncq6f52Daxz/l8KxM8dXtIES0rCGI6DnQ0wMmlbqfrhJ4jYnIp7xUiaN7bi+uFAbIszWxgdSlYgzV2OEHbUTi6Q7pQ4wROHWpppzfIeOYBOEt+RKzJbfSHIlV/vlUoQfdbANq/bwWQCDks5CM+28B" } ], "Accounts getBalance should not subtract unconfirmed spends from confirmed balance": [ { "version": 2, - "id": "84a4afea-e45a-4ac9-bf54-6343be52c372", + "id": "7d33a450-255b-421a-8123-ef6077f2520b", "name": "accountA", - "spendingKey": "c8d90b8c8f8da0a382943e08872d8fe9cd43ac710af5963059c3f88112157fc1", - "viewKey": "114ec62a29b991a65ccc5c7b10a825f8c154f49f480efdfff3a2fd5a40bc23f377238f4d375e757e39f2daa729e092185e087173c97d494032545c608da5b760", - "incomingViewKey": "716bf5ef53afd28fac7c436515d758c165d807d248a16537b44944af976c6701", - "outgoingViewKey": "b2c09c67c76ce6fe0731c98d6e6990dfd8ffc2b77018eaad1742f33deb792e65", - "publicAddress": "bc38cea86bef25da50a89d03e7f339b68714dc0eb8d078965f8aeb896d4cd72a", + "spendingKey": "920f33db2c54ebc13ca69147dddc7dbd5244adba41f3ba4722f1dbaf0343e00c", + "viewKey": "eda0394e9907fbfe85516bea00d90cead9f616edcaabed2b9b3ce58105ae2f463e9b064b04dab3b4d60abbb3f17dffad1c37df467d94a7423c259d6e5234e588", + "incomingViewKey": "b131d89e3fda3797440899c3d85a600a685bb60492e788fc5ec100c1164af501", + "outgoingViewKey": "1cbcc8042e65916fd32a3c91e131309e82e60ad63b1a552f72a5202a906150f8", + "publicAddress": "6b523c6671e94d15eaddd3231bd38a72ac7e02198407b92baa46a7751b1d91c3", "createdAt": null }, { "version": 2, - "id": "95451849-2491-4c2c-8b1f-0ee9b421b888", + "id": "9fc29948-39c0-48c8-8915-f8c283016a58", "name": "accountB", - "spendingKey": "bbae704bcfc3587a6640d370d0c55d9c589e2fce43da697ce227713738388274", - "viewKey": "4f3f4798c063ec41377e2d1a875587cf9d951971903308bf036698fc3cd310354d651ecab78dfcb3bd353d90e90462d7caccb85ebaec7cebfa1375b393e6509b", - "incomingViewKey": "2ada1555c25b183ebc3f5989710ab8dc36532e108d744ce4b6e877ff26cc3807", - "outgoingViewKey": "f8fd0a81c75241a8662ef4816a6110addc01b6ae12a16be9484b72daeca13e92", - "publicAddress": "dd8d3f49bfc11babbdeb8ecf1783480e435c963ac01f07825ba5454b076ad787", + "spendingKey": "8e1c91b422814d0b201c93dc5fa19025ad2f4fcc8a644850aef7297401555910", + "viewKey": "39e7108e476c0218fdfeb0aaa94d0043a250c52c1098154fd8468112f6053517f8d5e5787ca8da989f11c1877c840f2fa29031a80e4dfec51bc0c91ea6bbad87", + "incomingViewKey": "a29d17f26b938edf9171af369cf757106c5f4bf2d48159735ad5d1e87257f307", + "outgoingViewKey": "02b0e0815c707c90d1721feb6262c85a4eb78e2421e702cc00bffbc28a69d7f4", + "publicAddress": "35d0d7e4ae825072d92d72cf6f4fbe055bbb6319924abddcde2df8b2aefd0613", "createdAt": null }, { @@ -2551,15 +2551,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:uU3S2dw5OM3/vStBwV2iKDAUztf1FUnved7uC6iwj1A=" + "data": "base64:OIw2ptGD2hBlVwMOgL2YOfqp+Cp+U0b5IGHhFZm/8gs=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:NNaquyM91Cx2GApe2urfmSdjzbrZx7YzOScEbpeOCZE=" + "data": "base64:QRu7gF7u0/G6nNyOX60eHcxgIF6+FWk5OiX15thfkBQ=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340374834, + "timestamp": 1684972891322, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2567,25 +2567,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAVP/Fc6xf9dft4WsZawQTcr5es71PYR7k+sbl6Z8ggPCoSo6m5AzbBreNPbep1v17OIzLCh20ARoPFmO3wxmqt3heM6Zp68R3I+uEFylyP5i46UZt097weLuN2S+KydooxLk1orFuhqNewsv+q0QSl8bX8sl86JyAYuN2JBVOVWsBrTaJY/6LtGZ2RcbRhSN9aIKhJV5RHjOzESMr7EAwLjuG+C4uIBaaGRf3YCU7kbqMAr33ccK7REw0CU+1rn1/XYRrptyczGv4owDGbu1ru76IkeGO7p9pKUHqJ11KNYxnMKHhUkJwLwfkERp/6vkAm+hPk8eqha8uZNMEIrRhPYg0hGQir+nOtIdpL85Z/wfhMQuUKOs5P3qJQqAwAu1tHtuVwUPhgOkVAYKYV5t81B0DpqK+c1sWyXxSs4gdtmKcLtscfCvS4PjbjX2iLi3DPR7qBQ6M167MHynCdLUjhBn/kzG98PZ7SGSQ89fbIvg9wrc9keghQbtch8hZnhfhA7+qXNK+cYErSmrUXEyYawSxwf2uZuB0+9SnIL34uBiF4Qv2PYB+HXA9Ha0Q3DVFZjIQ1U7BfA6qyqfHIaVLPSBMDib42Y1p64ezzyiK2pVy1qtx8PxyC0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRO2UCEz7Y6TSyDB8nH0HWSEqQy8CKfEefzBmfyI55h2EGEZ8+kQjctYeefpf5aNuJzh0BMClorU97re1l/N/DA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAtqbB9AaPEz2aB1cWBQwYah530urCWqtBfTeBuqiHmruNV7JF9Uax2avWaVdRr24kNyunfiSbqvxy++dy22Q7fch6hDPm/7+jM033bXjxwamgODu6eNk9ICSIqZswd90kLVGtkIXUUS4OyHZK6Accq08tCHHTbtMJ84emZb4gWEgI5wT6YPcH8sbSdAP1i0EWH39H+A6/FZNAnxgTXCgVsUtf7td+2Uk5sfZS5PpFqXqLdNH69pyNhMxy61HCk9WftqLkXOGWho7ByBna0hpwQHvz/dzR21E2gzSMVdv/ihaJ5feBqMLHLIoF/CfJv6zwlS3bukeCnfT5oUMD57e6Vm4eR336wi+4W/L9GFa/2x62DOVFucrUV8GCIbryKx5hQ9lyQKhTNwSQGY/62lLNHDBjx9zcc68e9qW54BHYjhg0AILgdsikzQYLBTc7L/kJ/UTh5teJl5oNs2u1YDo3EUnxozlGVEQ2fBZi0n1GYTC883Rlhdfef9pwl5MtuT3EMmkJEGY4tyAL2iCBUmW0Cq30ApSGPGIg4zjir2GZPGGAH21B19NzsMlytE/POfDPpgUuPFP4TrRnunvQCYMVVQiPmZb4fDOY2Yb+OD9ub+nuaq/rk5q5rklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw1KYtiPkcx4bUilPsOk/tfDbcJvMyNKoUbZL3DZIHS4ZPh9HsBXv6ZZqm/YrYuwfzjw3JXvzRB54bt+K6BJ2cAw==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "C1EF0F1911D2B50023F47E826686671978E9300A326995B36BA76A3CABE94207", + "previousBlockHash": "9AD21A5AFEF1816ED98778262A12F773F7F648D91319EE552A33765B9CD4919B", "noteCommitment": { "type": "Buffer", - "data": "base64:F4YVADCdc7SD8mzncfQI3x29H9sayv2Cfn9uXQFPSCQ=" + "data": "base64:+7N/1dRycO7Nsdtkx84AzONsv3UgGE+6MYLRX/s8IQY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:+RlJ397dBUoBiB5Yv0No0sYdUKmI66kxCXEpLhK9mAY=" + "data": "base64:iiu6eQyRFZkR1fY1vEglsQxdKXCTRKS5P7ur7nOr/OQ=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340379254, + "timestamp": 1684972894350, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -2593,11 +2593,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAGnClK2U6fIwBTLZ+hambvF8x9KLwbzS2utZ4F5X8mVSzxbo4ekbU+eG+mI41eLtaRy3tAJCV6OKFapDhyBeubo4YF1nRrFfXv5L/x/i3Dsmhc50rTg+oC4asKO8eMvIPCyeeD58j31K1UAfyGYcBXq3i3ba91c8e7u3CpZpIoywAru3DVVTFCCR0zfA2zeE9749IsFEIk7N1UUk/P/O23mRlC5ILxEJ8sZmbCeNMdB6O07yly4nr3oViGrYQ8qVflGt3uAHTATVKgu1x1SUDEG2eu6ENFxpLOv+RlVXMcLyuKFt3FfbPzm9dyiQDLddrfsxXN+G9/6BMOZYppYc+V3pk3vhK3IZrRPu36fZBuLOWpcCHLuzzJ5AFRIp/VWddYSPij/lwMU3mb4gDnpX+XN6uDwG9mWKoQ8OBBAQ1MdZr72t2hVcoRNqZe9Bb3drD6xWbFVIEhq7vIctf/WmmRwtBjRCIVFtxx86NT4VDJk/FqOkJbWaP0RzDGSj+pG5FKC4PFCr+OI21JpzWSEJ9eOJZ5dGtvCdA+YDzCccgLadC8lP+nkT6L28vbUufWbq+Rn3LZ9Tq/7PWqXyVtZEK5OOBPYP7N0aoDMUkKK+2r8A06ZdnddBQbElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRhipobZaA9vli99BYkzrK5vAvMn+fWld0sv83JxqXT9tzDK71pZcowyS98irWiFaY19NM+Dflr76bNSaJoqbBA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAhv8TZVSphu/mN63Ou0XHXx4BUqnICbqu9J54QcfiGAGPtwYH9yzM94rPtxbo5u5D6/NQyjHeN7nQDCrTJwu3GNk6Sr0kIFlNefAUE6ooJVqtGQPnYd/0Gj0Gcw3HRlehmWYu2y9wFTca6CmckxZOTzdnpunqkMXx+eZMz5flP+0DNIS2XHI0cr1FlWWGQryA3KXH1EsgETh4BjV7uT+ByVGyfC9eAdyIFILFi3Zp74a5pYgGT9ZwP9wPMnW62DrN4TLMqFxRT9cEKdlkZ5MlGeGcEEJ4x9+RIs0yi19kQzzJ2AKFPeeKSiz+TLTwoioWeWW1OvoeqByaVq18QJ1tu//kHrxQqHiDzSAGoaNiWkHubcRhJm3wRX2G8SZ0TkMcwS1+K/IsdBIu+6EBolIpc9KSBLIrzMN/95ql6O+zesberJspw//07NX64QbCtxmlwFK5VSZmdTcHW85LisEgAAxjaIrZT2ILV+Ja5DZQb4Oz7k4gLKW2UFCoaIEdAb0+ARbRDzFsaWPqfwtntKG5ZEOVEiylunPxL50JuLiZJtDe8mLe4Tc8ovm/mtcwFh7zILY0jjJdUV5hjpt1CcGM8i6BpddmcFwVL1m6u8CvDj6gJzTDnxs8f0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw0SgSnQcS/3h7X9OzZn3CGvTJW4NVHFJU8nGYUc3ROxR9lmOYtkHQQUcpw/Olq5BnQi5P3HBc3qsezN/zy/cFBg==" }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAA4+AoEYaxGtJ+QOrgdxMt/+YtdhvDMyhryIIPjbIde+PZlsIZiImsKIZw6j1xrlB1OuN8R3SbfTYg/ljYXM2ckP1wkue89sujRnIekfJ2xCv7x435d5epG4akc8MgXZBkXA6FYRJh43kM5twVcME/zdab8czmGe8Mk1Bm2LH02IIzQZ3Rb3PwuhmcyGhevqi04R7n8j/9gwvxkhEXwz6iubs3O1Y125AXEFwJYHN8EGweBvazetysmRWlQUO72Z0rxzJroyNCbFRzbTK0VYMmdHsntSqdG6bCGC/VVTCjK651I3nftz2hxgVDYgjV/hSMS6BXiGi6aYCEnlhxfRC6blN0tncOTjN/70rQcFdoigwFM7X9RVJ73ne7guosI9QBAAAAHihvnoXpiqdka0qXaiSEpr1J3YRye2c/uuRhVePYk6IyEmbg1rKa70v6O6POpkRRESl0t+6W9Wzb5uUKY5UQEZ/S2ME/9PDlKPJVp9Ck3HSNaesjWlotaaOCQOBCNpsAbeIvel86M5b4vD2WQd/ilHjmMs9X427HCv7+xyZVlt7Nd8OOgmKrlWcfcaJ5FWLPYGyWEgWqF6CgsR9fv5tjjqASrF0J8ogh+Z4SDjR5Wz3CfGCC4xG0Q0pM8LdXavcpBUaf6zRXsktRgtBURood7ObcXKt6FpkfpA6oMcBz35VVPAR3lx3zXgNPY9wQBt7rK07t1VL36lObc/g9+jXopeqw0tVvAZZftlz3VN0zE87Po9hd2OFDjz1/5HNFPHfuNBwrtL9DZtcheGo8HqrQAqIj+54n3nXuvfIBYB7TO6NP5vsIQb/eYYy9zdmJuyR3aCGoKlgi3o5q5p4u6TkajYK4rhf4KNCwTjlZazJuN8sISLlm8PSLHQ5K/FZXeGTlcuP/XM5Aw5Urh54WMfWTDr62RLyMqSgfwo0AM+IaMyRvy58DotWUSMM7DdeOusRgAg8+BgbQ62+Lf5Xo5WvssbA2j/Tz/9UsVa2uiulGWvT+8mVeQNlArPFJ6222+uK4Qnhdmv/eF479Iq02YWzS9yPupKHA2R6XHadmtThoM8WRTDgjNq7HC7l+5zmyZ3K6ceD3vtumxLhq9n2/V7blhYefuaSN3oB2tvqQj+9r+YDXfSoNXzz+tegYCdGccOB/r7giHLcnz3J8jHeOY0d6CUSgdleHyuXWlvoVy6jTsMte/zBagZZQ+i5/W4Yh0vruZY02pUzOQ8rSAqvSLNjBYkwfCCJgCU4eypWG6wALzK5oX7WwLw8J5C5p//k3idZWOyuq6VGZRoPdwQzolKze4X2fFQklbMA9F4Wt99CmhzNGJVS61dCyRkXiPjvXHdOAtSmFimRPDzGzWCTRqggGsOXOLYkWhssSD8yXGVz+zwZ96W6R1BFB7yUAOXTIcyjzSLQWp9RSQCzt6sXccXdLlrT0PGuQdidf4GY3LGSouXyaKW4x2IcOdRAF8pSyvEFZARE+SjJs0yS2g8Y2NYlQShV0tRgWgMyTQN1NtzcZjolEZxPdyM6QEI5t3n6HKJkePY9qlJBdKZQ0thnNeIwjk2vZm1D6U44Yl5yMQkZ3RLLknW7CCiixbxU6S4urOoCPyTvFRTFAub/rUdhdd50ZfzfEIuxVjfDcPdB+ngxj4hW5NRakXJ52DBoYpWPmaIWM/qpljNY+pXfQjDReuDxxveWS+xafYlwgqtK6YtIYARQZJ48QUtH1aFXzAfk90SAADFOj3+vCIhcGOuXEINNUWNXcX8IwuAd0cvxCHmde385aOnyoXbfnf/9TX7Fs+8YPbEu43EIGIwAAV6f3ZcKCpeu4gFqaQh1pQCEfqAuDOJhj9bmXp/TM/ujomJLyrQBzSeB90xLeNjd1sobDNpcSTTEwwBfN6dyroEYaAUd6sCLeO9rd9g+NL9gaml0IeqFfHSEeoSqJZ+Njvnv4iuri+ChW0mtvsMVnOnvxvCwV9mcPOmeSf18PtQgTYRGWTBmAQ==" + "data": "base64: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" } ] } @@ -2605,24 +2605,24 @@ "Accounts getBalance should not subtract unconfirmed spends from confirmed balance for transactions without change": [ { "version": 2, - "id": "485c6f37-c651-4ec7-8b43-254115fba43c", + "id": "39f7c86b-4cef-4d3c-899c-12fbf7acaa4f", "name": "accountA", - "spendingKey": "67098917e8cb9a5108abbb6f50debd6288e43d58131ca90933bf05e173fe5691", - "viewKey": "f1164015b19e33b1389a4b105645abdf37d449fcfe394afd10385607ec3e002b8c9decae6415719367feac58171ecda97119b69cddbddd9b138c68867e2577ce", - "incomingViewKey": "9775cd5c3e9ad97607bd03d9f00d41dcb88c146843218fc79c1cfde5f5f2f303", - "outgoingViewKey": "a24d9e7b01b3f0f55a84c2c69a31537b49af91a8b83ecde9f596be7136be8193", - "publicAddress": "589d53dab39bbed4477bc316db3de66d81e7380ccfa0392c508e8c892fd3c96a", + "spendingKey": "1c61bd1a09078aad9ddc417c2166356254a21a011264eadbf5fa7221317cf3af", + "viewKey": "42baadf4e2b862479a0977f99823cba3d5473fedfed170bb5836ad8aef2c5504f25f78196f3e80efadf14498896fe1ef13b90773282a66cab27e85e14d32f8c2", + "incomingViewKey": "0fc84189d69ff1e6ce68b126782661e7c347e5e1b6013cab6f681eb96b538202", + "outgoingViewKey": "8fb74e338617354419f812a34b67c2febc916c814825b5a98b1965a5a7937aea", + "publicAddress": "499e294df1e6f0318064bd62e54be0a0a2ce21e666efcb9c6a69db74665d01d1", "createdAt": null }, { "version": 2, - "id": "b9131e8f-59d4-4af2-9955-63d14d728e94", + "id": "4641d606-92a9-49d1-8caa-b54a9b8ca52a", "name": "accountB", - "spendingKey": "524661231e506d024ef1b06a4400f63a71b75bd208931cd81534cda8c58ded8e", - "viewKey": "77b23dfffe0ac8abda7bd63bda15015c19480f1a838149be5426dd2b86478068414730b1b7168a81fb08fb497d03074d9f970e0d2ef20ac1c873641f572411d2", - "incomingViewKey": "1643f6affd7ffa6254462e2fc4ce81621827f71e833e61959346b565a8c0be01", - "outgoingViewKey": "41370c1bac775a4d488b2d3972cc8a30dfd724c6a5db13c9129d8a5bcd626ea9", - "publicAddress": "8e4621b5f6c707929ef2a6a6c84e2eea485ece99c4ae351478a28e12e98a9e34", + "spendingKey": "b0e072804e5b5d252b0b845ba6ea900902a45b779d22b599c1a09e8e5c0ae0c3", + "viewKey": "d2c2ab1ce84beaf218c0485f3bc38a651ad1fface207becbc96b343859fa1d2566359c1c47e7fdc4aecaabd806dc17f06ef91a569c4f916015891036dd12b8c5", + "incomingViewKey": "79f37c06402f6fd860065aec317026781d3eabb40ff0a1f65b40fffc5a757b04", + "outgoingViewKey": "896ac4e1f4b9db88862eab8af44bdb3981d7eee52153feb81982e3bdf6c00d6d", + "publicAddress": "93c13944bfd9750cc320ebe3d513b34cba5731a77b4a4eb5c5cc599498f9995d", "createdAt": null }, { @@ -2631,15 +2631,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:g2St+I0T5pR0vyK56PGQoeCHSBc5dVO3TTohrYd1gGU=" + "data": "base64:+dJEbyPQIzsHHE9hfBB55xpYz5r1KSXjIre0xQKz5T0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:ipg02SrLnjhUOafFHBCR01fGsm15CVrjz6c2XY0GEA8=" + "data": "base64:n+wb0bqStHiYWiF4QGq0GMa8cUtzC0Hfz46Ocmu0+3s=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340380351, + "timestamp": 1684972895187, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2647,25 +2647,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAoz70FsqbfwMHZ2C56rY1664pPmn6C7YO8jPptzn8G7y3GBTDBDfaRovAeuaU382CxQg95xRNsoPM6/MMSUYvKnmVSISYnTi4vPulQI8oXVajdl4tHpgT6CGGJxJBY3/2niRlzij/CeK/2wIYOfCkEZyuiGvEffa0soC6OKENGc8F36ZSo6n9t0iSPX+/1iaTKoGOYuXXa4XO0RUYih8ExO3MFp0ytFc1Q3VehhP/PtGJ1k/nXmD2j2mgubGvwA1/he6r+rMvXfX8ourq6y5akB6RQuSFYQmdjwvpkWz+YwUse88TJ+4H2DRde9nwkEAYTSVeOSFKUDqPwa0jHOjTlzoEVTUBlu4g50pLMZ0Yn5BVJpkMVEOejZtuR3ZNVItkHeC6p2wTT+QRfe/5mRKWDe6Q+swElt6nFL2f1FCAJsamz54bIDe+yzyvJcLAVF9l0dJJCUZ/jyPvd6IRu9868blYo7r/v5Zqg5Vqnzo1JFaDHQuHc52WsrwqaOesiNnG5quv+EbOE9wLi/SBqvHupHX0GcoaaHw1c5DXlCEp7vWT5PGStJPtn/deJyCa7uU8djxFTJ+qa5VPnMM7FPYLAADTt6LkSEEjxjctyH++wCLXY1z2xJuQj0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwyl+QJLhpNS3+YVW58CMmZIDWBjVny0q6LEUmeqVNkpXslJPS0n4h3dltCgozsNQLhX7KfVXEXWcscAm6fzrUCQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAPq0crNFCy2sXYAPbLY6bnQadmEeYOyOVXSDjFv5HnQCxHLzgK9bVLJXxOyUOzsjb+e8G/ysFpVbybuBIJhghM9TAU6BxyXzZaQnWD6kgGbatojVs7o+OwnROYvW5CSDXRs3yFBTLXZbWWg7ffs+HukH4hhF98siKSiG3WZwh8lIXmQ1MgR5nmwwxeMu723TK0Mle9JfqlIpI91jpzrgkSWzMSpHm4vdSD78Jc4ZXy+y5j5/efU+0fizefkzjnuYFizq2Mooq3FPo0R7biHU58tXA31wJolcajUASP+AGj9EvwLV8gVYP9wqL61w9cOsWmSXUjQZjeKQ+yWVeIjl2Cp1QFzaxaaV94rLpiphS5B9IislR0LnD88FmiEk+LIsLQhsPU3iO24rRg6uArK4LHSjUt/+JggaJDjuu14Qr7eIcS4GHJsQZ4ckAbrQOSaCK+/1LznhLZVPmDsQk7+hkG2MsWCULUL2+8DfZUPHeTTjvNcfFxQRk1uR4A6OFgKdj6BW2nhhm+/BtaghDZpVJGCc7Nmr0MUrVbxaGFYaIHAiGcfwiXRjwvuj5JB6R9aJ57UcOXUGhVgzdeTkc1j2AWcgzAKZl/D2MrjpgwUsgXrrWdB478pQ8nUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBFP2JG2UTINXSe9TLhB8477V4IUoY8T2XlNwnALUeCUrIGuumzx3dEvmbLOV4QXjy/HmNYZrIbTDZyP8pAD2CA==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "4A6776ED3AC81AE66C1343F6A2BE41BF4CD4A3FCE12E949FE475DEBED375E124", + "previousBlockHash": "A70A34F941FD0D071E8367368E4A65FCE971F92156E53780B6738441F57B172C", "noteCommitment": { "type": "Buffer", - "data": "base64:35U8bQbZ7wiFlTMHr1Mx9baZHqmbrK4Zx/913TW3VnA=" + "data": "base64:JvXSqtwdFEN8PEIJXWnjutQG30IM9VUe3YUmR9e4kU8=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:ifSfwy1fbmbY8WdEuJKPWAZJya7WgcCCDHEvz8H+bRY=" + "data": "base64:U63V5i9q4Dc6SvAqNIwnaHaxp3z+iE8okIJZAolGi+w=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340384882, + "timestamp": 1684972898189, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -2673,29 +2673,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAeILi8faYf65VKZuuuxvhUiew+4sV2+IWtbS2JZvhLOmFVY46umkXXTD3/B9krz4PZ/r8FPwO93YkS2pMPnWzdt1W5Uh+NfCY3SxXvi4MLGmkEYjMUXjdx2XPqcwcOKoiqA8i7SNDOUNYJqvdb2QV+ozNSFpulwkrUcrOGOEGRQATH7Yl/0dLxbZMNQPJR1q+6izX+w7sskfrlg+sQHqSfRN2PSFWJ6cVu69A+lI9leqyVt+OEC632XVZb+u1/zQye6CT4T+2Qz/+KR9ZsEmg8ACi2J4GRuFGcIzTUDPZsYc5wIodVoZn1db0LcyaIOEA2+TYYTJta7YkJp+AMohIBLdNnNYu/7NsWtqtdmGLw9iftS+VNCBYuLc7+KzLR1AvSn+Gqg4LL/wHK2IpRT1LaMBHD4BYfIH2zbhvGIRwXWx0r7V/hNQHpFFx0WD/2rvUkYAjrKj2uEfUYFtz4SsFqgcigaAnb8FegRKBZR4h9yfDFgbjmx3bZmo0ms1rFdgal5lFXyqt2IpPGeNmZqMSrDc9hHX7lIHjA4MtDfzy1EKTMrzQqsV+AMSPhxEj55MJpXiXPTeQETPYCIwjZchqGUzNO9KAFY9OXW7SYRKG9Xwh0tP7vficNElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAHDoJwEVKfxae6vmgIL4PXel6S8JNAVYYY3DHbT+Ju7hwnYQqm2pb2qrgX4oMplwHtICNSux+ICJrSlGontuCA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAAeZYnMV6GAKhgiQ0Ikoouhf9TqrSZO/HiEpxTLaoOzmFMdYSuoND463+6L1iZ90yuU5HM0O0VHYIGaxx8Yw1laz9RXbFbc+PeNwb+8L8NGaPa1xDgUU2AiP9wRJDizbn80tFewbUrt6Yw3bv7aKcW3kEd0fmkNClAH0cFOSOD/oOK8adt9s+1clKzJHB9rFS8v+sB9bAt5xFbtc9EMuXKvK++iShVo1bs+3HKcRALBqG/x3igrvi6A5MfpCY2qOLhD5Z9O127fANfsr5Top5FiO3fADGoAYNt473UX0EXDUpDTEEGPDputJKTr1jT55iKOYqxgRidYcmSNXI4+ZFw1AvfF++6iCH0H2S/d+4juag/Kk2sLtR59o2JhJ5dogQpTi+EOLwxugK7GyhbFIyUmM19ez7x5BR1+UR0FgTpdSiEOov6tUjtr3J8deIiLM7AJDshWkGS2+sgGpdL5Xhv/XnmB5MFjOVV1ESCZQiBbu5TMuF77qRtZ1/ON5rJeVKsti2nLfOrD6rRmGYok+D0aZihBCAF3L0NKB8jAtrORAV4Yj2fdVDGMWxJRG2StvN5OSj0rOnwWESwazSqqfr3kRE/aW+0muYunkBNDleXOuDkyn61kvZs0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwe1CeO42hxseRK9pVIKQnTSDcECsi4D3VGsxjoHHf/yKyUBoD9aLBr/NuSBt4a5pDOguIr0Lxzb3R+VpXAV35AQ==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] }, { "header": { "sequence": 4, - "previousBlockHash": "7C3B1638295A851575ECB6E4DFF36791A1CBF6F980593FBDD5DBCBA0585223B7", + "previousBlockHash": "A284CFFC00FA3BE86E19E5EF59F1D166F90944853D02A525D4B77AB4C4048577", "noteCommitment": { "type": "Buffer", - "data": "base64:E+Lv376df2ZapMU/h5/e9CQwU1ciHMojmk7Uoc8TiVk=" + "data": "base64:u96q/mJFF2Z9xplN+H8SI/VcDOOUUsxmpJI24pq6tWA=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:t3CGHc9lu0qkJzNViWKtTZSdpqE9pgsVobZ9ECNxsYQ=" + "data": "base64:9JODaS+KQycqy0ps+g1wvLWmqHr6GpiMnK4eTU0s5uY=" }, "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340388249, + "timestamp": 1684972900633, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 9, "work": "0" @@ -2703,11 +2703,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA4TG2y8ZkbbirV/pLFCMVQh9Tyv/yL+07SgsSMTyRRtGYZKp1A8nJiYFs+xyoOMI7khOmubNFuJtGR/HPVLnuuf61nAB8o4YQJhesuWiZqhuYVcxQqWqfxS7JZ9Orbl96KBrNL5N/ajlISpm2SGXzwcoEXhNBVRCI+w7vPNy2XFIDkaWWJ7QMJpiW9FrAskvRfMYT2VFvOZ2qQVcOLwS02D28RBaNkMdYdS/Gk3ccgD6tIjVfmvnZL2ooeua3lABynY300PJyGMFpVXPNpjAyA7Bx3Nq5IDDYHYxOJgUVe54ttFDDakiT9AbMWsAL0VQp6Kk7yQDhn5eiEaLnjll/tbXOWmj5SQu+1mRlUW5MbUqqcEbirxivhFDLj1Lm6WQcjE//FfpHyAwZpWWUCqoH8+2fQ7JiRpGtYx32W0pV0MKK4MQmkuwTftiy4GKq/XmdJQug4u6S6gO/S9Wc5y6SI4LGAn1BpIwXrE+ZA2FWouXyOBI8lZRCWGPpA0NwKfiFZ7nKEXqlx98ND8cDV01F9cvliyEjmNYDH3PweAUXTV23T4ehX1XCzpMHCYgwXfU3BMpgC+XPcVvo5vLz94I9NNQ0Xg5ScEDGYb3nuUeYpRG5+eev81GN2Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZIXrY41MK2yxzkhzmVlDrPXmCXoA/+xAbI1JrtkHsVXAVl5tUtY/ROGrQNXcV0wik4HaJmJEfMOqQtn713DGDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA42ITvMkm0mhyn+NOoPG72wZKXO/+7znt0s5Yh6tk/UOXpm6ejOF9D4WsLdlVbPzqiD0IASUF3IIMQFyFHi12VY7lOymfH+1iYsmUZpnp20OKC2Md51c0nnKH82ZgbIxQuzYwBZbcKdYqRAJCrGqrrV14jbGQ/pQGmCW8IAO2MygSFdJfbsx2vV06FOWd0XeaLFtCs4FN/KE1AXfzTf8pKiInihhDNrKE5AP4dgNvNA6tb6kct0PoLxjJ1IP10mtSnwMAHk/8LFtclXwMTBWgGbVUnZHASGpFqxhhGGTYgmjtF+zu/idIMgLyJrWH/pF/c4xwXBUt8YwrYTZdGIz9UQDiv6qzy533qTgiW3OVWjnHQR/VVbtYgjG/s+spfnBbPcm12Jb80jdFNGyrL6l6FBQxO3KzS/Le4B4QfmCsPL/AY25O9B3lYURaFgeVrWk/opbsvQ6jveQG3gD3rPwYepp+kuj9x5qsRnJjjg7OdxBW5WChaC+vQRyGRlrTblgnG50CXxMW44n5DUlRYnwSevgMqmc04oz3cJOP/+EJks/a0LvcQFPc/tpvTQEKTND4MieoU6ATSvu94DVnslY/c4FskvTMd28OBus5/SxLoZZITucQFwFJc0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwjqyWFp2tkJ+OxlsSe+TSaNdn9M8Iam0xIbj3ueK7XeVASu0MnzMiHqbKle59HymYXlGvvQWZkxR3qKfcxdkPBQ==" }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAypn/TnDxsDUY6iqFqlBhK0x8l+hmvcQNWgHzrOg3TZaDta5TAZ9CEHtYabZylQL/Gr5Eruk8O/a0AGdqAM7rm829VS8+u6oJZIX2xapbHoWoczu3yxPdWU/fPkn12o2y7GAvAvTQFdS9F2LNy/UIUfPX5F3nSt8O78xHVYFju8sQYACITU7P8xbGSn2yOTjcuKmwdW2OafGRdrL+PdZbRWCracvzO/+FUfk7HBZm9juUMBcL+H5zeTs11Plvk9EDW9PGw8YGCGACGPlCnh1NKEXUaeqTQR34ZIk5Wf/EyRFGutRiH8isxieWLbroSne4DpVsFZi6gJzUEOI+XyNX3d+VPG0G2e8IhZUzB69TMfW2mR6pm6yuGcf/dd01t1ZwBwAAAEF5IzadORH8NZjSF63Y6yNeOXZo7KmZheVdna041c9hysjK4dMuM4fmqK3E0GFrXyAoby7AFKEDmSDHpqj2YL+oHhJavZoL6+PnLFz6glzYvMLRWqlCkLGTkoM2e5GpDaEhF/Su0QzFY5l1PH5DYoUpYdOiToRvHi9B3iwQt4GXguH3IM67iwU8xNJDFbai4KZmG0+vos+raGDyLysDw5KYLF/1mJ5BnoIqTjSJFbXPFu59Xpt0rQp/ZRNpEDbjDAEUqnNpEocGKNkQ7a3sTS4C3esm8pXAf5mAolKUhUrZhIjy2coUdgwVbhPkHIYJLYeH3a9ukw8kWzMjyJVcTYYizJqGhi2QcKNIu2tl4gZ7mhH8jPy5p85IBddjVHydiv16jWtMRAKuPH7DVKN0KXrY/KdhvnmqB3ySQErsL35uQE/ak1913yuu2uGqWBrueG0DNqDnlZwC4bGABHvk5gfjC4YNK/AUv4thd7xu8Pr5JLTpibxgs05BgETTSlXd600pHHztJQzmdFP6D98BvsOHXqjEKijK5i7C8nrsdl5M6EUP19NKY5ZNkShz2vTOPdaNUz4i8zLWHjpmQeI4rg5tkNb+ddAqAG0I3du7isSMWPXEz9GBYonaady6zyGOOBy63TfCpEjpU0U1LqwODJwDQj7BZQXSbMC//r9tkkj6MFMvs+EojKnMbes/cX0shOkurj5/5lmA/MlwQlUUlxgJmqfmgAY+BsVAciSL9NZ26OkVB6hGflo2KmdLBUt/chuXnr4T6qBJar072FucPC40xlrd8qbaDIxvWtd9AWAv/o2vnrtij3hk55Ooy+2Z8QGcVx25VMZX5AfTBLQxunl0AgbP4LcZSQhAuakdNoZy4ZOyQ6NQgby2WpffUZXK853VioDMVM0D" + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAhnjI1Uq9NCpDoK0xuODJN2I8e4VUfuSk/cuiENwm+ZEXtbUe4SNrMyVvVvaYA+SIIJiJmLgh6NNj2gS5C+uysFsC2okjJkTVm2OcRsuDGyjLfnLTZOZ9ilb951Ey8xdgLw74HDGduUyIdV0a3htXhe9qydPB3OB86NoKbtHtMUr8qWJCfGS36mbhj5qLtl6Wyu1UqlkizQ/OdJiqKWox7SWYW9yvVj6Nqtd1glyeSn6fy1rwItixPLpP6OB5vFkk+PxkdCHQp8sEqPU9/OOEhUTZs1PqEQLThabZ3X7JjQqGrTG/8W5hRQLxjALQMRH7+obeBf6M1sZHKVhYz9Eyb10qrcHRRDfDxCCV1p47rUBt9CDPVVHt2FJkfXuJFPBwAAAJpbqmWTi9LvYtKt3ByGpUEs9tnd+N3LHC60VBHKpdfL8vFwVo4P9ANwk+VT8q9HD0TqQPVPBLYr0WypRCtOPc3N0oIO/0V8DgkwFF2ccJ+DnSLhX5lx7nKLqiLhiB5BA4rn44+5BKHILGv10CKxsw+IxrKn0ELjMKM1Nud26RujoFVF59YCM0mioWrSfZeWjZTB+KzdHApmjAt7AH1UDdP4lAALX7QsjG7hJsnJYOABG8+zKO8wElP6tF96oTaYaQ8HTfkMuOy/o+whb1edX3OtAB3GBF4CLLRUkfFMPBK2MIirVYVlIEMZ6zG6Sidl9qTJmwPW5xjWtes7CpoDA9UNb8ewNUWtE21NWpq/A1Hzr9oVo2wBgpTWGLtNFlGBYuk0pF/kRgGnUX4g2T1HsX5wv/qmj/W1mKyf5dFVimfKfQVd4tdHrXQ6j9Ik3SLhz1MSNqZLJrFnHtElEoA5dinoghkD0NHume+t7yiI/O6JxegnDEJfEw2VZO1U0MFP2PosbQblxzGP1myk+FKxauZYedkSPTqoxFB10ToAsNQXQyE2h3QX6qFXDICb4yCoehbaGf3bGZjbZNLahrll4BqGwS8DyAC9T5qCl7pJhtI2tFRPnqBLU6gHFmsH9LKPye0OkbUpXW8uyP6N64sXcPnxF9cr0LDE2J4r6FR99LFu7hxzNxzCPACtTwy2/INddHxz6so1p9ykUhtZHTrdHB38OpjFixBLLA4o9aCae4vAoXofBB+86b8lhMsJZF2pihfpisjU0trqplF7BUx5oYC7gXUqSlz+WKnFUK+4zlfU5PZHg2gw4RsJp/xwF6OxyaTr0qV8ZYTt/gsf8f2OaGFuYl3VQHgx62xin24ECb/c2X2oIlVy5HZ2zl+W84GDr3GSRPODWKgN" } ] } @@ -2715,13 +2715,13 @@ "Accounts getBalance should calculate confirmed balance for custom assets": [ { "version": 2, - "id": "1a235fb0-957e-43ad-be36-f6a3cb449d09", + "id": "cfb6397c-ab9d-4f59-adfb-a62eea91e482", "name": "accountA", - "spendingKey": "2fda569e77de5cae64f1681011f3cf9e9430379e9765602c3f0fbf07945d2f14", - "viewKey": "e5b217fc62dd91bb524ef7a023a2a6e34238bc7ea3b9aa96ab71324cc6c7c3b05e593f345297defc1ac9e361511f93e540521b0314ce6cc0324658a259d7f580", - "incomingViewKey": "8798616540d3743366bacc21bcea356ccd64113d0ea9cb466c7e85e90a629b05", - "outgoingViewKey": "f86160011ad2d9daf7bebc2d7f02600703ddd858fea3a0304b54893bb17a91ec", - "publicAddress": "6370caf12dc8d5c66f8e7dc4b01877fefc2d2354c2f1b03a6723a1c6e090132d", + "spendingKey": "381cece01f0fab99817b011db446c6c7a8c55bc9be21e6fd4244a4448f66641a", + "viewKey": "dcf282e9ea5bdbac6573b8ccbcd760ebabe339024e9e4fd67c9b00d5ca35078664ade5b27fe4e26396b360d122e3c2b250981bcb23a44267c75cb59d16e502d1", + "incomingViewKey": "8508d0075c4705b848d1a69cbf2fbfa26f052e7699e62e6ceef16c649e4cfe07", + "outgoingViewKey": "5ba8b906fbdcfeab8b61f4e6f9158d05d4c84514eb145f096e94652d4b06375c", + "publicAddress": "ec849dc508308f02870181d4b463f74a5148799dbf269e83976326115ee4ec07", "createdAt": null }, { @@ -2730,15 +2730,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:1EDCT4gx+bgFt+yr16jEm2VyaIP7QiQ4HgkAAz4I1gQ=" + "data": "base64:3ZEAq4zZ7fKkAoglUgwLkOO7sx2J5SGjWFxaNuPOlWw=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:goqXH069OqrtEB7gxQ9AeXwsfI/gN86CyCJQcIPm+O0=" + "data": "base64:jySH7GTZ7eLScEQAx+KYZrEVzGTIxVvxKUzQtUU4+TA=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340389344, + "timestamp": 1684972901462, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2746,41 +2746,41 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAVDpdeEofVTwPPjp/+IcfFhqDMvtrICJGViBAGhV1nPGtwbNH1lgqkX3QzgRmT6wGA7F0z0bsd1b53OpnSdWyBh63gQEdo5iP7SuYDP0iSIWtWBUNAMnnzFvD2OYtwQ/Vqp3Il0Cba80OY45ri0M85t1BCAVzCGo+tGQ0OI/50fYTDMCPfQrehdI78h7b3Oc3LnIhBAX9fejve/eexMsuCx/H0GrcBQZNmKpFJuSzE/eS/LPCLKEFErC7xXgBaB5dGHHn0/py//u8WcBkjbivXI/XuVHXfCGAKGrPJ4t6APcydY/BLiqxJtDJHhRohp93tQxgeWrsDHFUbJw4vYRFju5+EIBTTQO+05eTDNK0AZBYvxuSxbNTOuoq4yG0Z0Rq9Exin8idLz6AG33osDD4JzMJajjL0fGUwBlmnPm2kNl3Ie4HtqX/81IPnQLT6zeQJgj1fYfqGkURIjPRaXSMxrtEF2TT1ABMk+0bBjxDQ/A5AgdNt8NB0ZnzqERsL1wGloKPCyEoBo1J5ZAMi5apbZlGDj60g/uPLprO09IY1QFLF/xZLY8zAr2gkfbm1lErwYV7U08wjYD1+ZHRcDr96KycCNH/8O4+MAeGQF+88DEzatmfLkWrU0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLSe00qikf9RABm47yWmP5fq7zDajdHgzlNjqRSdHJsWa8nMCI9N5ykDkzxKrnL+wDjH3nUSOCTRd9kPa3sDKBw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA6Q6DXQzztX6Hv6qo4JuKj9tTxEAWs4r1aCl1RX4frWipb1eELzDZQPC3f6U4+ExfTTt4M8QZlV87ACYHLw/GaDZVFW094whWHWqUGAV0eYCizpcmE0s7MMm3BOH5ETGDDyL1DspHGNwwOpFMm1L/ZTSYUqMYDbCNQH3gDzrEa1YTs46oavQP2RkRD72E1C7kAuZ23vyuQXc1LhPO2mDe4wGVkHe420tPwG+wUfGNs7ynu6V+mquY5hv9OZs4TWnhOMDVbh82Hfi2kt9PRgMMB3jdMTBSpdVBVnfVKIdeLDgc4zaFj59Kv1FgnHr7KJq335as9Vr1elQmsLEjG8//Do2E2uyVi3qZ70le+jfRBwPGlsCy3oQLlg15feharr1I47Z4g3FiY1SgbkO8Tj2EdYcjcGJPfqAscftp2jR93/Mj1NwKo8bitWr6eP4GQUbX0kJ3tuZ7oTTy5JxwwHIn9VGDaDGfj4up7a3VQkBfj0KPHhQilU1EcPH/B8KQDWUpUYz1/3DJFmsWyLJNDYEoJIOBQNzKIcOFNgia/X+mP6/VhW6Vuq0ydC3EsemkC6PjrarCWmpxkiER+QMdyAQTyPa5mb3vpSp6g1l8BlvSj4wlB0W7l2+ANUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwdnamPCn/CW9/rAsRHJq0aF8+AB9T2hqaUTKsALvws0N1dbMl/wftp6Q9qprCSTKEqrh5Vo4IVT6Re98gWnIpDg==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAytJ0uVjWiwOOU6dtzdWGaPvMv6PN9VhMFD9eua9gsMaKBGS4vMd4WvUjQ51uPam/rFvE095TzL0pz9GeWcNxdZTcNjZ1yIMtBjp6PC6Q+RiB44ghlHjcvLgP/pEjVffLY5RYZ5Mq746FPTFhvVJLtUwoRD9DVU3mZ8cjeSCQTBkLDcV6H3FszT3zjnMk4PKbPaLEXvAsARvb9mDW/oRNcZ/VNyKL1I4ynJgsfXfyCPy4bm0cyryF2De9RkpcemzdrFybEG53z0KdfBHX2arnNwi4kFULq5iYih+3kbqyjl1sLRE9tvynOBroi1q1yOCARvFeuA1kpyRkHWfMdRqCtD9uWzEw/aaW9lyqiS6qqzGbDeD3wA8AAH12V4Oqmx83k3PHIy/J36NUMJiDO0EgO1eMezPislQe571biqBcvRj12gPyv0I4bUDnD/NOTEcZ7p0h7NTEoD4IOmJJ7bKJZmu3B2lFMqB9M4Uu8wTpNU/8Ve9L4Yz8ZLWLCrqvq2bMG0cbhhecCjxUn3/NsA/njc5DaPT1BoKLwOa3X7U/FZAIecUVr2Na68WT7ylIdlcSpUlKDpclcKnHSAoD5ipuSX6Vgwiy3cg5qIwmwO0TZHRmaGt20dgG/2l4lo0RTf4kj1ZMwqCuti/lCtrjEeJSDPLhC0dHovTMQ+IEIgoxmU/IDOCBPcqfaFr9mJxs4XzGuGzFlwK9mezxvNDcntHd865RJ2QAWKvclk0yTELal9i++PB27ixfFkgQkd2UjD3OpEa/GztVnQMCNkmU0H7Rvmrammia90S+lD5r46dTi8sNoEYP6RXBlfOMnjRUhCHAZvDMYDhrAu3rwryW5PwRtnyLjJpejuyvA4niVp2xivNNz4MuYNwtt1xxxjLYzEhPZuaZLx6CbkFWbpsQgvW0O+eiXrBjQzsJpAD/j6TVsNE9x4lAB21K20CpwHXG6ND/yJ9ZSbhCjJYmkeehenSKp94797N+nbsN7ISdxQgwjwKHAYHUtGP3SlFIeZ2/Jp6Dl2MmEV7k7AdtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAABZGd2MLk6zNfsPAQxxOtyvPCsojqQofMouXEiSLYA/v1a0uArsJImSgIYE9hIlnd2RcR6q72LFZJWYYJFTjEw77zOJXKE6T6SY9OicT/75qroN1zoyTpFQJ/WWrZjjunmxB7K5OGcW3rVbWYWXJavbgtZVz8URdFV7gh8OH5+YA" }, { "header": { "sequence": 3, - "previousBlockHash": "550622A8E4F746D5482D92754CC151FB2D14EE5CFF6B813B8D73414A4790D8BB", + "previousBlockHash": "62E99DD211EE3D82001CD271D32E7DECCE124A46DB4860D93B66244AB38E8DA3", "noteCommitment": { "type": "Buffer", - "data": "base64:ldDbH3YkxXHghpuG+HVDBIE5+hmXCdTRBARtm/d4i1Y=" + "data": "base64:L7N6NvpTR4NUYMa+RqtZoxKWjdBSBMxBpSr27Tu4/Wo=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:hYdZN1mLN1OpWgkJnHxxPIU94iN++oDyXe3tenlFR5c=" + "data": "base64:NLXz9Oq9vkRjiWeF+D5Dnu+y4kR8814Zje3cmX/k4QA=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340394711, + "timestamp": 1684972903077, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAjGnwYwO3tuGwjiec2amCcOrtUNhIBqQSgXFS28XzcQ6pzu+jwsFh9ECiGZegeOgnG7CvDDZ+N1I5wFENmIrAEk9ydkfi7LcLx6MuAd1NBlKYjLcD1BcM0I8gWiszmNcjkzcZcfngoON+Hqgw4M/6OaqgIjaKZcbSY0t3WiLuTl4RNk2q4nw/PP96HE/NlmfZdNdQVOPgaC6BHNH3aur8EtzlbaOAR5l0AoDhaL241p+WJ03Dob66CD1i8wTLL3iiDDGZHuzW1isRWXqndnklFqYl0C4X4Bc81SF9Ai7qPxIxvlXVIwrLM/NZnzc1GRPZgaVWED9IZ7FIXu/2cUJ8x49QjUDq6ZOIbchyaH6ElWmLCeGlgYAbKnCbt2kjGj06vWG9Uspub3nktYVxQZYlfQ47yzWIJRNZpQchkyWvxGA8pKpM8HL2Htc3bd7cu7Ayh8iKheiufyHW/d+Arw6oiGzsSTdyrtp2mQ5D7NEo8KEP5T2rPfoVRLCG4z/mhfgsMQO7403t43sGzeEf9YHMt//aWVg5F8Qt7M/WVnVxsvhuIXWD5QO9gUOIB8ZAXjux6CxgfPx03FDMUO1WVL+x9pH4n/GkCjtiWr2NQeCZGfhnO1US/NE7gUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUbh9hb+cUTM+yFEuryGjn75CK6NOjCtzEuNU2L9gRoaGPBDybbR0a5eifFOhe/QlPkdZPPUgJ62JQH7rVfjiDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAmWV/RzDOmRdgXparr1bn+S0rRI7hFWhVgt7HYIR61ECEVbxnLl4cP+CVdSTgHqV6v1y0lTYDtFgZ71Dfhp34AnMP1zYKGaanbWU5d/HzTBqHTxwfSHRc52tVrDmxpZ18yeI+5QUKQ7xlaioD9wWBYqWJoPYH/VFGrh8y5elH2k4W9iFZeDRtUBneYnOXBKAlQtRo6S2sPZo+Ty5oEkvgQt4GkINqfgvuxeNLMHa2Am2wVscOc6bBhTJKA2019CPiA/HIuHp+ZVOWpnRrmYGb6ro4tEVxdsQiPdVptydP0CQa/LdBHaero9n61RC3d/+gkUwAiavspSwFe1TAZqxCMRDq2k314WXSN5QUHOKo+1d/P3G9EkbInmoss3uJjkBLui950LMmrtJjLllLS+qjx9vMGHLYgZhc8y34yxW+YOaqsMKS9tYPdgbQ49zq70jA7yByUsnABS3Tv5rdUW7EJ7sV+xY4Qpg24Ppea7DPxynWq+GuvZoRARXw+M49gx0Gi5pRgae+XMzZAqOGuZ2MG1brHYVK/QAO1NGkXYNl3zP9HO9nzpIRxHuAZEcKLWaU+IVce6fq1hgeLRodvs3sRuCJz59Bwchb47Tha3rsCZ9DFbDHVr+vnElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLKv92MmRaxlFJ6MIdfXl82qeSht0nf95w86Z+oGT9ikslujvPWByuaAxfdExu63WJtCpKPYnxUYjW7lcvecqBg==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAytJ0uVjWiwOOU6dtzdWGaPvMv6PN9VhMFD9eua9gsMaKBGS4vMd4WvUjQ51uPam/rFvE095TzL0pz9GeWcNxdZTcNjZ1yIMtBjp6PC6Q+RiB44ghlHjcvLgP/pEjVffLY5RYZ5Mq746FPTFhvVJLtUwoRD9DVU3mZ8cjeSCQTBkLDcV6H3FszT3zjnMk4PKbPaLEXvAsARvb9mDW/oRNcZ/VNyKL1I4ynJgsfXfyCPy4bm0cyryF2De9RkpcemzdrFybEG53z0KdfBHX2arnNwi4kFULq5iYih+3kbqyjl1sLRE9tvynOBroi1q1yOCARvFeuA1kpyRkHWfMdRqCtD9uWzEw/aaW9lyqiS6qqzGbDeD3wA8AAH12V4Oqmx83k3PHIy/J36NUMJiDO0EgO1eMezPislQe571biqBcvRj12gPyv0I4bUDnD/NOTEcZ7p0h7NTEoD4IOmJJ7bKJZmu3B2lFMqB9M4Uu8wTpNU/8Ve9L4Yz8ZLWLCrqvq2bMG0cbhhecCjxUn3/NsA/njc5DaPT1BoKLwOa3X7U/FZAIecUVr2Na68WT7ylIdlcSpUlKDpclcKnHSAoD5ipuSX6Vgwiy3cg5qIwmwO0TZHRmaGt20dgG/2l4lo0RTf4kj1ZMwqCuti/lCtrjEeJSDPLhC0dHovTMQ+IEIgoxmU/IDOCBPcqfaFr9mJxs4XzGuGzFlwK9mezxvNDcntHd865RJ2QAWKvclk0yTELal9i++PB27ixfFkgQkd2UjD3OpEa/GztVnQMCNkmU0H7Rvmrammia90S+lD5r46dTi8sNoEYP6RXBlfOMnjRUhCHAZvDMYDhrAu3rwryW5PwRtnyLjJpejuyvA4niVp2xivNNz4MuYNwtt1xxxjLYzEhPZuaZLx6CbkFWbpsQgvW0O+eiXrBjQzsJpAD/j6TVsNE9x4lAB21K20CpwHXG6ND/yJ9ZSbhCjJYmkeehenSKp94797N+nbsN7ISdxQgwjwKHAYHUtGP3SlFIeZ2/Jp6Dl2MmEV7k7AdtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAABZGd2MLk6zNfsPAQxxOtyvPCsojqQofMouXEiSLYA/v1a0uArsJImSgIYE9hIlnd2RcR6q72LFZJWYYJFTjEw77zOJXKE6T6SY9OicT/75qroN1zoyTpFQJ/WWrZjjunmxB7K5OGcW3rVbWYWXJavbgtZVz8URdFV7gh8OH5+YA" } ] } @@ -2788,24 +2788,24 @@ "Accounts getBalance should calculate available balance from pending transactions": [ { "version": 2, - "id": "c3951cfd-cbce-4181-aee3-31963d3bbb3f", + "id": "7c1426d3-fad9-4391-8553-a1c5e98f378c", "name": "accountA", - "spendingKey": "6c106bed7ecaef42442dace711e7fc096cdd18b39c2e6ab7582b9adc74e5071f", - "viewKey": "375ad197cca34a59c9a81252003beb926fbbbd5cbba89cc37b0f891ae9f5695829dd170f88c31971e24ab1cb075b0c93f680f97a5f63a30ef1e6ae08dcb9b71f", - "incomingViewKey": "39294adb5091118ec5e941321874352914574cf42d06f738156d7172b2465d03", - "outgoingViewKey": "03532216a3d0ebe977005f67e3dbbe9585b5ee32dd3c6d0b5432480b8547acc7", - "publicAddress": "cabc438c5b8b28f2b728a0523e1e25e3369424f938a2989d2a0d543bf547cee0", + "spendingKey": "e6f8939e50f194c1ec92dcf45ec7fdc8b3175f98aa4b895be7c6fa16dce4cd8f", + "viewKey": "b51a788ee089ae0e688000603bc54f3c65f9ff8b14b5ac7ef6d95b4e5be0d1d778903c8f7b7670edcdcf1d51867d70b36a2bbd5baf18850aabb4a06c01681840", + "incomingViewKey": "5990e2e200f983c91f2d23381aed84793a10b35e877649de868b069d072e0e02", + "outgoingViewKey": "2f1470f7b5f208b1c4dc270f6c88230c95da0ef82a3fb680fbde498725329758", + "publicAddress": "170b18d7035188e1a4b06a2c8e8ff5c5df0fcd56b8a8d764eae9b966cd4e5e0b", "createdAt": null }, { "version": 2, - "id": "1dd7b2b9-f444-4c63-8263-f56af590701e", + "id": "199293dc-9ca8-4065-afed-2e0fba205e32", "name": "accountB", - "spendingKey": "d4b650403fd446d8fb9ebc48b9bda899bec2f6d0220062cdf0f999832d9af4c5", - "viewKey": "ba20ebde7810dbbdae82bb4ddac5590a2877381ad8e8adb309f561772c3e2c316e084f51d2707028d3be97d6a8263b034f3294487282b274556cee5399d286bc", - "incomingViewKey": "da2485b0689ea530f9d6c813d0e0fce99a8f6f4f06bd70b3d324e57e99954104", - "outgoingViewKey": "19503b85bf8f8e9d850d89e088d26f211ed00fbbcc60d8a45747088bd3e878ca", - "publicAddress": "2faaf0e49d41abc6c0448e0b57f45ba5f74799f421d961c556df560192033863", + "spendingKey": "8db9ac6213c3941c59f4e16098abde1ec1d069eebf9f4715b0a414256dced6f1", + "viewKey": "13783ffcdc5c12fd8032f508abad0baf6177a0a38f38921b23c50454feec6add9f7dee167f87b73193cf9cd708b9f08c915ecf179504c375d2c0bd544fbe8d0c", + "incomingViewKey": "0ac4b9fb53732e42b07781e7998c570ff90c99aa6050f467e1da1cdbe73c7206", + "outgoingViewKey": "66f81b0ce84856c88f8523ac8c7c2ed9e871b85a7ddcf9661717a1057b3d50e5", + "publicAddress": "a293d5fc21bb3bca84fdf196290d3a5e330710a5991b13ed490e5157866f7a17", "createdAt": null }, { @@ -2814,15 +2814,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:xznpqCH2/Ef+t/UE+gpGPGo42Uxeb/goaNwf7iXsU2s=" + "data": "base64:buhTdraJpUObQKKoPIcEIZX9eANGGiRDP5/0BLcSZhE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:Nl/9VQDuvtEbu+Fw//ft0jBWuq4J7q8qp3+rdtfE3co=" + "data": "base64:HZKkj2dOXli4f3rZbvCz9klPSHCRID/Q5Uewlow8rBE=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340395844, + "timestamp": 1684972903823, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2830,36 +2830,36 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA0cRI4ITaVjPpzPCRarOb/U0WpOIUsZU2i8QyDq3ZUtiFbChKyzbL77g6qbsqhW62JeFK/qnh+sK8o9E3uWsKYVgYR52DqdeMNhC0TGdWvO2w/7BSCp/L0Rl3oS2jiE/OOiou+AJUntLJGMeJ+yrFaRkw3cD4ASUbZDxWCc5fC80QbiGF/M6ifOFYd8Mi8HVSREJbpFtj8D3yWgNe4sIxb4cuomqzOyXZP1RTY8J2Y/SVI6rx6mB4f16ZVA8mFBnJnRuf43Vp5tQmJ+ea2uqzOO9o44/yClqUwYz4mA46ykBfGq9VUs8En6y4mNsq6ZBLWcHXwbVcMQhs5tXTRSmjIxsQi3qAw9lws+3XLk5heUFlSh/DYLJhdcb2F1dG7AIAlboUoJ5NNdzX4rfMOopOl0m4Gs7pGkJNDEcJS6hp2ddLDwECLPNnbf0xJl7Iyh/G4133pNPxgJQemi6MnZ4uMpFT3hZjWoEYExaMuQHWcMjkPVmcNqacIrC2ibUMfy3K3PNuzH/ySC2Ga9wLG+foTI2gl6Y6WuRYXY3fbyCeGA7oJc1BWFJDU571OTOA98YzVfiLu71NnPbSv0iloUoxE8LxjRqUP/45HHvOhbSrnQBSAoFFfDeyCUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwSZlfEgyCBFIOa/yA6ka/sM0SD6uqhwrN0hyivD9QzBotQQ7i+OiMxX9K3CFSOcqO45a/qcZqQPCjtnyO5C9LCg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAArnFIIBgQVn2B27dMxyVs4G2wT+gpFJ/Ifx4BjQT15SuLDXfXVoq4UbTNVZ3JySCV+fcc5K74LqHfAEuvf+WIvL3lWxQd1NUDQ90v5LtQBkGZu67I6pi8uPXbXUrDteG3tH+6u9itILfRF/bPcF3m5TpFZLtrHLfp1FWQpZRX6WsPG6+dViJm6nWSEqSqutOQYXOQ6AZ1Uvc4PSNnH2UAMf9/ISMUI01gHF1CnSmgOJ+prGN1DB/vwe8mVu0+SPiHvC84C9gI9VRBhngDRtVcUo7b24sjyl4+rc1Z7NWMq0qRevy9boW3wngLv0thUBYA6bfQseyM8PmBd2AROJcsOG5goGGvbqJUOmLxbSt62sL4yL7oM8S1HUv6FXsY8QpFmO56BCKSwTWweTcSWoKO4cSsGX32zhaftwzL8/CtD8jRdqVaei6fUne9+iQ82+WC5JWRhUtSecpMMChLOCbHTk8nmJFYG66f3nRDmtHE50R8fBpyFagEUHL0W6JTTsVNXX8dQPzRdkhLyBeANFob2ktOWBz1ohi55Hz5shfz2VnbGGT6cYBMtDdKK0zho/3Yfva+0lEHC3xbz+Saeq6lWdbN5L3q479QySukpaeklYWztaI7gQ4A90lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRHIjijmhfcvg/Fq0zyOKtagCoX6WFxUJygd5DayM5xYwilFgCzslrTQqhDkWBuu5ERWAiLDgt5OM1gVWbS91AQ==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts getBalance should calculate available balance from unconfirmed transactions": [ { "version": 2, - "id": "0609fad2-afba-466c-bb8e-c291adfbd793", + "id": "0948d10f-2fde-433f-9092-855dc802828f", "name": "accountA", - "spendingKey": "0a85d08d85514e91f3491bccf1d3873ba62c0c2879e2211b22169a81962625ee", - "viewKey": "1d86e3bf01f29bf4fcd374508b1cb773b8939b13bcbffe8574652d83d21f3ae9a112d57cd406732d63f6b0fd58aa3174a3f6709c6bb639836a58aec70dc7a90d", - "incomingViewKey": "4ffad66dc15a344acf6ba9da778a41bbca12e80b2ddf47832fe3b35ca5442107", - "outgoingViewKey": "8cf3e8d43d8576fbb40ffb8096f1970ab0ff5c285408746669ee8530e0bd882c", - "publicAddress": "049c1fc2998319d40c6b1d537d6820dc5a0d47eaf5a93ae8ae18d89f9065703a", + "spendingKey": "f5275536763caf7ff3425e1ff34250a8aaa20d7179c23bf4e222765e9ed3296c", + "viewKey": "d075a25c8bd55041f8b08cebf1e5c6fb03f086ddce9698630707fd203abb2cafed487fef78bb20b4f9e7b857409dd76db30bd631244a8ebd71e95069ad0e5b85", + "incomingViewKey": "8efb6d6c98a5e5aca50292655a146e3caf6d21ce5231d574324b4dad07928605", + "outgoingViewKey": "b836b0e3f188794ac48bb46c2dbb66116697dcb4ac94ea96f588de2ddc3f7dff", + "publicAddress": "4d3d6b8386b6df39e08b7880d1ac1cf993b817b62285d37b5abbfeb01e72b6a8", "createdAt": null }, { "version": 2, - "id": "c073b589-fb73-47c6-9b3c-a9ea24ea5cb3", + "id": "08aa9c02-0c72-475f-b353-aeb547bd5c59", "name": "accountB", - "spendingKey": "ababfeb3945e55d387d41a07837e7d101faefc3e7742e050b4cddaea0a2b104a", - "viewKey": "96c026c9c6cbf80ad6013847aa9de34ac7ddaa346a4fb4bb19308ae24c0d9fbf4c3283e0ca41bb26d84e4b4f123b743fa933b2bbba030f5e1f809b781fbd24dc", - "incomingViewKey": "3b4fe534d34a64e9970a3342c6f352658b786fd073d61072e8839a9212a11f03", - "outgoingViewKey": "ca825c5acad37b09db581992f6ce48351e0690cb52c6819cf63eef6b1bbc4ac0", - "publicAddress": "84d0d8a22322b75ebed909fefe6946207687d0f9cff5d96e9a489775e2fc495a", + "spendingKey": "7fb9cf0b29e07875e4c07588bf4aa1e6875b7b4e2996634d6e9d5d9b3f8a101e", + "viewKey": "a5c92987ef54102646c469fb7355416fd061b5f4016467d5caeaaee70afa1962e62193220a4699305093d7b27696d772e3461e98ab097db9e016dec4e5c4a672", + "incomingViewKey": "1f1c6a384296c80ce2a8ab3bfe52a13535b0ef65a45478796514c2ca4fda9b06", + "outgoingViewKey": "916a3fd23a05a47f1f013e8acfd6e9a9625162fc5a6babbdbb068f20bb21b80f", + "publicAddress": "790a206e91c4ec48de45fce51a36a16adb459eb10acc11e590a4b35db36179cb", "createdAt": null }, { @@ -2868,15 +2868,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:XlfLhH1oqZEXeHrGCE6cRklqPDtC2O7AyBEFtsqQKSo=" + "data": "base64:c4oUFjBjSkWUuXEDv6x5Fc9ZOd5B8rat1srnt9pwABQ=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:baCUD09vhaE8bfWawyMPLs4hSiFdSQt9hv/fY4oUCNc=" + "data": "base64:pGndFDOCM3W5xeFJITmMF3MwnaShF+dtmDwT8DN8PVk=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340400837, + "timestamp": 1684972906969, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2884,25 +2884,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAhL0AS3YLn/8BjisCJbOt1Hchu/7ZmLV2rBKpc+KYtLmED6PM6W8n816DXUAgFIQOIdNP0oV1AW4Gk44WXNyk6o5U4zhqtnfQPqDCVZs1rEmPtAN+l5qcaxaTmMdJ8BK4uMzvg8bx12utEpNA2wDX6apr2oVvXA6EL8EPqJyT12kMVuOs0p13ipvJpJstpIZrCvD2LBN54yoqmkFglw3saswg72i3NruvcKTlNJzF0xeIO9HCqVSRTIKD1S84ElHc3r6BodvZ42G2ZmjY1Ufu838lwVnWg8d/jJVaRxPoOOxsOOJDJxlzb+Lr8UyCdxgfsA3i8ce/5cJKdyEJgOiYWsaL6TQcH4g3ThSzFgIs16s3z8BW8Zaa6o2RasUtXeofc5Vnvk5Y/GXQdum4rBP3hphZ3vP1XqQjC8xUYB3Q7JRF2UHJcKdeuwWdoxknnsTOuWEJ4FVWn+GNyZJ3j0z3DpS6AXhCKpznaCqdFJhVUFKykQocS5FrgLvsqCeaHbLUMEcsg9oYuBGwGLhqnfARrbDSdgttecFLe/+ASHYcXK73wtYL+noXStiaqaOYkrjIE3DOA3RqIG81ytUgYVrCdZ20kUq780mHmt09/ASWcSYYh5QJqLGfS0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZJmw15RXi2Z7L//IVmnc+2DXLfccQyGYaeEMTrnaGglnj+0qR+iCiL7Bgg2nRn6MdAWn1MtszhV9KiiIeklWBA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAxTLGdXHR2lmMVaB0ymEkDad255QB6Ru6yrBlBQJaCYelAjzZaRLnYR9N/qAwQO765ZXmXP8TmVxRZenXpi02i+Vw6/DUs2FnS/936LGxYGOjf6uMmGvNvMuM9DIQnVbFWQWXS9ocPyZMNKAYYWwaKGmngC4abD/FET3BvVUd330R2kdE3eJPKtVewK/p9QgiBn9lsOY2/dYRgJVuyxOepevXRD2m2A3mCYOiFq45G2OUNP1ngxweurhnhlzgHHA9Y48fMH8QUGAcA/rwHn0CEOyykttbkzfHVduEbjKnr2bmrjaMBgloyjZMissl9+JqPtOZNsHS/xyEWnt9RPMYBSFaY9dS/H7i0f0xNCK19JUm0cEAuahhuGb8N+GdBxpzZZGAOE+oFHawpDA15VUqlFAQbl78rtWMUZtordw8v5z9ORc1RAlryr4tlT5+5dZ5SjjCKtWTE7S17+lB7PvlWM9n//4DQRXAHyTNCRThfJCxSqXBhDltEfeZSL+sciO1t+yipmqgxziyCzYS5JmmPh0az/NDYaqvjrGTqN8x00TBjFKGOU2VWP/1IT+15Brv5aqcZqS2l9ECrcVCvmLuKTntI/UNkeTiylVkCq6lBjw7LJhH4VkVsklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwDEuBSYVvF1Dwmpi8hN49FElr1wzGaUZoC50pgUzXqMKJ+9yVrOJhcbGAA7swWsFLjA21ntGZn59Y3APGmz9mDg==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "7D74D288CBD8681662F59FA3ACF32A9DE65E3E491347D7FE43EDD55FDD83B30E", + "previousBlockHash": "99327D11DA148FDFEF0C19A1D7A90A0FE0647667B379FC7F5416376DCF84B708", "noteCommitment": { "type": "Buffer", - "data": "base64:ywNDk2I+esZ08888ijrupUHoU1WdSPbixR0w+ZHjtl4=" + "data": "base64:lRgBsR+sXOWJjM7iQAK9jzgpKAl6ab1GQa6fzHaUQTM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:KinyGaRjELva20xM5bgwLobc5tSgxP/TVLEQ0XH3oFk=" + "data": "base64:7A3LqmQ2azZOoyPPmhJcXgNraUXcAOO+Qw+7w2nVO/A=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340405484, + "timestamp": 1684972909970, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -2910,11 +2910,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAtd1kKNdHGIIQjqpww0jtz+sBGh0zKcnRjHhFcoUz4EmJzgU5ylMAb6CohZTxmIUmaZIDQNTPejTbRX/m9qnbM4T+W+gwUIc1M68t+4FCT92NtJdfSlbBheTDk4rtaQqr1ZHomnUC+LqgCqldB8ZfqzdqCJeklqDetQY/1twMSxgPkDNpb6XNPuqmCbTO8TlnpuTjA24W4JM/K8DvvED93IMlexVomHOdneRzwLEuexu2T8aZImXdCtn8+blApuIEr7ytUCKJyhCbpDKU+vT9q76TnfkDoE2MLYZl8YqJWgmM3sf/C6meqjwMn/paLlsk9wvQlS9v/EuEMvhbsR3NO6YwVgdy5Cu2IE/ct7UT4uk3hsx8woNkHnsQ0dxWUjw1D8UkW/dr3XYiCDnxjcK+UMUJWVoksDl5usCG3KhjIbNXlQAaSmBmKmJiN23gBt060Y10ucqXHJvuefwMvr3lYCQ9bqvb9cX8zCokmz8UacNdiB9UtK6hbApx+9B05O2uuKemwxDtPATDgKxAgSI4o9H4rQfH3S1G7Zq34GrMCpaSEv2jAesxznlIXB59aeeflgxWIW6jNscoTzMfl/RTC0HP0nluMx1sdA11kDZ8kACICY24CLo3b0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw9kZ+ZWrTOja/sG1XWk5dIQw+RCqpGz2J09TseqcHvcEBbWEyuxZ5OYcfcXxYVdN1QP8P0zS1TUY7GguzvazyCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAA7IiYf3poRBf9zNjZRHQptnv6hQlN+ZnZ4fA/TlX2Xz+Bz7KWUCHngI3WQfywkTfzlzWZDdv8OyTDxNSaZWkIQMzKnJOkSoicC5bQXHZJsfWkmbAqOsxD2o63Xtqf1oBWydfAiG052s8YOarq5vySapud6bHxC22lxW1Wo/ONsH8Wiai29gD6gTfuAdKT/B30cidXcPvvXSB8Cev/jX/pmc0XbVBPk9DiUHUzGX6E5zOgsry1cKP6rJsH4zUZHANEpiUtHMQcdhEgzNouNnRHvIrQYiBaZaxjBIZEjxgztm/jVazHZBs9j91p5E1B877qDHuE2Qshx/xzJIzVqU13XGyB1VvBVMH8C1zr0I6Ak1tj+vmdlYpIBDY+ls8wqucmY2ApQGnHTM+wxDgGOWzf2fAL8sGMBZIwRN9Lbpl06grtnq2vgYJ5gFuBPjDAIAnh9TuO7M55OqE+PAgmrY7KUFfJEjKeGQmizi7exM3dhFwPz/YqqyUjql9NqHPsAHBatK+C7tBaBRyhma0qMTLBiH3lktsHPjIzM4bqyaMs1rpileA2r2wSNzPQE1Uvf4HxI7NJE9SKRBui2Tj2YWwDLdlMzMSI6e2SPrTsqSvyeVrubTy8lJ77o0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLaBYQ4b3Gg7kzB8GOo29UW/DMTK8t8ybdZ1r9KjgfccW8480etSJx/N/V3iTtRmPa/YxM0redswqAxQXDlnsCQ==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] } @@ -2922,24 +2922,24 @@ "Accounts getBalance should calculate available balance from pending and unconfirmed transactions": [ { "version": 2, - "id": "bbc377f1-45d9-4d60-85a3-6c076fae60d0", + "id": "b6a3dd48-5fe4-450d-83ac-ac9d0fdddc62", "name": "accountA", - "spendingKey": "199755dac5fdb417e3d5d34f1257b1449052516499735e7ee6303480029cbd20", - "viewKey": "ac99fdf2e69b6220e8ae838fc86bc548f878004a3da59fa2f497b8e31d6dca72a4b5e2f2c72935f321e93133690e422e288b3584e04b2bb43e7e5ca3a2d4d489", - "incomingViewKey": "20a2ab379fa778c190746cbe88522b4c329702fe7b5e9df38a48b21c1913fd01", - "outgoingViewKey": "4dafdc79ecfec6f5e6d962cecd4598ce1ce121c362ce0c0efb48ce0107977735", - "publicAddress": "a00bd5834912ebe8339b0840515f3f3dd4d879c2ccbc72601b20385c46263de8", + "spendingKey": "3edcaf73ab6951ac13fb827f7e5e2e9052f50bd3f79f4ada78490236a5a5e247", + "viewKey": "d68e4232105af547b2888ba7b912f4227c68be8866696efa29cc514665d3df2f1dbd24fd86b33e377c880b22ea55d648ef8aa3eb18774b91b7b3f42b33b0b896", + "incomingViewKey": "ab3a502a3ed2104f4d541052d1aff7d098e2a4b522895cfda3c8813ef8cc5106", + "outgoingViewKey": "91fd768105b69e96905b14fe399877ccabd59297036feb6fb20a718426a06834", + "publicAddress": "e1257220a76529f53030704008e12ac6a24d742cd2668074f5026e013bc2edb1", "createdAt": null }, { "version": 2, - "id": "89de9f6c-ccac-49fb-9243-d7f530310fb5", + "id": "1b93932b-d767-4d8b-b675-46969e6a934a", "name": "accountB", - "spendingKey": "76b62e09e030a33a00c8ce44689fa493fdaf54dcc9b28399243fec3b8dd685a1", - "viewKey": "decc189902f13e5adb961fa0a30ebddec01e2e4a5f37401667bd0eee7bafea32217a6b489d27d9d646a18887130e6812a1ec69851d68d2ad432297068feed412", - "incomingViewKey": "258055c335763c67bdb2fc25b17600eb7ffdd2a54bd60b5f89f86a054b22c003", - "outgoingViewKey": "65a96328c0fbf3669b854a2a1d49a978918b4538648aa69d25a1b0f95c266d7a", - "publicAddress": "79243e0b9cf81d655325dd69f7d28aec13e03819d85eb1630a83212cd484feed", + "spendingKey": "81ab9ecbf68a9e0ea53fe4b69e59b3e2c351753e0c19fb79b129246827822fab", + "viewKey": "def2a6be69075ccd1608119c79d5c68deae23f5626a3e2f586532c60debd9138208c106b8b80aadb18000f310f10e62903c9457a0eca4dd2fde9bd352b4837e8", + "incomingViewKey": "b28681b593e050cec9589b06a4638a59bee2c2ad0a439765c4f9c28967c0d403", + "outgoingViewKey": "81a0b49f9e427bc0cc7f634e8a3b124d70d4dc64ef538a84de45415bdea7bb8e", + "publicAddress": "45b95764e99114392c631ae10d619ac3deedb406ff7b4338112c0c543269cab5", "createdAt": null }, { @@ -2948,15 +2948,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:2LEAonFNE7ObUkkLPJ6IdQSKULusZlqlfSoUh0QVuF4=" + "data": "base64:S7A35EPDTBXAXvQqOrKm6ah5+TWJn9RN72LjZTvktmM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:bB0Q/sfDzQFUCs1Qn9ktqWvYJ9b70hEbJbjkC5DBsh8=" + "data": "base64:318E3kvWBjTlBuIIDf0hlgOh0GK3Yn5Y5iPgqFqbtXQ=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340407292, + "timestamp": 1684972910728, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2964,25 +2964,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAsgbU234BH32UekhWLyUVpQkXpoKCQ+qch2P2PU5gaSqlPoKFhQ/PSpAZmHsZqCeYIcmXg0QyW8A6hxxWYjHTjYCiGVlvH4E54RhaIl6MAuKufoAtwjXVmBgPUqELPByi1jLD/yeV4HTdzRi8TPEI7W/dilTGRqPX5aASfndJ99oY8l6PrrMfJjJy1fpB3az8c8AXmBYjXQuax0qsVhcw/U+1yCHSSOqSAdMncNSkHfa552uHT9YUL3kwIKjPnSTTvQdk8b6h0uDfQY+CQ+4jQUOCEO9mWS2HS5Fpfl9ffiSrdEXjdYNK1SAC2Hs0kocSnEEQGwDRBAMRQYHtRR6zUTU811/SidWj48VwCItVDUD2NtEUJ5MkupP1AKfav4grUgS92LK4eugt4Xw8GyMknKNGHK6gyKREmtqJflpYl0Jvzubk53c7moztqoouoqVIN2qXOVs5uwL83QJCN0QLQmyDEhodvJnkT/AjyvqjrgNDTpEZPapc/61V97Hmp+nS1IouqQTld9ZI5yGBmMIrwMeeCeTgqhyuTy5mNiCJxvCVLJ7aoe86BbMyuly5NZ3ZlEDs7gflkWvsOlIIOzB7TNor9DRRSV/9LT6SoMDNdvwyX1qXRq6a+Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwKR/rt/If/7sQ3BwLvQk9qjij4edunyOBZx6vefFb20i5BijhbT39S7JScX7npOUmuTiEq2mLrtlqoJ7cvGAABw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAdNMqxNaLHwRXpekkW03P+kYIa/DbJnzEP3EPLgOgdJ2ElUESxlPCRxhwbVaotsKU86uI10+lj0uvTPTqxy0pGyzGGesDl8aYxFWiZJANQ3OTgo52+bdoVGHncsW6YG6PulnqrT2fVdWEXd8pZFmj5a+Ao5f4SGxnVmJ/Sfw0JRsX7oR3XtqUueRMDqzI8lrsNGuhrDTMUwPeykwVGcekqxSaEyp85+z1JDB7DcsaG0CSe3Nv2yGJu7e0gEgH1PjlNqNwKH8LZrNrLV/lXihmk/H6HAnlAS0tg22JbGZ2FPf90p5u7VNc+jaZAQfbODZQvJi3Dhe1EzI/9N8Dy5C73vpcp1eInQfWB+0SnIJTXEi2OnksJADOFM6A0gG4Wv03Sr+QDErHxExqn6oWIlRIf0a8dBhXONk6DAfq4eCne7qG02vVsJ27rHb9z2jVBUlPFJwaI70hNlEthOdeta90H+cIEccwD/WFXnC8FsJyiG1KCFicm9/YznrDNYS73Eav96qr2qKhpHyJ8nxrO9oV8sAamXfffEgo7/bREB2NU5kwn7oKI9J1U35ENB2kOLgWPpGxLchXdP8u86Q/vx85Banyq4ld+BBx2C3ZKtER5UPvNv8R2JMEfUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwVPINH2J0er6U+D99zwE5tdnmLlcRNgZD+EBtudGSqbsylsAcZPNvgkhouMduVLqXNryVBG5vfhMMZm/YXASvCw==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "38C00DB203E72E5FD1FC2B5892CCCF578889BE1173584657D45AF9D9AD94DE56", + "previousBlockHash": "11A1C34A2D0861588702438F3944F69C753F4E9A95D3A896BEB05A3F2366C6ED", "noteCommitment": { "type": "Buffer", - "data": "base64:ZgauShQo7yeGZMt+iI4hD9rQ2oTI1j0EhDzlbznd52Y=" + "data": "base64:ResuOv6nrGhiVsjpgyaPJrj1aGaRRhjPx2ab/i6ksCY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:FMcH2NLr8nVoE0me+RiwdBDNvWTwskvx8B+EN8L1pgk=" + "data": "base64:1glFByiVJQPEmnaPmoyyWqGQZJeRDoW4pJlU9Jek5wI=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340409082, + "timestamp": 1684972911374, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -2990,25 +2990,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAhXkwmxgK+GHi9bRQq7Ok7xyw5g/eZYtu5G7CChyaNGKELyGAfz0VDHtHc2HZSUXFATMtzFgb08X8TiY5iQJl/2X5M4bHecAgmsxDRw3hAMyi/N0sjJEspY9Ah494V7hviASbXLZ5gYP6tg6vk+YqsAg/QMvIvhetAtXfelSniKQBUaugD2w8ftbHE4Z4FDv8GNCXnhKD67iIRsnWP4SwWw/SkKbxaIrxUjuArNyqLJuN4kQektzCHYfKlBLka0bNmaAw0zOChyXanXxYzx8xFFvLtXN+gAA+EXLphxRpeFgAGjorVmoeoA0h/2/Ytu87n+kB+AEvDKfBTXMklQ1iTTGff8giAQ3dHY+d2n0ew/EU5bvUdSMfGXfxLBzeiSkHHDoLt5Mi4AIler5i4oLaTqD/aJZsdJ5SrIP+mjofr+PnTJXzXpT1KQwnSOCSsYyBloMlPJ4zsP1N2YOaY6E/w0mwx2kllxCtHCBzZW6W4wkYsUJYHfbhr/pEf83mLFdMuSyJB6G/VshqeSWxKiuWcokDiqNiPAkn3oDzCK5EDP+cNv/AygAVUA4XubvEOyQms0t/kFbQQfpA9YPQ71IJ1lo4S0KxkPKta0kIOzmn2U7gn+rTgvv7WElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwmYJrxqGp/843CxdwxMpWsXQXBWtuVjNvRx4YY2pdEy1pDl6RS3SX9D4FG+o0lcHw0QczAE46IHSXNFTAE+xYCg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAjzQ1cMyCZvEbWfZQbCB16K6/quOLOdoZpkpdEhBG0MmBUQNNArs1GxNUFqK+mbv57q6sm+k6zg3NGD5TWJOdTnRP1p04o3LtNSklpKzp8oOs0v6PkACVBbFuN5nH16MtBEkUh2K7ZKnOV1RHAiHqMmrItH4q4pwDszFB+FPZfogHCsQEEVex5he3prJievXVXouDLl9goCfsJlmgYqG76SqUzVWBHkwXUM1VQbQm4UCBhl8UftiwAh6Fk4Lim/27onS3jh2HnD/gYSAoL81FeWPHLazxxipPttWAFR/dN02ZvxDhsi7bf/HGi44vxIe97Y/mqYZmIl6qyWUj2MOKO+5AmwWGhig7N+KEF8SVur8iuczMsxwWXozrPHjunlER5IZNz/F97nCueexqXQX7iCseupsB1vrjKllK0bNIXPKA5vIwbXSD5PrNeN8TGNVUOgg0AzNIICFsvd+sLuoOzimTThoist0C3jwBnw6w0D6ZQdYWYGVtA6qQSSWQSJdxfQwiREo/Mt6XYovekgk2Wsl+tdezmB9/JlTofNtBMG6TiWKTCFtVPauhqgUVNZ1PwhHgfY6WEoCEuBejFzsIjkq89LUClBjguXyU9+ecoCIqg32nU7AhPklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwTZqJuNvQ1ZWF0hpTSlEi2G7ZkQML6wRL+o5gQAMfWpFPgTNw19v7JHOFCvEepG1iTAloSy2C6+ZAvurVq7//AQ==" } ] }, { "header": { "sequence": 4, - "previousBlockHash": "2CBE2C9E4BEFE46FAD47387933109576F78A27F5DF21CF8508D494E9D270CE58", + "previousBlockHash": "69FDBDA07A4C1EBEE3042B6A8321D69622006FC167D246E40E5C8C3E04CA5972", "noteCommitment": { "type": "Buffer", - "data": "base64:iYF15WT1Cs3GO8WbOv5W4IX/QzPl5JAP4hHzu0g11w0=" + "data": "base64:JGBSxr56Bx2739JsIGOsiSWD1FMra3wM5IZBU7e+LTg=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:RDNTKPKr0uO8w8/ZQQ99f383Z2+pWmi870X8oAYeYKw=" + "data": "base64:TMKEjMqiO+2QdRzibAB3Egm5P3mXgZomr8zjVnfkQLI=" }, - "target": "878703931196243590817531151413670986016194031277626912635514691657912894", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340416508, + "timestamp": 1684972914379, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 8, "work": "0" @@ -3016,29 +3016,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAA4vpSvfwGWCJPuyajt2yqn4UiRZwWlDoz3YL4Db6Bz8ihJG05TioGbP6mAX+TpxxgNAAVGcLrDjX8v80iRCXI8Ezy5ms2DRzxzy6j6yjRUgCLq5JTvg02Km6OntLBY6WhL9oKX0rWOrILqxqLMKOTQEp/8a7OydYOZOYiBjqw78sUqYnNZjFeZw57uUI/KqsNxVlzXAAHNmspV7OtTIg7gV4t5B8lRfmUFiKDT6mHsYe1Rhg0YHGag6ZemUyh9QXW4TokQo8SFBp5bSGeL8XxCir3djMphCs9q1W+Vm4Xvi10pgPeZz9JtFnhkezxlLoE2pPzfkmWB7bRSc1deAqQG8Drf7bkD+mnxSvRYujjy9KRywbJ67NFQeGyR+guPbdP49yGBb/sJLygEwHMqB0iWuvBdtQ20WP7qwbXk/LoZLWeEOCpW3mfDcbJZKh4afhQk6p0SNFoHeN5fU/Q3NEi8GXXiEDb2Jco2ALjKPDqIwaUX3fsUbZcPN1crBX7L7U/GdXbwE/jlWTzPBRfsxqVqwz+2TGfBtZo5mJbhFb0Nn3hgHigKXTJM/ziAkzL7sk/7XyUIUTN0uQnhzMUpaHFzUoSlT4IlFPOs77Qm54839146KvyOYHHCklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwV1pn7qOMMrZ8FzLwJSsB6tBYw/3QpOXlPi0j6B3SxKVSiqv/sw5TwtH7gnLjgCprScgxXV3zdNErQnvFTqMHCg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAALXu17hLwsf6WHt3iZqIr8Kcw+GgZhhDhrN88mZnGOAyvzfzGOn4vVfwS4fflXGY+STwoK9zgJIqxbvK36fQfPLt0WGPCE0No0kf3E6zbZzqy8O4dNm+UZILJzv3CqYy7OWlr2Ut3lp9RxrhWOghly18C8lWgPdFbHl8XWuzQyHUHE20X2ELQiCJLlRUCJhPvybfswR/nNzwdtRXr11Yac1cTA1oOpZ0oxLhWjXUoVqG1SPw+He2im/Ap3EmbvZ7ltiM57mSQKiYupFUvMfY94fGnuh+DQU26yAB9FcG3UElEUO/IENgZLVo74qC5Nxim1ANfLzJ2xPhmRXurbNZhQmUqMKlVpl9KinVYUaJKn2M/rVdCOJcw6At4m6x6MG9s0M2fc83ghcHJnKKEVu1BaYwSLClyrIoTJfwf9dhPsOuJ89FQ4IPIExJbF+XNXDE6mLsS9JUuLcXngdP2tSIpKlSwQ+VGcoeXlyKwKnr5RIRP8V75m7pI1UZecH4aeezaiVHJeNJezOQLImdUafdJTMTvT9dMp8GlfX0RqX0Nuv8fd8AAwk1p3zRWJeJ9/6MM8l0ek+KTPWB0qp2uAz6WLZNC37nk7qlFekk0lm+SRkqL3H5xLoQJqElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwDdo3zEltxbwS4ziycjX51PjGq4K4VkAqi1Q981R+TrUmnVPgERNsFWbNbEXZlNoz2QeK1mpbQehz9ENwJKG5AA==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAn2JpI1glu7EiUG/PzM4PztpG4eTmF0QIXcU/uI3PO8WzVyJXCo0oIxjudoUkzL5AT8/UBHjRd2iy8bX8KmrHg4TGcXuW28tN2ftpOukHsdyCp3mApZRKXc5VCxdKuVpguYmEEqMABgOkYb7cICirWULpARBJFgxpcw1AgFW3iEMGJPrd915JbVCR4en7vTSL0qrXsK+K8SDZ6T+sCezIbmcw4uNmwBxsrIJiLHUvAQCnVGXQuqQbi5GKCRviPa07czOqVkiN2yFzXQYTTWoWGwbikMGkgJhN0eaN6UlNF+StjFSJzpFKg/G2RZ56poePqrjPRbZ0NSltNfsP9NsiIEXrLjr+p6xoYlbI6YMmjya49WhmkUYYz8dmm/4upLAmBQAAANtzFtvLqeRoAVRuwNIjW3IYknmzRQ2t1SuwmPNJ6Y9BKJAzfkzQZfx0NB0DrfvLILbmZvzumsfahkWYBTUHN/H3BHis5WKt9oL9HWrQQX87515+ap8qdxFm2iVQ0anRC4fXHBQQnLMyEh8duHHBEX6U0A2h/6zrfZ//AH8zUq+IYITv6zAfBD4kKnhdLaLnIphwoJLNAwCy01joJTWnZCEQtQhBWLmZbeg9I7zAYZBqP7ZqSMaCwiwbUK8AsWRdDA/RLgrp3QtX3b9u8vTLFyPXvVd7ZgGillbONHnr0Bf8B6LIRlGRyDfoSertnnlpO5nfhhTlcEY9zTMkBOkPBPNjj4Cy33FImFjVMdQ+LHwOrv2hDTNPCRB6b8BqjptMJG0aWMYe3Bqe/HR2T1PiGonLgGBUp9HhQP9syU/1Z8jh0fcFjMb5maRe5Tl6FtBJb+tqAYhHyOHsosmJVJmP0E1QFDYRSN0Vgexh4v0or7OJqy/jZ1GiPWKpu+7z8FuPntqoq72kgGrRr2D/yws+hONC1dut+BQm3Zb9mTe7q0TGEC9aSxzDih4jq+xLeY/Yvdj1YEUv2p8MogW/KfK7AAav3DdGNflBgwVJB4tYCR461PzUtGwOW36n5PJlUzMRwHcS7u6bwjAZIeRjaIrHEN5WW7VCmXV943XioBlb7xs6HG2zFMukdyuT+pxSwdoy+pf6K3HdCdDs9wbuaBEsBwqPSdnMU63c482kZqh5JEyjHimni0y4YNIZSjTUPaNHLrUPUNwFxLzWxtkNzdUuoiL+uu96XvFucludXW6wbZGlJPWdW9cWWmep2dHKFmd8OfiEFhhrUPg+U3fK9GVLvKIIC4RxHkjAQ1HPwoLXLDBleR42+Wzr6CuMRcRvFP4/6n5ByBJAWCJ3COHXidYboTUsOGdk3euSSwklMRmJhzFiL6YjNIulLtsKE9MRTCh11Bd/58xRRnsY1RFXxqdCfOMjY3nFxMvTtu0060Yi0jcSubkihFIG3ZypsYsd5rEPbrqDNMkqXJLRtLSIOxzyLHOVQcVCYsjLS0eFzE26LbNUkaodsLH0lqhrJGG6yxDR4L5PzSb6U0V1Xq4bR47f/PdNCoERJCO/YTKJO6FXBj613j7CV92VB34JkmiDiUnkxLQnxvf5KFY0c4eUQH6QUkKPUmLef4YhMARNH8ysk3KiTcyj7CRF5Ru/R1XWnPguWmAgRxxpaeWbo1leAFkflNDhQZ1sTgTuEArayXka5wslHbQUkt82F3i4yJLVFKslRiaijxicbWpomP8SxK7/c7kD5xlq+5T/jTCbGIDIeUomF0tC+xqP8+6UY9eT06vYqMAR/nDypN9d9gLT/apAOowlIeNWFdHhqKRtfZIBuwEX6PaO/fET7NB+p308DNnFb6lxRd/X/BuNuKE+lNnvJMQZf0HqWiY5MQC9k0SSn4NTKWWlM9BnHptyTw8KRlmgqjvI0qxFJyBt6RniU1clBELh7jE4oFAzGNPMz/ijCrtchfPiOguZnSIiLstuXD6BYeFZ18md4id5okQE9p/PDd6/Zueaxtm70qbPj4M2w3ur1ALPKQ8S6uxb2nAIXkK4BA==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts getBalance should calculate balances on a chain with no confirmed blocks": [ { "version": 2, - "id": "fc3c0453-60d7-49d9-a98f-95f35e8fa64c", + "id": "5824cf4d-fac5-4b8f-95a7-e0bcb37c9ada", "name": "accountA", - "spendingKey": "fa50c27ad479bead1196462e6aeb0038cf78d9860323d8ea3da1fcd653f6bd1a", - "viewKey": "932413f741c87c7af7c88b8e881ad76029d33371fe040fab68c3fc57b10f6f38d216c34364dd9a952e6e292baa1268dc83758dfb835ba811f3a2de81d963114f", - "incomingViewKey": "e9bf1f2d4ff516351fcbf10acbba8bcf35d89b50cf62735a5a044ce0d8a15906", - "outgoingViewKey": "7ba825469db16e1a3867ee18feded2cabe82abf9aedbceb76f4bfa567ea7bb6a", - "publicAddress": "1c57a604101369edbef237b74c2b1e921a686899f8baa8e3a29e17b81c464daa", + "spendingKey": "bad8966d64199a09049ccd47a1d569dd0d158c6bed25ca07df0a6a25dadf7925", + "viewKey": "3d9822d254303faa892e62ddaca1112fda54e3c2ba79013895cf68ea78b2606bd1c1bacc5b41cd4a7cdc6fb112fc8e77b888c641df021eace6b5f89f3f3b583b", + "incomingViewKey": "0f7fd563cdd6a1baaa79433590ffbd3006a42115a71803dec4c43e09aa987506", + "outgoingViewKey": "832c8bd1f70c7f8b082e26a96d6d4eefbf099fc7949c9e18f133b48babcdb410", + "publicAddress": "9ab0fecbcf3bf4709c198c48b9c67de4740974146b8a84a4b699bd96c15bc0b9", "createdAt": null }, { @@ -3047,15 +3047,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:RZ3/US/wocIj7hoceBGUd6OhkO4hKJFj+op8Hc1edR4=" + "data": "base64:SVvOwZh3OhOU5Ay7GA3X+QoVGjN8H3LxfeG2lR3nHmE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:QJkH4rG+7kIIB37AONqSvGWhdv3D45TfQ3KUXikJrg4=" + "data": "base64:KeVmi+Ax1kI4M/VDACbCy1SSR3qYmUa0iur9L2x5k6k=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340421001, + "timestamp": 1684972917551, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3063,7 +3063,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAfaPlYy8ZAKCPdFiS7Pc9Vql0cEJymq3P3dQqUQiiunGy6LsQ3BToGniG1W6E5EdMYPH9XOUQAva/FLvX+eczYNMbEVZhLFOF89OriBkC4MytAjbqD0op0fEailLJhza1NcMvhkxfwRYmKzOubsPSbj6UdkNgH8+hwGEw2hFFDA4Z+k79fX+p6Lh8p3/TSarmV9wE25CDU1oo1Xve1zZO8jwaQM/00dKmt1lPDHOQJYmZZ2AcDVujW3B+MEhwBjcR1v7i+O7gAPs+ZEGITUIaJKdnXiilLHFkET4ySGHtogRQPiYkvZYruwkDqovMiqSoGM2KnbK6Zx9u1LgevqFYxDS18Jw0o+yR46KSYT61+c1OCxAw9eEcl9/bnVujY79clZS5tVeG7Xg6hiAia+BHbcrzIDeolZEBG29UuwcwHtWYRcKXE5f5KgHUQlIUzj7Cce6tELTM0Z3cDu0E9dLRxLXtCe4x3TdwAA2fN9c0sq6LVxODalemqezP9rgwVb7JjFKvmxMNxRhvc1g07NhuKu2P7O1nBOWoHI+RXVOSYMdoTc9d+6FcE6A2jdnODlbu5EmUdL6ChjXkmwgnfXoO6UwH1xXcC9ATOY19q4pvTvDeDGGgp7wEA0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwQGRxgM0lxQFV5pgGYtPzAzsbs1MEt3bdGtW6K7phWtit7sKrCwgY5nt3XQpBQKDPu1Nt+GkeubQYWCyyrZWQCg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAtempaeSSYADAmfQyPotoXaUhtj/80R82mpCioaFbu7GX7lexysZPIuo8QyNIzHwYsRxywungZkrP35GgMabT92VN6vCP+owBbKOh7MZ07FSJDI9KdEQzel9T+QQsvbgz/6s7iAPKOFI014QYYfScXiqynJRfeKC0hA3rMvcjLvoXl73Ckxg0qobR1N6TmO48NzaU65jrIX++/qHg6BijWYKDSINhBYdR+MqMtD4MOH+ip9ZD0EZ1P7YwUgxN522EXlCGJrN9B9Lbyl1VyKZvuObrIBNCoVXfbvtuoBbXFDWo7CENBweeaj5antuYZ0H2k3yfHByUJdUhaP+WUS0osmo8xA+HokRaXcYecofUU62Wmw9I8F5Usy21Zi5BdmRoqEQTKU9nbyFrvO8pCDJTohUZQtzZmEQcFdQIzQwRQ3DX2vmNlGKw9Gdw9DcGomAu5sckr5/4vsBBrvzwYqzO0WkCxOhZ9EIoIozWSiKUXRNUmtYfgA508SNlVuXqUslqUj56mRganGo1E+mEbVdRwf0bCbqZUrK8sfsD3tcx1OKAVuawyMY6toNAltb69dX8oieFZfU4zSranICj82Nq768HgQeUC63OT0spcKgHqW96x16FMCGa3Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwprK2/kRaGBGu5rjZUXGv7UP0D3PpsTJQvYpNjRZx55io5fkf2MSP1J2p+9Vj97KUrLiYGWNT8i6RWFDAwa9tAg==" } ] } @@ -3071,24 +3071,24 @@ "Accounts getPendingDelta should calculate pending delta from pending transactions": [ { "version": 2, - "id": "6bb5907b-3fd0-4c6b-be9e-91db64b5b121", + "id": "c71c40c1-6f69-4189-8c69-039ba2dbdafe", "name": "accountA", - "spendingKey": "2376dafe0e548277bdab1747271472576f1eb19d37408092c6336dbba1338394", - "viewKey": "24589314f7e031cb1d5d237f2334080c07638c735d6a051115325a0972778c573e1a68df99a2b07f331466c3678781157367f41eb93a78b16e92d4e3613358e0", - "incomingViewKey": "ce59b5fc024a846eb2aa3f95797f6b9b71981596178c5cd2586f0e1bdb5b2101", - "outgoingViewKey": "f8d98b822371d21b8d0d7c55dac69c7f5c55bc511d7a964e586cf75c7a2d9ab7", - "publicAddress": "b1ef359077d856f75989d5698538dda81960818ea154d597372f65f2519831a7", + "spendingKey": "76238cd45b20edd0ee958e540c700dc882486235e046a6c32fd79ea0fefbd10e", + "viewKey": "899eeab86e3d9d1a12340731c8627f224dcfaaac601dc01405278b74c2e15e008d2ad26e2efdad76b17fd47c173aab469fd41bf7b73c048976d955eef77ec518", + "incomingViewKey": "63a5f1f1228b8f4535930c68813520d0c91ac278aff2df887ee68cfd6a2a8f03", + "outgoingViewKey": "6fe1c040ff209dfd1e22ab115492c5600e8f598419299ea7c46dcce21504ff31", + "publicAddress": "b99943456a62a2e3ddf8721f0868333b601537f12a7acbd7a1ec9fb422b564eb", "createdAt": null }, { "version": 2, - "id": "38af537f-ccf9-4969-9502-9ce7dbad1232", + "id": "eb878d43-844a-4855-aa35-de390ff1c4c6", "name": "accountB", - "spendingKey": "e7e38740422fdfa7f563c8696e5f64cc715afcac47fdbee1ed6127d386deed91", - "viewKey": "ea417f7e72dfc21f8a79575d6907bb7fdd7ad333fe12cc4801d0bdff38a1edb6aa423ca1a7016dbfaf00f24fcadf127f5b32b6acf102ec4e162b503d66cda212", - "incomingViewKey": "a4bb4db2567a30cfbdc44996e0ae577de12190135fbb8811e276b57687731f01", - "outgoingViewKey": "31bc9626b43f27220d47560dbf17bd8049c7555cb8172a99496a2775a48b9b25", - "publicAddress": "fdb6b0f36b5534ee3c157ca4b7eff6bec3660e5405123f2b1e59e0de4222b33d", + "spendingKey": "4d886fcc89c92ba45fb822a5268cd6c1716f0dba2f853a8c6098b41588357df8", + "viewKey": "76faaa1cea3422d68727954469c64f7c67587ef4858f185d7545e62df1ddeb203b0cdfd4cf36bf9ea30596a7b8c30e889dd4e664d6d569db927b5f9011635209", + "incomingViewKey": "e227a447314299d88424642b6c24a02b4c6a5de743f196f4d6bc7be5a016a104", + "outgoingViewKey": "06996b978b60c876002f48018c991e610645565d612116dda4b4f5b748447655", + "publicAddress": "29bf76b56ac4cca5d4a788aecbc8c470408510bd9859882797c9913d9b610cd1", "createdAt": null }, { @@ -3097,15 +3097,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:Yoth08F+nAjgWZ3kDtSH5McZ/kcDEfDTD5jzQj0RxXE=" + "data": "base64:ipeO9oIt7SQheSJV6/6pdDEFQ34A/uFrZ48lbXMub08=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:sWxya6gRZMC/GOZmtrfkiGPi/pClraX1PWiGyJoFAro=" + "data": "base64:F0X6jD6zEhiIvotlXRTPFy221VREzeHkx7y1qHB5ehc=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340422176, + "timestamp": 1684972918359, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3113,36 +3113,36 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA8aTNEz82ZJTxzhRJ6kuy72N7pkJeYTMifm2G/2/om7Cpb82B4xDvflAFqRe23i2wOsKb5cXOTLzvW+hM8w9JWQiOLRGPy2fN6btkFn+4D1elVP3ZO8q1q8OO9Bpfo6hJcPThZ72oxeqJ0YiYPaoOt3rdtG52pq/Up7NTKD99qeMYV+dVVcetvH3R/YbouMd2Vb4lFqMD/7HMRErWsBwKOAwMRhc+8oRdz058YbPij7qn2RGjL3YIkCPUXCdaxbprarBmsgL+D/2T5MmQ4e5yQrcqRLjHQ92l7tTv7YxqZT+r1ln48bj9UX/1CzSwD/bdg8r43J3IVhYFwFGU4OxhNPpQCNFoh4TrtV4Z762kO1Fw+eKy+U8hA2qwkug0ROVR/dKiWkt2wIb/6B3+EOt+w4MxJeWq1BoYItxo2oSUtUFX0xoyGOB+HOBnw/rdm5kbuw9D8X4d4eIRBwwZvxlTYircNs3bxHn7PT4hwoOu2oYzE/+FRNXW55AcZCLlUiCTMq0ufS1WA53vFi1VyDEh6vNBlaKHFHTYuPPwgyJL9cMLP8Darg++UvONhPBllXgDHmdFLWBCLW4wRXR4oze7kiZr0KoTgx0eVRtDGqqAfel1L06hdpUl3klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLvXoLYru9noLIlSr5sOsjREIHLoJC8T5K/hm+wZ+SoqSGgO4//3qtkHXgzkT16dO03hjtVZq1PwtoyAZFLC/Bw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA0U3jB6oM+UcFKsYHxHTYyq7QAuEx9Li/D5viDX1MHmyirrsyE7pgTQpvbIpbM+N3+QR0hnGk/Jee9PANqR0ooGi1fQ9No+B/62Tx42gFYbGiLNirvjSulBhActGuOosq5gu5GnJcCogBzi7jzE3qYEs4U6ZQiR8057um4+ewyBcLgNXd1999fVDnNVCTPaeiVtbzwq+C6PV4H8qLfA/0zL5oPEenPTKjMtR5OUQl/8ew/XUrMVfXwOLPS2N6DZgfwbRP1YhENePMxuHaJpwZi6eZNH88kKZ2SUbT/2+aAy6erod6vEL+0/TIsU52N//1lScm7nFzpcJX8zU7cWbmCVX8Shxil0z2MiTQJx/BU+swugOOTo3j0eTis6Lizqs3cLikB/NyVEtzqr5hJS2fioy+wxJ71wFYx2I422FXCwVT+VZJ8cbFD9ZFIj0FyyHiQZlXWQX1sT5FHpis3BGJNWru4h1kvLDTeahs5TLeZvtFeIGmZ2WqE4f1MS+IvEBiqEmyN6SQfxS12DtMl8mhGus6CfGM0TRyqUJHj/SZl9ilXt+omS/kgbpEnwRnHeClCbUIDpVMLrCN/rgLp04Ckm1cSVcpkd3OqJOQkzi9JEwkM0z13lsLaUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwj2d4CURZpKLfJX/5ak+EWWVFCyucgDy28kM25gzcK+0Qzow8KABTXH7gmnmK9Tu3yRyLJEoEswQ1tEG9eCJ0Bg==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts getPendingDeltas should calculate pending deltas from pending transactions for all assets": [ { "version": 2, - "id": "efd7b802-9828-4ed3-99ba-96d1e1da4cb7", + "id": "5f4fda36-78c7-4417-bda1-5f7060fb6fb4", "name": "accountA", - "spendingKey": "dccd7dcb67136445f75b44436daffc9cb5befb3c80608dd5bd9812bc7805ff71", - "viewKey": "74b7286dffde74b65def8b3532fdf3e5d5562798c8f3d0af9b63e71b8984c0c13c04c63e973261043418eb568f9c855e21bdd8c9379077ba6e070959b682afed", - "incomingViewKey": "03a3af475b0476d59ac370174b9d3a3ea1ceb44ad2a4bf283634ddbf0956a700", - "outgoingViewKey": "eefbdffc39a85d257d3cbddf562a6584993b131489ce3b15151dff29b8d06ca8", - "publicAddress": "6d72a27295be9f69cdfb518b241b174f913f811e54dd78a54c65f2a583248ef2", + "spendingKey": "9d6a122719990a7a175ac035a262127201d7ddb6347c12aefe2e5e478b9fc8a6", + "viewKey": "47780765b93fd935e0ce2bf010fde0fd673464c6bfc07aeff0ffa7afd4694d4d7395dc4a4bf5f1f9011878080b06b660f863e57d9103a61ccb3f47eb71fc115a", + "incomingViewKey": "d5998917c23c7b79d20916a492e4c7e76b3cbd4c353aaf0b927e841d0d733902", + "outgoingViewKey": "72eecefdc17e6aa0b1962f9aec316aff7633b605d34685b561d8f847b943eabd", + "publicAddress": "44c1a9aaba2055f12c25975c9b39c05488d93d8a527af15ba08ffde149cfa733", "createdAt": null }, { "version": 2, - "id": "52c16317-bb2e-4c6c-a531-b18356ac65ec", + "id": "6b811adf-3066-463b-8ef7-33beafb65067", "name": "accountB", - "spendingKey": "1bf2f3fa3576f142fbf585e026aee9c4c574bdbc7e1302210238cb272597eaf9", - "viewKey": "79dc51eb49499f8dc77f6f96477010b28c2d6b3d1552327f8e7e9f952e3d09c6aa7bfc66e3709ab922fe9d29dc0048c950cffc642a10cc5a195db83a9214e9f0", - "incomingViewKey": "9ed066993ff7a7456c4beaa2ca0c2d7cd5b4b80c834b32db957f83c8c24bbb04", - "outgoingViewKey": "bef2848de09eb421a75393c8319c3aaf5e4ba028b80b752176c3dfb0610ed80d", - "publicAddress": "2b8a4a70214763ffa8ede5ccc145c373bd4b67d4bed3dc19a981caa6aa67ac94", + "spendingKey": "8f77c86eae578affea70ca3fa16ddff41576e10732095d1e34482ecf8653b10f", + "viewKey": "7e19195a25ff4ff2ff041ec243aad49e3bc37ebbe355941ebb78a6a9dfc8691ec01b34a540af6778f291db2916c7718921a9640957a48364c12293f5970ff36f", + "incomingViewKey": "2dd2ac784a9f0e16ab05829cb6c14ef10348912ebd7a0b425834e5ff04b90402", + "outgoingViewKey": "3d09f7982ae04a1902a60e5632166fee5187965a8805e3ad80eb7fef992ad04c", + "publicAddress": "1d20c3503cb3bce5fda5045e51fc06256fdb6543770d7b9adc8d69880b63509e", "createdAt": null }, { @@ -3151,15 +3151,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:/fSHGCFAXG88xIrQigETAiPzC3Qo0lxOA2p8Dv1/MRg=" + "data": "base64:oBkFqaSU1a7cMiqvbdzk3dIe4Gca82MgBYL8etUlk1Q=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:4xinW7hMpYuNuRSmcem7Bg4yA+dpnAeh6nDKCIG7QPI=" + "data": "base64:Opt876fA48qF6iWkEuCLSEi1/z+DlUKU7sGIJZwZvQE=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340426546, + "timestamp": 1684972921480, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3167,25 +3167,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA9BQjfffhHcO+aZxV1EU0JGqomuRKaE1vWsxzAlyTsauCfxLXKwqdO95ms6fDzoyyjWLr5oDkwre1m7/l0SQ7/beZOy0YKd9wrbq6IVCFS1W1FIb1fb6K5pXyO7R9FjqnILCRsSTrYWpWyqmfrUAYOm50tdS6CHj+jlXmUedjotgXaKN6Tt91X8bZa1e0fo2m7jgVudRBqcU3YqPCWe3Aa2AA+33kA4paLVJR+I+nsfaECU5Hzk5mc7NYgGpZyaSTCmFKHQLWOMMeX1wFZ5vJ0PAmi6ykyL9B8WwWi7LfLhnh+pLQioXJL+2RrIz35VgSYcxlZcZp8e+muVe+8wwqhmRMzWLpV6qtmDEABO8mc7S4kblAUwW60Jif/BbgbQ04YNCru+6NE66k2REqQJZUF7Rv6eAHS1bnnpOectsQkbHLGpQRwCI8anlJtyaXNCY/1kHRHeevGANqf4vrLPVDS6XONZCYp2zknv/kALI1FmpwHQhq7thhDPMdqs9ppkJcmtGUW4r9920dB9DXpN8vo4hyJq9Awa+7Tdvxy8UuJspGZsBK6G9bgndUIONe1b/ZVWUcPbmeUhGV3NZjGwz29ejmHn69796mJ10otBBt7ASKEWo+/vvW4klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAMBPHBdz3BRXnP0qIOeN7YHlYXraifhFAWGtGN+PwovKQfsXnmuxkeT/D+p7MTR2uZPlea7JXRM1rgBaQ/qmDQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAvgZMZg6pqYHPpyZDHAfmGFxlr4QS6/aqDTvh20JAZ4iK8wYnKfkji+7sMdEYDq6kiRoDhPutnlmMgrJ3EILsu6jz+782Hv+x5WAlC7mW66KvfM+tI0c5JdVj2CPT3NnbSWCN5vpsRi+So3pbd0OuuxcEkBPLE8RtJWge9GWlLIoIxapS2JEr7ljBYhYXpJ7vYB+wymSpWIA+hW+rSepbpVwa4WOknRWUqN0A72WJcvi4b9JCTrQ2zTL/44fJsY3BLotCdt2M3Pt4RypiY4QxtGIT+lPHiyjhZywVWIjGp/Y4CRwXT/Bb6l4c6WPvpciDO5pCy7c7XdaYSUExK3UXbTZYyuFPHtjhITkg5dB4RXUfYDPW3QwMovOMSUEAVwxNydiwbssRJFM4EfHPJ3WpTYdUH8xVdCxFyOHfyQYy8FpzmsCcEQSNoOHebLp91vP/hWeJna/UTssCfQsTg/pSyYO9a0bR0QfNH2Kzs3pw0lIsSKAm5SAsFQQgxJDLCzSQQlG8qVtJ7WC9O8ovE0iUp02WBPnrTUdEjIbDGZNS8pC0M9sw2DKLy11uMuKBW2tBuQQjDQSppxRXnc8zDW3CWKT8UgNKfUHNu4/syzBuycMxd2OIVl5VcElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwEEU0aYWTKdcy0E3gfrGxHNl721zKqg5bEMr2G6fhBa9DKlLdnSlrgUB8j0NOaztIf0pdHNJWQYRx37N0XG1qAw==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "456E6166615112644E674AC9543BFE632B636AF01267DBB8F96F65EA3808ABE4", + "previousBlockHash": "6DC4BCE1E7E9C141ADC7F883E18B850622F5EDF8BCD3C663739DA6EDA067E94A", "noteCommitment": { "type": "Buffer", - "data": "base64:k/qfdZaAec5iS47X5anQiWAIFceaClOkp1kq145B414=" + "data": "base64:Hzdz94sz1MGCw1nCiXhrkJukDE76p1PnmDJmkGLEox4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:cPSLdmqc3q00Nv1TJONsRWEHKi1llXe6H8Wm7fisZrs=" + "data": "base64:6d9F2c3JvYJE87r5oIEePWq0KqyE/7kR6mnzs78Nohc=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340427566, + "timestamp": 1684972922128, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -3193,45 +3193,45 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAAnqxhl/3HdpU7Ga7ZCxtIGKOEYaYJjO2BFCEtj6UdeegsxH/MhricdxdEXQDt90oDRGQY3JkIqyM0Cryhn6zMg5dj0XpVmhukXOctBl1Ftq2+X2yxHSRTYPhjwmWjVPfnWVwdY09Wwlr4vTbVjvfb5Vxien8DCaIldAlyLYxVPoZdsNOLEKehDCBznvTe9dv+dpEHm9nIADud+JLXfwtf9XJNAM0LuQ+Vz33J89DquiukIyDYhvIS6DvzPyvFCQwd/klSvwtkq6M75JFDr41G01k7SWWXdYBG9c+qwlx4EPUmr5DprAvdzb1YDK5Sux0sKOycNqsXTjRJyGrXZhpF1xWIZYPGx6oeDUq/jp/uluMCnO/S7GPYTREyX8Rsi0H5gN/8iNmv1RrVfCblACZQUEjw0CdDAz3EvpeqrmRf2tOwWYGrgTTltD+2BdZhAsY8jLpzp/fBCIAG+OcL+GwVt/eRqjwrV0AQdBBUZ9joXrvwi+simStuJFoFYrSxc+kqyohjbcIjCNM0zABsIaDHY/D9RnoOVwID7Ko77J/DD8DpeCiqYcS0jJQT0MagXjZV3iqEjGVs0/ThY4hz0eRdq6tmgDtjeAljtZ6PshWKOi9KtdSLNGoe0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwet8Q7vTzDeSLq4TNNK2Kru4sWNBNLPmg15MSQvG2sR1WcLeBYBrAo3uMzblxi1EYc+cE+xVMssPMX5h5o/xtCA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAQr2ktTRNRTNQFaRcQ/akn/PXpNBDs8O2OWtVtKbhkcST+yRbMh49F6n45jGRDZt/Dd3R3rk0A/MR7ORa67Nfu9x2RncktfLdtEkA++MukqetSToQA1ntDMdoDyU2KyqNROb3k7HQgngsFIO8iK1cdPtUqt4peUAy29Wa8zHA/ZYZLR7FyhaFfMs+nIBgXleOzdM4VvxFKfdEW31sZDNRMRwqYcSaap0cTe/1H/uL+8yQFWgFlCaTbHJ0oEUNJxm7jq7OjqOqvDSb/WjEfWeRs3IS6rZ/UVYh1zwFJj0/oebdtFAHrdtAhSl9J7QzlVOONFUoFGokXyeWndXST/ZCwlmbO2Bk7IrZ1DczC/PDwpQ7cdii10IyyRvB1Xr6eOsM8LzayqBvzI2rsgqph1bpo61jCvp3WqWWaHnXinjFJthErHCaGeQ75RMywYVYgY2H3uQy9w0vXLtqedRaQC+MX/qqrK6b7jEpitVawT+d6tynFaOQnFMkxpzWhdkmxubDQVMLaRCXS1iiLdgI4pUwoHyVcT7GkyfQ/aDE6XV3D+Pd5YQVnq2N9haGG5csMN5d74Kv4ptMva8v29iLqGMmFx/8xUOveu9AX+LYM3qqQXj0IFIJZoFR8Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw6R3o4JTXK4JPJAps5snIjxT2zdIn1yIxmS4C34SalALcPsRET8JgGFnC7H9PcZrFdXrUI5kB81F7Obfutwo/AQ==" } ] }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz/lu7s6rOTlWlAj77LfDxXMsHQorvI3DQAN0CEwyFB6GoeeN+I4RsNytxU4D2G15arhXbeLmIPmdRqiLyBiSWYg5r0SON6iNI3YFhhn4RKiKEspcJfQHKsFkyO3QWRGZ2Ma+QeG/KsiM716Gok3h6M/TvNRcoMwtdQzq2G4GGQUYY5BTVgLsOr5awMNAWDzmvso7n54VHfI1zjs8qM8hzYip20Y37rzUK/H6hG6f9yGUbnzKyAud8FJYbw1Kf/0X0hgShmjmUTAHMQ84XdSE4XEy2c9t3NrEDUUU11yvoaVoJ+KPA2fugYzPAvD+WKT5Cu/HIhc5k2kFvd1Uf62jEpP6n3WWgHnOYkuO1+Wp0IlgCBXHmgpTpKdZKteOQeNeBQAAAOXzjM/Y3COzKkKv/xtJxx44ODWGKhwoztVk4ydXaIzPFeA4nPf8k6/6yMQHFB2aK9jyy6Ovy+eU7fQbM7oC/5V8lbnM+fNW7CYTsxpWKqreUkWfky4FiBdkWwFq2uUEA4UW9UXQqZQ8cGkeksWJv6FDw5gXR3NuTyvnH7GpIIwMEtvoNnumjY6Hf5zDBqPSYoTF3FtKWwcSbA2m/Jjfu3g2r0bNizS15hTlXwVSBnrotRFZ+JnkmZVtdPtyP5OSjgEgOJ2JdUWNKEB1roJ/iAxiTsmCDum614XJdnQt1KTX6F5UOBIXHE2cS8I09/hnkI15SMxm+3B0vX2l3Dz9oGHXk4ZmUjfRXnS0hQUyzEJr+yJDvi1Tsgn0aw+m3NTFhjTbg5JjQkgTAal0p9lH2yBYwAQrdYIMzYFyudMp+T9HckpKA9GLQj8X5vDT2m7od8ygXV+0aUZyBPxmHbeelxDm4Gc9ZscZ9obT8UJQR8jfTK+bIzzqRblgJ+T/Sde/yF8eOzviuJEolh+L9pfcI23z0h7GmVhpGS7/pWYOJkSJXwi9UYDq6fYe8RElayxut7ICZxBWSo5on6EREAuknVBLERWlko0lDwLgsXaka3gTPnZ3TDOBqji1/guOdoVRkwvhe4scRB1V8YpN2DXrIPVYb9F2rgk6n8exveFnkC+cAuskQQGwaLZkpydYDrnmTvaHr6rAxbtEa3mcOsGrP1TToSWpClYbQ684wkiMWtTGEsAI9XuC/wBsJ9gyw748mUJFGBk8l1sDuPT+Z4hhVsedt2PzSYNjURqOlaPLXIi52qjP5nnCny+kbHGLNHtaHZl67aV5Ayzmb2h++wSVVQVhzpu3K119eZYnU/RmbQIk+CFG3qiRbDuCVY6X/vYY4DCNwXOGdjGBXy212mc5hY+wTtOYWiimyhHrEg4QCC0A5Rn0XqimjZcGUYZF5U0+9J5Gsyl28CInaSPCGkRXYI/8eeJZTiFMx4LSZcUO9Uc7kmBRaJovxrSGfUSZcZ1wnyA6AKEIyjS4Tku/ljJ4xo0Rcah0OD+okSamo3v2INAdsvbTrjbEP221L3ctV2K29NO5cpHtEjKr8vBxsipfsIscnJsohqWDTCamAi5lickIbg9AR2EH+yoDr1midMfkqSjukb2DJ7ktjevv+I/RoENirVQ0vfBEksrLbF/sCK7DRRI3PNkPVdR0PFmGiJ2pBkHm5JpJyUn3mUMaaYxrmG9km3jBCiV179I44xMoXdgL5uz8oKTMdX3NrVupSn5WYuMqt0RAYCeWwfOwbFvQPfq1kiaYuRIMZw8+Shzr8csuFHe7F/+vy9hYjM99eXnQykCwRCh9jD8NnKG+cY3wjZ+MJgEtLzC3/P6iD5DcHhZ8eMz7ZsNX270wmceQ7S9R/DshJfLW6bDrgjDqG83fyPuPVrAb4FaK8KzKXAE8fGC3PALweZ2nJYuaDbSCK2kU+wiNe9bYkluAz8oUj7eIhfxrygtJaYj7EN5vvnM+MnZo7lYktfRrT7KwtCM8rVaw5fypGQcHr3b3rUY9TttbbCK7bq3rZrO26CWpuprVUSD+j2tFLQaMQvlk4vKCU8KZAA==" + "data": "base64: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" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+xspprP8mJ68xglgxdG/3JWkMZCfBUu/lSxR8fhhSFCR92x/I+Fqve30gD/W+FIH3PkCKSNDlw+SNDIy5IsovuCM7dakBCcu7EFwV01E0xSZtrJPiA3ke+7wXo+/KVj6sJeqPP8EVAqO+/M0jZ0W0GDQtPHSanET7yKVir2JfScP3/wHTWDq7fYLDi9btic/eTLqjd00wmTmCSR4M02uubolE4ADEq1OhdeDWYdje4G0JI2nhh0jCvr7QcR3mSswC98huGH/3yKYcG8q28K14KvOzqYWq/zVlFLEN13M85Az06PNOU2UU980buFfCh9snTYfwztVWtr2LZXoeMGC0gu7OYp88EeLAHAOZ/achnRwijvpG3pKKzGLlStR5PMiKLvrqY1MyfwVVoThAncsq6kzWRPSy5SItBO0oh/yO5hBZd9FNlxFL1+ZI/nxhjSpatj9198r8knD2lLnDQ8rFdmmzu1A6x2dQq1wFEVyJjR61xmb6L+1eCgfmtvK349+Gylk6+HSvi3XYX6IDcNao2V5Fhgb6zeisfEM5ACjLDsNyJYRCW5rtDgwk6AlXD/9K0il7afWuTB3rv3ZYse2FuGEeYef2JQNeNuJmFaNy2vOUB0ho9rq+QI2m9Ko7Y854SHQtG9lFBBpL62klsIjXfpMU3pQvGfqY8RgsZ59oxlCFruQ6Y+9tJ42inYwuRevWmTPAHZYcW9NmuiQ1m0X3o3mkKtHUs9EiJVqkRhvpEpxwlCLzoksqkmRNZ1/LiFgMquC5la1QQXzh5zEeWGwoAbnEbMxz2pOlM+oQCbkp4sxfDtxOW2+keVd5E8QWJT14e8Huh3Dj2u+VBUSMZLd27+sDKmrs0dfF00z6jYtVMC625zC3Kw/W27c1uOZb6iV6ZDdX/h+ZaW6YIY4HY0l4kuxDdTOcBmNioIkub+2iU8HiFgHs4YEX3yWUr0BxWvij2BYzI2dGpdUqLTjg+V6VXbYBVhP2lGURMGpqrogVfEsJZdcmznAVIjZPYpSevFboI/94UnPpzNtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAABoZO0VbVw3KPnt/AnAJTkxR8oJixQrDj/uVtAsi1Sjyc/OSz0nJR+TfyZsycqsTGtiwxazWxNkfI5say+SrWwdYQCmPxglbURBo0+HpXCVLcRjzLQGC5iD9LtZSYGFe06QJfwBungozupnS6xWf7EE1C0mWh+N6WMtdgG7DaLQF" }, { "header": { "sequence": 4, - "previousBlockHash": "4FD363446051D2D6AEA3D217691A4D14803B33A0C82AA15EA19FC2A479A28176", + "previousBlockHash": "863F9EE59F22603B7A05665E5D3C0406B6F88B2CB51337366B081CF6EA8B846F", "noteCommitment": { "type": "Buffer", - "data": "base64:Uy/nRf1Ect7tz+9aEYcCg6r4qljkhkEEzDrgizc9Two=" + "data": "base64:e6WKzbVKG4BW2/x526WiiIWeX2YiAdEN3IDgdbGHYSI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:D364OaazGAVV114QegV9hl09xWRFF+WP2nQj8x7HnAM=" + "data": "base64:0Y/5qQPCTPN162kG0Xz71jHfDpqUsCwMUI3bmbj37qc=" }, - "target": "878703931196243590817531151413670986016194031277626912635514691657912894", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340436284, + "timestamp": 1684972926226, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 8, + "noteSize": 7, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAjStKx1XGu+5gYnfZkqu9SlHFVWydEl1rfmCWNZvD+7yv2yke0BHWKH8sZIVOKrXZ2mOJCJP1jUI8cTUO5LRGaQ07yi+Az5JX5enwl7/9kzW3GDUfEI4xv594PSd4sHDxZmroX1PwXsP6ejEuJSiLyb5adpMmPbNh+fEUoyJ8jfYXi9y/HHXyOSwCSyzhoBV5leKnNE/ugDGn4uQYI37HsmWPt3X6HPgNIbzyYf7hsI6VPWdDnP0HWDFVdheDIaXNYHzFUuw91Rv24FecaeezEzcP3VWG1+iy2UsZX9GvqTaTlrrpMl/Pe0aNY3pLBXnu8KHDWsx/oh+rZBRybq+MW7YQhrvPaXjRJj/bgUXVM29BhEb79oooRqFCRXOxuCkFoa6i5biiyS51Y0tQihMSgXr3CAJMyKusd3n3nnsv1sq+yner74PavdgaOS280wZDww2X3oUFD+BNIiCNnPrpcKwKHLQ0kkefBnWGAgQgxCny0RGmFneuVLGe86/0W0ZaPqH7NXPDoC4JLx3wMWJGl4Munbyepyf+KmCTmQngUbGc9w5FyRAGPtV96R+F8njsU28RPimQzHv4vyJmX3wys8JwL3V8hfG//cf5JBYSqkwAZf5AJEjF00lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw7TBN/HUG34m9xaGsm7SPPQJmnRdOVv2tLxLOIZSBioRVuEmBHqkelup4yW/133eLmrg1NM4voHLoy8UOC8+iBA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAfFIGJC0JZERQoVw7v/S7BNYkhpMfXw26mowSfKoKdBGpcVIUvjgAYBifVXUIYMU0y5h7S1fzzgWACFf6qJwNCtFqmWXafTa4Em3Rh6+IdqqndqoGpjDtmfAG2ErtR7yxYEehugQ+bb1Qo87vdumJTsjzgV7Z4GC8OA4XMvK9/zEUD4E+tAghfBzMPh4BC2a3wjSv4t+4KR1x0KdwtbOWeNMMYH+uJ+rsau1Z7xsATkSRCR/hgKuepvXm4oeMtyF+fyTl7yOzuzxrGuLzZ3gzhKg8M858qp6MEXT3PTXEVF2M4UUa7fzmvo9gmUE049RuB60lGWCymIY8LM6zkTW079harA0SXoG7OWrz/BVWp93sSiioOJ2JPFaQ1NzA9AAd/wqpvTkCCkmwLAItq94hTIcxjBeWOLIs9kAN12l1X9wzH4DJWoyCgsW/RL7zK4ylMWSdZhrYhbufPaLIFNIuAUvHF0K5MyyWmRtYcrZ1OokbmIgi3urmJuvEvn9S2p9lDNuknLwvFt1MqfCxvnlxuIuS85niee4v0X8zwhRtMJJbXwdpBaDKOelev8izpTH+mT4Bh/yTV+5AmgziroZF6xwTB6LPeQnPXT90mNC3Q/v6Hr1yZZthR0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwuXAFr6M3SX5fSNBySZAtFKmbzsId5CL9gnbS8vxwHzCGXKi6KhRh0NRRTSCVdwXXLpet1X5h7VxGtBw/nYIuAg==" }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA92N8Cb0ziB3PH4f/9mBAOSufRWA3yk+dZU5RK77d7Je1fje1eck5rvpnOE749dMNTqx9ZUMfmWQsWyMQtz82m1wXNvvho9vP4hgLdMq7Vt6XzYVAfK1VlklxkFQslgSAqDSuijIU1QG5ceyx2cB+2S4ZZcvJHBovkwpUdhwbiP4N6K7ukj3lkCnHjTbsFqzEKviy5wXntHVFUC0V5OqxZzbuguxLcg8savd3tQDw4mqhsgAgZdAM3LmF7ypUysX34WBLo1LdxNhQ1NzBGTIp/HWBvNMxbtRuNcR98kIYAaoEo86kKirA9PlbBw58QTiDMdAFhLkegS8mmnFky+XSY5P6n3WWgHnOYkuO1+Wp0IlgCBXHmgpTpKdZKteOQeNeBQAAAJ5gkjRXnmEMzXgNUr8HIF9plqv8w7AvvOEtLomvayX85Vli8BCeLa0hgtjKu3GdvDuvbtOji7dahU+W3ZZGauoMYjyy5mRym19Z/RHBG7FHWcamW1dCNZg+celMyKVqBo7vqAnEGnquq126LOm84BShNPYGnw+46VU7BEi+CixGFITe2w2Mp1qAKN27VJjif6z/UZZpxTr/qiuyIAuZzI4ZzyKPYXyKB9MR7HBxaGAglErWvehiPpiAV2qs2TnmkAGyEpvQcnEhydKMMCNC8XjSrZLu4KUkVKzQIky3PNCYzBZHL7Q+28K7Dqy9nEwWsaKym79x4M8Kk5JI5rZhBrQjgCtZd89wPUImGu1ymexnJEWm7x7HJRi48eUNU7zocaj7G8JiK2OxbPG2AMZ2QirJa4MiA0ZZIXrcT3g3yaJOfkx2orItt14KLnxpeY8hd3YL67nSnw+AFSUo+eXt7QaUTumBM3FlGcTrvybDSWGGuHE8GkhvBWCsRW4uy0qPNSrWEagIME7rvtoPYTQhohU1Qp2V0Va91FdWXh31kJfiK96HlCGQUOzCfdqqpR6Z2FEsQH+dhKejZ3goNtSZFktAiKs13iCATuKO3kPOhrMvtt9tz3eugM8kczA4eic25b3MY1NbyVxgy1T9TYHMr3CuDXCSjvHAuTK4/k90hYs8ZfVAh7Mqzs/HXP87zLI3K0FMAC3KnT2ZSGq4mLV6t8fLGW8SGfv+z485egpjmqaFOg2547WBdrlpQvIe4fEfgh8ytvm/dPWiwoy48Lcwr4GJk8PK/wULxMnbY+mn1NZWrY1tb/rbf9+uwqQmeuJjWQzX3Rt7yD1T0Zy0t6cJZpKtUvN/1Bbo1BqWZu4CUVfxRUPqgAPUH5mWLyNUqvhsbXRoZ9AkzBc3DGqthxWu6N5nRp4pFnAzYrP/rgF7EqwvmpbufeLS/9gBxvJTfHYVHcV4lS4H7guiEwCzsTYVFv5wdoLqO/7jPZ6wwPlxVhjmZn/CqHKrVz+XzROCmTSpCmsLHg3b+enPTDlYwZsTPgvEkdnRSdiHW9hFGpIVPfX19nXKtP0v13E4LTjdfJXKVRcwArwzTkYPXdyCEgMy35SWkdsLXoZKt1f3y48B8lRrSeDz+w6GZGR8g4NnKC3zFjLfVWITfGcJSTOK5WqIYekM/c5z7csQfzDdBODu6xnOVV0g2xES54uaQ6UkBlrYviYtnLl8RjkDknL7M/2KO66JlbNCKLT1VvAhbacGyC3NziC/5VkppNoQMDK/LunuN2No0Wo0yE1akRA8CO5y7yU1DOeAOlypOW4zHunx6pabFmCSeMgB6/4Oj5ENrFZLk/K6wPZherKbe66BxhXd/dewYt8Ly2T2rx6e2fa8QpDMRfL6VvGYEZyPFu3yU8MyZXFgtUusElmsD29qNr8jryk7rlGqPmJkd1/FxjFZKKope9pS+98Xd6uRzE6BARVvt8yYise+5HsV2S9wHLnosb54KqA5WGTyuFm2AZQr7zGurIlsfqSQ59+Vj6GdX5Nxc/yWHuX8t3kwXWqf9B7hFA2/BL1pJ7tqK79kD1uYgSnWgUCXNHVJf+HgcqZEkBulfvgOK620rE+Rg4iM1ns9fzhamaUkOlz4vmFmA+bllDBxD7RLBTVGJ7gTPFsaK7GXeCRAjtUyr8HeMYXYi8BDi0DK/hEhAqbAm0ylJ1Jm7V/qtcgAGAwfa1hMM7V8yVf+fOJtlodKW5axj30ijnv0RsCIrxM2raaCJcZkkQhfuz6SbXKicpW+n2nN+1GLJBsXT5E/gR5U3XilTGXypYMkjvJtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAH5CWO31RrNP4b55Xu+zQQ2cQGVjYKJbTZdShmKLhQGcUDE6c4B4kQhsnbP02XGZJjX26OY1REQhw9ncMu222AOAAjc4Xjqx+02SnNiBi1/Q2Xtkph5/NPKBbTkjs/yhDRZZWRnEqcTiDWHRmsIySsYdkeA4X4ERRlB00vSfilgE" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+xspprP8mJ68xglgxdG/3JWkMZCfBUu/lSxR8fhhSFCR92x/I+Fqve30gD/W+FIH3PkCKSNDlw+SNDIy5IsovuCM7dakBCcu7EFwV01E0xSZtrJPiA3ke+7wXo+/KVj6sJeqPP8EVAqO+/M0jZ0W0GDQtPHSanET7yKVir2JfScP3/wHTWDq7fYLDi9btic/eTLqjd00wmTmCSR4M02uubolE4ADEq1OhdeDWYdje4G0JI2nhh0jCvr7QcR3mSswC98huGH/3yKYcG8q28K14KvOzqYWq/zVlFLEN13M85Az06PNOU2UU980buFfCh9snTYfwztVWtr2LZXoeMGC0gu7OYp88EeLAHAOZ/achnRwijvpG3pKKzGLlStR5PMiKLvrqY1MyfwVVoThAncsq6kzWRPSy5SItBO0oh/yO5hBZd9FNlxFL1+ZI/nxhjSpatj9198r8knD2lLnDQ8rFdmmzu1A6x2dQq1wFEVyJjR61xmb6L+1eCgfmtvK349+Gylk6+HSvi3XYX6IDcNao2V5Fhgb6zeisfEM5ACjLDsNyJYRCW5rtDgwk6AlXD/9K0il7afWuTB3rv3ZYse2FuGEeYef2JQNeNuJmFaNy2vOUB0ho9rq+QI2m9Ko7Y854SHQtG9lFBBpL62klsIjXfpMU3pQvGfqY8RgsZ59oxlCFruQ6Y+9tJ42inYwuRevWmTPAHZYcW9NmuiQ1m0X3o3mkKtHUs9EiJVqkRhvpEpxwlCLzoksqkmRNZ1/LiFgMquC5la1QQXzh5zEeWGwoAbnEbMxz2pOlM+oQCbkp4sxfDtxOW2+keVd5E8QWJT14e8Huh3Dj2u+VBUSMZLd27+sDKmrs0dfF00z6jYtVMC625zC3Kw/W27c1uOZb6iV6ZDdX/h+ZaW6YIY4HY0l4kuxDdTOcBmNioIkub+2iU8HiFgHs4YEX3yWUr0BxWvij2BYzI2dGpdUqLTjg+V6VXbYBVhP2lGURMGpqrogVfEsJZdcmznAVIjZPYpSevFboI/94UnPpzNtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAABoZO0VbVw3KPnt/AnAJTkxR8oJixQrDj/uVtAsi1Sjyc/OSz0nJR+TfyZsycqsTGtiwxazWxNkfI5say+SrWwdYQCmPxglbURBo0+HpXCVLcRjzLQGC5iD9LtZSYGFe06QJfwBungozupnS6xWf7EE1C0mWh+N6WMtdgG7DaLQF" } ] } @@ -3239,13 +3239,13 @@ "Accounts getUnconfirmedDeltas should calculate deltas from unconfirmed transactions for all assets": [ { "version": 2, - "id": "82d605d4-727b-4a62-a77c-85d4bb3eed27", + "id": "0df85ddd-5869-4a5a-bf3f-f3faa30e094f", "name": "accountA", - "spendingKey": "a6030be0bb30c6f9ed38a985e17c0275c0393b95ba81b199561eeaf6764f6149", - "viewKey": "63dbaccd0a57464e111d89e08795fd27dbfa41b113b5ba324aa17f08b0bcdf21c42bf51280d30d604fdd77eb2ae472c6b02501b2934a212732c2ab6a8826b15a", - "incomingViewKey": "ab19bcf71b20f006b2f878af2688e8f106802e01731d647d1ecf11bda7ab6501", - "outgoingViewKey": "4bb7aa1449b11d77e83afa243f7508f00f3978d17d7195d0dec4d4de59ef3c68", - "publicAddress": "9040f3b9a88564d04c6d8decf24a69f5895fa5b8b89e1aacb03534deb4de395f", + "spendingKey": "5c989875304c8904520d59df9f22b1c76d3fdfdcccab96a327e84d4ac1b1e8c0", + "viewKey": "5f4f96cbae9a8f4b75d3ddae965ef07afa29ecb3096360628782f9152940b8535e81c4401a75724800cacefa6c39231975b0330fd2b9254c87c0ef7e5f205d51", + "incomingViewKey": "bc0041d95b894139830943c33967c2bd8a9bacc63250edd094d063c0fa017101", + "outgoingViewKey": "1951d33816bd04fbd8262fb5520216344b93d6db34fc1431598054a00a99aceb", + "publicAddress": "585a89bdfe73bf20795944464b92ddea17ba3575d9c080a7b4308a7606306064", "createdAt": null }, { @@ -3254,15 +3254,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:cQJdGkv9mUoT5lXHHSlJlBVXUkJC5KSXc9w3Ej97NQI=" + "data": "base64:ztiqvvBW2R/Ht9a08kVs9vSIfcrvZ7yA3d9bb1VhXQA=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:P5It4EUgVxKOlM8TQxdwf5soLaHO8KyGazQsZynPGd8=" + "data": "base64:zDg+fLZ/oOes9xGUS5KoQ3VaQ3j5tmaeDYo0pT+QrSc=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340437418, + "timestamp": 1684972926961, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3270,41 +3270,41 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA+XXO8VmgYa22Rkq9shCdb4PIVx7WB5zpXnPbovd0q3KO39Fy7ZQ4aC1qBIYp0DkoKuPWSyOtTq/4Qo6knSQBXw6Ibh/9R8js61p2H13byr6AgOHy1pNsae09vk+KWi94ArNfal4vLdMa4R2atXCSXmdvChzrg/jCB+fkm3EzAQIOb03eZwq+4mXQPhjVLmciQm6+Viqb2nVxdIWYBjw+yL0qIj0R7qIa56ph89NtpdGtAxrOSwdzbu1ym6z6x5d0B8I1hgKwat1llAniIHzws0u1JlXUQHrbcWEwg6l2IySzJssDj+HyIzbZ+5eT+m7h2S3wJVJPKi879XAjUkY0urm9UqQ1CAiZyjEz5Jk3vJSnlN6f24qhRhKkCxN1ZqNopLm+17a1HzNpr7PL/t8kiXOIl3V+bAwO9l6pb1D8QeqRpirHrkjEvYFAFj0SiiLMaU9c/K2ZLsH2PuLfXRLV6aug07lOn32x2Q7qcL+u16lO9X4N7zUp5Qsp9soPSPWCgFIv5LPAKlf18u4fKz9nZZLwPZCJmadgX6GxLenYoggKVdT7f4q8/d5vaWZU5Nq3/cnVy3HHJ8s7EoQijdaK3/jzUFR+2WPSzQA+8KZj4BrYYz7HC4PM/Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwALMTLvBNgDoAFcBlNhv5JfQm3LlswX71HvkUY51Pjoz68sCTqvPbU7txK1Z+I+kf4YXfmKWZ9Drs24baF5i1Aw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAK9C/n15Z1hA8zKqHqkVztSSqgLk2o+0jyEKSb+9wIxyRuDpoKYBTycvNbjb6lsZDrqdC28fwIfEn9nXAKaYv6UFzuumYP3qExXY3pke/xhixhUTytifeOPMLmmtoUMqZD9VyjPGU8Xf8FelkDZhFIrdPa1e8GrhYl2C6LtzC/gcDHu2BwbPxXJWSIk242fsnv68tLke7nXdIHN4lHxR7Yy5YaiHkDjJOrSjFQGZIoRKRRQTmV+shWvTIEwH6d+Hk4EUUIzrJhniIM2wHGxbLEOJwTNu/eGUGnKHFbBrCp+UG/s86eikE4RE76Yt3FiwnVJU9/0y0VE9NrgMLfdWQ4zWUEYUEx0Jqju6d1TW+L5LgwyYOE2aGPCb3yaWdaZYf10YE2vEmzrNdjZVzhdU4MVmmriyHPz7KjAJpymalfWY7OZx6nG3Ilvbn0d9dsBFEhQXEwsv0K6EqwGerZl+8QnOGcPT/CKgh2iO5had8XtkVOrRoASNOPaZgU8qIpIrOjjAJZ6PK54XVNERnnxbHo17JQUxxUZc2vUKPTaJ7uOC3WwU2lIC4WiK3JtRnseEF9xqaJ6fw1KYkclmbPzYHHUiWid0Wo3WAIRW7OI6Q5wus4mg/O4D0wUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw1Adi1HtIH5uAjMnvGNOtyDqzKjT9X0CQILojW9zwGRMti0yCSJ69MyMKsfkKoTBEyBmjgSLQr+volEvNjL8YAQ==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqQFo4TsPJKW3qg9/QChebDHhx97tD8tY36q9+rvXx3OzgpwzMuFL+zKKl/Hq6uM7BQx9FZENRLhpmW54L0NFWe562gq2oTNAI9pEsYS6GTODD3WzhXNmV356XP8+eI9/OTcgc4+r7nx7lgLO99lyqkjnezkJx4fUjDzyO4WsdRsQVm3w3FN33aiIUIPwpbZtiZiFW74N+T/jS3DbovB77S44rtieu378Zbm1SrNciSmVqyQpeOIVE6UfDY9sQbPioGEBQL+9RmY4s3vNYDqWcClTvUUlKDz1yMLc63zCWMc9F/hZ1CfAetA3qUiegrtepA4q2i3kCFoO3A2moKsV0JASjDsVcK2urfRrTccFewHIdYi39XIGJSvYNETKM7tR4EOtB3L1N60gqebpsdsy+1aQBxDpmPMib8StUB5AhrBZafCoaJJDSz+1LN8Zc9dunFtpMyj9p+5wEP80rvtu+niW4I4xz8V3o/D9FXbu77BtCRbJnpcowD6pP+TTqRwT22ui1oLWz5Mc6s9j5Drh4lp11/slyK6ABKfIJsiNJEf0LQp6gMjMvPIhnRmQ/V2xFiBQmb7HY735P2rzikxp1SHz2T9B8+9ZT63IQ0YLR/9ALiFcfXZiNyIxwrAgYJ4eGfyN3jqtgwDa2eb5ChtyneWrNlhtsIgHyMLZpvEMq+rRZ2r9illZskKT7ynnVzpG8Arot4rBaGp0Kb5Hj7FTLli1xFnHZLNFsjdzT6Dh70D+CrXaFbMbJVASy1R55E/VQiFQcyDOZ/4yLHa4jC2FCiWebw2bXEhgtPOQx8KjfGGPq08EsHzLjrtiozvYxjVy1sreHGK+N5nsIYfJMCanvOvuZJMn5fjlE6XUw0A29LgOdNkwMiJUPq+8yE3IHgFXfnzo6T7eNGKRfb7kJHGTY/2SWIADq2htk7iyMESYJ1qcQxwlOZ4LOVf1p/7mspi2EphCytY1bIgNYkhqhhNFLXw8OUL8x0JOWFqJvf5zvyB5WURGS5Ld6he6NXXZwICntDCKdgYwYGRtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKAAAAAAAAALrjoC+csJXBwqSwCeN+9eA0M3IEEuqUjSLro/T+TjWN7cd7s13jPm0qte6+QmAyYv0O+5J9oUpTBzc1XzCvfwbAvBH5++z8SaK3v4zyCArhl/i7IJykZFrK8tL0DXvpWN+UPQWsNy+HCL2edwfJNLX2VQs0fSpiwZCqXk64mxsN" }, { "header": { "sequence": 3, - "previousBlockHash": "CB6949838296B009811B058A2DFE65878D1021CFDCF31F45EFE4050C34ED7050", + "previousBlockHash": "6B66E83A279D6CF8D71FEF5ADC862BC1E7E6DB2985A3C182F7B08E1670EFCC43", "noteCommitment": { "type": "Buffer", - "data": "base64:eSUbENbSG22lLq5Ns93em5XpPbSKBKcKDPnX7CeMsyw=" + "data": "base64:k8/wngMioOZ3KkXUToGoh7HFiprdZg5M2dNKrvmnFFg=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:6JmCrglBtO4iz1/0tiBNyiJXJgqFUIfk3o5lg/lAb78=" + "data": "base64:Go0btZcYBtZbOUfRSnFGe9CtOvKxfQPFG8KFKA2VTFs=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340444031, + "timestamp": 1684972928596, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAobLe8bVEJ9qIe5/MJrdILcNiQKT8q9TI/yoSHly5B8GGcdPA5Q/fX7WB4qIaP+4ZLb0vdVgI0ntxuJtPLM8U4qXQdf4BLcRGgbY2AuH9xc6WXNXKPzXZS9+aLQo8i4sz9R2wQ5YL4Bdlb3R1AO9eBTkGFyA/thHTH4aUlxniUDYUCcGzxtzUz6kv/qa+5CfU9vP0lIW9Dnt7tQER3odUsPUFR8wqSUxQKTssywYUnnyWBUN+02VD9IqqKi0pwBN3qk6xsdQ0Zx+oP4SD7bWg3uQw61+I7bqqI3vKiHLMKG4pHwr5i+/fnIPy+wLYN6pDTnd6tcKQpzNIqJ6nuVAMtyurCxjG9nAbSAerZhINrwfyvnREhQEDB7UWHsEWptgRy0dxWeEVXOo2XZPT/EMIeJoLeuEfXdNuCleXQjLd3Q4OsVsR5igIV5ypqTu7MzFzHIXIYebsy4qx8zydwl8em0bPqTkRF8YboGddNNq2/geQHCbLKTygwnzVa/F/xYnVUkZTQi24voQaVk+1SR+7yE+2Bm+sfzcnR7o9DwRk55vzKvumVnrmnN4QpnlacL3FVoPzehWNja3kAzNdYzNX1ybJlgOA6QSfGQopIhb3HOuAvT3IyFCHVklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwG6ijTELs5Q7pNFkg3zDKe/LmLD7TgRclcOwTe3gTzHKNWgoT7Lbv0D/s5R2eo/2RwX1f9VVz9AM6BInai1ZGAg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAFEB91imSawN8859DpWXCixk5vibDzyN4jPKZfi1iK+2H1lhqEN65yrYVBIgxp53QWubbQs3QFb2F5e8p3MiG8g97EPjrSgWCX7TPtGGrtQOVD3E237PYdAWSnppQdENCM9YkBKLaSGaE+uWHn2sX3zskT81xiw26tbPqbKvfQPgI2dZGg2VerkkhLITA1bQUim42dSWHLhfAeyii+ttsPHrlaCyhS2xscSAlzj7NIeyGATxw6hsTjLnYyY9R9MlemN1bdzw/rlG0P2+613Icf4TabTAcaoNEU75n1wocfY/s6PFDx9QPBy5hDFz51YN+kU3SPnS3Y0pf166wwTnWA/ioQoA/56zlx/tmmOZEt5w/Z7DA37X0IyduZrLmFvNyzS/0jQbQLdEgsiRaHQipflaTDtlMb4PwK6INEcgDk5zBprT6+VxIpKMcgW+0uGehv1VzmADfze39vWJQUcuxHm0NEe467SP6dIDVze26nGUXf62MPHumai/swZ7qGNuHvZnCL/4+XNidBXzUtNtbW8nueRnHmqZkZfyYaAnM6z4YrVHvGZEvx+iUshcSp7z75zVeJLlxAkEsZHm9fbLjRMQIl2Iolkn4Uk1TKboZGPJP1KygzJm4bElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwXdkZduAPDpeDOvrY5rDR7ZseSlwUH3XrIgevofkPBzKdYNFtjkW9QZRXt6Pj5dCO/M2FKx4zCEiPNUDn0VhyAA==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqQFo4TsPJKW3qg9/QChebDHhx97tD8tY36q9+rvXx3OzgpwzMuFL+zKKl/Hq6uM7BQx9FZENRLhpmW54L0NFWe562gq2oTNAI9pEsYS6GTODD3WzhXNmV356XP8+eI9/OTcgc4+r7nx7lgLO99lyqkjnezkJx4fUjDzyO4WsdRsQVm3w3FN33aiIUIPwpbZtiZiFW74N+T/jS3DbovB77S44rtieu378Zbm1SrNciSmVqyQpeOIVE6UfDY9sQbPioGEBQL+9RmY4s3vNYDqWcClTvUUlKDz1yMLc63zCWMc9F/hZ1CfAetA3qUiegrtepA4q2i3kCFoO3A2moKsV0JASjDsVcK2urfRrTccFewHIdYi39XIGJSvYNETKM7tR4EOtB3L1N60gqebpsdsy+1aQBxDpmPMib8StUB5AhrBZafCoaJJDSz+1LN8Zc9dunFtpMyj9p+5wEP80rvtu+niW4I4xz8V3o/D9FXbu77BtCRbJnpcowD6pP+TTqRwT22ui1oLWz5Mc6s9j5Drh4lp11/slyK6ABKfIJsiNJEf0LQp6gMjMvPIhnRmQ/V2xFiBQmb7HY735P2rzikxp1SHz2T9B8+9ZT63IQ0YLR/9ALiFcfXZiNyIxwrAgYJ4eGfyN3jqtgwDa2eb5ChtyneWrNlhtsIgHyMLZpvEMq+rRZ2r9illZskKT7ynnVzpG8Arot4rBaGp0Kb5Hj7FTLli1xFnHZLNFsjdzT6Dh70D+CrXaFbMbJVASy1R55E/VQiFQcyDOZ/4yLHa4jC2FCiWebw2bXEhgtPOQx8KjfGGPq08EsHzLjrtiozvYxjVy1sreHGK+N5nsIYfJMCanvOvuZJMn5fjlE6XUw0A29LgOdNkwMiJUPq+8yE3IHgFXfnzo6T7eNGKRfb7kJHGTY/2SWIADq2htk7iyMESYJ1qcQxwlOZ4LOVf1p/7mspi2EphCytY1bIgNYkhqhhNFLXw8OUL8x0JOWFqJvf5zvyB5WURGS5Ld6he6NXXZwICntDCKdgYwYGRtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKAAAAAAAAALrjoC+csJXBwqSwCeN+9eA0M3IEEuqUjSLro/T+TjWN7cd7s13jPm0qte6+QmAyYv0O+5J9oUpTBzc1XzCvfwbAvBH5++z8SaK3v4zyCArhl/i7IJykZFrK8tL0DXvpWN+UPQWsNy+HCL2edwfJNLX2VQs0fSpiwZCqXk64mxsN" } ] } @@ -3312,13 +3312,13 @@ "Accounts expireTransaction removes the nullifier to transaction hash if we are expiring the matching hash": [ { "version": 2, - "id": "61a88934-e6c9-461d-aa0f-a58c0b093ef3", + "id": "470ba6e7-5fbb-49a5-ad08-d60b6aa969e2", "name": "test", - "spendingKey": "c3d89675f8c312f59215e7a5daa060c2392aa071d2e54953376af8c6e00ed46a", - "viewKey": "0d8bb31ba7c2c662f256c10bead907b7e781153457aa94eeb0102d9be7f3bb6ef6efe224235a81ef5916211e9a7368757c81a17a0352bec48b5ecd9309afe247", - "incomingViewKey": "4c836f2419d9386061b4d97ba2cc986260debed4c72e93bc8b3768e777af8503", - "outgoingViewKey": "3e44987913e36e27d0e54f0c777d95803bf6bdabbad4fe8e613d3520954a14f0", - "publicAddress": "f504ea64ffb9ad83ba6a7488f54fdd79e58a3cf88ec1e18f67bfb4420466a5ce", + "spendingKey": "b0ae752058f40d9bb4c63f043fe3ad84e261b3ef55811030f3c1ff22ad926c33", + "viewKey": "7dd1d60232987686e2f308be47b0c83a3fd000537054619f3a7ac33561616ddb0786f9fb0e0c487659d6d3f766875cdd3ebdbd78e71d21811b8f1ff3aecce5b4", + "incomingViewKey": "a330185db17b7dd2c9aa9a93b0f912150c1dd69f012e4b8206569942b1148905", + "outgoingViewKey": "9787fe45fb56ab4b12257a107d538616de53153fc3bf5cb92a606611c05577be", + "publicAddress": "e8de6503a706d9c6e7448df8f60f1102407fbf1595d4006987901fabae1e0f57", "createdAt": null }, { @@ -3327,15 +3327,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:NUihsl0J2zp1iu0TI9SqrgCz3mU8MXlX0ihgevJnGWQ=" + "data": "base64:1ZXccaBJD3SlTVcpSMjJm8VytGj9cnMVtQMYvRsPunI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:BS46x+f+eA9OeJuvAYsR6qiUUVKXo/OYy0iPYCMeKM8=" + "data": "base64:gg9hDOoOG2dhY5IBoWMBk3stugaxmwuIxhWb8MrbQmY=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340445442, + "timestamp": 1684972929375, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3343,25 +3343,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAAA42dpyheEsV9NHCRlnSMy3gcJuKwf56S/0RPyQ8A+iYcodsh7ZnsFbH4WyyQb0xOQH7+bFD7oAJt3Bwx2EIqeu7RKdvn/Ed99zL34saRHWZPr9cpd30xP+HZLIPZYq75i+o2kGnBe7NL/IkhEhSPJzLa3+P+QP5Daa9u/iH5+QWulhszt+s5Ak+xLaY8ME13RnUIAiOdYCxKo/gjlK+iODiyiuJETccj1NFjOkUynmsTasUTPMOFErlDXIFgqAeWrsuZ9tMbC8fgc4J6Q0TsWe54dTpbU3sufLGeWrI/Bo7lJaOzBrR42VbQxaYvVbOV8EIfLaN/8FEzMbqUngtZB4lCRJJ12xChpJzzwkZa/HDNk9klQuZcNPXlOuVoe5AIvqGLjVPBUDZnSl18V7Pr913c1z114oiaIlG9103JSlRRSD9zgq5d2BzjNLsUPw2VvvWgKXO+SFeWPshe9EGR5lC/cvLQPr5jVnjUfDN77cgdqp/afgu8F7158pItdlmeSDbqNABhBobELZ+3D4vul10HKls34wS3wMMraPPIYb7R8t3hAlDphOgubHs8E4CipgY6BpKYw6ZtlQx1kN308V9q3zHTPeh9HakPmQL2WZQocQ2726wVUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwyNMEFkN//6mPHNgP8cPNSE0Jlc0rYZ+dk2bCasi3dFrnVNSG8+pslKzd4WoDIcJSnr6nVRNt07aVTnm7pFUDDg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAeBaWy7x3ImzBvKLnwcNfYVbE17CyrWD5Z3C4ewarWhW0L6LPgkP+S5K+FJGtCvd+7a45SaCHt0SAJ3UoqFPGt52mJvLSaeQLB/U5gZ5I/0C581w6HwPySZqIhy+Li7OEj1Mh8zIpsq5m439xuQoYg//ucYYnoi9J9ORb1O5R6roMubC2C04wcw4P2MHFfBceKftsxQI9BAaApBydexhhUJwgpIcH8/4bHwTxOjx0PFqo3mcR2VJQws8yRM6upk0RtM7KUkxBAGPErYMA7RIytMMBtF5KGpY4dedu70eC1AogLrU5fWH9QJ5MQy0PplvMAEePLmFRZZA+/lBwa/PctY08iOjHG+ehup3vw6jfpdOOrgd5EWDKj2UrEv83LZ8iBWQa+pTvRoBdRBKWWHNbhF8faedb1/AuNh1Z1vmaC00UH/QFXEblYDzDBZZ0TL/+HlBfk9MMj7I09LtnbRpseN/qgU9NJVihZEZl5ARpQOBsnyTS0D9IGlzfIHIXwV6HSi1Z/yFgyvkxcQm64ElKMOKZVSvzEfBAiSSsuiO9NEX8v8mNC6Tllcq5GPJl0xJ7K1YWDulKi2UxPU/RBJABUohU6Wb9QKW1o7brE12TPBancRggKjoyHUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZMl1vB07qsUUQMjK7OBHt0w8W/Ah+vGpY1OcnNMhjoFL0LZT39qJq4OzIHVgtJZJ7B/cFZYCQnfewcVqkwBkAQ==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts expireTransaction does not update the nullifier to transaction hash mapping if the hash does not match": [ { "version": 2, - "id": "4c5cadbf-2562-4592-a26e-79814445acaa", + "id": "f70497b5-64db-48e0-9385-6291542ccf1c", "name": "accountA", - "spendingKey": "ad0d41bf445397a7b1a1be65f4d8ed7867138839d2ff37e4c47862761ab9b9d4", - "viewKey": "599ec0cb4f3290207efa8c30f28bce8709f7675a4173fd7b362c3764663a2b199d11f9a8d2f12d0594915a12085f56c7d0d92b2d34374f2fd680deb9c45c7f1d", - "incomingViewKey": "37c2053cf053589f7402f20fe01fe7313dbc0f104e6d78c887bb141d19cbe106", - "outgoingViewKey": "026e1665c9ffd94dd8210029b410e3f0f5203ca6455b662b89fcbf4c19e9fb8b", - "publicAddress": "2f877f8936cf4bbc1cd9485fb2cf556343d7870b70960e2c27f85c37ec769984", + "spendingKey": "0a04b1d99169061997d2735c0c9248f055dfda645a3f9b99e5952c7ba1df5f1b", + "viewKey": "a965bbe1f2d016a0487ac3cad7837815c1dadc87dfbab274be19906b801410e16dce890a6292ef63cdeb6693edbaef9e9db5982973f9d67af77cffdc17324af2", + "incomingViewKey": "1016b7dffc2663c3bf1dc78cf8330ee46bf3d92ee606e5e1297900b637337604", + "outgoingViewKey": "68a11c49dd5d0199ca3ce56901b462044e71e9b38a1a95f71e9d2712c7847080", + "publicAddress": "9f68eb9c0553a302f4a1e7131628ddd73b012d23c9bd94b1a1fbd90764a02e43", "createdAt": null }, { @@ -3370,15 +3370,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:WSt60CVqQ/bQhd/JWKq5QZFZf3v5iQvFDPExOKntgBw=" + "data": "base64:nzH2JGPqB0w5IDCwr+9aL9swFrxR5gBdD83gKdeM5VE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:bSvT8APpcW/IhI2qiy6HYcq/1UeT4U3qaebfu5hj3Fo=" + "data": "base64:cE+efHj9GfU+ZblWvILGXfQeyd8uiGf5tV8+ANu0ITY=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340451772, + "timestamp": 1684972932735, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3386,29 +3386,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAJ3Rrw9rvvJ7dwOwFf6TyimLBWhqTLfJqbGSCiHLnmpuH+j67tcrvPGHlK4gUZOgzrVswrhyFxc7GwwH2E6XEhLN8tTObMzhDyDb0bFiVZ42NG62OsmziK23tiZ1K9nygWF+R7Mm8ObtbsU9WO1KxFWF2DQsTgqqy8kbOMadpoP8BHDeZqgy+Isr/zjhsq92dAgKtn8Tw2L/IDyxpFF8+bkS5nvfisO5uWdKorfyI57m4lfLgcBCy27da1YvBRH4VpY90eSe+xoSsOWOrThtfoByrJxkD/kext9CV4u9StJ91jH62vGTu5+hrq5yrDB38RPOyUpH03LnVoKb+CjegkayBIcDDH17OQEb9aCkHBLicCHPwJAP8cQBxOKp5Rx1O6irs/GzbnVAgBDYpUnG9f3n1+D2wZHupehTiq2Kat2Q3F8/1FbHj2uKEkuyYn6QTd/Sz4rB5Dd59fdJYCdnD011XHWjRQ/kctSe2XKftuwY3GqqEBpFX8q74ei+hdOxfSAQ5a1oiBENqEiu4x9slqS+2CmjwWc5wJN9QaL65UfxwHGhqS0EHAJB8cEERxXCqNUvSK7i8FtPuCfLXJzRH5Bpk+MrFTTcS40gt2+W1rkL0/5RvlCmCLElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwj5Pkm0TGO+fWSb1JJ7SEQB3GPa6QUjWjBHWrafNeOpynKGfVYI1PfKwkZEfStQSGoAGq8nVySZrqbWd+OsRuAg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAABaDbaHJ6R0p1FT+0zuwkvCOKr9P1cCiNeu98gu8Fya62psYFlr7RKnj+0Pal+IH6ubeGDdauV3LGF3k9vKbdWMm9c3pI4VcZazgzYvIVhsWV3PTAApVo1mOEKma4PvoaHCnS+JuIVqcbAqA1QT+tQIh5PWBN1YbzZAc6umY/qv4JIHstg9T7mtum8rINeXnQilEojXfCmAF660ZhbprcN8Mi33ulsCrUbi7C090/5yGkpwOfV8QAD9TmyVMdRlt+kVz+72jZpAfbB2a70+srU1do9cFHqb/w/Rrl/V3x+073vUCXhT0fSq96N32t5f5KxbcM06KlI2LC5mynQTxLufAhZqih9V5SSMfrHU5fbjBvHpOQdmzo60AD6JA4rIBgApSDd2BO458T6fyDlY0ZOzClzprqqI5DBh14MYkHsrwWfxqkqbfzSnvOCpAKaxwaaucG5eHOO0lFqAXp1vYLqiMBE5vk20A0i/nXwEnfyGj2/fmeO+mddH+SSygQbLsmrh9w3dRTxKsoSA1IRMDLj72/zKjPpD0zf2axV0wX5GLzobo/lNSsfyYsi06wyGnlKLhMXY3kXXEPf+BqNnTFAOeTswcn5fAvGH4694DDidVaUNmrO5Q0vElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBVq98qSWBbKE/94jNvHOB/8s1f+Ynv8j1R7nGzU6IjZpXJtzUz3L0ftC9Oqjj8MSObYuWwUN7AXF8GUBm2bxAg==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts expireTransaction should add spent notes back into unspentNoteHashes": [ { "version": 2, - "id": "14337615-10ee-47dc-b537-9d78cc421cd3", + "id": "f3700a77-7c1f-47d6-ab94-baa1b330a2ba", "name": "accountA", - "spendingKey": "54b95c72ec023cd8c2ef518b499c530e72fba20c214852962de974019f28fb93", - "viewKey": "b3dfb0b94f9bcf066ab34ef586936727947cedebfadc914e8e960ef6a92b9e84fd7c737aec71e2a27e1cbd894fc489d48daa9026a0f006ee9fb84558997b3402", - "incomingViewKey": "dc083c30a78b17a928ccc86a46a748f2a77f3762b038d349c9cb85e4021e8700", - "outgoingViewKey": "bf24c52306c0538a2265cc39e199d46c3e70165c458f44c7a458ada177bd65bd", - "publicAddress": "424254f2bbaaf4dc8a1d64ddf717e273ae8de79661dae7afc06801805d953fb5", + "spendingKey": "a7f5ef0d8427d69234cc8401938537e6767c3765a0bbd51fbaa308ef64137fe1", + "viewKey": "902369efbded6735681e1c734dbc2ca9867ec006565278fe795e656dcc9ac5d32e8340a2210b1c25db3ef68c5d6a0b5615641f4f9bc36a2c58a6875a6a2f97ee", + "incomingViewKey": "6eaf9e662e5666fdae86e778ab985dc077058f9d75710ab8716d262bafe19f04", + "outgoingViewKey": "367899fb8bb8391bdf6b7fac7279f201330e3c38af9b0795507fd68a375705b8", + "publicAddress": "aefbf94bc7d126af00bd3cf12b02dba2d4b7a7e806d4a579fe378bf1d008282d", "createdAt": null }, { @@ -3417,15 +3417,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:rJfsIXy2FVufgCmYxbWEjdPgLsAHOzYULGsVurJKE08=" + "data": "base64:LDiQEik8qccODBRivUvFzl+eiBAJV25cQhjV0KqbUB4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:3Uzm8sN2DujsJUkSqUK5YTyPoI7/+yE/s7L8TndrqsA=" + "data": "base64:HBIK2jtltKPKR4EL1lk5+xeqm9TjhcJo11K7d5QLVgA=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340462142, + "timestamp": 1684972938422, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3433,25 +3433,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAEnr3odSuiVipmvN+qElECLwUf6mRJ+gaXrKWS/Yj7TCKu+NrEYr2qA2FUvO1oQ1hRKwu/ThKYJo/dqIm4XQj3LiUyKeQ2CxtDZ66TYXPUZWSVP721AhBIatZ1uRsvngGCNzD1T/u+bcFojxSciuDA9szXt5a4sDywfoQIVpZc/oCCaVrzVrl1JMd5E3q2dpNeF8dqe5X643uIUKtwFiRsezVNIkgqRjROo/oJAmjXo6poX/hMIRFlKvYP7EypvKp4G0bg0klZD8tnQZlL+i9QgNhnGctGSKZ7zFAUfTL+xWWnLMXyucCk9gYnLEUOPG8XE8mxzQ0bK0GIaeNC3wPMiPsSLS5OgXjFNZDK7/XcFmupuMCEn4Sfl9JDAB4SvcMbFCqTMO50pL1gWJ7+yAdEijzW96muTijgaPv/sceczScx+A0SWkXn9FaZICjyPnW88PpYm20z+IH3YLKClLmpzp0BOVZEsxS4AkNLNR++bl4yFONP8TwGQK9ahKbobybaYqURKJWurcwrq64nNVaE6h08HKO1lIhP65R/jwj46bV690HKCf5I+5oADFtgHVcMQCHkH/CONzeRiLgj/sumHRuYipdExi1XuAcfH4+Tn5Vn53XGTptIklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwD5Y25xT/a1FsJoU15RYsFqngnnqs6m7150ZUio8KVwYrwplGnn6KqZibx9VG8kB2doe08kS5aNEYc0mRMZU3Ag==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAHLDBDcJnLu7Z1UcLlT/DludweeyVhBUdIx+teQdGZoCGM5zJQ1R2nLu+rGRqdy419R7Ky6+uh837g0xGFahTn67570IT3dUtGEz0L31fBpq4atPDI+nGKd1pnYCSBm2sw01V8EE6TG6i9Ge1MCKsos2fO8zA6myPh58uV/Qbd24V0w/6VxZkNOXMuI7cGVQ599sIp3shzbjHuyCK3eFArKkkTRqwqwuMJZcfcC1dqRyMZIRHmthbUnXKz0oa9ZzYaGUOjxw3nYprbbe/COag97lvDnldWL/swVBHvrfamEgdF4l1HvKU2s5s1cRwmYjO7v5Sv527B5/LSdleOtgHzJp2YvcwiU2VTk3FQntqWj4gewosFQasGE3NMyCKFxQJaWCuxUYxLPcI6zIzIPOV3qAO6zA3jQbT04iv5Sx8iQugdjO4vLvCG11C7WrM79c2qVRIKwpTKoaa6jsoI9326mNK0i6WKBf3jO0Sl1hyN26vqbZAnhumrCdS2+xSAuZ2Kkr3CeLWfbGv2c9F5W0XEN4SwIiuzOUeBBgNyoSP92JdfCDkuGPJrWZE6nDGliuuD0pEodBFLB/Ri1VBFm4XllSIP5J5HI4UaKyKY+qWfaWi1eqYDsHtwklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwbF7vKDNC23WapTQbzdeBZZ/km+Rm/hv2ZZS24bkbSSotjAZ3sONukqlYi/vUMCfhgiM0BAOIiEvzPGC2F5tiDg==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts getUnspentNotes loads all unspent notes with no confirmation range": [ { "version": 2, - "id": "7eef3a97-10cd-4462-80a9-68e5c0688fa6", + "id": "e8f725ec-489a-4344-9f2f-f308c8e593cc", "name": "accountA", - "spendingKey": "f50df6058556cf82d7b7147571f6fd3a6e60f713b9956296fdb74771fb9b572a", - "viewKey": "87a0bcb7c895c2dd1364c8d4b3f2214a6614f70f2fab2a17312af09e810ae89518235e1470422ebd00e754e7038cccccf0dcd546c91c3c0cacdfc4de975aa6cb", - "incomingViewKey": "5099de9cd702f3231b20c5da1accd83e2c6551de54027212b919f5f3d8b3fd02", - "outgoingViewKey": "154e65c3b5f653c50376a8222929f77689ef4244a89fe075e58bb2601b976617", - "publicAddress": "ff0d3471abf73da31004303612c0c9a89b9c95e9b76dbcb27943d5a8520b2495", + "spendingKey": "bc614a3da1ebae066defec33fd7cb570ec0ddc237983965553be59800bb80f94", + "viewKey": "7d108d9c9d3f96f3380ba1ab09a4519c05225275a600e4a84ba8f81a9d653e6680e4d336605fc0571cf8513e251864400462b67cfc5d61216373cf841c3a8f31", + "incomingViewKey": "6cd283f4df8e22e330cfdd7793d37d0cbb12b5bd00a9c2b7a0f46b06fdfb9507", + "outgoingViewKey": "d04c342e06cc764feff41397693e0236ef2ecffac4e3c77c730ea7a3d9fffedd", + "publicAddress": "9cf8b4317d78ab304dfb7d91d9d9781f0a1518ecfd27cc624d5fee2eb43dbb4f", "createdAt": null }, { @@ -3460,15 +3460,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:Dgygk+NSSVcFtRer10GaQfp93nhiFUD4OnEUjNFtmwg=" + "data": "base64:cxFic4vlxuU/Xx12VNRy5P7WH3J21Z9sJA0vJ4sfnVQ=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:U3w+SSGzw6ZcOiay6Wmm1MJ3xmx77z/fqvmuT6MCIQs=" + "data": "base64:Y6FM6K/n4OqERnPYi/vVmZI1s1C4DiTBk7mdDqagM1I=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340467583, + "timestamp": 1684972941584, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3476,25 +3476,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAABMsGpSbrDp6gPW77S353AAeP2OJsEgfrp/cl66XOuNe1a1fDMvhedpHmPz3WYbxKb7W8/H4dVgD1CoHsMOJ37DJP7zI+18Aisr3Jtl/o5ZWNfUa6G3OrvJD9bECUJt0E5Yvnk9jLOG9GfSbvZ93r+3Y7/4X+bFEBuHWU/29jNlYGPGb+qTOLHx9G/Vm5CGIkgTbzRUiRFF/tHkJer3K62G6S0yddVo/uy7kXYQl6w2S1wo8j69aA9cTjjbTT2ljt//VZBepnjQBBnw7jG48w01GjlE3PrzOy3yOyA2DDaeWtNPkdF/ovw8AeWhi5XtIU6WhN9IbbKFOzOuDEpNGykKVJGHAnuxnwP8GsPJ8tER4CMgALLO5CohynZB9HTGQjXJ66Qc5vdjeVJljHESgO+ggKl8SzmQZ2d/+BL/9rjBaXiEq4/XWoEtD8p4XtU6iTEuMbQyVuS8cenEkNw1wXzGk/D+o4jWGciAOzvACIHx24kf6ltkJOa6q1e9wzr3iW6iknGvHG+NnH8RJaJLEIDFt78Ih2ukYsDIUlnUQxeJj49ODgaCnj8MCF6+4UXRj9vwdGAh5UXLfSQLm2jEI8zKbdRpIMJEB300P3gWQdmc6mFaciTrqj6Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwmLn1u88im1csGmCBI3UK0IuCgf2LVEmjDvQ4drBBUQLA9OupBHRuv3lZJ0H3RdIWTM4uGQnAlUjnNOwTVcJLDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAyCIo5RPWSYOKjcRTZetLUCI+td0kMfwfUGLIdVGtCNqieQM2VyKnDX6whJc4N2fntpbaJ4K3qdBZLdbkNtij79L0XdkWuhvGnh0KmhdBMZWI80SThMlbZiJoue5jbI7XepVoPo8fqNghQQAB7kqat2hmz9VS2M5/ktklKzqjB3IIUNS46shthccMqFFzGEjmPeWdjotrPIIsAfrQSZl1bnP64+0jM217PH9obwmstGe57daFtA48ml3wv+fOwKzVbG+h11h/kIYX5hSRpVwuL9MaxlEKCzsFyZq722Zcj0DxIXE6pPE3qnTo+YnhoQvx208OBTi+AUWxOoUZb/k3aClwJo9R0E2JYD0xDV+QP/MIqyasvGY0n4KAhqiGkOBt/wAx3JKK9HOR4/yIA+YMOev6/c1Z9zsKIe37xNBEQxpwIPCBg3o9wbop+vD5sdxP3b7yPOkgKy9aL5tjEUugNcbxHhLJVVV5M3KegKVqDioYZVi4YM/RptalcMOJtp+QDUjZ6uZ1eBCVvPv0/OtLyWFEXk0j6C17UVDKmiojIB2X2MFpWGj69XGyEWMfD+rHLTiHMYY3Ij3DGk1p5smreaKkDBiIaDP1Eo9zn7VHQYJSPu2aMg3DK0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUq4r6NkI4z/xf3GR5LJA4ftLfNjO9iZa8GV/7hYVBbQzvgSpyKN+q4esHTbJpOPEklhpulW6wHQym9zD86wTBQ==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "539674C23DEFE0C19AEDBE3DDF22936F57F3AC92108C02EF5790A682D11498FC", + "previousBlockHash": "57E0F73694410FF2956C90FAECF887351E51C74BB0C89E25BF07593DFF743162", "noteCommitment": { "type": "Buffer", - "data": "base64:kwjr8MdIoSSlkY8+H0l1BaploCCPgnwhAAvL57yXCW4=" + "data": "base64:p1cyfSvMAhUKPcCW25z/lXepZ0ik7MOmSzWf4828g1k=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:S8e3szWSPD6YKYFS7vu2IxVzfV1L2EA80JtEWWQeaKc=" + "data": "base64:7o0nIhHrLatIh5FtExGzD3pQkVjU64qkmjY12Epr+TM=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340468529, + "timestamp": 1684972942241, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -3502,7 +3502,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA8pbw8hdwyyj+73sWkkwaE3gdRkQPxzcYNsQU9ie6isag2PT4a8AIU26CwIyeHqbMPJDYQPFsg7UVg93KJTL98jyKBN98wG6TUfeJts/KtRumfgQ66UCl5qQAYDEP+IFaMfh5WTfb0ekucprGfGJQT1c0QAm1bve1n12AjW41ZloBvpkPhtcMNigZalVh2o4ldEZwlUgptFtQeLm4yXlJz1pxh9TCBbnZP3kFlQhCTByQJ8gK0gqmS58CgP2BG1FP0T9FgOStS6hgmhMEp/s18PaSD33aFvn7SeY4qy6trlcvDoH1u989Sjr4MLw5K0sMrtxFTaDHF/G6KZNNqI9LJb4q1nYl88l73lbFbro/Scl63yuuXb2ToZ1hHZqHmhAAjKt/UdpQr1+kqL61UOvzSyltIat+ZaRFmH1S7GUThonpPOmwgSwTzwOcRq6FNol3mBlQ534cpTvt/F2c2girY7aRPf/ZhU2C5FzBBNvC1gttTRUA84wR1nkoaf6AHJDEhpEmqD/OUkgLrpkNEojOBKAlpQpGSt8PUxzlU56/86vr7Si103sjoDUSJ2OdYeI/USGvdM0bvy04qOD8W8MsYodjv4zXpyN2l3xHYwG4VOh48Gb/Wd3Byklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw52XwZOxqUSa/J5WIgZKqB0vRRmW+ZDPzH0k55zIGn0lFzgIIE9KaFcLkS3D0mg5kDuxqg9dyTGtN5jf01hOPCA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAARDREGxwC/CkWxQRq5Qwsg3qu9EOfQFvskWX//AHsk2KMsRdwmtQaKvqj+28wkWDMTl8iXfnhDUorlQ7DOxV8Xqymg8QZlZKFu6Ik0m+A6YSoGKSi4PXCW69s7nF9NNO6KIp4483omFdYsvkYjIf63MN226YXKqUl37YyMfK/OgIQ/kIl3+YkQjgduhEi+9z4AuKUvic8sjqk9Ds90ZC+ijpfQ2kYL/D6yPkhwUnAKuOY8xPr4pYAahlEhuPQYsSkZyzuBYdGbwmcsh7Gd+ZSys8eNmDm1K/G/JSiR5yNfkS0X40HeGoMYzEpczlNB1/yXySR/5DR/zYRiq0PXz2UGp4tMgaMDQrx083Iic84ZCZ6SWchoz41mSlndTgAmbkjCSEjAqdc2DJNPnEfpA36wWVP3JS6wo9JCmihglGXSQSIwRNL+DjfQMtKYjf/XT9vpnAhdtH891TXJKu4qC8QbZWIz0Xr1ohWMApC08bPosUgeCRr12X4jpvRw7NVdetiQRxi48NtMz0hC3oOGnNe9rwa1hHXPYYp096eDlz6H0L83Y9O8NEaSTx22ZwKLwlB4IkqASWI6xuAGkNp4+ScAH16gX2v3+2twokQ7Mdb9UE9sAKBeg/2JElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwyG/685QDr+rJKBoQr3GYwAypLO9AS2R16FkBxHXs+Z9bVCwM/a90HZASO947eOgcxbCqljkYcs28lCOGQ4PbAw==" } ] } @@ -3510,13 +3510,13 @@ "Accounts getUnspentNotes filters unspent notes by confirmation range": [ { "version": 2, - "id": "6dc0b1e0-caa3-4f8e-b315-9e96ac53f69b", + "id": "59ce387b-3ecf-48b7-bcca-3b9242a6977b", "name": "accountA", - "spendingKey": "016c893e5c7dd1efad97238a6c9945b092611732fe9e48c5555f4890444ce518", - "viewKey": "c103baa21eb43c897a22cac3ec9da8bc4234f565afbdf632e61876a6cee838480ef0479770ed6072270fdd1959c7be0767681aa8c4b4c8760716492fc5794cbd", - "incomingViewKey": "71a6b2744bd5e96e1740e2ce59f6e822ec3c73242ab31c5674a238fdd63a5507", - "outgoingViewKey": "a8eeae597fa79b4c832cdf6e2933c1abbec21b97e8ea4fe3e76be79241c1b333", - "publicAddress": "ec4e7d59e374cbcc9132ab861fdae374f0f00d6c66cb0710c98f8319dc7cd03e", + "spendingKey": "edf07824b54a60eb12fe980a87d7e27e7a66e99eafaa99619d65f43d31978d2d", + "viewKey": "4ad33649ae97cd897a8d53b4b48c34b78aaf3dc84517545cee6c73deb9474e14e979b2424ce241ddf15b36477f7bd6bed5c796f99e852e83196c91e0b7713431", + "incomingViewKey": "242a1e8e5f94ba287abebcd47ecb59bd96302b0836a3ddeedbcc8278e9696507", + "outgoingViewKey": "730c7fe81f588f43872ad61c83d34eca386b4a894976e028ec4d0494849629da", + "publicAddress": "f7f14aa075b9da06d1520edbc7681d5a0855fbf9d16b474e108f774f9180c122", "createdAt": null }, { @@ -3525,15 +3525,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:nyiPxCSNw8BVMJfugG2D3Gj4Z4wMYDB5XNcU2iyv/Qk=" + "data": "base64:VQoNORkrgV8ckAzNOk+ZxmpqlU2KFhks5Dl1mZj75EU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:ViTxCqCUhRXXadI6lGd1w4ltaItHIdrxnxKqi3NVXVw=" + "data": "base64:5vE39eg4oycSlUXR8hgRczttNmVgBK8uzwIWPFz5a4Y=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340469593, + "timestamp": 1684972943023, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3541,7 +3541,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAg11gibM81R0zr/ulkgK1PB1wTx+Lk95974LaabDxXeuBmucxqEhseKRLOn0UfXbtAUAIcTAsaw18QuRwytC7ht9LIDV2PcxIYqrTX8yntZ+4IAj0zSeHhgHDxTWwQqzC466F2MerulH6KQaUdL8R0xxQfE97DbPEJJ8VHL0YVrAYmCXCjVpXNy2q+6BDe6R47ZXuG+1ym3CshXCw98y7F/+DRDI/IJqfaY2Yufj7t9WIqKyr8EyeiBObGDWSABEm0MlmbPe4laf3bLtVoO90viMcL67Q9m/W8t1xJRPcFbk4KHaIvPQj2JGt33aVwGgkc8zg2BX92lvfyN9PemdIAPTLcyi3uzbeOLy0jBtwcocVkX0XHkq4Llk/m1wYeehLAWCsg0B2ldCo8c3ugqMmKeQPLo6MqRMTcX0QhFrPwwASHiteel3KGhW81FkYZOFYpAjkklu0m/uYaTOru30LoUSpeDIXbCo8QJbnYCxc8Tc3Wb/NcAUs4gNEDmxVMAphVVdvBl5rEuympu6lr1fONqdNABgB3CPy56r+k5pVh0kH972W8UyaoSDHboWgkxdGL4wmr6dD3/Cf9QyY0y0FdcUgyg2+B7VrBW/EXq/DkWeIkTQBy+MIJUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP2geH4YUpNHGPJvLJ4QldoWk69E4cyPthJ9AiEbG19KAFL5GvC+H/CjQEg3AGe9eFeaGLXKOcksoiquF+h/WBg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAMf2ep0SgXDGgCUXWjHbZYymGa1Is08oSbP7fGUlsbymljKT4+eY62RX5Y3PHuVglUajz+Q7vtUHqD+hZz0bwYBAPoIpnpe7P+Rcm8xKOHXOtuZqvkUIGFJi2WixKEIRcsnRM9Tppwmhb/R4ChLSCOntquuNHEitHdQGL32Ej5KAYCA8YyMERukAncFu41y/6CbfRkqI8mfD6zzAXS+YiY6uIOVQmdbczZl4yHOdMmbeNnOBH73O4DK5eEaza5s78HIq87bIkxP/8HpLkL0M/tMw9EPoyPeEggq3vHdUKE/u+UVmjLe9vqe85va99qeGDSrnrKND3JrosLjfTgV3lWKKs0MveYXHNBE52kYharlh+0mYAIZmSHljBG1DI4l1zYV0jPLaAVKaEeKNN3CPXrZyJNeX+Auf6gxL+PXDzGoAtC+T+2WIM3IXBKdvgQKzDjjq6A09xSNQiyhkzqcPBlhblvYKXqmQEVDEYIFZ74rlaa6SOtImmZ/Xo+Q4qu7w3LX7J1XkE8EH8g+pRDq4EBlplbynq18bWXScWc6/1HEETJdw0Y87lzQpVSgTrWfpikGLQ4D5PnihtM0nc7XocQCBao4Yu1IS0X7nLEstwvs9ZLfJtg49Boklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwTDhqOpcVhD3NAnFlAoPzrwHtzA6wfSiQ4bsUieF2j7TWioCNiF0QP6yGJv2zTXEqrmCrjyGgAs2Y60ltJCUQAQ==" } ] } @@ -3549,13 +3549,13 @@ "Accounts getUnspentNotes filters unspent notes by assetId": [ { "version": 2, - "id": "f65a79cd-2445-4c28-b63e-1c6992e55f9b", + "id": "74defc31-be02-4e0d-953c-a4495a9c5091", "name": "accountA", - "spendingKey": "1b2f166f115546ac2146de279c4ddf46c77e6b872ef43f362c53d0ee2eb08304", - "viewKey": "46726d8ae3713f5b27ccc0b5feca94193423fbfe74f1d9ddedde8c4c02044cdee45ae38e0011ff6c7ee2bac4fd070854cae962fe7fb1c3d0ec1f48d6b42a4630", - "incomingViewKey": "0973067a0f70b5af91785116680e1f80e524632a8de816a6b8075f8ac5650c06", - "outgoingViewKey": "496353cc5c724a30d65d69f9957996b27f9371603b9421e64ce1db682f236f11", - "publicAddress": "1c20092f5c6e780b8aa47b185a5d881895d94ae5ecfca2c444e62d6a38e52487", + "spendingKey": "2a9346dd293b5cf0ac43fafecec90bf6a5423fe0c1bebd8b283ae0a825108080", + "viewKey": "f9e26195cb8a570cad51a39b476044e6ee944f94e44cd046ea31c04d2e1365029c90bda020f34b14f18248a2b0bad12e8d920afc23f7c5e3eb625aae840daa05", + "incomingViewKey": "7c190a52a585bd13368c739d78c6db7a730e02f93f1999d450832cb27726ba01", + "outgoingViewKey": "2f5372e558444a8b4c57cc8593233153cd7489281a7037fe268723cc5b580cda", + "publicAddress": "bd20c7606b48ed005a8aca67c30b49a49c71915edc3c957d9308c04f47bbaf5a", "createdAt": null }, { @@ -3564,15 +3564,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:w5oXKPG9AA9uzbJCH7HHC8X/OSqVz7sCsmlpU0qkjlc=" + "data": "base64:JGHEmvM9ZP37+x4Odm8U0kw3GD0B8yAztuDfBptIGVU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:GzjFxb0/wXr0clEyZP//hbCJ5fqBHYJLfl2chalreII=" + "data": "base64:klqbfSWq0+O7jZbeT/PZI+J02V3ZdZksz+dU41hoZ88=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340470682, + "timestamp": 1684972943806, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3580,41 +3580,41 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAfXj9DGeKT5nVN34jLob/feu/cdXIthFX0m+IcSnWAyCY5Oz/PNkmXALFpHpPwqi4+xSFLmAC7Dwz8nrjTeAzhsf40qc9B6kGRJqzSVZ3SmS40pLNnxG/k19ytbQZj9uCVSBZ84h9G3SI062B63wvoHJItkNQgOtWkVowvAfAmZsOXtF3yDA4XNyQruuvI8KPhx4nBCysunOpBZV9nEUWTDxd2PvbamfQZ4qHSsAG+7iGVXl+9qZc4CwHTUL3SkU+cMHEYpEHt0JsuksTyEXSzYyZ8FHQWDnHh6W8zHlfyoWGPj99yUQaY6p9Ve/qKu5R+W0Xr/F0F47Eo7IAd4jOBdZqOrWxIla8aMoq4S7+4emMnSDvga7ZfmuZJtu6ozldqaxiHTZWHpKu0XOstuFPcAp/7Fa7qXFoGviyRFIQaYtqXNSxGrlPd8GaMmarETLl7mPmZxbzVvnbJXRBX9S3U+uEk5DV4YE1THLKMg0wRFWLWtV9wofRfWHTnW6FZV/vlJQfGMZMloNq1oxFVdErhdGfA1pp9rIVeoPvipLTf7k1io5jZM/csG7ivqNU/KVaoVfN2GUsEzYgeKx41kBublJh3EcJ+YEKO0IekJAC7JAVnM8o7KkF00lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwauT+IrVxidUdTbXiyn1FH9WAq+NNvihwtFIOdTo70S3SY9dXQ6FbW0QzcF2Us5ozis/YNE7RWfHaHKJl6W+eAg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAsY1UM0KSaeltjp842MZWPq5b8B7ZmHDmuM1S42sCo72WSyVshFHuGpBP5qaso7UQp0kM5CKnvA7D7ZZnZGI3vZPy8/jsunf1wPvQrJzKGdepMh5K+y5zqWZh5ESVczAH9i/28gVWVjXKDhF2DYlBQMcmmVyv1TNUO/n3fvc2ukYYaa1WoaG9xLbj2TCbBxdk+DbofN19nuE5B4Wy7quybD7xXG++pNpmgOo5K6x/Tceha0RYhDuWzh1U/tKhdj9QQuJi/ZEQhb9byyyE5EleF3APfeNcBdfapI2KM2qPSpz2Gm9uf4oXm/FR5towN4GeyyC3kjo5oS/nFodQPN3TrGAJI9RxmOhJxNiu0uH9hZPok4kDWZ+RAeoXVghSV9U18Tl9wb9R/Cc4U6bKYtQxXrAy1y9yFbHbFfrhGF5FqPD0VZlyAgHbfgsziuxylqLn9eWf8Xk6r/1ljEdBA05cY3S/5WM4MOOtrCrXC9WipBMMmJh5q1Ky/MfuK7ypd8Cljcte70EmdsYK8v4nfUDtCPhpPre8BTi575DrMaeKjvPQKoaRtDfQaVYKcsmlF+ahI062bNA5kI3mOA+8In5zR8e7aWWvchZlb0o2Qn/S20YG7vzwiq00fUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwcgyNtQ+SKV5jfRKlCNnv/zxqD6JA58ub4BXcRplyN2CexrLjkfUu0vbOshw5C7kdk+CU8/Fkiuqj8JMdbe3LBQ==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVGU06ReYKrNmh6wYorkPlwIKmztY07brfhNLzyxzLKWFqnLgKEZjmKSwWd1SgAbZ30rLa+0nbPFieNRxa3MOfd2g6TccXB0pm160sQap/GM+skZc8C50aLmoBzyXQs5xlsb6cRZJWDnVyJCzJKej61n7hcSDm/vW0TneLAF/lgUYCs3RG4OMtfCg64JusbMc7lFY3fSAEOMJTQanDDAVdoS7DeQt86YwAmP/RBDZw2P3Cn27w1//PV6ltFlySZCK9/jAQMvMuucbslgE1Wb0AM0np2WDPDxQVP1OGITI3nPDcsUQ8jcHari2BDDUqJ/1uQquG23adZfn9tR+ssYp6cB337YJ34Kkc/lw6UiTJheS+jp8TqLldEsZ5tWiIJyhzcM447VLdtFH0oNVQzP0QXe5fwzaTYwZJoB7FLi4QvLaDVo9u97+e1YUbUa/6PKo+lrMeI9C92+5NhysWRDMSahaKZz3iBjytgarRdTuoMyHXoFjKun4zraGmkTZB4/3H6AZ200VYWqDMTnmR1i1BDr178MVLeHTtP5diN/L7wP0nAm5VPHxn+3vF4xTVicaMHlyB0NPVF9BRrfpZpHbNW1Z7ro1hwencKCq86HOLFEjoyC0R6NpzY2cXP2mSU7p74ufhGoJjNF4xretxwXdUmtOC7PJgtC5O1bW6XbLdjU1lxI4+DCx7gB65FiTif7iM4p1iT2qurVv19GPCDY9RzVRnKgwcaalLbWaB7hTqlGmdbbbiLZ47+hhnR0d8hsYtUyo8mp1uMJwn+iX8e9ytd6K1WysoGxkavOM4ysiiCeA7m77frtTt9AXthU5xK0jMvgkVGuu7P+a14g4gXXb7qW9HbBuRqJCjiPIrspo2PQ9SALv7+cxr0eDL91Sl2hLWfs79yH1wcSCfpFcJIfm7BCnfRQtnCOiHPPvEQD8V2PkyERysJNXtosRw09YiIBP3ZSj17XmIVawjULsnXot47PP9oY7OtVvSDHYGtI7QBaispnwwtJpJxxkV7cPJV9kwjAT0e7r1ptaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKAAAAAAAAAGa++TG3cu9helqs/3CBvvbzt/HhKAOyfOOFseHVFcEeiyU39LijrKzXdTA7hIJGOzZeWA0Kgf0mLgwPPYFePgldi2qTyPwWrTD8+s4Th3Awubr8/o92YbGc437R3ppuhxDjP1eXaeg1OYeC6yy2Riza4dY4Ifx4xF2HN4gIIbEM" }, { "header": { "sequence": 3, - "previousBlockHash": "F5B580F7F1C8D37C48AB59DACA22AEBF68099ABB994183BE253DF115BBBE3CCE", + "previousBlockHash": "EA6779EC05DAC2867C3E1395FA845DC78F2AC22DCA83472D99A8BB84C81F75E2", "noteCommitment": { "type": "Buffer", - "data": "base64:B5XA7AAVxvDDeMRgySp8JCitsa2zSAzDSy7GCSc2Lyc=" + "data": "base64:h8Z5bKAf2lvrD9ZFdySksIq7sItUNKCYy0uuf/1jvT0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:6/dLpqh8Qk6PIFlxiPm8J6KMC69g4aqjvVyRHbNW9AY=" + "data": "base64:A8ZP7XRlHoqAIV+FC4COo6Ri6+jFVeSv2kewdLXyke0=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340475899, + "timestamp": 1684972945390, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAFfzz9gDjlaVsDtDA2IO5XVJbgJVqUHxR0XNR9rGqck2NbK7m8CYzP7IjQjpr5MmiPxipWCcsx219PnTeTMlS0y9hqNGeaRbLsGVA2MfOEwem3OlEUnV/GSBWZ5I12o6bTzm4/bN0kiSlVdS2uxnC7BEPEDPDBpF7x3+iTvopiPUO+Sq3fjlyGkSkQxxHVEPiB+K574ooetEp8/cTuM3MIDB+IGQNBjjJ0+5YsEzknkyS3mhEGsP+H6BqqCWDYLYBEg4m1FTLLjnLOi3HdQeViySYWenOoCWhsmPUH0Bm+5hzeHCY9BmHekfv9nUHaBwGh0Y3yRpITTJQpKLdQJcj8Mrt29wKMxJVJXKgJpp58bNOI+PX3b6lbzH+3I2q/TE2vbLkVgJ1K+b9MwCZwkm239aliC3Efm8cYxjIiSmaU0Hpd5CVvUoBlSHjsh9BmlWdZ6bs3PH2AsRrwv9rBxWqKy3xj+6dEGIhq+RD+ns3cs/bLC3SFjpwJBzPNLc/oh8572DngI286+nGfqWy7zQQEtXNN8Qzi6Xdxy8lqUtzohYiXK7V4aX4/xl42eeUI5sqxw5d9u+20W5hnTfrBn5A+G1fglCQOFX4qrUPOrMSpxfSE1z250THbElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwN/9Ngh2u0kdWoGDvJsmyjofrnFhmvH3UU3W8dpCL1vHL/5o7sPFFtuyPLI/z2q7IfLyCVZt0aZ8q1O2xfUV0BQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA2zQUIEmr0oQR5qe0zTTze8oDo9vPlM9FD4MyGMlwBt6qKW+/DUyMB5RZoegwt/iys3CXDGXnu2oTfSPXfX8aoVFFubNB1EVVQBnrXCQWUriuNADD4LNEmLB6Znuyopcu5bL4k61FjftyhnGPHu/XOjVs3JTbTQXSy7fnwNTiP2cNhUxXSqwOoCDrhrKTT/8HX/MIiNc2P/vzDO5wwJqCnTQ6CyYNRajq0mPbV9MsoT+WyVUVwRCRTDuaSLMDVFlv1ILGIonnPz4xxRBtYvhYZ0fV783T8wBAvUAdXOdfbMGbBa6hR71xFAgTNGZEUI9gnOYJUnKa6KAQG5ES7F19DgwSkW8kRUL97EeNSA1TTHqkHzBsbXQ19DbRsjW7+8QLtwVfq/ZAHFGolf1TxYE7QeqWH0/RZqMO55xkYEHX4Nhr0USQKSToCp6Yy0cBxiXVmj3lr1OAD9jARUa5MW9lQaxH71hkCuBfCxal2vMEkZT1rxlxpEm22V0HvxHoGX95YqBGa11jRoe0HIuLjp8Rss7ZZTKL1445I4nf1mlfU508wXtWtJlAGCkM1zUQ3SoXUVt4cMgjVyFiXLkJg+bjK4eULJB6nrLqK1uhTyaHc6bJ7p8V3ozM40lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwyCKIeXGNhiYjegqTu8KOI2uDee32y4Egvzw8cqGUIYVoubTWaoVVR5Y4MgkyeLpzHFgoWCy/cu3hrn9q2M8DCQ==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVGU06ReYKrNmh6wYorkPlwIKmztY07brfhNLzyxzLKWFqnLgKEZjmKSwWd1SgAbZ30rLa+0nbPFieNRxa3MOfd2g6TccXB0pm160sQap/GM+skZc8C50aLmoBzyXQs5xlsb6cRZJWDnVyJCzJKej61n7hcSDm/vW0TneLAF/lgUYCs3RG4OMtfCg64JusbMc7lFY3fSAEOMJTQanDDAVdoS7DeQt86YwAmP/RBDZw2P3Cn27w1//PV6ltFlySZCK9/jAQMvMuucbslgE1Wb0AM0np2WDPDxQVP1OGITI3nPDcsUQ8jcHari2BDDUqJ/1uQquG23adZfn9tR+ssYp6cB337YJ34Kkc/lw6UiTJheS+jp8TqLldEsZ5tWiIJyhzcM447VLdtFH0oNVQzP0QXe5fwzaTYwZJoB7FLi4QvLaDVo9u97+e1YUbUa/6PKo+lrMeI9C92+5NhysWRDMSahaKZz3iBjytgarRdTuoMyHXoFjKun4zraGmkTZB4/3H6AZ200VYWqDMTnmR1i1BDr178MVLeHTtP5diN/L7wP0nAm5VPHxn+3vF4xTVicaMHlyB0NPVF9BRrfpZpHbNW1Z7ro1hwencKCq86HOLFEjoyC0R6NpzY2cXP2mSU7p74ufhGoJjNF4xretxwXdUmtOC7PJgtC5O1bW6XbLdjU1lxI4+DCx7gB65FiTif7iM4p1iT2qurVv19GPCDY9RzVRnKgwcaalLbWaB7hTqlGmdbbbiLZ47+hhnR0d8hsYtUyo8mp1uMJwn+iX8e9ytd6K1WysoGxkavOM4ysiiCeA7m77frtTt9AXthU5xK0jMvgkVGuu7P+a14g4gXXb7qW9HbBuRqJCjiPIrspo2PQ9SALv7+cxr0eDL91Sl2hLWfs79yH1wcSCfpFcJIfm7BCnfRQtnCOiHPPvEQD8V2PkyERysJNXtosRw09YiIBP3ZSj17XmIVawjULsnXot47PP9oY7OtVvSDHYGtI7QBaispnwwtJpJxxkV7cPJV9kwjAT0e7r1ptaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKAAAAAAAAAGa++TG3cu9helqs/3CBvvbzt/HhKAOyfOOFseHVFcEeiyU39LijrKzXdTA7hIJGOzZeWA0Kgf0mLgwPPYFePgldi2qTyPwWrTD8+s4Th3Awubr8/o92YbGc437R3ppuhxDjP1eXaeg1OYeC6yy2Riza4dY4Ifx4xF2HN4gIIbEM" } ] } @@ -3622,13 +3622,13 @@ "Accounts getUnspentNotes should load no unspent notes with no confirmed blocks": [ { "version": 2, - "id": "818a187d-898b-4f70-8201-f4f5bf46ba61", + "id": "81335d28-cf43-4ba7-81e8-557c8c7b15f1", "name": "accountA", - "spendingKey": "62e99909144e38b66dd9cd71d2afa5349446d9aa3c2830d31cfd2d296acac0dd", - "viewKey": "d207cb5a4a8a6b250e32aa9ba93713e9e9d01974c2a9845bd53b688641a9dd034807b4945b462a9ba90ba95b8d03062916e2001ffdc794d3c6e25b934fdd035a", - "incomingViewKey": "b09a09c35774bb92a8d1082b0d33622c6db45c5d189ca66ddce0632c1ccc2305", - "outgoingViewKey": "b65e0cefd02466f06465dd2ee2517a6e143a4f0631dd1a408c4fbc6f796ce1c5", - "publicAddress": "749aa50d676897933e827965bafd75bb64b60097f0ceb7ae8040540051d308ec", + "spendingKey": "bae4cc865246c596c7e2996aa6da546bc3ac36155361fae6426ebff14922075d", + "viewKey": "5b9563473fc7502ebc02482ff11abb33f97f312c9da874f7ff985d6ced52a10aa5e64a5b4baf0fe42ca4853021bf984b7317b54e6643a11ee77371a4514d06c8", + "incomingViewKey": "0bc9d7e4cef50cb4585a27fd320db259fcab6388dd9a95d86ebca3f74843db07", + "outgoingViewKey": "5204c41cc922071aa37446a74048961029f2cabbe1b89414eb65f8e69de53b80", + "publicAddress": "a54f68865c3ed68420bce32c55cc2aee413be53fd3203970dbcdfa6e0d83c1c9", "createdAt": null }, { @@ -3637,15 +3637,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:/joUvNrzQto1WHpgkX2cGh1jpUM1a2H00yUcpI+TVXA=" + "data": "base64:j/7qIQa0dFre+Nhu9Oht4UCvHcT7qpSfqDUbOhwu0gY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:7ubG88vZNi+fNI0+hC6mFIKAR7tQLYPO6byLPvrvJ8A=" + "data": "base64:rIPzv8bl0i9gWvhfs3L4XvHNdU267US/Joyt0Nf8rqs=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340476991, + "timestamp": 1684972946200, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3653,7 +3653,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAACbPzXnFWyQODxbdv26iJreseCK6jEfj4B/ohQ+yMWYKXZH0uvbuU24YBy0IHOypPk7QAadp8SiWnjAPPE0daXvOvsn+qqhzTtRePv8MBoGCEAiXvLh9d4PvU2X2nPP1HlHsG43mZ4r5pBmuj0nG6bqy3fp76XKW8D2seuGjNC3EK8mhjOmMS3rS+El5kYCtA6HdpcOsfem5kYaPpTH+xY2QH2ZlrhRWkdggmgx5jjRavokjmdOfOm2bSVbt8L8FtbiK9Mj6B1jJOe6RrsgtPAR7zSejb7dOodL7KAXZxCIB2is7K+tC6C5rj/B0T3ZWA1MboBdV+9KfdTyZ0f1N6qGewv4XxBWjzvFKhHoK9MBd016OFb5fQi488rPKL7CkIsd/s/u0tvZ7C79Ns3652fBMw50Lmq1jdOdNVunakCZryrbm5eyxQHDcopJJKCWGbLCwdM+giIdWUxp8Xw02JBmT7gbkjQsb55VqBssO5B8eLPZDC6uF0oCO2KGsswR2QHrFGS/dEYnjxKa3ATZxjJK1MEiAQPI5QZZA30b4HoFR+QoXQNhid3lsFW4uF8QqyvOX5p+ZpJqz3TMvLAHr9HwEQT2I0MJ2PGq9loDf7uwC3R30kXfpMOklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwDPpCKSIacKcfXxXTepqP0GSZ3EApCLyMkCcfTJ+ybjblCVZCiBiKDWTKvl/dHSyzseDOez9ZkfeK4Fm8vjDHAQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAgDru4HMl1sTq48hDCVQ1e6JuEt2WsUM+RdWWG8nnutSiQtmtqyGSoGaHECPU4W5Zqnkv2CQ99n0MyN8+tz2j1MF0imCUyaLaFnimXt03Qq2rIa3fb4fzy4UMKSgONhvaQxf/jf9h2fsTRCbF3hd2cMRf85/8oaOJUpWT8/PP8K0V3x5TM3txXoG047g7FvGHUnaUlRaQlzdiyK8l5OIpyYOXQ7UtJx/lLYOQGaBPRKKsz6B0koYtCFNm9WA56gyncldUNxbE30xZAZxkMFiu8tsTUz/8eKI6LQvDGQ+3BDymAkMcKcuFzC/K/K9JW6/sL0M72o7DziFMsNAQqZuVCzXsx0eD3bsyalgR4B9GWrYRSN4C8KTxfLm1haHI/5MUiqfQHBcn1/zln8+BvaCVjCkreDos7Of5YCV83R6pWhVaQewhXaLWdf6RpIG7F0dOF4MqQzzI58K88wKtup47+O2BKohav0fyUFUj9IPQlrOq3f2YnjY/JMNNOoyB7BqCKxJPiL/6/hO8dWpZ+InzT4YB0fZZLkgATHnKdQG0V8Q6rOnnZEOmhmq2wYgsCHwtVmsPdKTeQzNNnbF0sUiUMhsBAcWjha62pvMKPXrFvw1EWaaQ2tXv4Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBUY085+hPCnok1bGzXW7SUkkzwWgHI+RJkX+ZxhuE2IJfBeHhnsGBH1a5GlS6dNTP+oKYI53zMukIdiZ/H9HDA==" } ] } @@ -3661,24 +3661,24 @@ "Accounts getTransactionsByTime loads multiple transactions on a block for an account": [ { "version": 2, - "id": "bf41a625-d01e-4f4c-a0bc-e979bcdacfcb", + "id": "40ad65c8-c882-414d-bc3c-ca54273e7a97", "name": "accountA", - "spendingKey": "96f26ed92315018df77f9b556fe45b689affd015806648c13a53a05b968480d8", - "viewKey": "c6981fcbe8aa82bbe816db2de3cfc3e172f3294429efa59a523f382e01ce425f12f7b173a9028405785355560bdf08b26fe8f7618eb18b771ceaeaeea4b65691", - "incomingViewKey": "9abe0505e1dda8d444ec6baa3ebaa2e698872994c41e5c203c84416c29c08e06", - "outgoingViewKey": "02f26d2f1c95035bb32e905f628788adf30d5b904ecdabe28a8a6ba9ab9198ef", - "publicAddress": "ae87af2088f3172550220e4efbe19f2b7a32fd86cbfa81cfe1f55da912fd3e06", + "spendingKey": "1084914e5d9396d35c0fd2973efca2761e52425799dff639b28ca0d4e2be826f", + "viewKey": "cebff8f495afb58bacc8904435c31fc90308abe97ced719225cb06c55ae13fe40ac831f74b03c88b6c36f66dc08e6f8b413f71dcdf07e138735bfb546dc55790", + "incomingViewKey": "0c4b9eb9d3346e0751d4fb296e5509b78bc8d1ca97da7c3e14e98d018db39903", + "outgoingViewKey": "aa3872d3fc28e5404c160ae21023caf4d1e3f6c1b0c18b36c244e34391091004", + "publicAddress": "fcedfdf211217425a247cbfb818d9b9e870a97ee93ef17245395ac70e1d78ead", "createdAt": null }, { "version": 2, - "id": "0f04fa6b-672f-4904-a6a7-b642788454eb", + "id": "5255bb09-38f5-438a-b134-b7b3001a4ae1", "name": "accountB", - "spendingKey": "ad3cb4e59eebd41c341d9926621a7d8c6313c6854f71b85f219f7287a4236f21", - "viewKey": "e621c7599c80470c0d533e12327b69eb6e5236895829e3803f2691225bf9bdb412a3d32efa6c4bcd2beb10bd031ab66e236fc67f8599e1cc55d361198a2c4b2e", - "incomingViewKey": "ea1fe8b67482f3de9ae04e7583cd6ca9c882f7353c352e46f64d724c2c67a207", - "outgoingViewKey": "b1e4e9c80027862bfc492f41d67e8405bf2f3946cd8e0c42994505e62e44c6e7", - "publicAddress": "26a1be537ca82bda30b267ebe0d75eaec861dda5d42ac67883d332943b6ef14a", + "spendingKey": "65455333aa378431849933ffe7c388911be50cdd9400e09b354d87b7c04128c7", + "viewKey": "58427f08b847af45b4726dcdbfdf8b93cb0cf921ca4468c6f1f495d487bd9dd6dbe7bcfb6b6ecd68366247cba3443e3d2d895c245d9125f21a9083522c80738f", + "incomingViewKey": "91a5788470300e42c01f54e73489983437420448dfbfe0d9a9554e38a19e5c07", + "outgoingViewKey": "3268cc11217ea5d0d2deba11af8894201cb74b8d13fe177af377c2d369bef24b", + "publicAddress": "7a60c16188f0a48e376997f327e09c198e7e901a7c0cdf83240eaf1f98c72b94", "createdAt": null }, { @@ -3687,15 +3687,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:YreanDPQWdiiHd7O/Bgpe828Hhl/fF6nWvAUV9MxtFs=" + "data": "base64:nGhP7Q3LEUsfDtXuwpZzapd7T3uyjQ0potMEENR0FEI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:EiCatDHQ4La+c6sdhhuXCYrvkrEXkCpmrL7ev6VHG3M=" + "data": "base64:V+xRZDEjBmjAA1H9Ulj55pPeAzdSWVMXp+KEq/Iybzk=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340478124, + "timestamp": 1684972947168, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3703,25 +3703,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAoMh3+iBd0VBvIO6EcALwJtRYONkO9RrYagB9odCi2aWrD5E2nOSXg6wVNAxyRUNC4aSi5bQ89/k6Wv/REsVnntcYaf6EkhDNrPUrTwErDtO3YcgwitFWozjKnBoPxV+6OqOD2ZQHnyXm18Is+HvX4p3pw5FH0vmP2v0Ffq2DMwgBE59pWvm/nPJqqjBS/hx56xLbfdPnfyLYsB4d6ayaSD2UsO1zQv/23NuShXpBZEaESeKBZDF+QUUY2Qbbxjjmn2I4eoUZ4SZePDfMBbmCpwXB6m0jweeuVs2j4j+xMkKkp8e8JIpN6Lp/f8GdB/x4GQiwpB+NvzX5OhfwRG94XPK4UPOskbN99gPNzN0SWaB5qFySGQ039+fMowqrZ/VWGjtMBvswiRqFy8HgdIF7ugG4tR9v/EOzKXuankHdnaGITW4tAXNvge47Ir0iS4pYe7vg+SE97zBYUX5gjqvdt7Fd/1f7jN4NKk2dsoINckylE2mhovtuGbCKpfWcGNnmeCdQcYwLpFCrh//5UpY93FrKqodw/Y2QGfSM+ZiS9pZPFmufGB/fzV0U8tehjuMFqaxSDRbEz5HjviEqcT6bRk+0DKVnQ6G7UjkZylTuGO/qk7qEBkzBrUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJCdRm5weXqxsUd/o0+xmCX3W52WHubNSZLn01t2WMKF3+Cnuzccep/gk9GkKldbNUnIu1zuMhVlhbT0LSSpgDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAUcMFx5NlghTpSyBtWQ0G7G/BX08ni6P5To8A3SFdwD637kMHN07yMLOZqytyU8U7ENz3ChAn2WFSt1/bEszZFvt7ImaLhT1bhQnp2fxc+maxT0EslToxb7fKwfijC8US+J1geK2EpwGSG3cxqtMysqDO5p2P6gpMP6oHzkKmxcAX8Dnhtp67yWC/QNuBo2OGgiMCTrda6ZR3/hSxw60Wk8y2+PNitBIJBmJh2O75K6SBJC9B0/AaZ4iEfzo2qSwSj1HmL4vTNNnvlJP1LIsb5jWgUVd2x/WpMbfzO+XJCqaOa0BD3c/gaez2YPFnDBeqGJrYm8o5pgWLvKK9Gxcn7SSeugMHkeJsQtM0AfsjHMrvaFTA0CRz65IOaLrRezsVoG07YIinRPvZkctlDOyrPeHLtxy0p/DzMKwOFAcx66oOTHHRC+MiPqD4EuDeDJq+Pn9sKpvmdDtAj7KuF40dZ43SagasJIH/C00TfLt7fLeD0TCnl+QwJUtnlpO85ear+MNO4FUx9Ciebsxs4x6xSgkixEjUqgf6450jkTlLzjbBmpsvDPV3NlPZdubmXein/qeOIzCE7XzGq2fdGTvHeORX6cMGiV9Lb2UtRgzfzUiYzn2dLblb1Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw1ZCheUAz+KwX86KPwXJuGkx/sCY7P5WtpKiofv63wcp17QfbhSvdWE8pi6GSUOZihGouSoxilt13T+iPC8irBw==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "86E85CF05067746290EAAC5012222527A9F9C3FB1090FABBC4CEB537C46F2AC5", + "previousBlockHash": "2DAE1C252CBE738A3A894D87B5A6FD08ADCC2126BEA436A2E0FC7E2F5854CF5B", "noteCommitment": { "type": "Buffer", - "data": "base64:+ZAzLDeu6PIOiE3Ov2kPatXkKmVMtLpkWIeIo5E4MDQ=" + "data": "base64:Zf3m/FUMMpyHP11nF4JvYY6Jd7kk6LqfhpY52K9c7m8=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:ctP/v/DYHbVnxMTKRY28qKsbHChCvJQetkJFjDEi6r0=" + "data": "base64:c/y7HAUMx1bg9E2PeRJDAGVvSR0F0GE5qwT5mZf1jQU=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340478874, + "timestamp": 1684972947859, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -3729,33 +3729,33 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAk8Xtdu7w0M4KJWm/ZQk3ZiFt04/i4vZvqU9/30D8rG6D5dLN1bySFXE2I9EpCG0NwnV/+6WQeVB7Loeetf6zUNpNFZYMhKhwh4zhoi3J/vmM9TX7zzd4QeTymv68CiPzyy4EUTI5NaX/jIZ9Yh3dMz6HHJnvXT/3J77/9EgRG78KmOe+b4wOaclBSN0zFsWjrslgmk1kPH/JPaD713C0CPuE6o7DoB46LrS26IJBMJ+RL3SB8JPa72ZleCcMoM4yZLKry/aGiKbMhbCVH9jIe2kT2NylndtNXoV5X1s/T2MhKg4hE35u6HubaMx16iu+wAW5RkdhvXasdLVPbXbWN7SCjHiWpCU+NBUnFgL6JcwW+KUX+/9Wk5gHnzuNGzUxAbzYp0K0YEPLjxGWcQN4+pBUAmBcdesClSS/SgnzCxipVl4BsoOq7f1TCuBMi67dgbLMXs0Memp1M9+RK05cP6j0YSIVlBsCbdKuxjDNrcbz8qaklJ+WGyLQFYQbQBvmS48XI1bB5ZGIVn1etsG2TFr3Klk3mxMgHY5U4sdTVBpIxKrCWh2Xx0TRk0H+N9+xNpsj+TZTbDJxdTmsltizpfr6cKdIsLYt0KdySTl023p55tYAPgisf0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwuhJkOq2E8hmpKFoXpqNbsqyBzjPEt7RRX1aXlS7TQ2HsOf2lzpJz+9v3sKkorwxOnHL66Hm0dXoiSbgEf59wBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAlmUFOaIOOrES83qcmctI1xG/tscJDr+Zrc+mSgjuh4ejN/HQUjRGvqPpzVgPmS6pS8cN2mcSfs5q5FO5IJTMGMxqIW+oK5hkPayUkHlhfLGgb1m5qUagTkGuNznKvFU75JIY+loK3ApPp+7slDXctRUPKhDgFNlu+FJxHCXa/XkPguV6N78JuCjz1IFslwrrdRBmZlRvX7K8nCTQyQRMmVNkKwUaK2kwXEmzxIKNvF6lXbU9c8x5MaDzpqq4Kl80etVrGXYJkR2jDhbcrf2fq8UpNB1xL61OaMnjtA1yyP7b7iFrhKk93my1LCeEeszMYjNNUuEI2EYmT3tES3//YM8njUTsDzYFCCCH2WJIzJIlGQ6A2OEuRlaNd71cpFEWoipPxPCYV0n/PnhXSod67h3Pghf8hTFa0hQSQPap8iVA1Ky/RvIhB0lYkIuL871Ae5efFA1dDxG+WPi3d83xZRmS59EYr7Em4Vur4AlOBwNgZIMy0BtjKExGYmvI9TSrFzV6MD47JsbwtoiPVpWuj5cg0UMV264lIt3TqEnftwmNNS8lts47WyTYcmE7XGF3RK2hJdp5Ch20fjYBnZRPKqKoa2oe9ttJkaJwo8cp6W8Fp211wjb2sklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAweym/dA2dHXhyGRztgiN05oXhfmJlbbGlFmMxq+6svDGoawxE754X6nm+2Lyyn7gBPXqL2FZ/1TgaGR/aJkOAAw==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 4, - "previousBlockHash": "9BA00BEE2D522606950647D00FBBA2529130D5AF698EB90265656794520D7082", + "previousBlockHash": "0D2AE6E777638DAF59CE416B1FFCF4802A54EBF053E50CE6099B5F4509FFCEA4", "noteCommitment": { "type": "Buffer", - "data": "base64:6lNRMkL9APaFKA0eGOcUnpb8UiH5w8F3gvy1n33S9Ak=" + "data": "base64:+0sXoWEDQtUHbKicQWIu7b7TQFn3fpb77YVCrCSXv3M=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:GsgXsrKlfEvfMoDmKD7u+MCRlkRjDDLgrkFnYRzxVMU=" + "data": "base64:glrGDIeAYaXr0+vLXpPpVYP18FgCjuiXHmOwLdgb/fs=" }, "target": "878703931196243590817531151413670986016194031277626912635514691657912894", "randomness": "0", - "timestamp": 1681340486679, + "timestamp": 1684972953350, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 10, "work": "0" @@ -3763,15 +3763,15 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAqWZMm87kKkC1hOk59orUx0igZ+xO98xkxBFx/VMkNZyYwUQ9lLn9m2WqAw9AXve+TVZSr9eUNey+1ilvI7Yx3zBiIzNAeN/GADOE90t5/YKZdq2xQWZr/aqCZ/hXQI91XlobzdJl133YoZ3sn6cYs95jeabZWt3x8TsmdvRjYpkS10dVF4Zd41NvN86/xoQkQMm8Yv+XavpQnntPK76TRXtY8R/12QD7n7Uciou8s46HhwXdGyvc2zUIu5PU02TzO+77dGeGzjIh3mL3sR/5F0v3ji2UenU1jnhtdq2a2SfWBwUxmLJg26i5cYsaiBtj2xAe6FLxlMCstPy1aMedJuBKXUqjvoaQ0+ZTG4B/c1vWNGphlStkNMMpp+ZgSsMOXEpQgmNzdYh2KjxrrdKwCRbvrJYkzKs0knxjb+k7BjSl19RoA3cUMWR55uzIdFg4A5K8i8JfDhnptN9TrBKMl/xPwYaJX/gP01EpmtOB6An+/x44Bdq4wD5w/znCLif+17zqGoKhlFkJegKJ9DCCy6ElzZU37GQ/r3VzxG/0Oqd3yzkRjxJnQfO87fUDR4KgnGskyPjzO5nnyqlOe9mdyn6BxkdPobea7a7Fppz8IK0FB6TbNI/AjElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwxpdxJ9v2MUvtPnvQVK2EbR94YRDEzq0khSiZA4Eq/qLU8e2jo/OKbE+jNCCYnz80Lo76oMGTNuM/Lqx1UWifBA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAza72B3IpxFoyYX+Aq+4mPrG59DBizSuyOmL6+gIi/1+1Ob011AULYY0NOuhx4QmcCSzhWZqS6SoT4ijYT7DPFMqwBK37xGDJuWuOKqi/MWmLlxzZoiMtwa/OYdmqsuF1XtxVeSoo65ZcWGnT7tdZlv47+pEPoxrSjmER7+9+sukSFezC9WQa2scFPQWUw+lClGnYK0BZiEjJDx51xxPJvJScvvZl44OQ/bpKZ4jwW9KFsb1R969gRatxXGHN0qc7uxgCdZuHpkpX/3eVN8uXU1aSLSTli6uSmpwocqNQv97+W+2SwdPos1Lcd3nJIHZ/j6PSwNhDcRhAgk/imByDRV0f0GkaNgTKwqlAIf44Tad22PwvSLik135qoNhSdDg7DWkuxPqR6j4CWom8Vo6fyQW45SRQ17TMUGGIW5F+yew3cqY3pSAWqCxiO5tY0tWVipu0Hxd95/xpSPwo7pzsDcEdkPdz8oJ8ORWQhIVk/wVC14KiDU90MYId0kfPAt+hDlYyC+KEmktEB3fZnco6+BDhs/2oymnDHj81jozpjf/9icr6vICftBCnl+DvCsy7jBXTmMKknQJVM4xaxc20bgrUGW8V19rC5tf1vtfvt3S/hF2kjLw3JUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw2G/96MbsSS5W3KZvIF326f7JW77a/LoMNYWAzA8CjC+32JRWbCG6H08kx67x/ju1P3AIobH3ckiqzJOthbtGCQ==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] } @@ -3779,13 +3779,13 @@ "Accounts getTransactionsBySequence returns a stream of transactions with a matching block sequence": [ { "version": 2, - "id": "300ce779-4588-44ae-ac02-2d52a2334350", + "id": "fdca8c01-10b4-4e8d-8444-46777e8d203b", "name": "test", - "spendingKey": "c8bbcb9702fcb4487a533c4bef5ecc7819dc9f7f35d266513a0684cca49091cf", - "viewKey": "6bcf29607f3d37ac7e07064f321225c8dc1dac0a983fcefb3e18be408e0e228fe7e5e8923a036df7a5d80c8a45c1605568761c36ef5814dc290e26908198db34", - "incomingViewKey": "e1498dc0c798fee5074e4b844afd99712d7fcb9ff052e44e97338a573eb1f300", - "outgoingViewKey": "babeb9a650fa92dc923e6bf463987dafe3523cd5400f222f40a945017cc1ca3f", - "publicAddress": "1ab52924eaaa5d289419b018d294a95182d339a60abbded9163b749c96699fc1", + "spendingKey": "97276c67bc77deb3fb03e0059c5b060f10c5b4bd268a9d51a953e80539bbafd9", + "viewKey": "863f0d5f74f0c7393573e040e5af5e250fd2d4b2878daa15452b85166366fb05cd097ed78e9ff9c203a046a40a2c0049e09e31f0d7ab7371660079a39fa1b2a1", + "incomingViewKey": "d8b8bd2785a84b433ef1fa1a0463f6f466a8c110ce17db72ecc665f3a46b2506", + "outgoingViewKey": "ba44cc6cc71480991261bb49ac8d1c0eb1ce0ff72b5f15f830238dd7df064802", + "publicAddress": "26da12879e992480b3ab44570ab3558f2fb084ebc082891db3237d55df4fb9ba", "createdAt": null }, { @@ -3794,15 +3794,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:Y0Jd/aHWlme3lhaBYW8hi9v9wgVJh54KgyTm+wQ8MQw=" + "data": "base64:hFuH8AchYlsHoM9H3mUBMn4QvMxVVDCjRJFUJO/WOEo=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:9lskIOkKgN1RJyqZ2LfvJj3v8lS3CJk6o3xZCUjz7Wo=" + "data": "base64:EZffNH7OMhrd9jvYG4kxr96o1locVrZCgqTfCCplSX4=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340487867, + "timestamp": 1684972954245, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3810,25 +3810,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAUFqQfrBh7huI8/hK1I3cHanI+5bQj1hwkoO1Oj886Nei5Fpo+QVCBdwWSTyMlGt4EteuaHYosUNSuiKz0L/a+pJQFKrp4y8JklGeMq1HjHCpuWRiJpF/ZtQgZBCt7l3ZHAL/sa58k3su+MKfNKdPqO0cjar+4x9aVHNr+FBBT4UZnd0Y7H09+gz0VZM1/tWRp6Rv2iMRxnploUdE0UoVsuHCEv3zTbWAnmIu1SV8UYWhTJXQZMGMbXzrqObamrsbwzATkX/0GWQJbYWqGcW8jo6p7QJ2cAXpZBg3ageEIq2MlAVu7Q7It0tIDlgug3nd/E8wHUk6/TpaKdHPVbSaOhuGuePzYNOZoSivZNaeF/u7HB3xFF44xOluEHXNzV4EeVut2vr6rHwArZDyNwAJHNragri0y0N4yIOplCBgu5Af6IKVKd/V9vsu8zZNGjLsv4WKHw/9ZQeiFQJ0/L6knGXY3qM34Bota/6ljLdjFrxXmr1rP4mAYSPtECxSd816AUa8cPXGVjW6QeJOjFelRy4+IkvdekO/anD3z1dHmf30aRAtLu6lFizu3DEeWl4oJBbNwfNdIwH8/u71r2duyG/5gSZWqHkWs05hJ6SUOiViLETWSyOJfUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwgYTlK9q0mODfoidKWgar77y3G5RezcScscyz7gyWTFmN9o5giPy8/K0DVlGC1tPOyLTopYuwC3Ey/MpMVwJQBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAqC8YVObhxoHvVOi890aS4cdjzi6kDMVtwm9ypgOWGq2Hq8Tmu+/J+qtPdVa4uJo5yI10H/2MVIowzGOGk0E9/urhst0e+/q9uN2/jyDl7R+u2BDgwCZ5PPo6UqebCpejkGjMWAfhGaDXjonkogNI5m9a7Y5nZg99gxDT3hMuSmUEYvXXb2cUTuUKgcAAGU5vO+Lx0OyEecp2jLVALDXGG2xOVlSQEtvflaiLiVNfqTCGMsW7amRXi+elfYJIcG8Yva3mM4V+yv/w2Tfheh24AljJFsGZ4epkvmZ3xpzUCgzzgBAuhNH4IMD97SVemdLvXMUY9i9BbrC8/MYXKNlapy6ryw98dnLXf47H5Ff76Pa7+Gy5pS5E+sZK5F46wKwvo4nnznUiwleZjg9HhhrbMRcQOSX0ztqG6p+6LnC9c+W49B5sky6S8CTfL5rt6/unnY0ZKFQgJDUsaGTCAFHSh9XWqDk4Y49sJH0/fBmNsNbT02rJOU1UAtWfkH24NCx8exFaGyQENFuvAN74+uIrwHMAngnqQ1izNmXq065+detm5pAj3bpV4ZMtgLwZ+j2m9zVPWdFwJtrL1o8Dp4D+UZhd4rb+4RJPdBaHU+m4+fckMk/KGQSqHUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwgQsbaLYsunUIDXHaABWRz9rB9q1NowUTjo/W4bN4QL+tLdhLIujYB/kJeLLfdE4WJYrjAzCKAWLkc5Fj+R0DAw==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "D135210F11CCE6A47B4F10DA9192E6481FD2E2FABE5FEA035CCD3B302E4157F5", + "previousBlockHash": "2405004DF28E2E4641252225EDD525DDDA461ED96277FBB5662250B0BF8A37F0", "noteCommitment": { "type": "Buffer", - "data": "base64:7KqYj+t8kRzrr8lxylOBMkg/3HPSl0o6YVhxwTEsbW4=" + "data": "base64:G7TzJbuqNq6GuShAaKLjU3R56w+0xaoKfuza2wpptBI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:F/YvCMwZsUgQ9zDTeYnngacZDyrJ0KOZDWFn7gLzWCg=" + "data": "base64:iO8lb5sdUwT1ZtQhWsCjjnMSkMMYcDeDy9/z0IqBDSw=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340488733, + "timestamp": 1684972954905, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -3836,33 +3836,33 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAlCKpb54xNCAetk3R17eZyhIeyr/6wSfyCKSagIAkm5COs6PNm8eWwKFgogsLk4B6u4GPJLTk2D1Ufgs/ICsif1MeR2IdDH8dBzyg/A5s+DCn/RJHdMWHb0Y+dEPYzWNh+15GGc840G+emZwUCvZDVf0kFEDUJwOaMJaQ9GuS6ioEFQ1cZOAFJzpgggRDUM2z1E5e2/vOGSDQbI8OrRTSPlCKDUHfmhY1zKOJFtpafNSyyD1JQEfpRle4RwYnHRWKqBjyW00VFb7VCHEl701nyRUOxjmIo48fbusiZZZIgjY2mcheHXOiBNv4IZgt9ayf891JW5DfH5UZSlQQVGpwjlKmEmqThxkhAVW104v/xKT+AwQ4oYSJs4SDPOTobGlIKecMPRqMHCxyfwIDfrAekpCC3o4ve6rxxXhme5LN9+vlBQ2M6wJW0iVvQkUUqgWve3LD/DVfN8TVCfjmad8E9MzhVjcTEh6Tm8G5kF7Shj9wwloDcDNMaDvL/w8msDfwXviOfwYCErYczaMCaNi7+qoFN/J2J1v6C4bhktc9fBqOYRkqg89xmkiFrqARIyr8BPPnU52+kMwkeuj1WeHhySENVKRvE7QdVBYsmU/jk8yV8bGJQVhGk0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwnwdz9H/9RKwuF/YyErudpK7QMS4SK7exPMIT6Fld1kATzEfjVEK6eJoOqqLBd4ec79U33R8TZZn6eO3Qv39hDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAc/sZSf45Z2mB1LMPWxncBiG8wZd+raN4nBCQT3Y+0auZ0Nnz4Uzc0JHRVDsNhmJ5eFmeZhDWo90ne5mGRltmS+ISWUPlKyo4IyCWxhp0jUy333U7tHhSbFKv0IIuryhXiuKGrgL7KMqo420XJpio9FUTu+02mxHkxbuIWizfjiQVNdcMQxiX0FLgX+SBE29E+2cIFv1DKbyF/H/SvE0h2tgQfo+Rqb/cKPqnSaQzQNWlZ0G4SxMcxjbBIlYJcHGpIj3tzlIqHz8Sshtv4U4HWT8DhPCzoOcKEyxD4Yut3UNOZazI0zYdoAf48ecLyLlZnWPG8mqBf7tJITERpmc2Mkz78Zxm6TU2eOvAEzAQvfNJdMQDdmTluIuXunAhiPFtTEvi0s7k3f4h31MOxPiXnZv7WVdK3DxqqosdHR5sWVX0imlKC4MeSKettrQnKI9x6+3VLXtijot9eAm/gLvNslNnLnrDxP8aqYNU23Guy0hqy7bD1qa9AL+OggNsSLljXy4N0VNnU8W0BcgVaGKrZRS5HfwfZubm5WpbsxwobOmp18DfsY201bJ0+7ZNO06XqWzj57tjQ0T1JqbCVPxbIKBP79XL8Rx5mJHetsc4aC9PHhxV49BihUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRDGs2Mzr6VeQijlz6J6EW0pggBy7pkd5NxeyBqcTyuX56yUOLO/9QMmXQyjWSzhKSYRkP91yjISUSYNIOpS4Ag==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 4, - "previousBlockHash": "951469EA8F860B3EEAC35D88D235DF146950C832B2FEE8F92082D76334C378C6", + "previousBlockHash": "267ECB5F40E0D9E27D1FB291A21FF388891CDC423555AC492F6AE0558B53E011", "noteCommitment": { "type": "Buffer", - "data": "base64:oGm2oNepGPjVmZ45rYSfz9wEXPQllZ4uf1es9SQgTwY=" + "data": "base64:5zoxDrlwdPN0w2mU+AEk4RpyIGSiUG52TKCS5Go+PiY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:5glU6SMyCUa4A4u/ar5DeNvqrsCjTID0sy6mbBRsq+M=" + "data": "base64:LW9S+CsQq+O4ZRV09XpG7awlGiAP2/5SXGWfv5EHzXc=" }, "target": "878703931196243590817531151413670986016194031277626912635514691657912894", "randomness": "0", - "timestamp": 1681340494207, + "timestamp": 1684972960332, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 10, "work": "0" @@ -3870,15 +3870,15 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAArb4Ea0Id6lX3whNts47lT3AoYbTYPWPlKExXSau1dl2vwZz1zrW1dkbkuo2ut1fw8MzZ0EhrWe1IwhdnIF+Pi8BrluF7H3DgEaGj7y4hbNW4F8JWvcFeHv2sj6r/sgSPi5m/rXGg80FP1y52rlLyi1CAedc3Y7U53dsaQj3tjYYPSqnwJaXbNTQKE3JpIiKOb90S/m++15VBtOAOfO32+KQ1us5T3SNyY6D6x6tkbJWOikAbBDjGeA3CIeXuNTyXy4H93KV3QwH8ErfRzdxqiKr9Nl2BCoJtQxqhzG+Lrtwd6cRp9X8WM5c8f7sOJoCOXxKoCv91iOuzRRJLmck3WOPcf5OhLZK9ErPdnU4eJA/H42ZtL1PhB52/jT3cJ3dEU+gBIYWbNcoGzFwIuHQ0tZFYmQjUc2TBcWzwp0w5xgmSVtqok1aSKu1S6fmX5Q1WotSv8KYFFVjkpUfgyczYQYPH0V4gp8Rm4XHBtkfsmFWBl5GAt3v1pcmbUk8w5C9fASRMzguiQO3wNHV8mkbrNUNN2+AY4nGkdUsUCgpdS1+aBEMsOBP4yM86gozmCMJq9V4OHOsw+zg2k8vEY+jx8rmz0xHRfATvduHJxPcxTPJ2Gom26J8H8Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwDM0kDWfHwaGKuLSBG5hkThtVC0uKzvQPk1vIeRGgQlgKIKk2uqVLfyNC5cy3qXk8Ed21hWk5/Y4Dai7BpExqBw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAoaTdzRr8QQqIAbvn3QYOA6bAWjV3jpErgxGB/PEEeJ+oQ0Isyqww9dIKp7Jn04FU4Zn8QLJCYbs5i1ogZafUBUH/9w4S4rl1gHCCV12EwH6qCR07N/Bzw+YwNO8bEqhr2hK/rGdloY2rlRh8cAlfXLSbi+a2lY1Q5XtNMJpLCBsE12b5gOOzcBj8edyDYhiRRhrbq8HmhEJtWcxMNlVajThtw8aZkGpcnokg63HiazC3hb6E/XWmMFBAqp0EQ4eaOvonuQs7zFvALZBcnQUEGhB75xQgrFEn6ZxpPGElaMCd6i3UJMS6srZRwU7ozYMT2H/6SMChBWvm2ChOf8nxib4nEVB9o5Ia8TP/JTV8HWmCZBKlg+Fov2QC8s5OqlAVIBs4Qx4S2znuj0X7T3um2UpimgXjabn/d5j7QQDKMxWL7pJlKQ85pGXii4bQbC7/a6GIL1wHSHu9yAP3hnkPQeFmHp7nj0gzun7ir+j5Dso/9ChummmvaQWo0JI766Jx9rKlmzMHbafa7h6a3PoeKXODQqA/4x96goR5PVxcxmiCJLt30nNBuc+HCZWkSZOmvXOuc4vmNUWLbvsazUQPnSlfFoNsanUXBwFeRrd5HAaohr04cKc140lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw40sFYtio+s8MwWQNsFqJHG5SG19iGtUMH0PhEwY1/S6U7c04srjHH6hcNBU1gWfBWP7+YuICNtoeptAXxZnKAw==" }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeH8pJ7Uv4xLVaL6ugpiCLAHqdc/uefYjxEsBL9rQIl600H2jg95yKim0L4hYCsqID2MdqHbEffn0H9MT4coeE70Xl7yeUxcb3R+D/p9xCRGAd5ATguKh9ghWMS5Tw08nJD1j1WGWa+grrnVq416wDshhWZK0SkAuk9uMESolEM4MI/lenmd1LP1BNfbOUD0iJYExKdboRSkDqTIWjQtE6Vm1RiVfXs/rWtWomrSr3P2moyEVuBhAUampPkq5bE1InqVDe8GYo3ZL1MaMd2KeoZHWN4iU9zNFXXlyQcWtdybdkXFD358cnIYwc3OQQ4l1C4mqXgFcsmATYIeReMnSEuyqmI/rfJEc66/JccpTgTJIP9xz0pdKOmFYccExLG1uBQAAADW0li6woZWzGD2CJl/MjcNYV05QskImc+inVbGdbdEHzYuVhGo2sAn1o7plhqjOvcBKibU9NmYzlSz2Ei1bfd56M5magActb2yMiiU2EbHzoR381PJGby0htvS+PMBcBbPwYA1F6JBr66gjPS7dH0tEsaJgT2FBZly6Zyh5qbteu1RaxFoeAYfN/6NsI/K/MIpdBzOc9CMb+EjwJ35aExOzWxb4+sUzKwAirzkUMa5vb7aZdSlw7WkdYtzrQfar5AjTuHhOkT2KuYJb8nB4OZJDVFphEaP+HrMXAdxXQBLp5z4VfliTU6NA0Iix7O5iLJJK0P6t4uhBN+iMBNE49EuOZAGtiAJZBf8HOjMr2CU+25cXh53r06xC7I2fsphKNjHlwnY4bPEJnIEle8zVkTSFbbiWHSPrKGxvt5z0s3xzDGg+5CRhxtHjTFzl2CFIvTOOTYX/PzkPG0pZHbaBMmJQpqWpicx8/yF8UABc1sJl77AQ31q0oUuHzmVenH7hvLvVil0TDiCBUZGjX9Oc62c9jqqgqYrT5OiPaYV34nuiFcXZoStQBpJZgtXHtc7348G0a0eitQD0hcwJCst6HdyRGDikIi2pVzAAudU8hrE32I7HpTcQE4RFghIb12WmBFTNGnEvjPO8tXhp/l9U93ylNHFQ7yUMmNGY62w51/5GY0/tyerUSfxsQm1+CKJ3CddUtoLoY6Opd8wli9XEvyhhJbsWYFObrMkGQSC/yr7sJj0ushw27cebOLUpMLcy1gpTrE0pHN0eDpDLxcK5M65NWXjXVlRfwLGQdp0JyrLAiI/I0i5pJzegXGCTWj7gzjSlX29MvuPMCD5IGdK8+CrSc8sAQaBnDyT0QXy/RNdGrZY9C15CTsKRKMOJp7p1WFl7jEuWm1pB7zBaxyKyDBiKkXtPra+fqRb3SXF3uu4SuTGzfW2uYhgELZbJlw778Kbaj9SbjJbP+69NbYXKcarloAXoX5buPcoapGumF3vT+QyU2YvrJrSyT95DpQWqgi53DgfIGRxs7KEcJGdHs7gi/x/Lf8QZPtS3fO98C3qwNAKVJgv25HWme333KNnVNzaNQicjexAhXxLjISKzDtQJbTr6j7hNT0/rlbKpcaR9Afs0xo+F0vOWtFdr1yvx81NNOjCWYwMvzDizSwDtWFs+1ZpUbVZUnkez0I2y04GnOPSzAI9WlejK9rSFVZzq6GrlywCVMWo2aOrrHKyaWJ2Z2dmBWt2IPtAaBBkA69PwCzi+OZ0owgojOjdGHsRBi82OzJ6x0oubZ7p5gf64pZH9DRBh770GNG+rlvqFZSBxDYpoOkT+BAELirW/jRsuutUGsABQZX/PoVkPtgolRtDWGR0iuIv4UWHdJQLbGUJXW0FRCWkNHdoSAkm123qlDaNbZGLKj2IefYLQcW/0lWUXDyrtFD2n1prgRr3Zgm0JMnuctnaY+oaIcU7M0pBGz8LsWJfFBpAN6PYmmIzv2v7h+9RgGerfDNznjcFcfowpXmhBzz/K2uWOlLs57KRMmzFsjL5uuIoE2KNEsOj8BcIbsfxJuWB+ji3C0rlULluew7+wE22raHA6UYMIEhi0DA==" + "data": "base64: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" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] } diff --git a/ironfish/src/wallet/__fixtures__/wallet.test.ts.fixture b/ironfish/src/wallet/__fixtures__/wallet.test.ts.fixture index ccf18018ee..1c1956d985 100644 --- a/ironfish/src/wallet/__fixtures__/wallet.test.ts.fixture +++ b/ironfish/src/wallet/__fixtures__/wallet.test.ts.fixture @@ -2,24 +2,24 @@ "Accounts should handle transaction created on fork": [ { "version": 2, - "id": "fa21eb41-64b3-427d-b707-9d1ff7a7f0aa", + "id": "3d6267b3-e4ed-4e35-9d87-dc40e90a0637", "name": "a", - "spendingKey": "e9e1c2ac1eca8b2ee39f467c38b2fa0b8e7998495b84d415f231a6c1fc732e5c", - "viewKey": "456d54958dc54a5acbd5782728f3180a9ce4e2499d0bcdf745d92b22491f5dcc9b5e78f27f5bade63a97191469957cb075205d09a94a0bd134c13a54306930d4", - "incomingViewKey": "e6ac2c24cddd8a2758ba99fa5e94a143f6bdca290dccbdfefe53ea84c3d49702", - "outgoingViewKey": "c6a7f54d3e099eace3f26b411c4b10c968ac5d78a3c1b4183ec92488e532d833", - "publicAddress": "551e5fdc4fd0528f9a90dc2b8a1bdd9040a007f08038a51b3a5e48f8d440fb0d", + "spendingKey": "e3d0d0cdea18cc3d3a2913d07246dd86987f0f126f89832ec5f5e43565d2210b", + "viewKey": "396bd8eaf8a48766941146be68fd8151a1d2500a6be7e67bd4fc589980d64ad489ebff35092253f2c8207f44f60f28494d38f9e499833788984d6173822648e2", + "incomingViewKey": "f4e2300a734fb286d44f83e80a16cee30201501728d2fc6d599f7f8af1808500", + "outgoingViewKey": "e4e40f64b76c66fdf90b0a6a7377b13b15f1fc7a8b9994bb791add3425398a8d", + "publicAddress": "2e045513de5eebbf748d9936684c39187c8bbf4c95d222d43d17caa5d5053506", "createdAt": null }, { "version": 2, - "id": "b924d4e4-bd84-4194-8b59-6af8f6c7fb90", + "id": "ee1df44c-909d-439d-abbd-38bc3e9c0fed", "name": "b", - "spendingKey": "6685086eb6f8f555ea1fa0f43c1d67b4be9e630db265dc3b16dbf5c02ff352cb", - "viewKey": "23972b5d61c039990fc515687714dcb9ce0b283c085add1b8b44ae82f02602dde3210b73d2e1295774f439e16b2b8d61f9033dc6935b34b0e7735f0f3df3a361", - "incomingViewKey": "ec4f1bd2a59f7b49893cf4b83418c7b1080b3e1908d14e229009e2f6072eff03", - "outgoingViewKey": "fc09f8e40fba0d76dc3a50d4fb6552b0b3537a913609713c398b4f0ddc317675", - "publicAddress": "a636bddc3b93de2de430718280767afff658a55bc32ccf6496723e8e832f3d54", + "spendingKey": "f6224f26056f2fde37e345e09b525c50ed9503b0b4f55cd1223bb33b1ac4bce4", + "viewKey": "e3955c7729567acc392824d369faab6e6efff941dbddbe3fc7771f3033d63fd3375d9d60a051ee064831a352b7a27ff926912a355edc9223abebde2953305d8b", + "incomingViewKey": "fdd7d5c7b5ff05881bd4928aba0dc8b7a79502063233c22cd2861ed098ec1103", + "outgoingViewKey": "921beabc83ffd7622aef63e0dbc92a4486ac22d7c322c7f93f9eb9bad86c96dc", + "publicAddress": "f2afe4cf6743df4f3679369caee5282cd297813fa9937de6c40c6c1eae22d812", "createdAt": null }, { @@ -28,15 +28,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:JdQ74/Zmr88H3pKWRj2TIXJqphjLolpAX0lRMT1fzCg=" + "data": "base64:2IgEBWTGg+i8dwwFvGHE4EVaaWDJCl07z1X7qox1TRc=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:yYxsZXcxXzudfG43INReye4KZoU6azx0nanFL6F9FAQ=" + "data": "base64:GmFvSjhJdKWzJpXjR/mXg9rkYo32YGgfE4+oYtA7U4A=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339892635, + "timestamp": 1684973316523, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -44,7 +44,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAwuThTyZ3vYd+/JWjdhrgmIug/eNK+Hxg4FLKHv3GpECNU+15y6/gLi2L6VEmvICrZOD461jJFF+rlkTCctSWAJvxY6SkFInJex8GkeIra/qmd2SYMRzg3OfL4cWtV9eqCsUjVbXut64T0hSZxHXDyXGSHqsQYhh3D93vlovF/6cJ4XfUQMfyWhfVmv7LVZB+TZb659FsVQBgl2bxyedOlXMOtavr7gxMQld1lTZIF96A/gOpuoxJh7q3K+59MpJuTN6cmGrvhhAL3rrvvbnhPF7GPqusYSZG0O9YQO9HSsU7yk0BRsCiqD62vjIDb0G5mD5In+odm5Gaz8kzGc2dM/+URGVexUgy5cmb6YhiQDCUJYSAP612kgNYKcms5ctvYprfaZ9SKPyckjzKP2hnMQmBg3lcgxoQ0+xL7Uyi65HBO5WTvB4LZDXJ0aRZwIteiMSt16+FMqP1EDTxuj8TkXWuDzhtJ5F4ANvabL1LyjNcJ+pAx49ScukAznyaofvpFGoB37PBuqP1hunK52eA/frwjdAOs+jg4wZrS56PDt1AxXO62lXnyreZZpvR67oEFupKft/nPTOXtJbNPLinkVKXd7xkO4aFMJSRefp1nylbHYKJpFJZPklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwswrifnFN7gfi3sq4N6DyXDFVwUOa8876FwYK7en6jsjwvVpKc6Qd+Lhgq7IJsY9GyTpLCe8ev6UA0ViK5VHfCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAOrjP+kVeooVpMN/37L73fwYPIHNcuLPXhc6llWi7Q9GQ3FU8mVX/b0mfeObjqcSiYgs11lTOYhpM7iTTl8dzc1RvPUkO1CFYAbsp6bdq8l+OsUkDkMPWwzuhNG+PySSsVquPNSo03EBQ9T80yeYsIUNYrcE842u4wpAu2x9tDx4JOeet8TSy/7BJv8iWP82zFbe4za74p0lQmmnAztyzC43Tdx3X15cBUaYjcELgHEuvG19oNWJRqpq3DBOWqdF6f2pVtGETyn9It2xkjQk2LPZQSTz4gu2qotsSDp+Zw7ICKTYeYEvnT0nw2ND1Kzsh/o856YBOP6CBlcqXxwWRMQCxQnzlwpJafm2vmzga31F3bMbucfFAgSi3CrOgNhMYxPxkhfw8J2XVAY3OWuNe6WcLdmYSxJ0Mi/CpG3VZae56aZ9cb0rHhg7aLDyoqYKASmfoJ2wDC8+gnFI0kyGKvhwDbB6IeD6M9hxYDCAvsdjFEi9T+kOkZkZBx4rkr1hbK/RDP9hVLznuqAC687fG7AHnOk7hprIZPzyHcQETD4+oYt5lObqRgkdODII1NsZku92qMqmqZqNKuld332x44Qk41/0mEsjWMF6sO/UP9F8kcpVwLK9sO0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwcA9+nMja0/GjXmTQVkfFNl3q/em6pt2GYuK8YDGj+Kvk1zUCPRoRlv/IiRYm06LGC4cR81NP/Qv5WNgka5/fAw==" } ] }, @@ -54,15 +54,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:rkzok4sxbDVA44wpcOYSvbXUOJs07tgUTzHoZd2jn3I=" + "data": "base64:eapzxVbXnhBboDV2rRTktcWvxBtg7tuRDNsRjyRTXQU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:+n6E3dqVKGxVcqbZjvWDOay3IIaZ7j0n0sO9FzRnxtg=" + "data": "base64:C+2ZGlKJoWvhSz+ImeEGuCbVv1rMGcGCOKBEFDJd+MQ=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339895301, + "timestamp": 1684973317158, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -70,25 +70,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAS/uolma4WBRR3O2UBlNJ/yPxtCbPPXb5sUS+fN8HakyA1GzVecYlz2uKLC6AyGFtUz9okif6ehBILwlxDRr3Ccuqq2lwVoKLVRjysXYeLy+vwf5kxDDtwxEogicLefWs07KAzhBuUZjz6SImoGKYX2FXbznzU0cSvImJ8//zq0wHf4Pwqn3yHPzUa8Mx+ZbRP69ZRTTrC6FYAN9WTdVmQ/JnDMqgBUnzd6P1wcE3puCYPZg6pkhcD3M5LM5qM7pSWFlRzGmT+0hTjqAdnvLSGYExvRD5wQjZd88NCdXa1a/5rzVpHqC0IQCk/pPdcFAYauKbFDbHYuxU9ZGEhgGVQGrN3uC5er29vzWfu5qTpbIblv1On38HCjgsEv5773cJDQg1BHoex5wYsWjCTykIUcyhC624XB/8vZqQUGSfulGH12pOl6kSp8JB4shZz0GqWEW5DuY8q7O58Fx4F+1gwy8AIOP/JU1yRsmpqexuWZpXpzrWQ0Jer0ZdjSm1DcEfbrgT3yvgk20/KD6DeER8ovq4+OXw7uvmOdm9QFfKMPbqnddk1s3rxijfOMDUI3gI6RH6Vfa3wQNbTl7IHIWj9mL1ssZdDjQ2xbnwIkrKbLsITSb5DQ9mbElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw+DBfm0+VciCATNYYcrqGo2azJFAvSs0714WJYyc+Z0cG9Ls0aXN8cTjko5LgK2VLFL6hP+7zA/oZXNm8RtEPBg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAbvNBWTy1zt9O3USfu6TP7vlviA8X6I381PIEI1Ki76yYOroSDnbKBfrJFIykgTMKP55WmE0YICqK2RElN0rbVUilfpkiQTik5PTqUrfesRKr9tpqmm97xxX/LdrAOSit1P0DDrUHO0rGYB1fLAwoifCvsm039bUexny1AcdXqA8QMKFkc1HXvwwWmf7Fg6XrrO0DKSgbnbtrHum/sCv/rjeDf66uU4Derg0lZGNZd2WA54rgDBMsv/iF8yqLyg1KPJCnqjNUDOmJjk3BAPKb5bGRt9R4U9LJg0PZSuXuqwo7dHBp8w0hukT9hqpe9Cfk8CapU3gKS1RQg1EggK4mVvYDSOgX9PWPIe/7mx7XZm8f+QPC3L+ThGTwY0XfmHpSHdECUAQeAsRJz0W80SsR3kxVJxo92+Mi6nEdDYy1ghythJNTfFtIvkVLAEfTQ62XgnE5btA333nGoLsvQ5xknpsLorbUOIUwzlAng9LKW2srb00Rj3WefMzrfYb6coTjneW87Le4aSdnSUAIeNWxgBKzbw8VdwUfwGWtMsXk121rd3NG8HdAIeJCoyQKVzISdxzc+7ORxsYNj7lyiGkoynXN9nWlFBzN2ZZj58+2xSlnHnOS1sHnS0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOf1YgrNAnGP7r8Yqi8/2M3PyWOx5C5yG+a7C0TGc/RRCiYXgWAZOf0ilqm+Rkf5VQGYN31LDEVpmBxBupnWjCw==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "67121069E2EE6134D8404A45632658D22D2CAA4CBC0C3FBB817866E361B088EA", + "previousBlockHash": "606E1C338CAA7BA818DDDDE875A52EBE3C5EA2899550FCAA5675891B91DDA286", "noteCommitment": { "type": "Buffer", - "data": "base64:xVzTOVTLuWSov+LQHLvrQNcD8eowR6pARY1FJ5Oe+mU=" + "data": "base64:dazFOhMkt9lg/vTkbWY41k7EwFF4MBUbatyvk/ayj1o=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:cFEWWwNFm4ZHfpXY7l3CTjzPcvPPSOJLLsgBFCZFybo=" + "data": "base64:x2Bi4WHT5MclY16Hug7q3J7Uv2xeMmEYrK0XZLocTIE=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681339898147, + "timestamp": 1684973317797, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -96,36 +96,36 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAfxfSg6RXFb7ZvKVEUhKqUQY4O5zkA9Lp5MRzb4YlLym1gct4i15G4WdcPlIjfcVMaCwxg94v3uC4jGuUL8nuZfCj4eritbdLAQ+5kMEfbI6I5BsrN4vXmFeWLlDqytf9JBdtwWY3VNmYnxzPwY4gDRt/oQqi++FlgfjfYOw+XH4ROhYAy+I1M6U2yhEjwHjcNgM7WZyNWFIWk+5/UwFIZmNJkaeb5XtP6RIQWjZBpRuzb0eXS8/JdU0Nf1DuS6TPonqqUEPQWy7sL6jSH6qCFcLQkDEOXx8GtCJ7v10hFPSmhB5d/aQGN3TFFF+Oic5UlF31b8vJQEo04DuILpXsQycNLxK8Zud1GbB9YYeazmLd4EQwKu/6gTsHH7NJfkwf1gXuRHb+iBZhAc2g5ksoiex1AUb7z6MSiojQCxO/Z8bTgZStJ8yNR+Cwv02qeFC6zfDwH66MnqrwcP6hkKwF4T1ZNn/2BDINmFVHPzYIP3DomtztPROck6WS2+e8fr/RdAeB96vHC12v+qToeuKc+pRLWRdRxJVJuV0hZBbTzrFUI5NInzEqlpKronLS+Ji0nmv0fnBCOCZsDXN9xnUHIKiczvRybuLWppN+sIdTdENrSwq1beYTR0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwDP32J2w9YdpeWnCa9rxtHdyHlMee2V/S/gyVTCrxpJvCPMCEdbDYKIIvicKG7x0m/igiwZ6no0UGjbg15sgKCg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAnO6DAZeVu9UtiTUQgWu3AJJlHFt+o0mssKc4amktLJiNvFZ0tdBgvbfKVS4Q0Xndt64gmsnSIkzSUcvjSbcJ3niJ2FlrQl4Nx8H64vwuUUyqR1qosUBRFYVzud7x0pTMHEhfVro2lI1mOv3gsW0ptI4Nd6qvJv8K7gu74HCtp1YCuZwSvUhVsFPPmIOU/5NTXVim1Mvh/6tl+zgOvidzkDhFex/1m6qxFwTUHh7kE4erYtzP6tEa6KoarFidWitTfHDFMjOi2h4W0lkvCsH1UJWGFZ0FTPmmwrXia897ErB2El1NGfYDBzKxG0WX2SZ4fmTLTeWM6p1j3BYvBjaMSw5DjQI2aY2tt2u+QeVIxaPKO9boUpenH5XuHKjVp14IpMG1VEqy5INR803ND8/Lu+toK4s5olCtLrwRvYbo0uwsqRxL3bfohB66pVAOvkNq9EGElb3zr+ei3Y98pfE9u4wxDvLk4rB2bNWvazTg58Rer+Ir2MkC1RldfCeLSrvRq0QtxVJYI8ivCVcbj2ypQRZZ+FBF8p+/QTAcqX417TWVLsngx98gCVjXHj+ZzbjmK7+pW5EBKoRL45Sc76FxZovqtdfpcmlTeiN9/6cR4dn0ABxZwqyOG0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw+7l0U1AhZ0ggKdvbLLiWnRLb75benkIxNsFrj6pPHNmm3LZnKfwFrRbZYM/s4N+di9X6xhOiBqGhNKkDfWT8Bg==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts should update sequenceToNoteHash for notes created on a fork": [ { "version": 2, - "id": "a0ee773d-04b6-44ba-9aab-5e5b7f0973a4", + "id": "1f3a398f-02e9-4ff3-8bce-8a69cc659046", "name": "a", - "spendingKey": "9f3bf0e4d446e8b4ae0f8e2362f8e96ed089adec6fa6bdc83bb85a4b645211cc", - "viewKey": "2c7e54ddc881641858a5c52dd17061f3837cebe1fd8fa2f16bf8a5019603143f905860cabce84040fe3a2528e30939172649de6d5e294ea2ff464ec41020822a", - "incomingViewKey": "115582f00b99ff4b0586855a17f0f65c33faae9e2823efeccdd8a619ad719102", - "outgoingViewKey": "8e7a47ce2a19878d992060dd9bcc18dbdff5cb8f084118f107f487be4ab1d89b", - "publicAddress": "8a8ef1470ea6218e01422f2fab23a20355000723d93d3e1dc1caece5b46c9fc7", + "spendingKey": "04bb8c53590e2903c45dd60f541cecd021c36f13fdcf35d1cd472315a1cd174d", + "viewKey": "3c9bb78dd73ba043ec046dffb856c579a25ec3524c40d382dac565ed30eacce04503cd438ea915c673905f6e965e2819b77226ecafa05310c49de04876571d52", + "incomingViewKey": "b3b76fee005fc75f7f6da238b93c14597a6e549bae8661f572e809c3db93c700", + "outgoingViewKey": "d0e3dd466c28dea072e1882ebee3032ca66d622c1917e8beefcaf3feaa91ce53", + "publicAddress": "44b316637d413832dbbcb6113f07354edbc499885d32543117caaaaf89e12b60", "createdAt": null }, { "version": 2, - "id": "9f215428-14bc-483a-bafd-759ccc1799c9", + "id": "f0280b57-1652-4046-b6ba-a9576ac5431a", "name": "b", - "spendingKey": "747500912fb1454076572712298b3b23aac37ba6ec19386c3f4ad888b94fa8ad", - "viewKey": "5b611b55ccc56d2a2558e80b0ffe9fdf577364b3b660149cba7996dfa1e3989290a9d1f2a34de373a20edc24124924e71aca478ce0aacbf75b7aa1a4c3c840b3", - "incomingViewKey": "8f206d796082b68f7c5b5e4bdc9ded3eb7ffc9de9c5290e0ec932ec463b7f804", - "outgoingViewKey": "1b48dd205adab7356353a88829f880be5340a644b438dc434493b5277a7a77de", - "publicAddress": "102ce7a375b9e59472674f853077da406e9f66e99caf8bbb22dae4973f0242d5", + "spendingKey": "65d1b55f53eb2bd15a92c005fb5d5c5da8e8e2c404308c5c251e84e4ba5eb139", + "viewKey": "5c679fc2d48eaf3c700947f90256ec846b53404ee97b484e4b56b133b80dc802ac6c6b64d68ba641b13db8601067bc613abb401606fc98e4e3c9573c68c2db63", + "incomingViewKey": "e90789102c9c98f18b33599b88cd387f1a0da3de546c09f9afe2fef364c1e905", + "outgoingViewKey": "a0833b73adc31e281846df15bb8405a01e57504d0ba9560cb4c4326ae31ffa8d", + "publicAddress": "9d906852376796c6e350337b859ed536d61a86e2acf7874be61199b022f69561", "createdAt": null }, { @@ -134,15 +134,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:yWbYeTi6EgiEbnRiu1tAU/HmdT1ZDI6ExxxqFwbZzVA=" + "data": "base64:UWN8vdRLzorKDVXWx2VuchmHCUyWutWvg/3NPIMLWhw=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:Kk/2gLX5eROekne3c/Ub8QJ6pEEzrCr6jyOPVecIfXM=" + "data": "base64:xmwz0rSbrGLXJ03FoT6jIYfTf0jC3F4+c+EPyE7JGDk=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339911932, + "timestamp": 1684973321472, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -150,7 +150,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAonWuvsMLPSnQ6VBwdCtK1KCmXr/Lo2AoUTWWzyX7KRqOn+UJt1iF4wEd8i2fir7af3CQEWEGMACu2koVXL27VEXWB1B1z8uX+YVscy3bB06yfbO999g71CPo9zlNTDHk77qTm45Y3nq65UQarrf3TsYp2I3FEJdLRFes3+DPLqYWWrD73tumVqjcfabu5EcVTO5ws+lqZEvjOXFIusjqqkx383A/b+YohEPknPeSfXOwxx9uilWeBpOxXKdYPa+Ct2NiT/M6dvdeN0Si91YY6LrN0BxOIrOF7jqpUFAWiUeFpJ19S9qN4JpXpfGsluk469K5ZFYUzonTk0raXtt4NNwC4FYEt+7LO6ulN3+ZxEaxY4F/+QDHtTfQP8TO4PBrZzhQkQotabLpae77AUt838hirICyO+3olFTSwDDbrs+9f+mMtKVCbkf+kyV79evH22Z3z81q0Pfx6HBpVwRYwP2OImYb6a6vo9gFoU3qW5o7yMGPIM27B1Q9nQ5hD+5LSkt9A7hRC22l6inG9PfBwk9YgiYSk0PAwZ2ET1u5EBZzBItdJKKL31XTtBwt4NmFk9odx2ixkQk5RCCIoqPeRngxDa9J5nn1woisJaYRlc6obZ50yUzP+0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwsCnHvJEUXLQfAK66hU4qZd2PoakhARTl4dbC0tcNqNUY3D9KLQJs3Z3RQiwdWiyX1CdBRaFqgKldhQ3Rmn66Bg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAI/aCAn+hLbsHgtOVQbspZ8sQueTpm04uey69pxMZ8jKXmMyjP2qpmLKVBperj2le4fWLeWIRZWMkhUG9U9HjXuu0GynZzzBy0u9zhU2waYeEIgtgijPQBx8Nq04q+9lnP+GCQ0g1mO+L0UMP0/vWNkRxXBxJJUl7jUnR1y96hEQBZDsVMDuwttDTMnBJnad40P7XSPw0la5os4oj1LKGqSD6wINpcJP4qsGRN0XKMRyCrLjWdQ2T6jmRQkcSM5DDdkJGXOWziDYfU0fZ/AT76t7i8HXSoaLLaGKTpiqiCrQUp/DQZE5RIOYs+pooN64KyR9Hs9sVnTpfan8kTlK2EkHnFl0lYK1znh22MJo+Ew+QQgxUheZi72/tIyYHByFKkzBvzf8CwwEDCCYZVc3jFfHTNPvQr63gWZEY4jnTCphD3gcds0fXoETvebqwXtNZ4qypRBFr2egZCBtk+xLkdeX9IuDBwb1UTUwN+H4LSLFi35T69tlIADNwKbNS/Ln1Knf2Z4We3tjyFY7+wLrN9F71DJVxjzLCjVlHzLOIPBae+BtzK6u21FCXknX8VtLYm7KsTXTdZ7azfQZ/P9EbomNTkkKxfStP0VHjAtRva6jYrsPfsfIGeklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBRDZzvjQXAnFOpJB+9Rlyq0c7rrta+azVlT7YtWeesI9zqdqiWxgqk+U2C236XWKCD0ELz9xKk4JT35jOBbQCQ==" } ] }, @@ -160,15 +160,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:nzSldrVUTuZxrTJwyBvJsr+wxIwL1OhgfFmdpYhvhx0=" + "data": "base64:UngX4k1f2jUn4lq+H/Etg7QGDMYS5ss5hpzK4H7asSY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:qMjJZBgoFhmWBZ4YaGZBb85irzPyqZYpFhfdLl4i4cM=" + "data": "base64:3xbNxWD13/LmVI7qGDxE3x6Q9N1G4Dxr059MsVRMP+E=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339915087, + "timestamp": 1684973322174, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -176,25 +176,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAOSf5sxkjkVnOUQQLuwl6YYE9qLF4YSZRgMFiomkVdWSOTrPd4/hMX6PnsuZXk0DCm0IyhkfdV7Gh3dzC5yM1oPz05q7AsJeQoniUl1/FRp2vLnzuqhu587JeVhiDj3TNAB43kuCCKObemEjSgQN3+VxaRwO4y/7frXu5VFiw/mQIRsBnrXu6+gdTCVKYDOItrtZi3SmUc5VBaivVtOgMc+PXTwbVyDijt7ExqsgnWmOHANXimdP/C5H7theLmpuunSGLkfBhQT1ft4ZQUBI8qJODO7MH0e3WDP5S7OlUZyFnEZZlj0Tf+LGC++OOl9I/G4AZJCDwWypii+cd7lpYy5UHlLWy1/+hUxse/h3Hn6uO8kvFrzycHvclasqwqYwXKFBVts6iVr1TxyjabCHXMHlk3clMXAwRkFsmW4VeYkGUnu/j1pUl6RoC/pGB3usyDmwrW5tpuWlRtekosTrlutZErpJ9nIljhJ4st7z5v4Qe6ZbOZZ5QCHJyKT358bsjN3NOEvazQMV329H2/KQ1p60askoLldpJ+YppNZYgbTvC6365jRttWwvm0ufohI9xEZAeyiFfaW6/RWjV16VnCvA05IjzT/ZbEsne3AXU3zfRsp4RlzdtrElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwjc7F48rEtS67cCy3cRPXtEPm3TkfWu2kWEs8pDAiFFama9lZeeaNu3HlCDlFpSmVGLxJsLpqzG9aHqs4cyu7Bg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAt08iOUJEmARvYBclMJiM3mYKuEb01rynppvPIWQ5bh6RjiQ+c5m43DBqTfp4Qmx4AjDxsB+Hq9t34OqSSLpm6atvHGw3mnDOf6SrrvkznXeXuibn/bh2nH65C2/BTSkEs9iCiIlbJASS49w1dXinWKUI84Scnw7fpsAs76MHdBUO3R1KUABjTyKdVlcnOA8w9fo20UsIPsPySiR2Q9AsxR1soCGPZg2Dm6bTFAKWG5KOrS6mm8W2uuB/eALd0XwpNvQlwiji/QLGc3S/RXIVoWPd/HRVAt2qsX7BtGj18Gy4b6JeSzUxT35hBfaQJRJx9EDAw4yh2vbSSv5Dc2R+r3vIYFEKHXFxMTVXGA7cu6GJX/mO+wd6Uj5ltMuNVSk64BDgZjNFzi0MH3iF8BGBbrArQdcVVu+6kJRgZfv6nU4D3NPnrdTpLH29HLIaGJRx/ZR88mz1mpMVbGuMUQrPDDJTvQ9KNJlGLITNMmYyPXCp1iIWwhTbEDwEvjEzEIdOsRil9EaCpj5Xt+Jv75AgGL2Z+h4vI13ePyA8lCuE/RKgQtRYRjXDt9CAy+7r+Zg6vA3tNcrRecj3dOAmAbmEJtHVu/hxhurUAaK251LS49CGeaXlW5Yf2klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwz+eVXJPH8tcxz4bUcHjbNRijNJVeSCaXFv6MrndiqRzOIfD3R8yb1dCUbNfxm1T+M3SU4ti+JiSwsEnhOd8gCQ==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "6FA48B3EADC953CA776D3E891EDBBAAD8A69EFF0CBD16729C974743EEC70529F", + "previousBlockHash": "B1CA111C0BA33FC49F3B4D9F1D17CED747B494A02874C39B74F4858E9C9CA5FD", "noteCommitment": { "type": "Buffer", - "data": "base64:kkHMFslPOeHVBEl1niFqyoteT9PShr/IDatzA9E5YBU=" + "data": "base64:y8hqEzI+7wbq7+Bqxe8/bkA9Vis0Wv3zW/3yPkVObxc=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:re51zKeMdYhAkLJbNM4jOooVZS8so/3rPWiNKITiGWs=" + "data": "base64:OPbuzx7lJoIGQVNL5Of0TxY/OXvwWqu7fkpLEIkjxx4=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681339917854, + "timestamp": 1684973322844, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -202,25 +202,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA9tU4a/bo1OtmI3/ISSvz+J1fKJnvKR45swG4HqKOQTWmY4XA43uynwEzBdLbCuzgSoZGa1w2pGCSO1aINeOmWkoc4i+dWRckOZM3wsHZ4TqqirzSVcvaE57pCgVDig1pgCx1yIuXK3hKeJ8EKkBTJBQmx4hNt9lbjpcdRc96YVABP/YYcUTEKDz0Cs+YRujtAzS6aUvTjnAV5GLWgptpDaAlaSuLg4oEAawIAWvh1nGIFw7Jsiru4JooSz84OSqum8I/AsTeT6bYfvywTUx5tJ8uqU9r8ZoaXBFvFz9jsywdOieCV8+dBULOPWZMeUKXRL1ekgPpGTUV955aXsJkmhz83Fb6utdgPwP4BkYE58QIXVTNhdabTTVM4b3J20oP4oCD+uGskhVvvRRy33ITzH0OLaJcyboKfxLkN2/XM8YKIgzAAt6TeSe4LLTV9rHzZ3oCs65suvBsbNX5JRYSqlGE8/e3SvTCqqZMTAYrnzVLtTslBuaXaWPUDwE9/OEGv6bZoI0x7oXHJRCLxvc3NXgys/pmacQ3Wnm5ISynperhS3wrJZA/y3yMma3x6xghx8JqXTW/12kAn5pszFGktK0s3m08b6re/HFlHcWDpVxuwAPY9LzAhUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwbAgg84ch8Iq2lgIOkSx59D+z9lgPKyuMqdC6cERWkwddf6KOc+Eg0BrU17Pmu/XFeVleqhgstdK3PWIFmY9xDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA7OTdaDbE4y+Gsvm9ReXuhbqpVq74eV7oc30Fl8lkMfKQMtCFcwZOBDZHZ0WDt89+svUu7gHnzA5tqG2aNEDAH+xagY5cAyiT7bmzgEwfIpW29+S09aLL6L+1N7hSDeobIbKFRzCuX1pMewARw6X5SoNl2akzMgU8bUfm0TgkyG8Q2S0ZA+/UuvwLrq0D8Z03WEHHHxAPYx3tPRB5iP4Tm3W0NevNS/oP40wxGUULmRKCq+h/gyAUKGYs+Sl3V1zuCXa7dq0KfvDV9+T78xA9qEAfdI80uJ1CemvtXSwE4rgCE+HIEYTjSGB+PTqy2W61mclUWjqw5lc6wn62DPtGDWS0BulYUYMzx5cRNjvLSMClcy6JGo/8Dc1hj0wOAyBrKGwi8qM0wKi34UGhlH3AYme9bmncHE4RMqocl9N49TgYjasI/00MzacRdy30P35EaKvV9zAxQNgp57pOwOmXmb9C6AdTzcbnf2Gl+zBCwIKaNXAg105qT3KttLPKQxrozy7ETeTL2Mfdo9R8qq745Tae150nDUL1ZlXby1kzMFY+L4Hw1rp4dp3e0LohhtMuEJARDGGbctF67uaoNVRL5OC12CWsHALGDTniWiVj1WldiPx6K8Ag20lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwh0Fh9ybs/SE3X5N0Gb0CH5ovujAaCr1nOn+0M8vRjkG3ZuQoEpcJe6ecM0ZQqMFHtjlVgdqY8ZzyMhDg39umDA==" } ] }, { "header": { "sequence": 4, - "previousBlockHash": "ECEDE41746E83C78C8C503632CA591307C7964CB9E08BA7D3F32CF49C6BE719B", + "previousBlockHash": "51646264FAD247FF418031A3E60AF3E9EDC494DB79C979659A5422DD60E9FAA5", "noteCommitment": { "type": "Buffer", - "data": "base64:xAHhTwQEl8Zle/EwhYrdnz7oxz4xGRpWzgC4bLSBuUw=" + "data": "base64:XY3ZtY7qWX78oqUrgA1bNuRwJpsNEx/mrWt6KdaezjY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:jpe4QOqe1W4NQudVamWIbCJKEHbWnWMcbW6ivoWitg4=" + "data": "base64:/wkxAMfoX0mcTAa83jnyXRP+53qvDDEnV9ziaTvOmJc=" }, "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681339920197, + "timestamp": 1684973323489, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 6, "work": "0" @@ -228,25 +228,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA98ChErXAeMWcOmxCeVUQc8/IceG0tc3squhT7ewHk0KY8Qx0U9I5elx4jePa4M2xY7Pz/HeIccv9DD84hfHstIL+VMWEaBrZYeXSt3XWs/iZSVvN8vXZWUw0nFwKX7HRNHlHGp6/Ok4im9pmKxczOIxd4Ilt5uq/lCMWkK4x5kIIivhtIfwrwsU+zblxKZN+YXi0Z09Gd3PFNyhYP9k80RnL+qKQ+dMZdaxHxMoi+lq4IA+o2Iym94UolnCtpNMhUEP1I8hYeGPsiVeiFz7XBiFWrkb/BgPENmmSO4Mx1Z1+iTI5n9APdJc58O4mEVTIyNAwxickEBjsKMOKM0jQFNjJ5YFKt5/lkyBMzZzEfInl1v/9A9duR5Wu4kYx/LVFr8BhRLXH0i8pmgK6LQg9g0vpzB8k0D6QKEjceFJ62Fcr/iZWEPGiBhQlE08MdTcBTrdHFTbKHr95p0/6bGwHKaOJjfQfSyJ2zJqZq+gFfIR+GSQUYBxM8VVsTP/PGS4BSIVRju0hpyiHKv61szYLvNxI5DGHyzjTfzYM4N9JaJTozh0HN6q6RnSBe57SNXg3+NqJhUUAp+JUbJQ8LJP8aQzROyGoqf2eJpB1HRYevu/q7EYfvr9zTElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwf8D95JFFfXrpzDY6PfuZFOf8Qu7TKLaGk0Cw2j3Ga6iahbhd/ksDbVcdl3NYSyRisLfvs1ZrMimJBp0qs42PCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA7J6OlcgpYZ9sUS5qbrMTfOpX/la2DdeScSYbK82AOkqogg3RiZf3g2AL6Pr0cKO0Rtu9mUx79LyrpSANeBGuTaAGbWYxn5tw1b8I+MF/ErCWqVnlx7GKj+wWASW5T2pmobuMJ4XdOCeq1B76+5iy+vDu+ULQwfE3CnMKEo24gl4PWvXWyyyCV795ImWIOd5DI9fKyeEDXYA5wv7NPfdaxarrQssQI59uA4p1FsYVh2KiZbISUE9vKylnSLTlXJKBPk2wYFYLwtI3bGhwTMO7Wx5mDZ3A5hQ0ZtSp5aBzocMrq5SJToNwQc0ZWxr7X6PHSMx60mnRbTpreqrxhIqwkwkq5n306SEX0A616SBHy775YQnQ3+b/dNiACUapQrgEoD0I41EFYabsPg3mhI/ewBImkuDfUhRjZljxft6aD0O/2hThkE+ZCIiSQq6dowma5f8kD34QSxG5+hj3168qU5J+7zX08VF5h78lq14R52MTdHx5SEx5P8sFSLjsFHdda5ApKK8Q86hgaTwf4J7+oJjDxyE1iP2MSzsNpGrxkFGG2/Gke5TmaamJkk4UfnaVup4LhexJDYr4FUcu1eyaB8rvxUzIdd/0rDPD3knygbGxyr5RSCSd6klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwHCtkjhDQnfjV87sS2zM3I6HfsVHwHwmVOgkseHEk2OS1Vmmxnam7lLGCC5k2j4rYqe61fGx6iLzreNN03X0lCg==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "AD7847540CF6F5D47DCB22F74D8FBAFDC72D710BBF64D5A5ACF9587647E5B3D1", + "previousBlockHash": "F8D72C9FB20BA4159835FDAC9B27B5338C94FCC7B30DDEFF2B825EB6284E35C8", "noteCommitment": { "type": "Buffer", - "data": "base64:97RhszAuGgonWmxDpeU9XwNJ53AqdWBLRH//UVcAdEs=" + "data": "base64:1enoN9FAENlRJXwwBQFxgeiQ+nULyELjJ+av3QLkDlo=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:F7R270I69ynnes5TqVtcIE/6ay7l+fNwzP16PJnbZKU=" + "data": "base64:1LG+gipuNYun+Ww0/NR4PxsFFcXz9GzJchvW9RuzRaE=" }, - "target": "881701459226640133281333645594906705754066038206936556099670930859474975", + "target": "881271989446208257911980828427057262643615932976441214377264856368067535", "randomness": "0", - "timestamp": 1681339933358, + "timestamp": 1684973326547, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -254,11 +254,11 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAXxF454VbtWy6/iwqjgO8PM0knWuEl/djJ4Z9PktWQdKZu/AQWFWxy3rhuhAWNdPSrLAF/+lnjCQdVekSvDzhjfggsmBNnsyDdpKd+ETL8P6ypKkkrvW4LYeLtDYwSh84eO0fnktVCVbnPpI/5BAh/KGAQ5MjXelXQOO/gWIZbAAYdT3lf1taB1Nm+0AvJq9RyhRrJ33Y/wpRph6q+5K3IyWWvDrG/rkRZztiKbYynSeXLQ8FrgnLa7lYdM7U8PTfxbdiQYYE39SdvMloTqxbT5/bHhAnftB6+ZASjpBJI+eEng+md2EIVVpx039bDERccWnjtAdP3j19BvJR9nCkHk/2GBPrEY/HvQmikgtIFDXlfLp9eyZsi2HOQy06nNs3Xl6bJLjDtU1H8GwbbbWkqpAydAmlF7RywiiD6lF/45XcovO8SnpPfrUqXkPC3CfeiR6n27VEsQZkcsc6jrO/aajrkXrFZbVJ0JSADmNUurxwfzT9GY4pGWQ7OGNbkTHfMs0BJe5ZAk28dP4M1dwRPzsjQofMF1Qj7QPoKFCgvpl0bxmAF9DI+kEY0S7wZ4G32JrV5cuCBfGqycInVF3HFZGiFI+jok3Ud378jO9KguKh/MPxKt6PY0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw7+0CFJQ7+o9o6npR92irce0Pu74LkxcXt07CPB6OATm0GCrTeCMy+v7Df3kViUoR5t+marlXxkksRZ8NTZIvAQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAwcA/mOUFRVE4xLSYwI4VgAaDXVtvqy+sr7GCjSzL6HGKTUbMVzj2ErqnBZV2u/1RqHRmYgrDRAg7HAHGI1W6qIIaRxe/1J7H3hIllfWAbgGrX/Rna5Frw80/0u/n4G73rmiXzmmR5xBxiShZWn/gysRgaSk8+q61DzxXaixfuDAFpFZ1SoK9q8KyFEh+/z5o86I9DUlGU48KQzZanme4S2yAWhHZMLbxXyMWsbpr/7a4mntkRSJnjG972/qJQzEk4Wf+c8ptDTECNNfBA9qvzCUbhs9ar4jJUiBD1YxQFHGW+GsCVjFwm8dMVrX3a8mBcjzWWtPwthS19TlcMSgoGqXB4l94ZjyI330Bjh00o2pjjxO/XiTKVukZuHntgC1aWcwWIBvWnJeIsj49tC/3i6Te8HBr77c8C+n0uzdNW6uZnZoSuFgesZva6BKI7VRu4E1v8TQDsRL4vcCO/q2GHcmSBindtodXCbEWZoROPsoNu9EbJB6HHW3BY78aVeRaeA/1K1hAYBHoQZ8YPq3V3twt+mk10J+haJWvlPSmcKR0xQEukP4rBI+bbo/FYqNQ7oGtpbBqEUhCTtbO0ompP6zhquKYejRblao+6+it1cARpnlNtvGMl0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwaRGTZ9qpfYDIfhEsf3pwgwLLilTjyTsKoGonxabYAu0sNQkwtaAnrLdphPtLyR0kxTA9wtSvYCwi1IXHhjwUCw==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] } @@ -266,24 +266,24 @@ "Accounts should update balances for expired transactions with spends on a fork": [ { "version": 2, - "id": "66db786d-7dd9-49c3-ab74-cdcaec600f8f", + "id": "d199e817-19bd-4059-b364-9c715472d031", "name": "a", - "spendingKey": "9bbd8b3732c67484f17c4e3bc586e30c1584a8163a98bde365f7e7da0e866746", - "viewKey": "3cd32ff39c00592299059359289bac0fa14c6ea492cb527c48146ee093e9a9b01d18bc096958c3ceb10884131b7c2dea8f711ded26e68c799add1bf1e8646280", - "incomingViewKey": "7a0fe780e4d412803234509279b74028c9f1a7392157b3828fc2413344f12c01", - "outgoingViewKey": "674e829674566ad241229d007129edc1b1db4ccf98f34ade6967389cc571c52b", - "publicAddress": "c68090da7401ad33aeb97a92bee6663f296125cf74a938e6089613c36080759d", + "spendingKey": "563f413ce4698405576e1de02aeb4fa4c5b37bf28160aba397c29847e1ea4fd7", + "viewKey": "39114d7d1a7af54cc820655a1da28f4b12bf0e6b007980bff855d30d4f615d030b3fcc783eeacaba6314f1b103c856d42b2a1a6df6aa80edfe5bcde8fb045b22", + "incomingViewKey": "7334442de3d0ddbed3c40fb8d940c65d274880bec6489009939c8a41514f8e02", + "outgoingViewKey": "9612df9d4fe32180db34294f21aa948ab6c8c4fb7b20689fe255deb39794cceb", + "publicAddress": "5f24ee2ff16b086d0ae10f524316529af973e736f6a1f18b228014b44cbe82aa", "createdAt": null }, { "version": 2, - "id": "d0dac61d-8a7e-4978-ab86-db4d5bc1ffc5", + "id": "8162519b-6f61-4750-acc7-605033e367f2", "name": "b", - "spendingKey": "396d78cbc70a08cbbcf6028cd865abd0a13812936e5865f38949753e1a21b0a5", - "viewKey": "0944d4fabeffb105a1f64c3f0f0d8aaa9ab8dfaf1435126afa36191f425be1e38fbe724bfceecd6dfa224d01e51743a39a6542feccd24cb3988d76ca5045ebb3", - "incomingViewKey": "eae72b479336dbcbfbba9e8220b6e322edbff533e0360b17258544af5219ea02", - "outgoingViewKey": "b901685bdde6745c69f8535a61792ce2dd6c41e72bd18946b0751aada1517a9a", - "publicAddress": "286220327958090f4f07bd676980c642b74d5ad32bbd9882c833b82fe19a861b", + "spendingKey": "5c88d2ccd18aef114877a15bc80156d4bd3a444f6707f2a4c4fa14c49b3b1b6e", + "viewKey": "b4be891bb7386e869cc40c210416fc3356cb0a6ad19aa0b6b2d24cd0223c5dd65101ca18986a40ddeca2fc25daa9afe2cde5f5e289f2916ee201672af1ae5d69", + "incomingViewKey": "0f06da740078ad965117fcec994cce3a78ff0908920fd6e0dd6ca428c1a14800", + "outgoingViewKey": "2f00b19fc3ca7b35795b695aa4c8e519c228de1048a84831498d0e1d69e926c4", + "publicAddress": "186e2ab3866a7c1dce6ca32743e15042fdff412a950b2720b9e38d5de0bf26ae", "createdAt": null }, { @@ -292,15 +292,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:pKsUPWAcF8oho13OgyPuDzb1T8jqPxC5XrRV3MJtsTE=" + "data": "base64:qAwUuR1dxZxNTYNic/x6Eub4Cc+fs7LH7jZ8/dKvYiU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:/nOveJu5AmTg6s5wjcG3pUAH6fP8oP7D2SoLxldPOlI=" + "data": "base64:HYpmh9a4ouichC20x6TGVUm5EPqKPf7OV4KA5xt5iS4=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339937198, + "timestamp": 1684973327657, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -308,7 +308,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAXSn6m3Yn2+78arTejRtTOL4szTz/9MD8TulKpFH5VfCBKtdjmZxvrz1V1Dmq5cI2yo+UyioPH009gQRdAtf/vrrSfu6bnHBBLYGtk2H0/wSGQNYvCjNPE8o/jNlMxq8X9txKSaHcnNJ/DhY3NGqkbGTCWyDwpt7rN/JcgTAM/AABoRoubIm360JTKnTSuFoHKZrmrjVGo+KVCkV1KLmhHyCTtiZjn0qOw553Jm+jFwOAbphJQ1N1E7oIHr8a5LCedalX9RbdFCj4dxFhGuStulyihynTr7O3ypevuv3qkOScfAQ+Vg/QUC1KOKqA0Lq+oPfzEW8h2d8BI4DiVKvDJRIUSME1IdDt97bx51CUeOHlLdQoSz+Z7I1G7aVTrlEnTjeOTj2Ryz38Cbtsnx7JtmoEgFpntKZBngoXYm5wvWkIJjD7ZM0qNWPVQkkxNaCWBx15RwMJeS2cLAChFvNZLLylCFBHL4IRyjZm8iPEw8ThQct3LwdP7yKAwb/kqg55wGiFSXgmU6EW3npCZtziel6lSfUNVb421VFmxZf4n3WYWCeQR7UCoRDxkkNIkzi/piSD8DxrcsIXWC+Cx9SaWcyNpjA9IuyPi5dLv9gA3EquFE+4ED9GtElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwb7DFJhcBs+HCfMAh8ZNN8yHeGRyiU6sXhcJ7xw+WOb1cdeueKsKAedERZmve9lsBUR6rGIMDDRmBvPNo1v76Bw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAEROJsSpVR3xPP3G/QuemwGmujfWNT7awLfbooPyue4OOp49mH2FjQs08fmYe4nnapZHbRDvzs3whFOY8OcCIuFtBKdb2vhN1G0Z0MU2XntSj3/YpGtboFkyIumr94cRAkFVxYT528vqrfodsMNz2gg4t+v0LXRceDv/UpG9y1YgBhlGP+irPhXwDzj+59BnqdQjZKs0itkw8p/pF+Fe0VF0oAKyACFNBhOfbn8gnAfqAxeGLwjhyo10d8p3xJJyDzVEuIZoiie2SY7gOk+UlpgxzJp8eIyrnBZ1hkgnp9byMvvtvVXxOWI1sdouktGPxArFxN2Lwfrh7KKd3VyLFEQSgkTw1w1JJBMfJSs1V6cWzXF7PIZvPmFK28ABSamEGeVCYgXOEZEKC9PTd6POOjDXfRnfSxg4DWAImNIbmS7hG5zt2C/QzLbV0kZs30LDlf2PbPc+jDAqHoiH18YwQjqQg1z9jUxGmGrYmmM56qFKy3uGi5xzY96ZSaYy41puGBg2nbpaK2EQvH6QRGf3mfmsDeiF95A4ZN5L1H9+zL5LPIwYIXd3u8nHMCpkL+I1HkcTcYGQ4FUJMzBDIIK3d2ZRKwtwuisQcUwLvEUKk2rTnKKwdUehOHUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw2+YpO2ljZ9irQQCuVRe14H1i3mYKCCLiDy835X6ZnRpPV1qxJvs9bF7L7xRY7vOhRu/uzbK54Z1d65o8qATLCQ==" } ] }, @@ -318,15 +318,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:gO6NOacB4wt5Ty9EirzMVk6nVzjdiz4txp0SjZDLx0k=" + "data": "base64:/5VIiDgeb6BvbWnuOGD0ekg2R0CcfB/axnsTJBquLEk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:/+w4E6EKizX0hLADP33tFB0mF6vnX26bs84uGujkYB8=" + "data": "base64:4YXaeIjQ3L3WpWT9b3bRrxVi5nH15qKx1EJ3fK5Yz+A=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339939715, + "timestamp": 1684973328341, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -334,25 +334,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAgj4bf8rijHU4cnzjXlkO7e7V6GLoelSGIPa4LzzDlhaZXx+jNzYb/+8DWQjuNo3x/dsQUu43W1HUNWN5FeXlwJkhX/JOsfawzFsGuAhXEBuo3xuWsTf9/o6LtHNfqntIfcZX89WI4w2WoI7oMkGAYZkgP3e1W5lcQboXlH978DQJnvyAB7JPJFCluz76fWQRvfyaBpJjr23H/EyieKXvv9xYofluG/1xsCt1nim2b8Cr5WqarcpoU6++jpN4UZgofb+l1d4FrnOnQv7vDeXqRYE4CUaWz6q/DRm3dKv5NHA8wivvgPsqfwXNUIv5w/sgACv9lamksp3N1UUexevTpX25CMKTLXzwVPHcW5NhqCN2blJNAGr3hhhaaA3bJSEi8+ITNs7lQgPmjDGcj/SvQhb7D7vZagWRiu0s2cSqE80J3NOjVQWELkjLw8OTvxqYcxBM1d1v2G7RHKbyPoY2swtxXF2Vxx+9DsuEH3PSf6uxTrYW6S2xAq6TP/i5jprkNztkiuj64KavE6QwgaisqeqL1+Za9yUwWvOq/HL2bQNqQsPGMiLX/uA3oxl8J9HSHyg06SBGk4+kF9ldv1NjuR48E3n5g8xRo4eh2exZgCgb1tOK4PYoVElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRf6cJWjs+Jgw7aYkxKDlWUdaC656RJ4b0eNyL3Nd35zEJuefNJN6K9xhiCyDO7DyKydhzrdNqWQq4UUvU2lVBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAARhEAhZSMx0Q/S7YqNp4DigNXBLHKjmiAmJf/vmtUsjGFmIhnOX5KzizaXw1BDn7iWfYg+syFZrJH1tQcGAnMCYWj5IAYViCNJZhEqzPyTAWku3OeHlOHLHFiZWlMpgwEiuF4J5lWZZgP9M4VHYX08a4EcB5/HE2qgMmbU8GlIdMCWs3Lg9mbIuyHjJlkMlT3WiP/5CKV21dMISxS3iAhqzZSKWnoWrW3TK/Oew9vJpS4q3YDB8h/5z9wdIx9YoloTL50Tw/yBKVGAfIDi7AJXmm6nFg/DncT9y6UGUc+rsbjr5G5CEXBbTF7M0OfwWcPV7QcesJYYG4RVZN6Xwjk5+UzpO6ZPEfF/Pp4j28UY1rkYnxGSMONQFA3FYXuAE1ZZ/9i0NLvKvLPdvUhtvVEUetUpcxjSKA2fb8oLJl/F6OpXRGYGiAnlTTET+zcOp2VdhGkJYWwd2p4oiroWG/vIflxyhQeX7heGhRLr3v5jO6VCGA3mJEhMVPLEl7WQOeY9IINQwQ767WHWxrXCxXEKMNdwLf5ay18aJIY+p50nplNd1G5t0er2BjSL4Oyhu2oBJKDCriCeutFSXh0IXg68Xx5suosk/w0Hj8ZZOWdBTgqbFapl+EzsUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw4wuoh5U/AeXj5KEPJZgzfQ2UkLRqEZX2bS0uLrKMFbKEVpxeiWT08/UFckD3YbXeMEOfzjvLTQHYPZb5y9DbDA==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "4E8D869FA4872E5108887CEFAFCB7D46F46E2C74F5341A710F61A65AAFE45630", + "previousBlockHash": "76A2BEA6267D5C31DA304863FA8DA3CA1569A9B56A9E0F7A6D5E9BB4A6DD6C5E", "noteCommitment": { "type": "Buffer", - "data": "base64:Z/xqL4GIgG8FLZpixiCj8HH32yTITZUwxhUic04XtT4=" + "data": "base64:hOiUCEewKy5p0N5nBQGmAHT9cSLIdHNeCW9R65lfZy0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:dTMDwu7v0b/Qh/AYdWHynURMgoPpcqg17TRCxMBQTfU=" + "data": "base64:xtdLNBrjAJs4Ljh5d8VBEr8BdZHmvP7S18EgpXuEhoI=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681339942547, + "timestamp": 1684973328998, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -360,25 +360,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA8E3k8SgqfgLjs5KmU3UHx7buVtmhtE8I5JLQU9mcjWCAhm/VJp7nQ8Pmwiak/BCQV/CPtJwn/WqSbSz0ydU1VF+NbzAUFjaG3+TM8xCT8HyUNB0BjgvjAupbqF5saxPMUBU9hCV8TGc3N31ljwMSy7F8ryzr84EEQkfXwHC35xwJb0S/Vzk3etlyktGd0JHSFNptOYgQbIDX6dgC8bOlLIfTehMQQeJgME6OSMplUheQH/za8pftY6+pPnCOlvaWh1JlAvpzILK5HQPwmQIqENw1qBsxIMTLRK6TJXOMIZdghbFq2h4im1fX/h3rtyHVWyt/y0bmgNZcs1L7yBWi5Gdiv1a0iYjhw/vn+KFTw4F1dMh6FqKMvZ4b2vxfNBlsP5KsT/cPIwuvx0v6Fr3psuib+9sAqTeYQGOWW/hL8GllPoeZbBqxOqrpRYB9e9fUdODM7YLXFlI3eFos1RfLtqimwO5EgpnnWFBmB5aprgjcx3ssNVlnnrYA81Qp+DGJq6y+pHZ4lioioX/Om3c0fRR6ATnvS4fC6YbUVltU6bIii59HL+63anODKnfSxI1ZK5SO3Jp3oru34spcSAiQWeL7oyO/JA3rPVHhOWlIqA53ObwKvNetcklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw6eGvQ3SyA/M2oxvv5VP0UcNvzoDBv3DR/BO8ZbrigE7cP9WNDC9NA9Bzxypv6dE2LkJ9CBY/UKg/nMCCyssPCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAeals1ba9DXn3pe5sa8lpYvgsN8YAVP3PV/mzbi+3fh+sZQ9+RS+I0Yf9ce6WPMRlwkPueQ40fRlQjVARu6cdHh4JKgLCUhmpcFcwo62ayc+v/mwivKKPXOrVLwRgw3Y6yHExuIExeiBCJexghh2wS3qO6LqaOTD/IULDbG1xmxkFg0Xp+Ca6vHBOmvlSa5HOI9jd+K8LP+tuadmZqr5mPisccHMN2u3IgBxBxnVFRQevEez8uyTjZUsr6Fj/3vmX3xJCBwubadiwxcWmE0nhnYC47+R4R8+/F33T7hy/AS6iEJ2SlkUArd4I8jACjdd7nSiwifv+iMVjilPMWorixPj5vVXjGWHRMmaskvQJZX+s/+7/+7Xbx/iQe3Tp0wMSLQsaHx+84dghgMEcB6IH+3ODsK92Gb+B7Kza8ZWEjdFvw/wGn6OBWE29+c2A5jyGG/NYkIVQKArWFP/JKG/60lUagIUhpxTPMWUaKtvDuQjJWm7FxIwRqCDw3nAyqaq2wi+WB3YA0FpMxMCJJX8g8XJnOXuSx6/HIgM8V+RDGOiDhW2AkhcAFv+gp2tKhOc+yir5kR9xrtE/Ohijnepn0D3uKXD4MLez6rUhvArjFFnNgcNvTlp2iklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw70tpwMwtc689uyiHg7ccNR7ZcwiySswbz19U3xKM4op1ml5wSqAJc9pOTErbQqiXGb2o4lJFeE5GdZ2u2xWYBA==" } ] }, { "header": { "sequence": 4, - "previousBlockHash": "E95335F7FEA7757706FE79EFE87BEC2558E9D4E6836DD183B357E22FC83B6578", + "previousBlockHash": "A3D31E88739CDC7DE4236FEE1FB59E397B0F90F15553A6D7B2E2C84BB2143A63", "noteCommitment": { "type": "Buffer", - "data": "base64:mCqOc2unoEfn2js6M/6rZ20+WY0zNcca+RvIwofcGVo=" + "data": "base64:y2jzfx2Vsz5kxRHZRyzK5M7fYS5NorTKot9OwEhzj2k=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:TLbIUXc1gBQ0szIzbohCAqCHpaqwhPpausvhJ+DdyIE=" + "data": "base64:U6qGWP8e/bqw4WEpJR4tSG6Gnrx1R4OZIzXwmQwuVjM=" }, "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681339944904, + "timestamp": 1684973329638, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 6, "work": "0" @@ -386,25 +386,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAcc6LvE6bLm/dbxM9UcWAZ9tR4rg1i/fqZReErWV8F260OQrAP/Pu2g2xb5erl9yGnMllbFvQZNlpZomuanCO3Iti4XewOV1uq0C+wJ9ASa2OHBJ5i66ZnmgNesWMsXZf0YhKlG5bvcf3OKsWXL1Ph0fbGNjp6MM6a7Q6qDYmcjQLOW8MRI2fgvhoTVYTrqbRHyfYQpp2aaNWJ9UUsgU2eZn3NnAd56UxPdgde9XYbSuudne4N+RxAhOul8eW6KhC20J6UoEtdjXEu4reCuPxeiszbeWdgQ3U3jboI4UX5X6ZYhEV7gWxvmQnM9VAvZcV9Ea5SqjZ1nQ3uOKciijlzRM1rTba9EuMge4v828CthUN46aHUVN4YVrHIu20JiEDm6JA5g3XmgJtjZiLAxhPkI/P1fHl2x4+T1ZzMNugaYXfZ9DyHAgp0gTogEWULMS3PoZJtJL/FmMSIoB7p3VkiHVbJSLn2AjW4yfXNnfocSigzx5utNOQq50NRA5tGtKFfkVP+tjva0sgwY/bY1sJ5jsO1QbGmlIzIs6Pki4sD5hxXWzeCSxuYgwcla/yQHOzBhGcKyws7RYgNPbD7PHHI2mhY5QpbZ9Aizgd0ophYWX8E/cqoz/gyElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwqrB4qwS8mXSoSnCjotZ8A1e0s+kARzxHswFe3WB2T5EEGQIAsF9EtJiia2h86k2OrsoO5iLAxa427r9N/avbCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAEcrHuxqCxCHXmB/ljOOeFKcEd5/4qEGYnD3kEswJvKW4lafJJj4XDugwX2iPGnElcrZE2DOvK4jYCbjHiy3nDl+CrkN2UXcm/zRmvu4aWjuUnOFTqAIQosmQ7HD0qOyYsg8GXqgvWmaxrJAEJ1NWMPZui5d/HAfOcNJSOtvH67cAENl3fRne1oVnfX08/kjqTDbzpQtwhoQslPrEy+2zLWoWcavXI94xMmvbgMzpi1K0Vm2p6lsF7q1kASchXN81Y0KczXpyNAD3RKiiOw+fg9cn2nfcoPbAS4anHIr/3YtCte47MDsaQ/foEHspzsoUTcl4j1NQnAK7DUUf+cT4yux3DlJIwWWJZh/x2BOpIcn7Eyfr2YgpGy42WbSXhYUpZS7otKsFw1T7Ee6D8KIlq+AWMw2NbTnoD35d2Xqn8irGVzac4FQCHsg+BKb2RXyy7uuFsvOdUZX4XS3pfXEjJTUHrwVjTAAu8CgT8g49RXT5cPRA5lEgKaFohNlo2cXyiU9Rvq5B2pQC0ivSl2F+4li3HD+bdEM30zdeyVkJlTSJFCsjCW0Fmds2PT99zBjPsw8R/7nQYqLxJ2SXUeuJgz5R82R5XEPZCQO8ekoLTODdHFDWF5YVB0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwFTTvjZ8UM358x+BYHhSpvun80zoHuFVyPICp710Ya8rC43v0HK2ZU0jWHCzN9OCBjhBmTruT3iNvXMk7MpWKAw==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "A2D4EC244A6D68212525B58D25D0F0460FDB7BD984917A65CC811E13F906E161", + "previousBlockHash": "1F3F53B9ADF7BE309C8ACFFF9E407F53D9AA4533A1CF4DD9959BA02326F34E48", "noteCommitment": { "type": "Buffer", - "data": "base64:DbeCcotfybYkGtms92+9JbtR3jAk8SfrEX7xjPRm+GY=" + "data": "base64:yJ7CAjFQOHM3yl0gEOgqm1Xm+glMe6ZiuyJnmGbfZVQ=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:GADsCm2Fczb3nBh2xLv/jwU/JwO0CGswfle5LrDCeYo=" + "data": "base64:5co6ehjNBVKZUuhCHRW7TDs6k7zexaQ7s8oXMZjW64E=" }, - "target": "881701459226640133281333645594906705754066038206936556099670930859474975", + "target": "881271989446208257911980828427057262643615932976441214377264856368067535", "randomness": "0", - "timestamp": 1681339957504, + "timestamp": 1684973332683, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -412,40 +412,40 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAcyc0n2cCILxR6Twyz1Hjqk5fN8zZbj2ky8/fuDM0w8uwOWCFyrTo1c5seKG00p9RpYb7hhhTlqxyTQTKFDVfKBbOqZHTQePVO7AK2il1V8WnfPAqtq0K/m9XtVz0lh2BNgpnauhdUiIUWu+MdLvqnrM4e+t0mGvXN6pHQNbEUnYGDBajyCarF0hxHH4DM8Yg+Qd1wq0zA4B++HWtdBqBW0oI9eNgBS734msihqauM9uJp3Z49GWtR+AlVhG8RYr5G2EG47lV5b1E98pp9NxMZ3Mn+EUOUJ9V2dk5x53KFOFN9AopZV9eIVL2Pd/35w1XbeFNbi95apRlEBO6Vp/eagV35K6GZTn/2y0Hs/pCkeaE9h4S9NAyhoiwyxkZXIo40NpKHMIaFMkWM/SLx+QnJk3YiFJAcHQOC8VC54Fp6fHgwFVLJAimHsxNvXHVUBIjuduCurtGF0OmyqwkvxSGpK8uY2dSGgw36NhBf3cz/M6vMnBNGqhaMksbbF+1TcnKE+4NCQfOuX9WvuU3tiZSpRGtHBUvLmNyrw5uPvPs9TUA89CufJ98NHjNkmcWz4C1F2rlxrthTATsiTrq4iJkawWiRsZAtd63+a89X1giu7XiVtsbFSG6f0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRfsAh0ozrLjfJadLtKl7XVTLtDtMMvGY8Teu1Mge5Gh9KeMyy75hgZAkGWDMjtvTNlXS/gCQ7pFHX6aJqGamAQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAMiEvJSKPp6TLkpm8IZUdHnm/VmMpC2FkshhUYi7SOYW23rAitOzHOu+v9CafnMaJt+K1JQ7Qjmmcv9ep6Xi2awpaW1V+wz473PPCwvmHiI+BaVjzC8W5vrN9SdqrdWLJZr4EjWxKvcs/wCDnyjORTOmI8RKFgJaHibmICN894w0OS2IM9sZGU19Lb9OY0lWRynHdiuOioC61r0ZijC0T226Ozph7r/e08jp+AkBRXNWoAl9fVDwf3fzCbIOQMAv8FhJGsbgPPULuvtWpXIDRGVPPmnvvXFQUf/R4U+TLCeSidOvNjCRJhNOmiWVCCXqNONYIZjeBlq0HGp6Yj1XVNsmNj1G+w0YIcA5BAwfbtCk+1jwR/tOG/LsZau1hjKw4GhkIglq+gbmDmpkGXgOCIiVxBRDk1OZs2NA+CvWRZNz/HKH2CsBcd5hyWipGN48+vgESpXubtEJtX5nsDlegN/eQbT8WvPKMw7gspwOOD/lJoYg8COxZMCEPCJlj6ixfGNuVIkZfcobL6RsYH8UT92LjtaWdfq5yrhdad5KRpygbfliI4uXlCQdmmzl+7D9tGfcFN/jjEPeaOtKizCKpo0gaBkDJNOfZdX8L7ikEo/WBuct7mSoOFElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw2qmboZBkoPHZ7xq8D5Z1hnBidMVoNl9sVccaEABomvECO33XaDePjHL0mEiGB7mOtLLR38KJ0oO6RfMgAlW3BQ==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts should update nullifiers for notes created on a fork": [ { "version": 2, - "id": "d97f4b21-f2ed-4351-80ce-fe43d2948dfc", + "id": "123aa273-7b01-4b51-97f1-440aea1dab5a", "name": "a", - "spendingKey": "f45d3766ae36c45c7d39d026ad814cdb3051f1680296208e199ecc4db02da37f", - "viewKey": "0614f4efb1321f8478c17c1d424223c6648a13380daddff630bc9ae423fe9e2474459c88947e9f52fab8a700b3586a56465a244acb66a6e64cb6fae2ecac8899", - "incomingViewKey": "9ac9e6e9aab5118ee8a65601c259d6fb3e6f630ac6c7409e3d4158cf425ac605", - "outgoingViewKey": "5f472ef23414d7eeb60d0582f59ae21dc489a98afa4917ed1b36fd310d7db28d", - "publicAddress": "baba3ec3dc2a6b7d14b925bb9c613f9af92566e1a63972a979827a16a254d2d1", + "spendingKey": "51b51106070cfbbbf827a193aa759c99e5f02cac79a13c4d69df3f5ec3007389", + "viewKey": "2fffb5fe7b18ae51d20d935803cd3d2b712938f02e75078309750a2a0baa9d11c1fccd274e12bebe9d7e5123e29b64773abbf5f7750d6fc9276e7a52251ce965", + "incomingViewKey": "299ac86d72d02dafd7187e0a9ae461f843d90307215e146077e0a716bf085404", + "outgoingViewKey": "fc5ed20a27d0734281dc503e39b628fa0616c6f00a813f1b6e7e331320ce51ec", + "publicAddress": "09364342f7cb363a1b2fdb492635010e38f8321a2afcc42c59883747c6940b2d", "createdAt": null }, { "version": 2, - "id": "56f7799f-26eb-456c-93cd-475fe0c6fac3", + "id": "4fb97ccd-8bf9-42a0-9bc1-639d5400ed89", "name": "b", - "spendingKey": "797cce23fe9805570a85b72107530b01221ff3b55a2528f02a47e4764422c6c3", - "viewKey": "ba69bc55c3f7cdca80ff5a13a606c9d9f5496b0019cba02ee5041e62dec21a0df1e0b3eafdbc982d02f3ddc68fd93ad1f614b398d4e681d663fec6cb1b18105b", - "incomingViewKey": "44146156fcccb9dcd95d4ad25dcb806eaff72e052720d9bab8455b1ef78cfd06", - "outgoingViewKey": "30396d2684b2f06acfb8e013ee477503c6eb8307b2c8e1916a46321868e12629", - "publicAddress": "5ea68b523c51987218a7d6002a03519b6e2fca250ae5bad98b3d5e61c8b58812", + "spendingKey": "539c033228ba814e0340ebf1d5fe5944e78239c431a2598b003387034724c07a", + "viewKey": "c95a08479509593f55634a4d08306a76aa69980c36b656e8994a01b4af3e0a0a9c7aaf75f0e229f72c0d3f6cd42331e312dc58233c9b3bb060c3396c03a6bb71", + "incomingViewKey": "e9920bb23a75e0aa3c3d4ab8f85cd84ef078d76fda5b050eab4cba2f4b5e5105", + "outgoingViewKey": "8e0ab99d9ac306da308f8474dc53a5485f43219aef1829ba90500fda9142e222", + "publicAddress": "d83e699046589ad3606554a5acf7ad0af0e6d6e0ddcaa81921922e9fa2404dc4", "createdAt": null }, { @@ -454,15 +454,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:F7lTfFVa+nX8qwu+rgoZXm+HebNrB6z1v+f+pv/O2nA=" + "data": "base64:nmLZdrKK2/pKlPHUsWM70kZjMhNlpIlnuAIzV3Cq5gk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:7Cvp5cebYQsIZEXhs27hQDSrNgNL48HpCLZuQ6auSP4=" + "data": "base64:KANIrbWnc/j8P6nKrTAiAIjycJ+XmAZUUolmeuYH8YY=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339971277, + "timestamp": 1684973336116, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -470,7 +470,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAmaw3Zs9Rz9pc0HX4CxCRO+AyHrs45VML6VIWCT53b8qEVqKshS72iSklZGiYZy3z/dD1/dX8/3xJL3nyaJWUgGXl7otfp/6IjM+6TzSAYNuk6domDm0A9NWHyr07DdtaJSbyqWkES6ttkppYkKwJ9WodfGKvAyfoHjxuU29ls00Sk5JIOqLHmcEEFKYKrWGQ6Vvyokt304keHdgvDzNiAgvreS1sSDWnnDUMnn0u9uqTYr0hIIcuScP3zMiyPa5mY8RJ9sDLIWHi15f69zUJlQ28EbqrAq4EQPYKu/jzKy3n0rg4/lzoQ+JzRig61HkeoSNGoh8RVFMccfimyz/lkpJ9ZLNC8pIvPI4VVoHJ8cyizxndnBpMokvp4UPlUngzeQfEUJjOQwiriCieFsaS/kQkLWVAKTm5TioNPRHwi9vwkah/Fuxg4e8wLpJ06X2eY6046fPLq+onUvN00QP2sqU+n85/xK/jrQkTgR7FaQSU1erIB7UxSezJIZnUhJTJBxZtfVQfY1mc9/HXVhij7bvvb9U0rDZzbATPM1pQLlJm5GGbwkv623pLD3e41rhjiN4nXp25GNoW3HneRH1xeg/VKui5BCuYkAhKVUdvFxSeIAysZ78fFklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw1ziNdxUw1nD/Uq8ZXTI2m2Ul+STOPVsSof72hMX/r9DaybHkDgAgergwa9rGFEcVHnUf3p1+pYuGSmrGPPy/BQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAeKe6e+Q76YNLCmhQGyMPfH1IuF8RLQi69ZhvmOTNTk2O6TcDgphsREichAP1zs7eub5cZzmc4xAk9AKWay1omrqWrzi0L48XfHhdXo3+mLWpgQiesxJKjXeQiOV5vMNL5GWcEAvQm73CWVaasFRCHr/rcbsycWNTTlRFRCAk4YYNql6YFh8vGt2ESCC09T+izhSZp1kRgiUbvnaRls4bnCopJcNYMF0bslu4sR2MKyqxPwqGPgMobQp9XjwSio2pCAbjBBd0/yIeiZOoslZFBJwPjIK50usrO0DdGwrWD2jk9bXLyu4Bix06+xsTzsnxfR6Mhva3Wa/ajykNUB05DYB3P334mzKuOQYg0aIO1NfLa1ZHWPbSd4h7yn0CEq4wqcTA3MHyfe2pAIIE0OA3VtHGWuFUupDttn5KUxaabe5Z/LncLWfiGo+U6+tyaW9y/Y66GOZAn7IsyZQbK1jv5O4IpYA29lrjAYwzIhOyOCQkIq/qH7+zKqVyeJwbN/e3pra7W6JgsVqvfM2P8m80d55VaxRtPx6r8znvjoDoW8NssaDcF+NQE7H1dlcsRyZb7oIDQcP+NIXbbXxZK7LfqdDc5lmB6TNrt0qX+Pv1plKFME8ss+4NM0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAweEgVTn45U1s1lURjXwrOTT7kH3HL4/vN84mRh3MRFkZgzvDVOv7Pnat7wZMBMtbsG5Fh7dlbZxVYjrLa2VFzAg==" } ] }, @@ -480,15 +480,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:KgO+bv0Bpe/jESUFDFo6DlwLAGfp1KnsnGhBvcVqxEY=" + "data": "base64:7bDQXqgqpVXxtI3YWlZDEBGgZDQe1wqXaaK2lAhhsBU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:pJD7UVSw5PJbhmTsk5amONVD4lBf/KlMpkAmUcY0XpM=" + "data": "base64:YYE7H2AmedM8XZWPCU6puKujjgXvfy/R6rshpNPw3Wg=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681339974076, + "timestamp": 1684973336822, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -496,25 +496,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAjrXcJGPZ8JBj2jrR8/UmhT7qyzpNe0zDMND6fyF2ubukM0pyma4qWQn/6YDNP2LtCI3kETlbWlw7REM+DR6XfTlKJ3wpVIziEMVImXTG5pKSdS/pNL/8PQC3gwW+L7uzvqEfQg9vwfp+fj502UQBaAhM9kR1d9Gk7lppiSj2ctkWF3sdkYJGPkxH0hzssdwjxTWJZGLX2fUKSUMZvBIiQaj1mfMHTtAhjKTSA6WSwPqY5gOpXpLh8PdxvsB0O3vcdLw3CrzXaVuoE6VHQGlflT+5FLbORxo43fyFBx/ImcUx1ai3yHMMbWiGY7zZK2+R3tzjfl/zFur5cG6/zUIqt73kWtut+lY7ZrMtFSqBYhQVBW+pb4KhV2bQ+gw7ds8l+xooWc6xFEwxFMd2k/MZ4PPniLgPeijX6vtFGnCztEBBgCKGmG1KllR6oiMXNjYPaVZPF9MIn8RRhzbFJ064JMi3YVaBJGGbvSYuo24VsJC7pIfrhwe4q+4VSTuysstGb4ZX1RKub5vRu9LnOivRuam+gbkj1yLwtW+tsE4/UpaBXfypJWw0cz3O+5pHqa/fqwKpoDwoqnYLpbtcMMAJCbOMpCeD15KW+U23Z0G7rRvHDmTJwtAxhklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw8LFszNJcVKsgYrGLOzkMDxcTQ2+YnPWgmnoaRtANmzYXMXbVmKVIxXNC59Kh5UUOZbAbhaJ0s9qu4+jA1KdgDQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAvX0EyV5B77q9iu9gEeQXQZOx7t2iHl+3I4PwoLlHgMqr2nIiKpjlvlTPQDhs8/Gc5EjOBGAijrhjWVqRQl+1RPQ6ppkmec2eSVd/WHC3GQeUD/QhqAZWosHdOKm0+9olVzwlBbLBpxogfHq8fnXxRUBJN6CiWJdjdKVUzcJP/YgU4oocdimju/eEJy/cki2JJ5WH4Z3W9glWn+hSgWAS54S0LVaG+1c+heLaUqOnxYW5iFYMp7j8C9eTJzNlOIfrlFAO9Nhpb3gbvFOhyNVnr+XbktYCaycs/eVaGFoAynfJEY2HwN4/UhkvTqnaqBkGxXySgsoEoNmENg5byUmqvUEmM1vBXjODtYeI64kR1tbkMVFX4NO7jqLKPAwWeoA98/cKBXZ3joFveHjNIE7fi0S54O1m96xsMXEpbf0RN9Isnk1G28VTcsnkVL/FIz3HmU3D9qpOKkxAwE2k7+FCiAk88fsrUmdki5kfQShx2es9kWyR1aHGIi0IPjAnuMYWIi51kdRrxigS9mlHqpSh9Asb4dp7Lgi5f1QesJgBvc+yiWKgtjQ76zsN4EEsck5nmV1PCpTn0f+2jqMvsKq12LhcXz/5wl7Yu70ovBoai/UsSRHCI7FS8klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwhhCueYwZKBGuctx0srPw7PaomEs4MVAjACjvF6ZRWEH9iDgRHx9gReoff8O7aAGtKj3X4rsGPvZultwClYELCw==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "95CAE3BE79126FB475BC22F599612287E2926D48166361BDC44B4E30EDEE510C", + "previousBlockHash": "38FE4FDEA2E8C52D1BDAA028F4CD89A4584A255F91629284FF48BE25D2AB1812", "noteCommitment": { "type": "Buffer", - "data": "base64:3y3EczejBhwn/EnkRc+VhFs+KLvCwtp/S2e5eNwbZ1k=" + "data": "base64:PHYBVyBPpoJjLuibsx0k1omucd3QfHYcwLbly1Y9yGI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:RMw1gMoeKNF8HhVWPN1JiXUXfTRTHNrHtBwGwqLuU1Q=" + "data": "base64:UfipZ4Tw0CZDsG2TPGrxqiL5cONm88dtr5S5hLtSl0M=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681339976701, + "timestamp": 1684973337491, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -522,25 +522,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAYYjiUeGaGWEOAr1yfSN+R2hipnXuJ6sSXZRWGpfIZBqtN/rmL7YWp5+Hbi8Zk+GEreEkyiPXsuEvrt+LqPAxYKYOokcciJr/W4V4tkY8uNiPQkA7mjIyJRl4+ODopTTPma5qIm+xSGpTNFGy5D7MNcbm7ujivWuE2rbF4rJjhTMOtxb0TZP87M26P6QmIC6XEe4YNHUVCZolx5npX9IgetWbx+ENlSYHXIIaJqAc+Om2De05iQ0sPQ7rHA5P8K8wiGIs5nlP1WEWpLN0baDKcsef7tg9PeMGyNQWVPDedtdjBQrpYf0M0UNz071Oad196rsZ0Jidec4+jZlguhLIoDk0G3fVI4mB7rIcI4NA1abJsWxIftDdvQsScXN6lYglCE8dAqIyNmkTqBHDWzvLf5R2Yh5N4LCgvqhM7FIpTl3PKPgu9BAnnDjMmZPR6fh+xCIPKADfxs/64W1jLyqLoLJmmQFJ/fcxeqbysx2ICMYLkMcO5h+RhxvvyhLmCE2dZUYQmQYcPPhxCxMu5viIABQ95IWiqw2GwO5YlCyVCu7NfEmgMPnwzswU+RZkRzBgIZwjq9lW7bHJOTaN4qKNm7qeXWCKvFxbW2/+7SRIfAX+dAkRnqTHsElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwdPKjUMNRGs/qb2sQiH1/DkJxviOvRxx4KV//LAb4lYVxRLOlIbQy77UiwGFm3rSwcGbK7wRYUwQmmGL6K6JmDg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAjA56aDeWokMm1UBViTXm7kuouFiIrb+Pw+7HPva3t2yUg2Z+8qxsJ28/ffE+Wq1tRwvG9cGy9SGG/miuu8Gb2gMFPRXxD3FxANBSYuHCvfGBq64AoRdOl7RaLcrdSk0JOfJAeRgVPhufTPOclKxRy7TCEq3NFB2Or/3eKvLsAbkKO6QZ6DlkHITm9Y+X429hHl+D8FimARdVFD32BIolvteBFRetb/q8x6kt6557+ZaFAM8duDq6VzNiGpsqP1AduQn2ivB7R5/IX9MdbRIVGum7GVM53hQKIuMliEkCrdYCh3cHrPV4NVt2O5/m6X2a55lyAKjby5Ojl/hPZ9eu7qgn2sDCYDS9Kn4pwcwNGIth9tzcB8A5bu1CjX8oyAQRHjvwCSnGHH6U3WTzq5u547gGu+8T/9x4Lj5pvcnUfrocD5g/wlWW295bDOLtLIi3MtBSQwOJzx2kFSjODaA5nH7CoqaBUppM8QDoRxefYRoK5ys6rlyU1RPiiFIcC2GBhoHYdJVvRTC8KExOxZFtGEiQWwXQF9EsPJT65FXZkt8nDKbJVUS1z0MisJVUP2ew59CHt1uIhaHI50J88YLDe2rYRKa3iyoFOyg7DUnRkkxZCLO1QiHLf0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwsq4Hr935UHCqdfomxQk09qD2kTFJHqeQuME9pwR1ftHuqwV5mHMVHNWneDoXiUedoIANz//5RqEVz56lpZmfCA==" } ] }, { "header": { "sequence": 4, - "previousBlockHash": "8D2C6EA35FD277EBADF2E6F1E46AED7912DD2394C96917B203F59AAA9DEC8CE6", + "previousBlockHash": "31D40C5A6523C4E36037C4C289E15917BBA1134709AFDA3EDCB93B5DA1CBDCED", "noteCommitment": { "type": "Buffer", - "data": "base64:mFXzWR7ZKGYk8KYevABd/e5em950RIq5+7Nv+EJ3/QY=" + "data": "base64:i7/cVrf091iWnhpyMMGOjx+aeyRtj43MmqDEYVQmyzc=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:lN3j9Uw9Ty1JlBoYN/jDUALPgO/cizxbdh+Y3qlHgFw=" + "data": "base64:nuiBHQ0RpuTuRm8zkbBuojyJXhf0ITvgGhN6NmgE1bQ=" }, "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681339979453, + "timestamp": 1684973338175, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 6, "work": "0" @@ -548,25 +548,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAmuVFqECKL/xl86+GnJ6VjkcLzoGoLxgrkmcDysInAYqO+C6w49zkD5RrKJspK+jOBLfz2hd0rQQdMY+HwEJZgt0SI69KVIjiYGahQQP9X0i0SJ1Ad5KdFQ+jrMuh12b5LZN4caW8aNThS0yCuLMZ6SE0qObIfZ8BkabrOTXgjBMLCGPpxcarCOxhDFx3FdffTkyy5xJQLk3MqcdKmoSY8B8ZCX/6q79wUlZYYTB+ixyYA+2HTQzcHgr9kDZBd5N576EuM4ClxMPJwgYg3d/BoGGbWAN0Lo6j5pTd/nqDgzXn9MPZtYEi+KQnmfxXpjLvyrDZ3TRuJKK4ySCXEbaF3O2l8r8OBSxPSXRQb2dKnbbaFYqJFT4ZrbLVbg4DyRweIcrEvFofW7RMZQin3lMyxdY23PU9l1cz00QdMs3JSGM8E0oEdOF0eV2rIxU+VjZ/JN6z1aNgYA2XG0X7RZJ9ggLsHRBnH6bZop1jLTCK9vIP30/G0ZNUGwrS72l5T+awCbmKNcXs3OT/tayJfnot/UPNfNpDoVIhQQD4wC5UqogZFBa8RVG2IWm8rGYniNGVDXfURueOemBHx7PPQufple8inyWzDEmGtChf4XEkazCE87RIwMDbnUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw9EzM/JxE1taZRPfrmMIvkhs67VB/hSuw/QE4PZnXuz6EaGTk4Fp3V8fwcs/ZRqiADx+ap2lUHByxkDWakFDIBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAtMBrh8Pf1KN/c0HDLs4JaT7kGug793Wyad8aibAXG+elVD4A+scQA1p7PTWrGsHMRCTOZbn0fh2lb7JfBCkkZAKC4oYFMUO9IM7QvK/Xo9m5vOvRkygIGpOZ7o6C5my1ur7BuCgYQPAcf6ZO3dsmHQNuttJrM/JF8OYOe0Nc5IUYYHbmTj14SoRbhSBsbPDgXSg8TWycjrLGrkZ6aJo6GtgfvvQhmYy8lMNhkarde5mL2+1Tg3IUDwXhIYXDaPB29lC2q+tuKlZl5lXlI8Xqy38c1VS+oZtJk/04DESHEKMWt4Iv4pNtV6Lpz8yLc6dqLNYVjevum4Uv8kHxUfEOr0BW2TVwM+2i8xpNcIRqTXFnkFwhqKTVLtnrMF+yLQ4Zz0BoDuMGenyQU/nUK5yOnbwnkDwWZvDSvn3pzAVRI2Qfm1hQHR5rWh17GB8ZRGnW+Yk32lKV7OFCdeDvsDz1tDaXc1zYeRSEdmKUppYrXXqJsNxCxTqhI6Uh5kH7rS5Nc5+ULRJVtFIvi/YlRl2focy8PIiJZPS/FdGfbHuZ28bIvVGyOA7Tm57DNU4d2KC0iQjOTVAK7swDhfThxdRgy2sk4NaxcVUOrmVfto2LmFql8AAxm1L0UElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwo36/GtPMeW8rnt+dvxbs6FoXLzA6xemiGPYg/Xjb1WDiP/M4W2FjLDNL4Lx7Ln9Rl7vWX/u5oWhWP0ndMrkkBg==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "A689B26943DD667996E7AF711157F16362382B80B3B2C5759070536B9CED4A17", + "previousBlockHash": "9EAC7CBE74399ECC0A3FD7D76792A16EEF6B99D3CF941EEE46E754939A658B6E", "noteCommitment": { "type": "Buffer", - "data": "base64:4NmJXF4SkaI+w9yzRO7AGvfYdohFyaBxl/v/3bA6iCA=" + "data": "base64:/eJeSQ20xd/klkr0zQbhyUbZGuE9Fi3iiGBxHDgT4Fc=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:j29Auh2QtSZSiGhxJ/GKrXLIYYKhB1BaKeLcM3KRf0A=" + "data": "base64:3wA7zKAKa55u73eZy7yt0bu3D0666XCyCmvr4iQzENE=" }, - "target": "881701459226640133281333645594906705754066038206936556099670930859474975", + "target": "881271989446208257911980828427057262643615932976441214377264856368067535", "randomness": "0", - "timestamp": 1681339992800, + "timestamp": 1684973341182, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -574,55 +574,55 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAW274751WR2yGLOgkLfn3DjIRZOL8VGN8YHOWamXNHJivIorITkjAf4fy/mZIwI9/xE/uKjkDGwuMe0vm19G5jP69ToTeY139iivuezC3PMateyV61cxF8SMS+A1X5FoFJIeE1QtxRxJMOg3Y6438qkPoGvt/PGyMWKrEzKwKlWIEyt46gba0WsOF2AAk45x56RHI4bIBfm4d29WklF5XFi6eWQ0+XbHGwtHvrv2WqtuG7AuV10m56VUvB/v+n9yHngUM3lUrBBXO1fhjUOhH61ac02YGriNVw59ppdGsj2ORURljPVqi6SL8rzgsq0BzCiCoN2pwgfmq9+lmPoIAyW2MbWcDFGAs6YuQLXL4fS4FOh5IknyIkpIWTnOXGzJf4wGTh9NliQhompL21DT/UaaKZIgZBYu/kCkMJLfNJTnR8PaaRdzFv9LY5tUGifr/sIwo3FmmxU4FRHgJYJaWDzgO6HcQ/cI2oQfzTPtPgBiEQWGW0BLGQozxlQPQm/l8nuvUOuugUE58f620xlAmgJZ2v4PzvcYF0bXknUZG7UU1iK/q+jU/jH7llwasMR1sv0fJYQUG5MsqzfNGvow75iCE5N9+x1FvGGYI06ruTMep1z0oQ8AZqklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwTwN5/GgKxhyvsS9ciZ535jHdkuQmMaqqy2N46s8brLA5pNgP2eLjyyjX+suORaVPqaCUNh6vPNxOET7fulFNCQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAri6VPVQdLCaX7ymgRS8DuzHxPhOC6vK54DWJoUH8hzqv+mLu9hEM4AVza3yAmkp2J3ettA2+byVjm1xmjtCFihDfdf8iyHxixOn0p/aHI6yD53FxxNfigG3Wwf0wu5V15JomgUX+NMbT25mLsOvcHQewwe8saBBDFZhX/efLKCUDi0JS6ihHTFRP170G8LOTPvZGVZ3lHuIB4/1jIU+bqQzhX70kJDAMktxF8hn2lB+58NadL7hU/nmi9rDC22fbeQ09nUiX3sxEfV9AmKtNo71CxAnVZgGX5Kmwt81WbT3w/mRefPQApH4F66C/t+Rp8NEvT2hfE8Tn9d1pG3+iw/50DtOvRqYQmqrOw08cfrXMn/r8R+BY9q0oYfZHIwhQ2QOTsfcR1KQKnReNLL36p6vDW4ULWMS9veACnK+BmN0IGgdm72Eb2UkgsDNiMvcWwOFk00X0I+GMmWx5LvedESlmTdkRo19n+2/GatPSm4E2H4qCyPyDZP6fAznnlPYsHXog1fNINSElHPtcOGsYEzkw7Rxm3OK6oxo9hW8p52x0j3x58aTh5R4WoYeHMSkd6/eQ9TIjyYvvnGHmNODqu0CYe8dt1+I2LXCszGsmHST2tpJeFMUU60lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwKje7UunDCy7Vh+M7klyjHPE6UnC7grP70sAODa1CIEE46gUewMo6wAFQuE28w55OExpLDvgYsogdK9WMxpdfBQ==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts start should reset account.createdAt if not in chain": [ { "version": 2, - "id": "f5e20de7-13ca-4a3a-89eb-967ab4e414e9", + "id": "f4357218-5367-4ab1-a774-179af136bd09", "name": "a", - "spendingKey": "e2303643ab73f1460fc00e02cbcd644411dc53ce77f788c3b966a098a21d84d0", - "viewKey": "884f2937e97b0a84732aba5b4159d46dc09d9c190dbb1a1f942d27f57e344aeb9c9b918042bb2b8555e45414f3d562e4fad3a408e5d3aef4e79248bd6ebba588", - "incomingViewKey": "a0cea66fccce11841c6c17c247d58b3198158383261cc18d0339dbbc21254a05", - "outgoingViewKey": "d462ff7563d82adaa782e46051875a57612edf48b7a9805204ded4e8da56e544", - "publicAddress": "877cea38962840beab8d7ca7d30640e485fe95770e88148e48c8a79a35909a65", + "spendingKey": "335f99accefd2aac1be37f1d55d1cbc1d749ff6f1d6c9e0318e764d44e66b11a", + "viewKey": "ee7d14668159b8aa9a533dabae63ef950141bc0dc0c89f9cf654deded47e680129dc223db8c94700311ca2f962a5f967d795e6c2041d864bba90bccbcda30098", + "incomingViewKey": "b3f6b2d4ae25caa0f0098ce2b44c317aac3e416511c4df9a8d8109b6abb8f304", + "outgoingViewKey": "bda1a75c82e8210235e970a958c6975ae13e0ca54a646a86f11f8e2a713a26f6", + "publicAddress": "bda60c03e8776c9a503b7aaee3eb2306251bfaedd9cd7039c06963476fca7712", "createdAt": null } ], "Accounts start should not reset account.createdAt if its sequence is ahead of the chainProcessor": [ { "version": 2, - "id": "560cf199-de90-4ea6-847a-64c1866054cc", + "id": "0d91b21e-0dd1-4ed8-98b6-c277665a2e60", "name": "a", - "spendingKey": "c2adb09ccf2bf58e1ad4208418c83d22685e667baca01d810f294fa5d43ab728", - "viewKey": "6ecfed76b3ff4301a157070d0c357f816810075f8f5d85ffd076d1468d9cbac49a7dd0c73c8b9ff3c5c452f3003291eae64d63f808cf3a82e7ab9ef179c75483", - "incomingViewKey": "20f4090150d2ac39ecbe0ecf9a707c04260c298a80788aaad3394ace90734c06", - "outgoingViewKey": "f4b130d5f7ccf07bdaa78f266812a3180ff8b956f89c073764858d62d9b45ed6", - "publicAddress": "2ce4bf95635eea4f0f3d2720d431cdd5d651f4479df3f006b3b5f869f179140a", + "spendingKey": "3c6e53743ee9390f768ed7c88927563065c74a165b01ee1a0af66226f9ecf7fc", + "viewKey": "83405bac45e7578c0ca7af429290d0b0aae65eb88baf0500039a3546201d0332e18d461d92df56b323f4c38f4d76e0a10698bf9c0461db7467b2bf0d4b10f8bc", + "incomingViewKey": "16c64d9c6d037b5a711c50c5e70a1e47e5a47ca7353bf933de99c0e1763a8607", + "outgoingViewKey": "d8dfc8b9be1fa1eebd818e99849f3f8d6c43237a552e993b6261637cd4614c2c", + "publicAddress": "a825e00006ba2a98f8c702aa0ee413bdbd1988fe759b528c12474cee4160ccd0", "createdAt": null } ], "Accounts scanTransactions should update head status": [ { "version": 2, - "id": "95a9d4fd-308e-4647-9a69-0d6e6550c3a2", + "id": "1edd86fe-a896-40f3-af18-2463cd880125", "name": "accountA", - "spendingKey": "d93f2a2a3adc25bcc16f67a9b5dd1c254a71985ef834721e8d57e1f18984b681", - "viewKey": "046766f2d49ae897331d694be2427afa1d2b992d181d661e644270c6e610d3aaecd0111c0529f0cebd82491fa7fd9f900e3123ff90fc35f0a0a531c69f191f48", - "incomingViewKey": "391b255c47bae3f1f5e49c75999af90424364e315b66ce6ed83ebfb4764eb705", - "outgoingViewKey": "26e5354a48d59fd73e29b1ab7af78d783140fdcf120c62125a1dafa6578c0e93", - "publicAddress": "31c475d38057e723c3e7ad9f096a18542e28a24311ea4246cd462782541fad61", + "spendingKey": "2269e71f097041864e805e3c218a9c12b0f72768b511c0ec4e776a6860414fa1", + "viewKey": "500b6d5d70722262d887fa3be94e859fec13e5e0e181a5af791563179be63041979abc85c458213e71a37cade76a9925d7c94aed7eb4b50ee9ff8943536cb8c1", + "incomingViewKey": "738411c973fa0cdce4de6f650f805bbd75f3f7a862c9f30b2be01d12edb16e00", + "outgoingViewKey": "ddf3637c4006b3bad2fb0bdf4668ff70fa462791c3bf3cc872c94b841fe96d70", + "publicAddress": "66364d3e6e262c8967f1c18f6ebdac9c4958b524791f454ccfa50ccf9690416a", "createdAt": null }, { @@ -631,15 +631,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:jWvZJNq/+jrbFMaEmSmIUB0Wo6iRM84XJTBeauuY8T0=" + "data": "base64:wKp+a53w83B2/ZweDL6RLo8kpH1lhhs9PVxNzJQxmkM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:asl7ibyxd78lwoPCAhhce0iXMvYWJ3Ya83xvY7gNntw=" + "data": "base64:WsMqf/WbFXHEcKEmuw5kxJNgZQ7EHoruGyLeZeDnVcU=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340008320, + "timestamp": 1684973344855, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -647,36 +647,36 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAVA9igD3LAwdThj6c1/PzFCiTBEsY2+A/WdGqs4zAEjeF62I9NcrbWUE7HGtHj5Eyq8vpS8fX/3wBjdUb+iDcrSrG4aQXBueOIJqQcSQ+YUOnnHE9rffVnnRbdTVBQbrjOuPd7k40rPWzKKHRvt2P89VNyCt4ZiSnU9qqAdNMmigNwdKkQneMCtvYon6RopKnpalwrLYPjypKRipVglEFHUdYi2tZUQwp11ceJt/QSUOZz5/f6m+6R7ViMLttcNtqwR1wIUvbvvm1tEDEduoJgHIZtIZ2ZBrtI73Ou3n5lKdUhKwsB7VgT6LQlVWWlTZtykFnvnyfqaHhIoiMC55vaDMYy1knqtSoPlnORnWSJ5YCCA7CSbSnOkltldDFxJgjcHUsLo/1dzCGEAmEWIQfmRlEsClfWDwcYG2sBG+tNYVuCFTpsNsqUqAaHa3uqYf/XddKrJM+xupdk8IQkiuoA8DTPl3B5CkK6aEfrVBpp15KI9xNbV0gUBGgnx0N5Thq4YncYnhuLH+6e7X5T2ZnpwpIZJcpZrJKW0dSj04chj8KmTuWT1yi1eS+8XIDvWOx17N9bAiYJNir9PGYyB6Dcsifw8q+9Zj3/arFx9jRYdWLtrcpoD3Ns0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZ29J3fxdR8BrEo4QZgPCeujSw6Hgp1hvTyfm6Z0HrqHJUNzGdjNgZFFlqdN1pnm7BVV7XJ27paq32DfgDTTLBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA2nt0s3CXRCsbQQMZ3nqFGH7+aVPXCWJnjN35/ATtooawcb4jAZ7rb12yy6fOCSFmHzsDBplJzX7A6LFbuRXyxEcRhruDW6T89MdEqK4TjsmV9Ve+5Aj9k71u89SJwoKnUYQOIlvjHLApGQrokvRbNuXaeS43PMF3JgDesRd4K/0P/vB3zr9rfIC21ZdvG9VNwE8Ttl8FWLJ2/vyqDBxxXCXcsuvzQTTm4LOEJhTSFlSqkK2zNw++bqJ7DlF0rtbFBd4STON7YjfzWw7fpVSI4rwPzYxCD7ufHc6wzDz00NMfg0at6cDtTKQ3KzFjFHPwsN1XvNhA6anTrEenpdZES//E4jjKeq9m6kVvC4V/hE5V27n4NJRHQg0CEPrPrJIHRzg3xPnJdusJoPFAB6/FypkIE7th1u7iiBdAFDgHwEjTmf62udCGcd49D0vJFZ7LPd9jC7O1YI5fEMSmw6isTneNJ6zpNFCGM+LK0MxAFWgwMZhgKgsMKVG5OO82uXpgB8or8DsioQqKvibZwGJLoT5ODyZJekgzqe+s3liKQcb85Md0WXkpf0Mec7UA/BohkYbUKwim3BEYS0zuvjdZejC7bK078ocsbWtLGGD91cerTBZcOvZiQklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwrjX+hGQRfb81TixPm5oqF49pbyuOx7Q078l+iVNjDBTVg4BwyIR2tTgsue3xWQrG8/+hjlz9uoEmp9GFmUPoDA==" } ] }, { "version": 2, - "id": "1826eecd-36c9-4783-a167-44c4abdda097", + "id": "0dfe699d-2065-49f7-91f9-81d210aa781f", "name": "accountB", - "spendingKey": "4bc2cf8b4745de64cdff1fe9c2481a5d9737aa9b35561b80df12741023906741", - "viewKey": "d48ca9a86189fa613862a10a13ced4bfc8d9afdb082a51e24e3b6f90c67cc9494b25cc81905cf2528c4186ff36e79818e98700f686a20393d29433a2c30c5848", - "incomingViewKey": "2865b16fbe40909a4c275e83879b54d1bdff76a8d1c652b3a5c45da05f44d301", - "outgoingViewKey": "f28bd2759bad99cc68b21cdce67fe1b2ad6f055052d048e62d6068558c532b13", - "publicAddress": "97625410091e80f7c03a0085a6dcdd430198f04cbc1396397a3ae1a082ccb929", + "spendingKey": "76e552e9e498d0cb86f510c48bf916d07da0b56233c39702017a6718d8d2e7ac", + "viewKey": "b209f09d009050cdf6a89e5dbb35c7642283e96957f7735d254e9afe0b576b27b24f06240b911f56a5d419c1838ea326932b331cf137ab71d3258a5a2b89b39a", + "incomingViewKey": "d3bd93887707cdf44861854714bc0d0b5c4cadc90c77c8819e1c79ee9ff4ca07", + "outgoingViewKey": "efda5050e01781da3a7f76268e594bd4da9370b8144f0da667aab375d0cde848", + "publicAddress": "baf079db37f02020edc2dcbe93dcd9fea7cbf542e1f6b2379adb8dcba52dbf04", "createdAt": null }, { "header": { "sequence": 3, - "previousBlockHash": "9B8BA781F94DA33929C8FDC472AEE9BD2B0BC351EBA9F195D2CF0D1663173B7B", + "previousBlockHash": "0EBDBE1AD0DEECF3D2DB20E7BDB6760DB1B2DE5AE692E802A0320E32FC90F162", "noteCommitment": { "type": "Buffer", - "data": "base64:S8OncFxgpzQ7u9AIRuzPhxNsZ8pCURI1AzGVW49N6zg=" + "data": "base64:YZPQLdkWK8PST9zXjeif30dolOy0YW08LoT/jMaxghM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:NQ7zKXTlDl0ONjn3Jz9DS36PGD+swoMxaP69Q5FKpI0=" + "data": "base64:7KHxmZnJnpweakBC5FzP45GudTT7VM3qzyzSub38rXE=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340011503, + "timestamp": 1684973345601, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -684,7 +684,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAS6PHK3piGrpps1beap937DaDvLPQPc/hrMkjSijy71a0L0srxxUOWyC2FLkCf76kVzSdPTe7OVy69eBn+rHi+JYkSoVgnI6pVsfi3I5JSOSty8R1G8XcC6j95tlxcSAuLxI0H/XQkAVPJqni0OUYLT26+YyIxIfxN5oOd2WnySIMAZpcPu+4pBP+5cy9g3BB/RV0A5aS6tPgV9fcyRpWnzVF5oXU3N8HAxKz8+vdTE+KoaSHndTuWlw2R6pliDG2KX3J31kEc/hyQ95L/ieoKz29vxxCnKFh0OtAX7bBJlwG6CeaRd3tInqZIfnjuW5hmY7YjZm6ZyxkblMnFBqnnbHOjMTIB214Wbdh1tmFYvKSjigXnA3vdMl5uvKIOVFV35hUEIR5wgVnY+ZmhPczakPgX9iNBKkVkhN1ZuXRbLPVHc7ZbH7j5M5M90J9uZEmzWz+bEC465mJFoIWaPj852Frl/O2pwfFl7jLZZa3czaMiBmUUGP5WbL3mxtcB5xFY0Y0LpErdR99gWMFqrHQS3Asfv9zlqR0+92j1cNG9cEFzoZSbUKF57KXJwqPTEFJ9wQLTkGrSt5xXarHCwYSnGerh76g8MA7jnhk1U6fCvTTxZa3RJoZrUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwKrSum77Jv0b+abxqz2EoXYb395PAfBW6I2mPGvjY+k0XOm/PJqs1FR8yRNVwg/BuqTPEUySXfSgI8fc/bOWRCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAys+bIEwRU05htapDyP6qCB6udpxJHPZ4fsCqLCdEWYalL3bwEhlcK/ahrltmYHEnHpELYxvXtiJbRAQOyNQYHrDFG8YPHbeisQuJuAAT0J+ZLdys9jQxMIUzuv8nfby0B4VVvf8ALcfmGpxyoIo0TglJPOziKc7FUkG3UZeexGEMk2l5w4E+ALkCci0B6Vk/l1c3apk+uyArXmEDncmRP9XsUS5p34IVmXsNiAtCw6e2DSMv1u9vV9jn1BbZeQ7tpN1TuoHQ6JwCWx8frAHd8YlJxW1Y09AOxTeEhyUhu2NBqCA45rzzb9Tcn1r4dinWTywCxmxIV5uAhPrxSU4aqyTEgx02X+7ZyFp5aG6MgTyTrLcgjjcP+6N1XXL9wvsEdFrYd09MffN4D5FW4OyEWrC/464Afmbibn78IFTtcUXunUbFHvZCas5Qb6+LhntxEahdZTpFZhX9C5SzgnJGBr8KyMYun8x7JOpkjUe/rmNYzt6YDbP3kLg/RcfMLXnNDRtrGp+/fOyTWkm90m188rK2meBDSzHusgBYB9QZDydHdK3z+D8d9YZ/eCdMoJM4bBetGn5KNPyDKuU+akTxs3fPdpVKx1HKPROXFZW7lGeWvbgR1fjt6klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwlpdXF8CStzRCgggFIlmH5ldKY7O5JIrYDkpPRcZ58dIpjfHhdk8Ony6qvyAhKZxHYN1SxJ3t8ugCDMn+tE3RCw==" } ] } @@ -692,13 +692,13 @@ "Accounts scanTransactions should rescan and update chain processor": [ { "version": 2, - "id": "d6c942c2-2fbc-42e7-9ccf-96f2bc0b1886", + "id": "a67b6994-82cd-499b-ae7e-7dd8c7583b3d", "name": "accountA", - "spendingKey": "c0fbeaa030c00bd5991577d456e3b046758169f2a9636d1d776d429a9c5f933e", - "viewKey": "7582d844a0d657d3dabd960341d0460b99159ce8dae2d47823ac7478b90fbe045a6d4a55b0a509ff38181085ca1b2e94396cc66a8f327a2f31939c443104c984", - "incomingViewKey": "43da445fc1089f94912ccf245dc82e9cd1b132de9e3a9cdbae63a9b0095d5e01", - "outgoingViewKey": "eb77f720f047b1bb63f36554fb80ec647c8ff3af233b6204a3eee29dbca21dfd", - "publicAddress": "1e7a3c85cdd392eab680d7f6ed4f3f9442da9bbb5c0703a60380be9e3d7e7c58", + "spendingKey": "d211ee27f7dd431ed9f42bccf830084bf6bca394e40c7c5861c739d63b78b679", + "viewKey": "12196fee8dddda6e2ad7ffd949ce8efc0ea0720dd604773e35152d546c9150a4ad1d0acad2e6381dd26242e5ebc2de602e32e4dbe5a68ac1f67a746adfc7fce0", + "incomingViewKey": "ce1fd5532dae4754ae2ff2c47733f91c27bff23e07d35822af1b1ed5b950cc07", + "outgoingViewKey": "e98b1e988eb20a69453e7bc37868e751905129314269d525635fc542e694811b", + "publicAddress": "daefdbcba7ddba25227a064cc83972720707537b9ba96a41737a8c2f45d45bd9", "createdAt": null }, { @@ -707,15 +707,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:8AsnRQDW5OpgFqtA/qOWA730knBy5FC7GXeOwZcfoks=" + "data": "base64:pKpdWiFz5/Ni7YfQEv1JeQeKMKk4cwoCV8xkilzkeDw=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:zvQDRv8rgBrf3VDRl98fZXQAkGU5AeMgc8A0MaVhE04=" + "data": "base64:3iVWdMdbMuf2ysz38+mVmNuUZbzjf494GcBflFpsMuU=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340014632, + "timestamp": 1684973346397, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -723,25 +723,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAhaam/f9X+dawSO70x4RTNP8V0tE4z03p7jDMiWSVUBOZHcdnx4WsXuf0t56c2i/W+hVBpZbJAl6tXs1IOPIWhtqJwFN9AUHf6Mnnt+4xtIWIse0TwtaEbNctMltcVtT4Rau55Vw/9hU7Gpns8KmcPqLadFhtxTAIlwfhR6yBhXoTwqAJo2w7x496hv/BXQYhFMo4tHHK0uuT7gdXkXbvux+8Prmaog8fx9SWhVcEbOuEeXOaPlaTxhO5/SxrBfaMgwxe7An73BVxHjEO535WQDawqjk3h1+7PpYlbT3iGgO47Hk0lEk72my6qXF2NhTXARCds2/NOoLm46WekoZIh/QC9jEBs62eStXm8gCFllnDjzBV/615wBYJAq4DQ/tvSrJJT7/STivQcAuaeR0Q3TC68shggxHe3ILoqvD14o+9NWm4Was9BkpvZ6NAkc6iVfUK7cUnG1TpzswBh6bfNAZMv/gBq52D7/hYa/xJRVDDaeRXNVQguzjp5n2eqpXd++tfsKu2ECeAzw3YAIYxMM5YSwj3qXN0pd8w80pga5z45rGz0d5jTckdCkYQsF1ZrMxMaMadRw8ePXzCEFyQ+K62woo7I5/zLARYUV0J+dWbgJQNBqj3bUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwuy+rREJIkGF5E9BA90j7iwtffY5i1VcvHNXj4eeq1cQIxP7gbQW9UhtW7W7wSHQ/c5D8ol/JdvzwdIjH26N3Bg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAArSloFSLK3UEXPKtOs+A3rofJ5AVfaj1aL4f9PzTSSTSS1XNcXWnoWgYgYfaufYImJtkaZgygUCuoeMmQGvL51NGZGt7WNbnDL+rRVQSzvnGuh+dtdBHdxx7ZP0xJlmjgFz7A72P7kkQBfB0Ipczb5JRmVnORj63Ftt7wcNJMbLoZIDShJbW8AGDy6V1IncBOoTSXGXDWhWQ5RTMIkodtZ2mZckpTV479I9DX/GxrPcuxVUcubV5od4qU0TRmG06kjblW1/ylFu65mGjl05hTnDKnWIAzX8REr+xy2w7ev3nVNdNhuQZyhDwdpYibzdVG1TL4K6b/xhIALQDfYpRWsRfzLooZFYvGa6JavzVQk867E7EKeQWGI2vMlPWq83k6Tm9ASRDwnhvM+Ntzvy+KgJR1jm8NTbTistihtm5S3WC0zDznK8Sk7U0cU83a/LTEAjs4DX+xbvyY7J9KgJtWBvImgIwrZKhbPOoQXWNxD62suJoCE8Ze6Bo/RWnhTE5SABhbU0OvwkyuD2nBF78Zod/UyxvoNWzrQ0i5BhALC55IA/LWUubBIbTnsQFUw+F4DDRqnULB4iLsvhc8fkw2KVHY8DXvsPULxO4IpwRLOj+GeAGg1qOhXElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwwvwybdz0U9H4bJHprRGM07w6gw5QZmcGdDqkOYcFwsV420Z4FGwyVHCwCaHkcA5Gt8fHop8oab/Es3cu+KL5Cg==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "C847C72D107C76F0713D25EB349571CA951316940B6976B806A0BB2D3D08BF09", + "previousBlockHash": "ED90C9EF356ED46D95DB30B8051E7F014FFB42E9932B20DAA2ED161226C34981", "noteCommitment": { "type": "Buffer", - "data": "base64:BC/0wz4Ar0HtNeJLEZeSOenT+4zLxeOC//k7NhX85R0=" + "data": "base64:9Ag7MVMh89MCKmgYNDahrfMT8r0vN9hP3OyI3UiSuUY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:e6yPV8CWQywHePrVa5oyoNek6UwJgfKNWFCp22f0QVU=" + "data": "base64:TRVG3Y8TsnWmzeduh3BqR0+jL3RhyT98mHz3ukjkTnI=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340017353, + "timestamp": 1684973347057, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -749,7 +749,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAhKz5uRsmIG87U7JhkTkvtYQoiYvdAbw5Zf6yA+pI9b6j/LxsLFNX5GNvwCCzr1O9nPRaHY9NWG12y9ApvsqhjDPvcX8Uq+XCD23MATS4tnm5plsDv6OJJ1NIPze6+1swJtihqzZ77iFOMGqjYUl5m4AjvH/QOeeDW1NvcbZ32mwBQSvkTOCQl1rwwvMrY0Hdyqkufk1u/2BYcpL8jx4oaqzQsgkKQgXZXg6LaTq7bPSVwiWg6X0RtHD/el9f2avrdPqf1j5TgjqKOng1GQ2tt9+VJExlQCs/ohz5n34c4A1m1R/Vu/r4zoTcuU7cppPPhQweIL5drmPrea60m7fKCpQfH4t6IVIIbYOoIVhrASOu12VXI/GUz92QMWlCCNFEaj/J7zU6GmQ64YpQoisfZ6JxnbPMSHru3Onxj82SUF2kHnCQGtxHWK8y/Bo1VXLn3shK97vRM0sVtHHQN4RXLl4aRUVtgS3WOiELT3V/BM+mkV3PD00jVyRQI1I/peQ5fJGJCd9aIGG/PKuLEXyyd5WV8SyFjxwF6Ko6Yo2VE8pbhfoQChvXuo0aMmr+Wi2yugvSwUIXKbqUTyzDe8fx1m5Fb5mAGFtr3e2aKXzkm+rwS+XNw+LGiElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwASbKNDLaoZWoMAFyT9Iv8jD12eKcOoRWHH8XDroUMcV+VhSI7T9kVRSCWzLx4C2g2FOCoAcCF4Hm8/5Umnc4Dg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAQhxOIiBF0zctInerQ3LZEG6pQIvNZgMp/U8BRynqrzm12H6TqsgW3AB2E2YFFPsPX/Dvnielo0HLHxuAYFe/IOCAts2SqV5EaEQWSbICeIipX2CKeqCPoyiqFCoxQSbWLENHj5oFhb6+frCHrp8CfUKRLrLYmCyzpRKvdcZq01gM74nF7zFIdTO+XrFnq6i9vgzzKhTzGqi58UJyBOddwuu/aIz2Pf+AbJuow78422WLlreC28NLRy4TGjvEeGIc1N4uk8RhQaDvUUZz14e21mk5oRxiimmo8V9GaAowzpySvGy2mwrlzifRb+nPRwhf8Pl4BKUZf/OIiT99cb/ynlCDQGQFumQFPbOna8tVIMUd27o64gOtE8Tfqmhd6YZwTlMs1NVjfqBt7o4NhXoRfelNiasirdh/bAgLj5RcnaLBtKU72fEhhgTDWaqScO53LcQ0xONkeNcFAptGzogmvpjJ+pSquugB1h0qQyEfWGsCXfBOjrzNLSi1ivYRR0N3fiC/DoFh+Q1N8UmULgGNWZsR/2RiFP/hi9AUox6jP1SaC9i/Sekvxcbanu5gb0xM1hHqaSOVrwWf3A9YNWKazae9cfwpiXoql5Jb5cRsGesIIDg6ICg5S0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwTIKiDGQUBPTySP5ekPxfbh/PC4Db2/t2AFCCY1+QH2YaOEVa0f6KSrJHh+dsZGAiWYsn1G4htnHspPVFZjNRCQ==" } ] } @@ -757,24 +757,24 @@ "Accounts scanTransactions should not scan if all accounts are up to date": [ { "version": 2, - "id": "bd57c5ea-1106-4fa6-82d2-6c1c4581ff27", + "id": "9f5583c2-1100-46dd-bdb2-1143643b8b41", "name": "accountA", - "spendingKey": "2b078279119438d650951307a1a41fdd3fd61c917fa54d83103a2802365f83d7", - "viewKey": "4e7d3e0f02ac8ae72d3091ed641107bbe48cd436989fabe38863ac102fdd3411990ec0fa201ac8e4a75a9715886fdcb6725db303f4cebe0a01e831a725e93066", - "incomingViewKey": "e3872be433361a9984643ff19e39836842170b4f5507cf70989ccbf6a0d13904", - "outgoingViewKey": "c82ec172336c52ed5cdc7614541d552d6bc2e2451d393eff240d159db43c47d8", - "publicAddress": "2237f49c69f34bd95a5f35ea9883f11a3d1243ee0e12670c9840c530832f74b3", + "spendingKey": "ab7226f9d1ef51078de128f6223d4debffdc051736eda0186a3623db312cb8c4", + "viewKey": "c6d71824163d6c5eeee5b5d112439d674607a82318ba9188604f478c306a7d1732b9aaed7b8110702ac3f8efa449b182e45748b5cb1f69a0cc517d6b634d28c2", + "incomingViewKey": "574485dfe2cf73551c942592b5c9baa551528025f440090b953d6b146b733104", + "outgoingViewKey": "a777ba81cda64d77a8a6b1119eb17e0728e8fb3468289d711bef39ecf128ab3c", + "publicAddress": "34a06a7ffec97b3398c39a3de4067e86482d5af86c43965ff3c4c5f663d25904", "createdAt": null }, { "version": 2, - "id": "bf76af00-546e-41eb-8121-0ec3b59b52df", + "id": "bb5b9683-8407-4130-98c6-8cf96123fbff", "name": "accountB", - "spendingKey": "5942d987f220b8f8438cdce5dcb0746451d0a90bcdbc8fd54763ea1554eaad8a", - "viewKey": "9fc913a654c6aeb281435557a3a45496ab7dc94200484cf5d603e1afe56336439ca657e1e111b6efdd1229fd310d613c55d3b5a9b84f2e26d69a3605b131024f", - "incomingViewKey": "57309891da74c04116236680b5f6bd3775cefe263a2a6a90e6fb33ad694d3000", - "outgoingViewKey": "9a905727d32be6b40b6279a25c5476f45a6e42bb62d13b030ecf93c182f49f70", - "publicAddress": "1059c8a0815781e5550e7a61333535291fb458002c633b6d1e5694748d4410a7", + "spendingKey": "87a87b4cb06b1939f8686fd5c86723abd6643f0aba3d83006eaccef7b68ae8ae", + "viewKey": "2294fde241960f88f84c2175d39323ec27222585b7cd616e1788240ff5318c2193d01e8c39d5a0271644aa096ca36d9b5fbfdba1fce80533c1c7d365f3174f5c", + "incomingViewKey": "24f9a05ed2b36f4a1f80188dfc51e275a1b8dab63380c47fce220fdd26867f00", + "outgoingViewKey": "0131b2506f28d39d296b53b8a1fc8c539715b41186447de338a3c17fd81943bc", + "publicAddress": "3704ee3db33cf0096a870fdfe1e74a59780b3fc18114729a1898af6f9160f190", "createdAt": null }, { @@ -783,15 +783,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:05RhQgw0976oVYwym/fPUEmpvXilrUwLxdhh+YsqvUA=" + "data": "base64:FZWe6KIbGmFL9Pq2Q5bNgC84KrOzsxd3l1p/mc3cswQ=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:mxNlnMUh/NvQwlj3aXSOYiL8pZEA/uoe35urN34zQY4=" + "data": "base64:UW/bFrW/t3qYF+XNGQvSfyeTASHJCPj7CGJKq6Gr6Ww=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340020732, + "timestamp": 1684973347816, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -799,7 +799,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA4V1R7exSg/lFuvXfvZKxAVhrzwyeRmiot+TDSMeMgA2lNQ5REd5DsBMmkYDkRcDL0cPifDPkpDqhFP7DGlgkcCAQbdAsIRV4NfUK6F68mVGn64x9+uNG0dmwl5/8OR9B/xkI/k8mv+ycJpr4rssv9AOdwnw1s1mz4elYd3WVuvoUoR5ol8GhBaDn0INfHEupmk1/nSV38l+8uLScsOl2BU1bwvohq2ER3kBgvg7vUB2PvBul/6Ju7cgtdA1k94lZTFF2mU+qe8RFs+jjmv7/Hea7P2RwMO5+4RHRFlZddtyfRqlzBnMC4R8LUdZNkVeo4tTXsn2Ozjdnl+koQ0YQLUmJbTVqZwJoipCVwUTcUVvTKG4DS0PxEab/XYnyep9DOUQ7MSxFj/NW9/pj4bnpGqUhOKPuOdMO6BZKNMTocpQL3seTkTu0ylnjLfRWUTJQ7oJVWEbRDlrOqz2gH6DQT37mt6wUWebKYdcc4DPFDyNUuv0wBsPskBe8kx5N9hbzvGrxbpmgHdmTu2bvJOP1TuhsLZbnfcBkcqbYL601Mh+N8e6NfhhBXpH8EtBDyUos4BrY+jEPG5pvJ4n5l99z0PmZZsRM9gG44TpSjuPAU1Do2mJBzNF9SElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw4wGzM6iEEABg1nYPARq1UB7fRVimKS7ujfCI+0ZumGIVX9k6CO+To82fARi+z1FxdTX/VfQ6j7qqBPCCoX1CCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA3u3RRI3LTCqoABC6r4w5CvcVOpBlBIP6NzgEiiTgkbyvlDaOdnVGTg/rRnJmAT6a6+VpDrWtxr01rfCpwFfE+C9BmZIjR/dSwuqIS4B2OXmT8mW962e1fd6UfrKsteWnnMgLmWSU8LosX9vrYIXtW1dgr210q/kg/6D6bcsgnOgPcTHvqfNjAPaEzayUn56YwtbsN3i03GAm+L38M3iABlrU1y8kCf9gz/HzoffE0+WtJlxX/OivWAXPynB6hHNEeKQNyOh4LwWTN9Fsiibi5DueD8wkH3TnRWs9u2yzN6rw2EqktGDCbDC/Ae9ArSEUy94xLkrZxKnNnsSfl9KVhoJzOJJ6E20CcvJ2K5By3spwN9j1sx1VEk8Ey/5YEYxfwMRotyNJ5Gy+dCuB2sdEVE2hkuL7JytCJklHWvApGcoLOH6It6xQp4uQR7AgTMC9IiPtcWL0Im1g7MIamtk8CQ/ufPw4Y17dNzxFLenHwdZghHuHA+3WLIUIxgFuuDVmYBE4brNgoO/5ZJb6kuryBPjfSQ2FGKSlGMOyNlGlEzTk4/PW4PI4SBZv6zq4hJEBUnxpDKDNtaKJDceYbPWo4EOPv1gx8ReItXe5tsRG2oxBVtXTAd9CNElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwGmmmCBdzz1+b9tOULEn6t9mtXhTHGo3Egbdof2Tkf9hIJdQ8pVw8H6aEIwXeR8tnEvKY8yt2J1xg/vC+oSGhAQ==" } ] } @@ -807,13 +807,13 @@ "Accounts getBalances returns balances for all unspent notes across assets for an account": [ { "version": 2, - "id": "1b23ac5a-7f18-4433-acf1-8fc3eb013a5d", + "id": "31f3694d-dd6a-4ad6-aa0c-8f6c1702b8c2", "name": "test", - "spendingKey": "9acee685e8f3e8bdc1dc493b5321f76cc73d522d90f803125bd47f37eacd64f0", - "viewKey": "cfcfd6cc517a00b5541ad8b75993b8707341a90c578b6ce3cf290c79445ae99d17c9dae105cc00a225b6b27bb35cfb0121f6b6fdda8ebb18180520641f788354", - "incomingViewKey": "b7c315a7608e148c5b298f7d40de8366671cba06d43ee136844b96be9cd95d01", - "outgoingViewKey": "92b129d543d3fea0c91d1d00b015a1aa17dd09ad32c57fef59b6bbdefcb0f6fe", - "publicAddress": "e286753fb47e2edc2a28f1b58abd61a5b2fae6175461eaa11b48611f10a6635c", + "spendingKey": "8a4ad27749b8701236f7958ebd5e1cb791efefd7f2c25832346efea3c5c8a191", + "viewKey": "6e40935785a9f89e23a9c65dced157527860fc326bd0f5005cdb0f097a064918cee0ad52f6dee39030a624192235a4d80a693bdddd1f7b5325a2a3f32c5a431c", + "incomingViewKey": "3ca2206b1332112337907310eb4375687784db1dc041ddaafd384f992032a905", + "outgoingViewKey": "c6d6a1e8b28ce8cd68c4926ce43a8d2068a5eb99100eeab1a548b4cf68da4538", + "publicAddress": "46087eacd5558c9d645765c7e911331e7af142fd65ba83a7594925e9610ea126", "createdAt": null }, { @@ -822,15 +822,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:0avwG9fJ2VP/FOrGEOmIJOjjJJcJ5WiR1/4wz/iO9lc=" + "data": "base64:/0xi1FUS/FnlKITnijfe5UnPrTEUP1ZTsnp67rKZSic=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:fxWcE4SCenwUvNtf2mLsY9jHmCCulVsiV3cJ5mZiSUM=" + "data": "base64:/UqNQJksU4Ss7n0AfABWXMhlvS2BmsTEtotjGF1NMyk=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340024234, + "timestamp": 1684973348736, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -838,41 +838,41 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAc2DpKykU3RJyVEKbPObHuJuvYppQvPM/CdS0MQ0/89e4cL5RwKLzS+tOC+SP8SrXYHfML4QsLVYSdxDlgjQATgvQcVxfg1tmwVKY8GnEhO+YXM9ZMWzBDaHxnDcuVGTsMwJexmoa2paOqPer1qNanCU2gyywbigzENtP6xh3nKAKv6nrRB290T5tRxypl23Crc6Q8YWGz02VMJTj4WvXLP2pLusZCZVLGy2RWifh0fuDoJVyz2U7bHYZ5D6nNcu2pb478DSrh8YEp6MQUUkitE2LnT0nWQBdPX3OmvbPYJtmOLdKa3RxgVXJnZxEXT4Dy4kAhtwjXv9/3vch/A+pqJk78uQc++2/YxRY1qnl57TL8T0AKQxg8LT5tUN0gwBXCNDgpnrEXMQdEUojtzakBculKrfRqGcqvppQsVjsMxxDjJbxuK3ahMCAO7uKYD36a51+qheWkip1pBQtM4Rx/Mbqjani9G3HofKKg88wK8L1yPRXI5oax+hWtGQoOsW+f0XV+LXKvVGs46jZ4nKqK+8VInGGcz9a0adaKurWGrWApVdoHre7Amhhw6NMsxsp1NUrBr8nhalppW3WsecCxTaRIo7paYjxT6qvwZxrT3rwya/rEJxzEElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwpdlFw2xhmnm1vFjFgv2kcP5ng10OWUb0IXyyrLrUDS5J470kt50kc10cj2ut752IedONQ0HQgWYD/Dho8AD/Cg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAeu/MixlpyUlkcV+qnK0MbA31G3pvpuBkGEDaBdqWAfCpGU+KbNRFUj7m+Ed+6VKXQHtBY30N0hsp+i39CKjRVU/9tMrun3Cj49dHgsEspg+1wytDB+zeT1Bqbvibp/Y9L9IPk46AQFpdyODJynES5neFPv62ywR9mkTCNy1uc/MDLADR54J40DbfEXSAx+WIS7soShluYHGP0IXkt9B6nq2PprjG6p5+9jaMh1K0xtyRgSnF37ooYNtgZSOJCnY2es3MvPb5Qxi6oFP4M3ckb+rRNkeDGyQtxDRfTDl8UUkTyw+MkkwwZVKETMIvlHH+fZfyFrjF4YVyFYHwAUOeDRl/mpMC/vxXosqtmmFwVDkELcQldiLs/NWCHodanU1lUrP3jkpHM+XfMHV8T7oWq5e+IB5k6fb33doi8wuJwqq+Ln7G+RG6yjRf2DmK17YxJd95yEkpn4wxZDLygOk5hGefecFpTSXU/XQEdR9ncLGrAGic20GVbEora3Y5ClswifLTtT6lAWttvrTqMCDm+XMfq9TYZjgSvVZ1Km3g3c+mex0t19ceCmINBGR4bTlfxRRKdvL551I31YshrdqqGgpTIOvZlhi8yLn5uX09N3TxzGojvxM4zElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwdFkAztObYjGU63/RzAt3sIzwHzTyhWFSgBO3Sx7NOzDJRN6fabdSaoZtuPQGu+hbqjC7WWN+mHWGJdZ7NoFbAg==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwgDBwCplu5auV32Fla+w7gVV8hAEI7pdhXqdSoSugBG57085mREG8D69kh4vXn8aXdzXlwwBBWFcIPhJE5dCdR8q28WNTc8Cg9LZ15YI2gus8Kta4nxfdFmSLn/G6ILws6P0EQ6bz9GldfsoH7BWe2XWw3F1ubNeagBNC0wTmVUGfVeU8+lrfdQY7nZQCrnsfR6kF+Zxa8aRdl92606gGwjlblAPytl+dcMoKnO2xqu0dWEVZO16/pEYiam4KqgPssA/JCgD/BCIFDKKmgrKY+SVpaqCBgVVaDJKpbL5nyUCvPygwLPIDj1UyzhUfoQww69wN6MPhjvnXqDI2CuuCg5hps7r4eh0wnwp/q8oPgDAAzY0xaedaXivqQ2DftEb+evbNtdW/krxyhb6Khh/E+NP5TG+omvSJacn7mgL58o5P6QYPz43uqjJCWEVJO7eGq1y88KZnWMBD8jMTQ6znZFATKu8wT7osMibfqOoZNme9dUGgHW4qi9cEcJmFkh28WZfouhhtN7hiTIQueo8qgXKx/ehnV/2534zPpLbPYk0vEBu3oKkYahCNPwoMMZ0FoRE7jCk1AhMP3zRe2Zy+mB6PecU/BeL1G0KwmMy/FrgAbWo0B1+IU7zhlGsdAT1okjW3Kk/48gvoUBZif9b4pnRJPuzSTC4UguQUVKQ9cXwucyWllGpkrqvdsEjqwHOOY/HcSCqUZTy0ZSFAD7ZbRovGUuactfvrws8zpcBRCw/9SXyWNvKq41HqCWChaDP1bxbf0Oj06eITHhEUrotEKpBEtlmYgaWgmH1ZGGx90/M6NDhWCrpEYp/TXHHMPyqKp8UbQTN9hEFx3OLWzepxWCw2Hhqu6KDDC5H7TCJ8HXSqaMPnsPuDYkCzxdv3brBVZ1wGPjxrW1RAZXjSfH0pIE1Tsd0wLZktg2MWZXB+kgHbTAN+vtfkT0jNvrK9F79ZK1nGSWl70k9CcvHNlmVeFbaKvJdOSKmRgh+rNVVjJ1kV2XH6REzHnrxQv1luoOnWUkl6WEOoSZmYWtlYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYKAAAAAAAAAH3krYuT4iYRb8K5iAxpluQYdVdjrspMAd8LXsAnYGojMHAi7ykv7HdjrtPGq+gj5tJLaIggcLdepL7AV+u3EQ2p+we0US8KzRAQPOBg8ZGCp5YYHkwsbs2INn9AIbg0XTopcFgzraMafl9HjxYz0OoU7oGYEOrG423eTZaACbwF" }, { "header": { "sequence": 3, - "previousBlockHash": "254B796C8AF66DB6A2CB8462C0535E950A59AA97212860D98608ACAC264FABA1", + "previousBlockHash": "8F9798DEE23B57324A3B1C51CF3E90AE38B165F0E7554164C0C7DDC1079DC82C", "noteCommitment": { "type": "Buffer", - "data": "base64:tHFrKhQiqE4zVTgZOyFEtUPSGZlobCPqb2uZA0t8Zms=" + "data": "base64:H0i1gRnexSxDIXdwsJabcBM3VgECn2zUpSzh5cJVtCk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:GuM0o8nXWnA7H2P8n5LfDmM+jd+Q/UGLVsESIeg02Og=" + "data": "base64:Gi6JhiGJyhj3XUp063hrAoWsHHGheK0rf6auhvxD22s=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340038942, + "timestamp": 1684973350398, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAEjdVvFxjj5k+UlRWo38UnfTSiHcongT0TmjaAmBV3U+xjbHoIVEvijjyIzjLNvU4pwRvrL17g1uv9OG4x2isG1ANQh2Nh9tkfNsljXDW3tGr47sShtLdiGo6k6dCbMF+dpP7/DhvWHmYUyF1UO3mz+9wz2uclyMyweQrM8oYzV8B8xBv0TEcF3TNmXmllydgKG2H9un6FrD49tVr6PWnbp8rT80M5EQsE1XjlYn40cOzTnL88PgtsahL5eDxiw6vUAdgnDJZJgBzv3ulZmhVCpbwx8XvlNWs0LY6iG8xkFxc4abPWJEyWMjJ3eQBNJJkl0MaX2sYvMEE/1cZfO1cWuPlIJm08CKv1bkmLklGaYOh5CVV7ooKyiP0zd03rXFZ22G9JjF2Wo+CWpk/QZoz0doGM52xmsu0VL2474vSiAMxug4vf/fIu0e9VPf02T39QKwd4D42HveYV3mYPjcfOsV8HHpCIOQeYldUd4/a5o9OPWjkDk+hj/HZ3FBjOUPJrKbgBg8WsaruLPhUjTt728rngcP2juhExW4tCHhD7HBq57RbNKxpj2ts/d3lQ3CXlRUql1zoavXGaTCAgyFm0OFG+YBfgWgyx1ZUEn4QNBTNPkBPhnZ5vklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw2/Ns9t3hZpjIEovXzAVDiOEc2013p9NxzbwUPSF+ny9pjDtaA9bnm7X1c01Epal4AYn2Ox4kmeDGyoFhR8pRCQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAo+7BJTD1bzuSWBLv8uHLlAg9Lt4kSVW90bZrCIqsO5aNHCl+DNjCVW2Z+SgDbRd8QouAvYVxGtdoYCuS4P14AWGj+WHURahPxybAQKGlhpu2Nn17b/qfOj4eBaUX/K1LgNqrTWdVdz/R3AjdEBpdkOuz72Zx6PGGa/LOyL1TYSgOhtTZODjB8Pq21p3+y3dMVKhj0Sht7V6Mcd+nd6i0M9jrgyrEYZHt9JnZzcCccBOgkr1jMNBPcKl/UKM89pKU9qLOjqOxiwbXn/D0nKndC0lwF90x3vQ99oLuOWpiaN/HaiQw5on8ZeujD0/DXHxQ/lmQY+sspuL7vN8ktuWQDiRCRwnh3IQPRhRQ7Nd2pW/Qsb8dOrkP/cj4cG+bphxYuRh5irePKDu4egJciHi11+szwA6rPGPeAtYWsUCfSgDiZ09/rZ4IJKJu2YnfbHz7cD+6wlYBaaDh8ccYzNHk+B0cC9bZvXkIKDvTs6p6KUBLnStB1Ngi013he0sKO8Buv1uPv/hPk4lPsGGAINKpB8bgtCOUm7ghn37Vzywzk90QcRa7AinDOiPbJussiXRhx6lNzxboEoA0gcGrX3EtmfEY3p87FrATsFV1n9eqKzSmBqQpO1FHXElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwzeBYr0MWdUPuxPNCD6RtuDWA2xnvoWPhDE4sbw7VymqWJuGS2XdshoLk6wfrE8m5a/nAj90cghIuHV3nx2c0Cg==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwgDBwCplu5auV32Fla+w7gVV8hAEI7pdhXqdSoSugBG57085mREG8D69kh4vXn8aXdzXlwwBBWFcIPhJE5dCdR8q28WNTc8Cg9LZ15YI2gus8Kta4nxfdFmSLn/G6ILws6P0EQ6bz9GldfsoH7BWe2XWw3F1ubNeagBNC0wTmVUGfVeU8+lrfdQY7nZQCrnsfR6kF+Zxa8aRdl92606gGwjlblAPytl+dcMoKnO2xqu0dWEVZO16/pEYiam4KqgPssA/JCgD/BCIFDKKmgrKY+SVpaqCBgVVaDJKpbL5nyUCvPygwLPIDj1UyzhUfoQww69wN6MPhjvnXqDI2CuuCg5hps7r4eh0wnwp/q8oPgDAAzY0xaedaXivqQ2DftEb+evbNtdW/krxyhb6Khh/E+NP5TG+omvSJacn7mgL58o5P6QYPz43uqjJCWEVJO7eGq1y88KZnWMBD8jMTQ6znZFATKu8wT7osMibfqOoZNme9dUGgHW4qi9cEcJmFkh28WZfouhhtN7hiTIQueo8qgXKx/ehnV/2534zPpLbPYk0vEBu3oKkYahCNPwoMMZ0FoRE7jCk1AhMP3zRe2Zy+mB6PecU/BeL1G0KwmMy/FrgAbWo0B1+IU7zhlGsdAT1okjW3Kk/48gvoUBZif9b4pnRJPuzSTC4UguQUVKQ9cXwucyWllGpkrqvdsEjqwHOOY/HcSCqUZTy0ZSFAD7ZbRovGUuactfvrws8zpcBRCw/9SXyWNvKq41HqCWChaDP1bxbf0Oj06eITHhEUrotEKpBEtlmYgaWgmH1ZGGx90/M6NDhWCrpEYp/TXHHMPyqKp8UbQTN9hEFx3OLWzepxWCw2Hhqu6KDDC5H7TCJ8HXSqaMPnsPuDYkCzxdv3brBVZ1wGPjxrW1RAZXjSfH0pIE1Tsd0wLZktg2MWZXB+kgHbTAN+vtfkT0jNvrK9F79ZK1nGSWl70k9CcvHNlmVeFbaKvJdOSKmRgh+rNVVjJ1kV2XH6REzHnrxQv1luoOnWUkl6WEOoSZmYWtlYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYKAAAAAAAAAH3krYuT4iYRb8K5iAxpluQYdVdjrspMAd8LXsAnYGojMHAi7ykv7HdjrtPGq+gj5tJLaIggcLdepL7AV+u3EQ2p+we0US8KzRAQPOBg8ZGCp5YYHkwsbs2INn9AIbg0XTopcFgzraMafl9HjxYz0OoU7oGYEOrG423eTZaACbwF" } ] } @@ -880,24 +880,24 @@ "Accounts getBalance returns balances for unspent notes with minimum confirmations on the main chain": [ { "version": 2, - "id": "98e3156b-abe9-4669-960c-d92186daa210", + "id": "f71d886a-847d-4daf-b06a-95d02b792818", "name": "accountA", - "spendingKey": "38f5fb22fb3142c929a79fcbf7cba4d36007ec4dbe4707401dc4e75ce15a6421", - "viewKey": "9541d7282ce1d71470a686d044a8e3328c2ea61577051ad78c7107e27b916633d71b1df0a6c54bf2c207dfbd2eb30094efd2c8cbd165e5873b40ae64e59913ec", - "incomingViewKey": "266f54f93ed64fd87a44443d8a32ebffaec048c1af262ef879e0467e7c967601", - "outgoingViewKey": "1d5550fc2e80173fff0420ea9ac93aef4259dffa309f731cd77f3c03d9cc5dce", - "publicAddress": "b90db494708b1aaf960888535e03f0ebc71f8e74e456c39f0f6d231a78d77631", + "spendingKey": "67ff73b9e4533014288cdd41070077cc8a0fda1b698d17d1b037eb23e5cc0e02", + "viewKey": "925e7b7e26c8d0dd227a2d5a4105c64b400b52413e7f0a99b570db31d63bbb6b297d79a2874f200aa189109a07e09c0d3adeb29c5a04266c30c548c1529ea1a1", + "incomingViewKey": "572823730a9e8b78a3a67547690bac1cda98e5ff305fe353d9da2ae2e8557400", + "outgoingViewKey": "949f98641add8ec7bb87cb41648bf45c5d361d93013783b759752822ef3b326f", + "publicAddress": "e3c2b3962123909b9f3d93c959a1603449278a8ef8cc375e94950106f6b66d4c", "createdAt": null }, { "version": 2, - "id": "d9b87c84-406e-4079-9179-e369e653236f", + "id": "7f768a95-7014-475e-80a9-929e830e61be", "name": "accountB", - "spendingKey": "5489712910fa0ef3c627a0819d45f259637689f8ff4e1875d0d595d0dd3180b5", - "viewKey": "e839d7c3a87cd1b6bc0ed2bfbb138f84d4a88358794c3e5ad6f0b62d27512c0f4d448251472c6303234d8b89c8097fc306ebd4edcfcb593be94b18a3482d878c", - "incomingViewKey": "954584a0b768a8d26d438041232dfd0cddc6b3b0d8000b19778f1af185315c00", - "outgoingViewKey": "d9b1943604c9fc754e19ae35867b1189cddea3099ceb66f02983b775c9f775d2", - "publicAddress": "d4b2a96cf92f9090109b1110e7f0066b7e73a3289235c91d834520fa2fd523d7", + "spendingKey": "94cf018a201da4b0dd3533c288db54dd1d4e01a15edf1f4b56e91361d28bfc07", + "viewKey": "ee775f0feef88d6a4628dad970e842d0e0fab66f53675bd1daaf845cb08bf06e6587b66a40c0ae5db3c010b6e82b283701aba8896e51d2d262ca29a837bbddb2", + "incomingViewKey": "5397bd48d1285fb4991aec438d82a0fef21e12489c70ef00b21ae35463cb0c07", + "outgoingViewKey": "286ed0912054e822e33637e548600ff69d27486f8e26cab5b266f8a2f0edfff3", + "publicAddress": "f77fffe714e099c697c31d0af4ef0e1424377646f2ff78e82c1fab0bac1ace23", "createdAt": null }, { @@ -906,15 +906,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:wyciNsj8RurWgzBDJG5Tff3Buh2f/JLh+qcP+rw9hGU=" + "data": "base64:wLN6zyAB4E0jvj4fSg6OzRljYy30VlNJTlIcwfFI2Rc=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:zJ5FUj+QpM23bCIxVLa+RnmgexSr/tzFh8ceqt64uFQ=" + "data": "base64:IbaxB9oMtYA5N5ukH566ywzKFi5CGcJuW4N1B9NGHqg=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340043092, + "timestamp": 1684973351375, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -922,25 +922,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAgTRfDj51gglKvs8+LsYLSzohuR3iXaXr8R1MPPsMaYii4mkGO0J7vJp8b/YXuHvwZxfw4l04WQ5x+RCn54aqF95NDxuFJvtPCpqWT0LnKZ+hnX+JD7NMifOyYI+DD+CU98AzqjyHu/kHEHtDJxf1yq9LU3fFs4YlR0zxJZWz+koJwtVqN/iLtJCKezD2YQ3kDtNnmZXps7gP/TNt5bRd/IuSEoTq7BByu2X+im7lr3SSZhHRR9R0UFWlDHZ0wAsitdoEyRU0vjJiOoZxoJJNGNTEKgKpN8LZXX0rxQh4xYpurqeM6Dd2cH3vzyHu/KHh7fepg8dqBI2g6WIYZl3owZ5BpgSVL9mrOIFmnonwFlWxMA0Yn3i1rmh3I7h9VEgr6pRsClxfBIbyY9tqQUhDSr9g7Dz60hAZ+wV/FRIFayicCcU3gCXm459xy7D0sEUdJCeEddP2WDMVP/d/Vi82DVp4BZNJp6j5dLblmC/IuQdYTmEw9XGLu6mFTqcfjnMLlZr9dKwKgqssxE9zVh+Oi4ZIfrvZ2fNxNXEFpWvAUtVeHGI8zSabichXJwWrt43PrnAs6JKcwcmUXb4dHUwy2d3nXUiC7rY1p67wEiH0L9EACpKGWE66OElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw73neaU+YL8GUokA3OCHkY8oXFwReRdfSUhIODB+R/As3DwZWYxtO6hV49kTMPqyzASCpPmRKUxM+exF+U+58CQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAUZUSYc+2zWpsejE2UVWC8d+Fs4U7uvJM0RdoA8Cwya6jC4tgh8+G7aFfb6f6kNqYmXbD0qBUPFIJP51pWoTUzTrc/zX+dsTNwI4h8YtunSOG1fZW2s+PeYiXcTBw65IhJnL9jH4QBoMoWf5bNKYRiAbEE7bMY/jnCOvXjFX4izkGFOdGq7gu3RCKevsJvfrjL66bdalRB/gV72C91QzNvd4S5756ektbKqMCluTL4WiTFpjRHFno9faccRjtu8bMBG1HCeg2XEnJkg72L2QNxqSEhkajKjc7eRzATwQ4r+DWLv3xdnJCyUrf+wBel43bXnx24n+JymVLo2Of7J1zOvOlvQebmj2b3Rum/aX5GJlRyhliDx4Am6lGgQ3mr19mL46OZyvy/Md7HP8ZqFl6cuvNRdOYEtEU4kC27nd97iT40wYzjh/7dGggnp+TUsnaJ8ofLqbxwJwJBLBo0mc2NQM+/x0eSOPxyGpPhehoMfRCpajPRQ6K3ACXllDztxUZUIUApqTgzPofQIBbH1tVox4VaEHoPhfpWabXVIV94c+D0C/evh5h475XsdKpjp58+Ai6sq3xg+3JZiGDoHS6o1ahsgymwhEc49H1NHys0QDi7YBoxObVAklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwbVLO2oMh/rHfdjbAkyThKFSDlUdq8vSQ795TJARWz6YjouxCCCrDZuKCU32kzOun86Yqba7rpmlh6L4cysRtDg==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "B30DF9ADC4F084551F40F51E15737D50FE7E9FFECF7007F75D3EE31CA704DCD3", + "previousBlockHash": "FB847ACD6A06EE581D6194D36A44925C62984D37FDAFCDA8054E22252D017892", "noteCommitment": { "type": "Buffer", - "data": "base64:LOo2BahCbCbBOcm/MeRHaDw8g2zVvwlIjnDiAx/Ayhk=" + "data": "base64:BlqyJzOlUacTBiCZiMwu6NUgJLf0dSrm1Qfe4F2nQkc=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:XPq6jX0CmoZPBVz+K1uwFE+PW8/jWcF0xCcCTB5Dgc8=" + "data": "base64:l7w8NExG1+PjL2+53bvzu9cBp3v0lmFaP+nYRclzw9w=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340045786, + "timestamp": 1684973352085, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -948,25 +948,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAyB/q0Dc9YZEVi/BMiBg4Chx5FIRs5375L111rqgcL+ux5yeCAVVxJhGLcSaeczotXoZ+KtNQ50m8Ym+0EXERcU1MdFzA+cCCN154Kua7Beey1DY8kHJSfTT/3oy+W5HJqMRDUmhTO84pr7Zz7zTFC2p9mub4RnG5Gq1d2RoLnsYG03fUoWqE/NYRhD8+u4PinFeterUUJy3O/dQE82qjoTiQdkAncNWY1vMyrzfLncCuVrTVkIrGzBei5if+ipY3C3l21TF7MxpgcaPRbIOYW6zO9uqTmoqCRKzi6n6IfSwSuW313kfQf2aW4Jfx2jO5Cq/5AB+/jsucW580YKrR6K03/mN0ivtOrOqd+7n5S6hOc9SPskHriIeg2AKjgaw8EZ44Gj80rX3z9VrweYbrWjpR1VAzNLztlKD8zEhmCKc0m6+glyhvE8eFpQFh5mEViDIiIT3yPILexzV4f5IsUb/JxGtoEKCEPutjKIIeHNbnusMemKB25CDM7U6Df3SzxgJ8P+sy1qFppsvqaocF56vz0vRy8EzChRZ+tvBcGg/V9bRPSFLsnt54ZMMogbaHVjRohXTxmMBrne76U3bCVP/6RVJ4bulr6cPhMZWzt+xF2TNsxA88AUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwl+eVuFMExZLhji8EUWpPELiMuSRwGDsL/UT9pUKsU8T4KhZN6wCepzi1NGTVIcFwrJOzheydLR2W0DPqQATFAA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAxBcP3ZIcWzxP+V9oMxZ/lcnSMKMBgMVZcBq4ICe8nSmgwG2fybHbaCfK7OhoqNzugMc+/XqDyR0WOuWTaFtevl6HNluy3QXSmruPg/jf6cG4vUohhFYLkhBkr03Fc/7TfRh/wRH+Pqb8trYMEA/lD5dDk0CGFfqRiNfmbfl5oZwIG2Eelrle6OeUvydrb4Yh9NPZAXvdFpN8pmwvDw6au/1usFtESzZBn+UM1jPZA8uA5G41tWkpclb8Lxj5fbC0tOUiiJJU/20OK1MbPBKsxEz4gQPYK8bYpSFpq4XfK4aedayL9LaoAw2sLbN+hsqSrrf0a4mBDc9jfnup5PBoiVmTJHC1JOGptRWB5Jr5kXaiBF8Q1B1TaOCmC5RCiBoktE3ff+qCGAZ4YqKPGXMmfFoZkX+TMsJ9gF+WXL3xIOWEZv7wYew7R3v9YXakWhI1yeJK56ku0S5bOtG8N/s1XfAcL6XS6jns6HOIba8HAjSUfPtxgpzTLW8U25VvNm2Agvgh3fkP2SOVxggmzVjZDB58HyiXct5T3LoXdyquCpCLqeN/RDPyAuSy7vJvzjminhkudL+W8kgLdDyW8c1BOdWUzCcOn6nP912gN/vL0CtTI6ggg+MlnElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwemGMaVKm/8wG0r82BY17k8yhL4gF/tVdsu83xydwKTu3CuOKdVjpF8Q4ZsfrDVxNG7ap/OseyyXIGNxvkR0HAg==" } ] }, { "header": { "sequence": 4, - "previousBlockHash": "172462DE38AE9EEA76121ABA78C6740A1BB025351197F8BD382A9E614C6F0D05", + "previousBlockHash": "BE2CDCE90D7A0C581DBE0230D816E27A49576B0C3BC8B6C10DBC5AC65C562995", "noteCommitment": { "type": "Buffer", - "data": "base64:3hnD/OlpV38golT6aQHg+9yqeUN+S58zAfsXmNjKPxY=" + "data": "base64:lQ7DNrYeyy5pbQcGmwmfhWIwc/2bvdI1o566lstkNU4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:kfAUp1K6bqsuIy0Vd9deK4YCQskklgA6wyqH+PZfjCs=" + "data": "base64:IqeVcDREVQXZ6IDb3EwvCxTP4U4aReUXbKttleqXnRE=" }, "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340048511, + "timestamp": 1684973352753, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 6, "work": "0" @@ -974,25 +974,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA9rWsvl0jTgOY8Do67sF1x2DV4c0NELONV2//+n7hFWGhSnMx8YUpFhH8alLZxVpQPMNWuZ5EJb6ZVQPS3UmXZZPnOypgHVemlwPuPtcwfG6MZDh5f+ewFEsypjKnGYqEwQWtIqsAEiVp66Ex/wsCS0bwJZCGyVxYL48JHSG9Tn0Zp8Yq3THsuBwQA3eCVj0d497xus4hmO0McWBNhTKirmrufcWOAhSHJqJPEGceY8q0H8U0BMQ3n5UV0/xwt7DCHe1PaSoTCxZSIwd7hXFc9KmZkGZTE7kr3VxeEfzSPTReNe8NFTsbIrAzftUE5aVzFMjvp6c38+sb2KvNlwoMR7P9C4FFHodxD3olvwGaI2wzQakUQ0lwbY9/VOJ0RFECZ9q19AHMOyvsxNDuhmFjmirq9VqsDleMemxvcUakXJs2AS8F0ssu+tvMRCPpT89C/cK/59g0kGQU6MO7VfFtXtRC/4thW8nOP2SPOFwdJt2PMfhdzyMXsqPoyCW1XJ/GXWyzQVHSac9c0RigEokqOrFiCTVK+TZhu/HOCcWMSR9KQZLtIvwyL1bNLt5334muWl+YljX+NMf7TCwlinI5+hlWgJE3rfcgr4opPSc7zcV7OHwrCAHrm0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwq2LUrvKIA4x2GnnuB8dYFQNZk1jzlS75croOKrk8o6gXfILxYE2LcXrixkg8jziVjo4TFna4cI9GEXhBYuttDQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAio8NZV1Gibw3Eq0xhzzeKHqLfBzHpI2A7/syQPq1EY2AydZ9SUShah8AtiHx6XG1skpnHlFN2PH5JF+UY8dfwW/rc0uVo4C1nknj9v4sh3W3MO41i16hyr3HK1n8a1Ej36pStSmvm/N2IwXepW/Ynlrm/2L22fEYZHFvCHjc2ewId2oGoY5xGT9MVreLo69INoU28zSIUFhfjOWWMRsqMmFI8WEOQJeS36NU4Ovi0vyKhMEo8lCMnJKu0P7Z6O/fz4wWE2wCPQYhIA4OvSTl0YtczWFFqnizzn+S8+GBp6JyZwy+WKSVeYqpidKzBRLJJHQW8ymHYrBbdTbNixHP6Yn0l1DH9E9DeTCd0hbv92AxuK5mXizGCofPpasbRQtHLLriOlgb4jLY+Qd/hkklHh7Man9JffH9aNOIe77jCuYVmDaIOKnI1Crf26LO2tOckwHpjpyZiLen1lMuJfF6yXvP940dKpJ1AjqsgnhtsV4yPGKbyktFvS0dHkCn+/3XNCF7zXkzYm32LPHC4odQUGNnwI1nJS4VrY5agNC6Deq5187Eo9c6Km/qzTVbdMv1aNPNuaMNPxxkF6XArAwAQD8nHiaO0ICgjiOJrIWny2jDlMG/HxM73klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwtjnW7JPT42b4JXiAozE+eJrhPN5qevpyXIEks9k2WGCCf0+T4hsyOLAv3FkGN+khYlXO+lhBVY1L1anZMKyNAQ==" } ] }, { "header": { "sequence": 5, - "previousBlockHash": "D0DAEAF16BD5A39FEBD56325C88A1D2362CCB25915903B569817CDE4A4697C8E", + "previousBlockHash": "F0829A706836004B86453FE1BDB3C1449D3A4D7B2BFEFE8161E54A79B1266067", "noteCommitment": { "type": "Buffer", - "data": "base64:iHkd8HLCipQdjRE65Bid46K2WB9rBq3feHmb6BBbWTE=" + "data": "base64:zFP3bidot55z7L7A76Ca+M2Lf/dJkStQILB7i68fpVk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:w8kKQd9T+zXT2BeLCWgpZGJH6HeA/5e3mwc2xna+OZU=" + "data": "base64:mPeXnC4qgtXCdjeYBahBDKBHBSHBCbP6xohfKHJtjsM=" }, "target": "875726715553274711274586950997458160797358911132930209640137826778142618", "randomness": "0", - "timestamp": 1681340051136, + "timestamp": 1684973353421, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -1000,25 +1000,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA0vuaDgv2rRrNkQ0kcnZGO2OjD0LjEVkpu+qDryWfTzGNWxefqrDTWmb4ZZiM96JcUyKFgeDFLg2mbrHm/q/IGRe4ubwKB0WfF6P5acybzsCxx1styuNeymLUbmjfVr47LTUXAXWKTia6obQyn2kDwauJupB3kcs6l2pIf5UY2KMSznJlcX5qd6221iRPqw5veHLnLRvk21ocYYQp5sRF/9ejy1OE5hNZOWbRkh6U4663kyjBC2hY21GKIWu4DRUNiQgYliu4s4zqVsknqOUMqO3n2wmq1PtButaaamOW34HhwLwgBpFaqE2v3fOsLkcrKmZa3VIFPbgMEkoWOGYChbO4/GkMpVsjPxV00rSfd1XMZIpXzsiBlnPNz0zS0XFXB5Hh+ytQjqoSssevJ1gnm1xCc+cRp95t88nEbxLk26UwXhU9p9feBfCxAVCdegd0fVG/QXuv1CajAksWqJ/HFoNebuKzE20Qp6iHBc3epVo72M3nm05gwgwsCoVMOHyqXFHxqqRTTPoEj2nyiaK5oftrElqmUmFDfGKd02ZpapD2Jt7DoxZ3d4JLRbXFS+Z3XgcM2CLBMrjH5fjITo6RNdlNIwVyvN1n66YdYgq5SMVzUgN+BIqUoklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw3UPy4YL52hk6fYLWLgKT4H0+GCcKBJ3z2P54xpCcbVmcdJY1Jb4GmasaMfoNyI5GUneHilek4/PkT2bWrhGZDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA/g4OzjDAx3NAc78O5U7D1fwUHx9nU+920TZZID2J7Q2Q9VPBz5+UNpDGT/J1bbqxSKwT8RSDBuGv5t+AXeL+OnDolApaUDsEy4GNkroxrBqrml3mboWMw+HPwTbnYctJJuyTMrowZmuKAD5QzanIspvUrFoCMTP35r18T6J5x7QSY67ok7zheSWm8PltNaJS+sJEFP5MbOyKF7UpK/WOlxkt8qmLXNHyf7yWpC1w8qKCRt2C6HNuzjrRdy73UroxO4XCSge0xRPkD8xBF5o5QhUuRKDUSXgdOpuEcKxHAkwmyQQU02RLyMwqfyQNMTSlaQJR99fc7sY2VSO3wdA72QbA2x/M4FGvxNM+FuYCZzFgABVsj95GDIj+2hQZye4PsLaEXrfqilvp3b3CbxbNM7wFM3EkvrK5Clv3au/H3ozQkSHyrDxLRa5P3r5X+OuMst9bjhB12H8lvi4GLnhij9uhADft00p7DcbdDOGslo2xZ1AmnQAP/ONKE1UsDWmL4QKjOzyl2S3QLnkEG9aBZZ+KruN4UeWETKN/Tl5GwUduHHTeRJCodm7hhbtZuD0TkTYezl6ffuOTZvDKsnYT6LVL5y2R07yFX2l+RrpOqgv5ku9NHfdaEElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwegu1yjHfKefGTFzBQnLV+EPy9HNCNhYyDZLg/2Qxf5oz82hHWyWtkXD8VpssiV6gVlN8Jfui2DaQTkPTVPqdCQ==" } ] }, { "header": { "sequence": 6, - "previousBlockHash": "92C28ADDD731C0342F93DB67D398A259AA1DA8BBF2F6B06C59F9F6916FAAD98C", + "previousBlockHash": "BDFE5C4FAFA8E8CD9EAEAD3CCA736F8A983559C31B2BAECCD9EB37FDBE9522F6", "noteCommitment": { "type": "Buffer", - "data": "base64:1twiqSA6nxxQ2nUlU5yLtj2uQuAP2pBVC1knZamlK20=" + "data": "base64:yj3DCveptbxvW+/cKsjvVlPcoRSAuWndkVn1HlAK/Vk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:fHki4VhE8jfF860Bodg+WopBAhzNOZgyPWkP6yh1K0M=" + "data": "base64:CPjmL6A4HS/n+GlgyX2JQhxNCHpNJCSnerimjPsfSXE=" }, "target": "873190827380823143577845869093025366895436057143163037218399975928398962", "randomness": "0", - "timestamp": 1681340054000, + "timestamp": 1684973354091, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 8, "work": "0" @@ -1026,7 +1026,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAcRHfmlQum7Sr65F4uXCrXoas5YmiQ+UGXXPvYtsv+ZmOkSSJzCZZZjPvYxjRcOe0hiKaK84WVreikPzpW+ovP/pc96HhemjaTb6jq6xpslamAbKuil9hSt5Ro3v9b6poYzWIix4MjPII8FVReBayDjI7jLG6T7g4JbNg3zGs4pAYH8gTH4vkthSNghv2XQb+9lBJmIJIUKCPRnriAIcDllfuSMqdQKo+SJ8ZCS0yqs+pFzPRA6zyaJr1dtolczN3mvPhk2D6pHC9nrjxUuj7vkJFFtpSQHvM8+gInXOPW47Nndt4mA6ioTozzruHNJmhITReBL67E9IAez709VZmNYQFx/GQEOYn3gG/drpFnzpuQXaczH3rEu+fXbJVcY9HaYxlPeHAA+tuD726AMWeA1WMcO+10AvuZzFrtBZON0gDqFowbv+ImAPH5wnWWdGb0tqQ6yGRslI3oizh6hH/l5Jwo6o2Y04f0Ixh1dKPTaBmVEKvM5XejdxotuRiG2sQyXY23eyYOJfBeHBlEM7vQicLxxrSyXGlr6RY0/gjVOPe0/E8gEEmJol/90ILG5u99oyn8Ird/VZDgVFHNqIbjjjJI7WafgLIBrHIgIcuFWbOK0JF8TFFv0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRr6OF9ENao99WhuroGwoJQjVhTc9s4itk+r+sCV60jeqEMnxtNw1+qIGzQWqFfqwIsYRVjgQ/0kA1fBWzZL9CQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAbB4i0FIbFGtpMEKi7HVXzEYfZTH/iMGDR21vc4zpD7mE5my7C0tJAqgRmMLKDB/lgE5cIjZ5/F0toKz1/eYX+blc3uUb/lalnqvTb9JfOFqj153XtJrb0EvSFn3G1fkeExE4cre3nZKKa1ZyFbdC7FHrZO2RuKbqSDuzTgXCVE8ArnKENIH0/xQFiWrYGH2wqWkjtWyrpC/YlM5bXB+FcQvtB5U5g0ycqGZATY4gi52QWYlzqfsaguZTeeHsAY4qaq8dcrJL3qr+WnulA9JqXAC08tcA62J8lS/f9qeLbx10xp3wbB8V8VoF4SYIjG/tiMFzKLnKS5RogmsURt0ANasEGYZtnJieB7nfKZEg2ugFRJAuHsABvXHMXC+72xgL3p6XJxQ9CfwUCA7+uNf6mtQIlFhHME/MAqAtlcp6vFgtqX6nWJlbfFRcsSBfOf1inmOY5ww1eNEYO3mZdC1mZKSuBSNWGVS/Atb9Fj2ymGL6MVB8+XWN5vtSkO4XJVTP0Dvwu10iKGek8Us2HaLlaP3JhAt/RhynsqIxoIQ4w+P6DCpiI+fjlzhXtNchM6UIa7Xg+oZun/iSW5OGKwgSmpAjHpSFtT1yhV23I/pnpgISUnqCdKQmcElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw//weIV4KV1u4sD/PXpD0Rw4HIyIIp33COEt20pb2x7GupBeQB1+2xv+EboQHXne0/ipzeujJGydT+UNgNSbGAA==" } ] }, @@ -1036,15 +1036,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:nVtUnZNaDCklAaOAzIk0+GPEHOiQuqbK47wlI+mA6EQ=" + "data": "base64:xojmMQWyKEwFiqP6jjpqLXZt+zdN5ijsfmefSdSnGxM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:2lZ8nQ+NS6C1UJmzNllRA/wIu7gg2rHxi5pCUoDQR+s=" + "data": "base64:Y1dtVRkN1jGhZfQFJnpbLYZi3J4D0hPrmL5278C5Gqk=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340056866, + "timestamp": 1684973354748, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1052,25 +1052,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAApUXNV0llfVl8r3NrC0UwNJfZc+xXtIytmYF7i7q78maZZEhEgBhc1JXQ0L205sG0G8rxhrNrTlXhwGp73QBsIjGdSPKfL3fktDjZ97HcUv2pKxjA5VxBOsu9JNNMMlXir40O2g0KivzOOilTHwljclXCScV8ZqqZCjPsoEW9RFsBtgWkAKoeitHAtVpGnkDWsx9wcoBd8koEaVWvg+G2fkZZhuRv/vF3V++391jba16vPic45QluGyaRvczPm8Y4skFBscxtkJ2O24TTj5x3sm6DLpUzW82OJ77Xuw7t0s0GW+9SUED9a0DquiO2PEB188a8mqq9W7yTi6xwsEOSuHpl7SYDmcil78ggLes9/+nA6etnMME5Gwb/7dJ4h35AujvqHB2K8qrqbFNjEGtrcXtJChpJ0mY72Hntkxlu2uhdOxixeD65REzeWtATctxjmhvtGQLrFouSr2x3iRL9sI+OwuV2/3T8n7nb1xSpKxTKwpqYn5WSCI7BDJkowH///rhrjU45efUbk00hOL6wXvUTMqzGPzupE5W1lvSrljlS0/b6gDwMBjqLGPuk88I5cWMPRVN80At/xCSIrzTua4JqGcabHPESp4pOtZqqTG5mmdLZWQdZh0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw2vF6BmzO5YFleZle2NmGvVXP3v4O9NpiQ3xHYw1xeG868Mf33ajcAmEWDYNFKyMO+gSqZI9d+G4+XiInPrPBBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAMmDS7cC/CRjbdKJhUYXOyQfrLgwEzYnGWepQdwL5b22C23AbbKWmCPWzqLLPStiFDzBIl0eQo4Flbw5d6C4rx9+Pfrl/48h2VemWYAp7fa6yLLc/GmSK1jZrVvggZxnLaYahd5UE1mSlIwiNJYBHqPE0p2gleUwWxkP0IzusjMYOIMvYkWCYb2LciDMasxbO6Gfev+zjw3A+zmpnjffC5yGqo5Odnai8O5/wTgoTzfeZGZnqb/K7yIt7isiYHjJoixAOeAO4NrmBCgVhpJy0L97njBzJfKVpx4pIklG0+OfHzka0Tg4gVhMt80qVlAyFtMTxJ9XCu4MKvWAHFZoDXdMCqII6m6Snd1V0s1PKz2yfr6FpqZa3p8hgqEJze0Aj2fLb3KsmHVpxZt1CGK5uyibPRGEwfEcQNmTTnfgeeav9RIJhi/SRp5wMMLLkKupR/Pg2z0/YUe9BIk13HTOB2n5aYW1Qyp12dOFBOdEoJUjgpqAPNDqPZsmNmMRpas53tY9CN07w89FVWTLhxY2zhL/hDR/eZwnMuPY6VCF18L/QiMt6zvzeojM2nPa4UN9GiK6u9mltU11s7D4M6lPWAlkGbaGGd+8qXQiyC2UFzk9+Rdqlay00fUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwc9UwD+Dnmldqolq7B3E/ThS52oxqplDT2w9KTyjaugEqP7t+CNWEi2pfVuAEMpZhiN0Wos1zxd3m7OUv+87AAw==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "F725E960C74593F405BD9C3CC0D180417D887A9A05AB5EE352F6F2ED43ECAA46", + "previousBlockHash": "9F7D08585B5C8AD89A6A88F0FFC37D64ACAAF7709D9734AA4140A50813DAA23B", "noteCommitment": { "type": "Buffer", - "data": "base64:10gkjwNfUOhCoizn/hb9CxlbAxvBm68ifelhfHvOLxs=" + "data": "base64:PRjXsYWp0d2km6HAsjnm9Jt3UVrsT+kiejId1N52hww=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:uxqNSnYOvNnWUqi3gHljuUfpvE7MtjHtewynKXgFbhM=" + "data": "base64:FMFQ3YrQmUZES8AZKIp2pMd1YcvEAvGko8AlBu/TeFE=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340059521, + "timestamp": 1684973355407, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -1078,25 +1078,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA2AprF7joYUsjF1H28tpEERzCvrPXioDVaNWaGAH74eq5akDtLLrugI+h+52f+kLdPYJ9IpkSu3yAfzmZoftOyq7dThLiPSiy9MnVCDmV2ki5NmFogvKJ1af0+dlNndgc/X67t7agbKQTT9G+yrUXye1RwmIjDvz603WeLFRah+wE57VoDy1kdVaJH+AhMyyZmNT1QEWc/rv9gbKvVShDUE5Bl3+phc4Gz8LIp0APMheJkw/BdVYUKoIHDL3DHuO0c4IRmBy1RrohGyYQV4JFMj/debX/nKmFhkRFRUhwK+nz+KacjtN4b+YIg/5mR2yITE2c9kar8/CYrARWbEWVwwFvIun7NmESlYDT41hh3rbxXnETNSuVoDcVdgvrMYlTYg+CrzHc9gS2+Tq7cE3E4OHLu4VRiNq3cRm5q/lXI54GA04ung8D+rSpA+J3vUHK8TFnzdoLqwtXGyn6T1/LqNuDu0R9kJwvSzZUyBqZaGBsk7XSFCV2Gg2FMuBh9J492myiPtUKY+bSG1jt26KEjxMP9EMs395fzmM08yM86E2dzHNhxXFf5c+PkZ07ZMrdql6POkELgrI2WTzIHLhsVTkH6Jwru75xOxdKj3JzeRx2eTTL2fhErklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwcrsCXUFVwfcPMAUQz/V11iI3pZopwvfUKioQwoqxWGvARIC2nx+gWgKNy3LsnU99c36wV48mXNe5W59uhpMfCg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAUbdWf7RGZYtRWaxDIWCNufphzZhaCVMhFPofkNFyF7ug42hASe+GcvYxLfuiFvOoiw0E4z0v85DmW3HlVnuCl4WQz3voe4u8Pf8eNw3Up36YzOrpcne9+N8GabfSIlQZCpJm14zBU5cA3qm/S65M/mca1mX9NzuCNwwwxeCOQ1sVyIsVBTKaYlVavoNB71+xM+iy74yFiahvXua00E/qxsCMdgqRp1dPftWrDyfivS6qMwGF4/1zZ2tdrXExxsnkSnIX7J3kjAwmG+nzURyDJbwoJqrui/Ot9YCpuKeb+1YI3tgPYXQ7d2cT2oQMe3+mgXhtVOJyL2Ft9Yz8t4tQbMUGO7sddtTurmJYZsm8CNmDQ+ew/WV9/2TZRNtzB8hH9SVRx2oZuOHE0A9IdabCWkOLJ9g2BKC9MpRyH8HFd6lhggZZkg3VRMVjyO/9Sv7ujpqp0Kxd7ZKKEBga1ZQ8ipatWgfmg3ruD83SvbVobwDyvGDmgGek4QGWcnlWhA8B8Qn2D5Xfmwgl7KW/j/hzSvDsHEqPHwBGmqmvuBYO1jQ1K/W3j41osRs3iIuDIjmA12PyMSm/3G8j+uLPsm07CClFgtxRGOQS3g3LDimygSAAZQlL/taswElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw9k2cWj3LkCpZLbV31tGGsJnGpyoNYFle65txxweBlZ1knWNp2JGVlqsUeqVwpCOEF3CQ/eOXg0F2rY+kXnXZCA==" } ] }, { "header": { "sequence": 4, - "previousBlockHash": "0C205C640F44CCC00BD2D861C1A700CDD2EE94CE2272F33531BEF08C660FAE4B", + "previousBlockHash": "7EFBE4E08517595509BF02673B3FFE6768B797E16FDC4C5B55D714BBCD4AE2F4", "noteCommitment": { "type": "Buffer", - "data": "base64:pJn+xKwmToRQW13JExnczjS31gtNsTLc/DDmtWTPMVg=" + "data": "base64:wWwGIZSHGA1EpbnLWLWDXhdS8QT3M+hh9OQdSwAStzQ=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:xpNLIRkhuGgANGv3VsYRqg+Ag31sArb2OEOqI6u6JFA=" + "data": "base64:S9ZqSwG9czLW/l1DfHytWcqJXjUZn2wAfIFLQAhHljs=" }, "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340061956, + "timestamp": 1684973356063, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 6, "work": "0" @@ -1104,25 +1104,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAATPdk2ccVJX/y8MqTZ+VORSBu23O2EZYAE2B+NzfHWRW25sWSMMW0vTE+IIANIYQM2IhZ6pqjdvIytBVSf0U30vaE1GRltwB9KRneE0ttrhKYLiYmeLzaRbxTfNrbJEcLbubudh2099csO7qof9v6rQ5738N0oX7oSRBnjAV/qvAZWn2weJZkZ54ecbRZgCxzVUVs3ofemKH46NGQRBKLWR8GEejgHXMALJX8YOUfLkGhIyTvT1gWXQsGO11j0P/OvofrJ2ZsL6WgIj2qO7Wyz9zD0AX2xszB8zBxNownhXB7a62H6XRI6k4gzb9SxU8I2z25BtBmqA8tH2WfgOcLEOOu2wh8jELvhEeqtydk2XrOBn1xLD1OUjeM+84gj8Jfa9LSw/C/X6dxE3Fp4FXYSrrYPD1n4+LlHrmhjHBRECNF9MqVsadw1ckoZAsaXpH57rIWOPIUWH94p6KPysfZmEJ0XDXeet9PSMzhAUkN1AqL1X3I3q/gSpBaYu6ZJoRrzqkPiZzPo/oyYynXTYrxX8PhF3fdT0Ks3vKN9HOTloV25UT3fCGgmKwnlOC7gwlGf4W1UTW7qHm3qxLYAf9eqA6S1MqMm8K9ylOzqy5an0Btu40u9SfMCklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwFrp08l34emcbKGBQeM0YXWdBAFDOWUGT7pagEjc0P6CT6byKOEpBPfRaq2WLY4BE/yXxagmDVDrAZVuu2DlYAA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAALivGajn8RjfJRToFBcsecr7spuqYRIF55/wU4NsIwwKRLXcxp7TVwaZ41cf2sB+E77EGaBUSMOUfv1mzmeJhe8YccPN0/pH7W0jthwnsSVyjirUx/mLLPslxE3KEEo1r8KgaD2sdiX8GHaGTwTd9pkmVF1PRKDdM047fIczzwUEK5r6REJ9ff0lF+NC+BwEB1CvH2GeyGChMZ1tdMp+rG3ciOUTU/5u4TUgfAuZUgiqWOCfpY1da3RU/7b9zjQgWHoVKpoA/KjuJ8Y7uFafw74R/4oW/xCGRaT9ipWl6MfJOU9JsT2QpueAd7JEslaEy9/7And2rh7PwZcw12RymFvGQvbk3KNVFxp/pxrLrQd3NrbFt1+iWV7HXTpcEYFNnAqEyreHebtobxVvjfWL8dmKkCcSUwcNTQlSX6wcK5K+mPp0g6mY8HohPuNPyERQQwSYkc0GZ471uIW98gTISXBxUGt0mLz7Ay3Hu3Y5RRXBFr3SBPDQZjY0x8wBmnGEAysjrq3uQ4KofG1JQp2c75sJlSamCYo3ei3VLuUS1FkV+WTYIhihnkE17/CDW7cEfXHp3JC8lKt5TS8ceVS/kcIKsEnPMdlubOZof9jciO59uYVhRsN8+O0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw+/hBp/X7Za/M8S/zIQRQ8HeIFm8LwU49lCxSjLfYrII/9MjybqcShny7SIdRQ3/Psnd/GhwCH17Vs9BmnUWmCg==" } ] }, { "header": { "sequence": 5, - "previousBlockHash": "F4EA4915809A190F3B59F328DE9C6AE55902026F10137626284D84F3AF4E3A7E", + "previousBlockHash": "EA355599C80F230806E27F03FB0700F9A89D237CC3E2174930FE2A666451AEE8", "noteCommitment": { "type": "Buffer", - "data": "base64:0EjZYUaMhGMaD3SxKMTgmizb+DjxVyAiEME+4Y1XcjU=" + "data": "base64:cBbRrtgKo61Hf4K+mV95yGG9Zs4xX5JQFbeEQemwrlQ=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:t2YjUeenMcdwnaN11g8SK3UF98QTAZXAwfCHpV3d3zg=" + "data": "base64:f1akgApZ7apWSKYuGU1WVeaZXItd8WxZ2I8m6HrpoAM=" }, "target": "875726715553274711274586950997458160797358911132930209640137826778142618", "randomness": "0", - "timestamp": 1681340064453, + "timestamp": 1684973356754, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 7, "work": "0" @@ -1130,7 +1130,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAJhRpB5fB/Eq0TIFcWzg8FPmpUepaPy8LXT2w1YZ+i3KmIbTZ5SMKnOvucJ9tC3VLGPu7NeDMRPzxiUbvEPZFscE6lVqLzoULP4ZXM2OunVevrFbWqg18zZjHeZAXZA8z152t1SUJycpRg9FPyw0AhGq4cKyembq8cZ9xF8mPJN4LDPXlMJ7XmPG+wczT9q4w79iV7dwGbiXyzLOQz3Qu6p+K+7BjwuAs0q4XLRuMETa2BgSq3EiOTccyNCbL2sGLnfYw2aTtzirrwID55OwNnIl2vAgnTlEJ2qMgHKLvSieaxdFNImJABBSsKCE4RjxzaaWU/a/47Xwrr6ysdGLkG6WT0I3dwuUfSwwanNeoRC8C782lG28ke6qW9Tw4YPQ1i08s4fR0SN3fvUzyzAD1S7h81Wfju9pJorDcXJluF7B7NcqpFimMM5qvt8m+uScnNpYD/Z40p5zVWuL2/Yqr0WqZiej9be7+LmW1g04N8fQ65JjWGpRF7+yEKoR8n7KOK06/nzG44s5ZK045AZTOYKTqR6QJUoECLmSvKJPc1kd9u8k8QwsXTpFnmYFYnepGLDtPBDb5V16MONlMHucgFdU6h+/hQyBKu0isijw3FjAMpWAIF042kklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOSkEOdDvcLpSXitEG/15C39vzil03nI/R9+GKShQvXA4/Al+/yXE5V450r1e0meXqrriSxmZJl0dGbxIGk+xCg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA2yPdzBMwRE+EtVpimLssrua6yXKad7zXW3UXFyXuaiGx0eqzRg83b26//L1gjPWlViR/vNllso0eo6tBoKuQhp0Vdf1keTnRAE0D822x8GaH0GiNqPz+SNBSpk7yeyAGuj7rfaPRYmwv7XKd0xdIpKsN/a1OVUIdBYy0Wit1QB0J+1uXP0s7lC2x5pM04njVEx1v83JH9rLHcI1VTZAxt2IBaNqGN3qKir9HDoADxnGq3TZFyVw1nUpF/r7B8FOmH4XrAgkGE7m4s+VqIrdy35rPkQIFxq9iLtZ/gtDdo+NMzZwkwXHbUX8LdxWPVaTV4cwDNwg36k9qP6FzBJ8QCpm3iDfiWws70Xle9r+6B7qFS/4EM+rjh0mj1NZm+YgFqy30wLdbFKQ7n0qa5IjRZHSZuVzKfjTsxIjvojNpvi+3NPTQhKKyU1EjIwa76YX+zB2TrVijg2XVcOF5LRzl15c6GcXvCnD3TApErLfLibb/Q+0iLshCRfYModQc6rFpa9zKPZCZ3XngEzkOjdLilF9AO3vKNlktNCXHf3/+YWASJazHeVSgeekJzNy/53vWOA+HG/Z8xctGTaJQakj2kUj2sTZTQzWhzAS9uRNeY+ZKqdu1HK2Zkklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw3dh+TGPqr0RYN39p+HQc1Za1100Kf7EUk0wsK0cVYUI1/5fp3JyOKuv5mZZhYODm/7ExrAwf0OdeTca//NkQCg==" } ] } @@ -1138,46 +1138,46 @@ "Accounts getEarliestHeadHash should return the earliest head hash": [ { "version": 2, - "id": "5faa27f3-c188-44d3-a58e-8e335c617500", + "id": "7aad8437-e211-4adc-8b83-6b175f113314", "name": "accountA", - "spendingKey": "8f79bc17b941624529d5846a8281367faaf4fa86d4c7822d1bcbd2c9793d2dc6", - "viewKey": "7677e371f93b7b21e8f12ed099a8bc9e965181455927836f2f99492c822aeade30a1677a2abcc66c9f2abd38181d5421cf3242488d13feb6f2884440f6592005", - "incomingViewKey": "06e0912bc1dc3e58552da01115e9538d51977da75602c412d654ebb0faf5d400", - "outgoingViewKey": "2aeb42691a6b28191be8e2eba030cb088fff7e4ab2ada9239b8b082429ca67d3", - "publicAddress": "f40b5582d440512d12fdfd7865fadcbe06a7aaae18afc6ae1e30f0c41b6d9a00", + "spendingKey": "e253bda71a5d804e963cc2d9d88298965a34e9d4e1f5d55ac09948c3005e7fca", + "viewKey": "aa2c5da675684d6e40f648bc4533a4901c0ad6f1d7c92c7a8ffcb6fb0550c350da119d3e2f1c5f4c5e5ce5f4ed909f521e4e1de9b236f3e57012ce134c2df453", + "incomingViewKey": "34160d3d4d31641008115ac5765feed372e9cc953cc8fdb948b4081af7ba9e02", + "outgoingViewKey": "b4f020ba64c9b13e66bd3faae93b777c2872041c001fa976d7a371b6079fbd8a", + "publicAddress": "eedad3227e7d8509015c545c1cc3abb43fea29b953aa5da18e70cbaa7f7c1e83", "createdAt": null }, { "version": 2, - "id": "c1cbbf84-bcd7-4b1a-a60c-1014edc62bc1", + "id": "8ba5a9ac-9f23-4180-9eca-b60fd255e119", "name": "accountB", - "spendingKey": "b61c1566f1ef4a6bb3327881c2bdea8159c09bb4d25cfbb99c43c041e8dbe197", - "viewKey": "5a9eebce4a0f7ba2d0f11df7daee42f1e2f6bc051bdd42231a89c042d4894ec2bb7f884c78e64d1f8d8e55ae7e878aeb630ea8ca1234c2799262bc5d3b143105", - "incomingViewKey": "ce4b35026e444cd08e9109293d7cffcecb69ab4315797e613bbf526424a20f01", - "outgoingViewKey": "a05438cea3c5ecd98c5fb86c202b3ad7a20e2dbd1a00d6b25dc4e65055cbc1f3", - "publicAddress": "24aad5e4aefaf1d229f301657f86bbc9741df7cc49c2b9e3d8dc6a9aa8049f04", + "spendingKey": "823b2e7d2fc4d6e97921f3e84cfadc4340dbda2b288ec6e962a70bdcdaea3056", + "viewKey": "f92788c0216cee9291f9409c4438bb5b90e2b6fccdf94ec8c0622b4bb13f0baf5fa8a2127a9bfd76147dc071c1bda41e5bfa7d33711f31c5e0905d115281c02d", + "incomingViewKey": "3179f9fe636c1bbeef3e7693def3e178a4ba9d8779cdeb4bff4faab4d935a602", + "outgoingViewKey": "0c5294458e6c25fc95669ba956eecd80951fd0be134c5263b428702cd27cce82", + "publicAddress": "0778d51261b5ba943cde0be64e1df10a58c874e7dce420313293710bc4a68a86", "createdAt": null }, { "version": 2, - "id": "4074bce7-705f-4085-a616-c3a3a9ced0ff", + "id": "32fda329-832c-487a-8b52-2c91e347598f", "name": "accountC", - "spendingKey": "5fc6435f16b5bfc3016c6ba6fd79d26f17ccde3137751b4cfa9399c72e10c9d2", - "viewKey": "de9c371ccd820ab291789a60fcb3cdda20bc713f29559dd487158a33e582a1910ad9bf360b2b18065dfbbdb00c2784f4352c89b7bd5a8b547aa962e23410d050", - "incomingViewKey": "64db7acf3658a09f67920c509655cc4c0b830bebdfa0ed5d39353219020e4c00", - "outgoingViewKey": "a16e0bd68a20ee449f07294d15b3ea2cd3928e3262eb57d8dce3ea06e143b93c", - "publicAddress": "00e45aab0584805cdd9ba1d07f1a99ff95a5d37862cb795d0db26aa314948494", + "spendingKey": "bdf68ff430bc4ba8851295711e08f4c665aca9cfa71b44eba59dcd39410d0ef3", + "viewKey": "d40cf818407b819fe87a24e225ca15baa8f31e2c2a08a30456a75b4c623963057c5c2b0304aa5f73d1f218bc7c672bf6f95ec0d49c826861eb74ce2ab8e25f94", + "incomingViewKey": "3ad7cc98d381b2d9e6b257a87b757a0c55fec928dfb49fa5a9ff073ce7c92203", + "outgoingViewKey": "435b43a4c5c60f240cbb466c900af7e0a3baf5a104c784c4fb9393bfc2557bc6", + "publicAddress": "5691f9fcc4beae0833016e217a2148b0c21321431d4df45409e70f6018b75627", "createdAt": null }, { "version": 2, - "id": "33ac75d8-3f5d-4ce0-bcf4-ffd1ca74e124", + "id": "e4aa806e-f8ea-45b0-923e-240e1da0b243", "name": "accountD", - "spendingKey": "b2041943b3eca85d6417e19153762dfc9de7c0568858bf505b06380849075078", - "viewKey": "5385a6345d51c87fbb065e542e8a3be80efeac7493fa684ecd8ac029fba3d48a84878edd436bc15402488d9e212630ab58d7bfef8dd70e11476ab9ed313c4feb", - "incomingViewKey": "c621d91e3dc26d7b64b5cc2ee6dbad8819e31252d227538cbcd947b012449f01", - "outgoingViewKey": "5ea88d3f0fbaff7694319345b63368a529a167592418e2b8750914cc4793fe96", - "publicAddress": "6074793260a1ff948ce6e0c05c2ad2a8ee0fd27dc35dd7bf7ddb0fc89221b216", + "spendingKey": "275e18f4429ad36035eb79b270e473edf27c2511b3dbc2c84ebc3fda134691cf", + "viewKey": "85f18da42fa45b940abe10ea0dda2a65a83e019992e5fadfa567f8abc3cddcf27bce2c9e368407c5d1226ac9661c7ae46ebe6da0cdbfac9f91dc68c4bc890816", + "incomingViewKey": "8069c887ae97846e56362c7ffa9596e4944a773be66d8b1a51e972cea6454c00", + "outgoingViewKey": "39ef50c2c4e089d4b3bf4ecb496f78bee117e25610b699c07c953c0e572c2a7a", + "publicAddress": "2dbf0a349625ea7f96e8a516fc7dabe0268e66943a84ed33422455012ea6f23d", "createdAt": null }, { @@ -1186,15 +1186,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:r/LpDKYOoG2lld9SUryhBVVgRGVWALmrHi6XF68wOnI=" + "data": "base64:AshlKOByPpf4PxDMnCHkmzK8v0DVBDjWrVoZLxjVeDo=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:sTPYOJ/bjD8zRNy5r65AdL8GLtR9KqR+kZDlRmg6hB4=" + "data": "base64:t69+O32OqLr4MAjo+LQ7zEjwX18JyPphJ/IOcSp9+Uc=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340068512, + "timestamp": 1684973357715, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1202,25 +1202,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAEIm65eqfv3QlYMfaBNRruEmugwkbGaBi2bPt0HkbuMeIU0jlvQGOB8GdMHQBIP8+0mvHznbnzffLz/uGvF1qjGFYwjEbqX39Ge+bDrRPnfyQ5ilHbBfCAUvdPFIfSfpixn6+RKM97llOCE7tNm/o54dyAHbjPogbMd/bsBQDJMQNx/wiXCicPiO4fp+1FxPRxQBnIPUrGsDnuKaU5Jey3Ho/pDn+1l7a/1IzsvTht0KTGOhuRWfHPZjKJdLyPJkMhJnI045H1j2e5m9KB44oao7OxYmg4LnZWqs38JWU5+jft7sXoV4lt1luorqIanyXX6XLjQGMK/YohO4A2LNntxSNy4gU1zALJ9wtpLQKtyZ4w8s6xcnk3oYhcLZZeqgtDIXwGPZ2gFcF5fgpsM/kSf7naaqxFg9CcGpjeg4x1vGsH2AQXpVnLMTdvAIwisuRHHOxg7bKa58CpWvk8J++0yiCmyhiKRXLAHWNwANBOxcmM4EtbMSMNy37IpgMiWzycRp1jZgcjQSeEmlkJffc1qMKD+/DFQK+06eEjDWBay9ECnWzxCINghvBCNZvCkbMBAYQKmoiEptyIQOkqi4fS5/D/DuOMI4qE09J/0XRLnulURn19wDXPklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwlVoyhs9I0PeiepnmDbANyrGa3qa0U6o0WX4Gl0nv3VgEiN0aPECFZKkdWMWlFFgxo5353XZ+ePX6YPxdJpIXBA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAmWwPEKoevuD5b6wq0tLNvAa27SWV41A2btmb/XE621aujqGv8HTLaBQyrYoAR9Rto8kII4emX1WJH4rg9b5AUwRo967fjp4/d3OGK7LMgBytwlwx5VwQNNsFFdpoAIGZQROjU1APH63xSxAoHzafbQQLbj6qD9sY5KIDequ4qhYE6W36UGCA1PqhJQtPYDRn2vkUw3QdS+B+tlO1vHelEHLcx+980uX8dQ3AnvZ0YPCnyym2wxTKVvRylvYqp4wp60M+jOnFoSjDNnMqaxZRl6abGJFcQGTEOQCSeov5kU8lOpsyvrfutlx9e3II+OWs6ekF7SS81Z9e+l+pXX9z00vwidiLPr2k7fbYh6nt8LDe2GhoVbsnbvHOi8Qu72RWZ71Wmpbpq1x1aJ+Htx2KVkuCe0jdG5W57/3qy14o8NkZIZe3NvzWoEjo0nugo/7kMlPbmDk1HvMfnL8GUZLHPZnQX5TwXFyQVfIeFI04k6O/7n0wTgBMLtLYm7SGwryGqi7bsGqPEUUe3Pun1jYeRVeASR7fSeLoL7e7FnnoYI82xKbpLDHy3BSJ+Gsh2z+as8baS+vMvIIr+suovnSi9a8Hl4D7sj7f+NKhbi4DuoYsrT43R1Ks30lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwE7z+WxGnyeyEM1TUd9lKBBZbK6UO6TEzImam5lzFYB8+iopqwsBf70SvhZKscwFM+b91QPfg7T+KImJkQWUEBw==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "471DB0065B94471D630E44AB5AD765DE670B18763EA649337ADB614C90BE7632", + "previousBlockHash": "5B493E1E58F33BC15064F3F1885C73F102A568D869FEF2EDF62DC0CC1C5D5B30", "noteCommitment": { "type": "Buffer", - "data": "base64:G4eydEzSTxz53wqTXO/fjvb7F0a8umkmaA239Uc3lAI=" + "data": "base64:+lLQjqOS9NdSn400HUACaTxf0JG1RuJBeXIkNlZrtGE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:smVFAWQSkSoXXXge+AkEkgWGSAcWazm32GgwtbhBGTc=" + "data": "base64:SToQ6xd+v4+7+BXppfXllPTr3si1REF+9am/0d/AAAc=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340071289, + "timestamp": 1684973358404, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -1228,7 +1228,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAZgHs1zLQqlkKfADjpcej9MosYKnq3DIC/j/NmHQPpyuNM81bJBXn/vceojFuFQmg4CcHFv2sRwwaEvGAUEi9ob8GKWwFh1MeV4tvXw/YjNerEDXd3rMIZkVN9/u/rvJPjEKbMAaoSbH5XCpfZWt7sUfDV5HUeX/eEiKB6/kPKS8UwYHa6Hq85MINaGc7vNk2UlpOUsWd2nTyl7fuazTeqHDONS+tGA1yvWtEn7Q2gcmP3KunXJBMAmdXY4k3xlw6ej6DAAC+k/f9XQ0YvZhbdTMStRXiYtpuUHGyxhHhBVTmkAAMFIQUwFoh4OrfdSip7L8rSbcV+Xb9GyOj84dw2HiUCbQMGFK5DgcUolB9fQOOFd8VVvA5hydqHnmLT7xdsnGX1Bljw2xdfNCsOpmRRfEG1eVu46QTA38kP2jaWFBLrcXbGNnpu7I+4OE8TO5bis2wYIRGWf8KZ9v09zi2oe4vbnbqFoVVR4jpmQRwLuRnyE6CG65ShF1/DqkkbcBglSOkWP9/HLrIS4GY36eNMf3Qmo2U7R0rqFjpQB0pNskkLasJcqeONL1s9jhBKZeGbk0gZOJlcaUKXEeLb2gILwSCz40c6ykLYBVaQIaxOccfAuw0OpInq0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwof9UxRKun5uzTNotEhud/bd/zmz9j6WtVBkizVE/OqgJXVaez+XQcUfXcDgihRqLkeoUyP5u3F5x5eMcYFpXCg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAbvVFfUWwEo+WUqfI+vkK6hnmOxAIQ5DICkxIwUrUwYmU+C5wq+yqTIbGNYkTe7bx+ASD4mDbX90LTPyTxeYHpo2jWAcemZIhmq9oEqfi5gSlaLyiQQh5zACxK3uceyk7Vdwrri8Jqzqt6p+44aokgvq7Jyt8uN0kHE6qJUeCAD4Rzwpu7r54po8BsdWJOgHw+3xbDdC29PaY0s4BsQco0qHJ2BDHRoBKVHigSOTrK2CC5OuJewi0usz9/JSOApOUOME9XbuNeh+a0KUokwtnyA/SrPYn0nr3pTG2NpTQsuBFOopGaiMUimgc2CxTU7ivxnqoWVOEehmR9yMINW+nAsdpfOoesQtVaxV00Q65oj2xO11ZPRyMSsL0GH+4s19nUJAvQWxlxBE0kYx/JCHxjmwraKW4KKfpRRBKGpuLQMBnI/TC5PfhYrT28n3cbAvwLKTbSBpqFxnXBrtbU1HkrB2Xo00GFQN4aB6wruNST0aOcLKihE4LLpDaZdnI61lnU+Spg68X8HngO04zoFPFnWPpeMVOhvQ4ySXiakRRZRUyHhKo9pmamkoKNJPOuUAvJkOg+ubmeF6Vs7qHFQLfghNhrYRED5i1ZYFmmW1FvWTw0VpbaZEK5klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwrWQbP4Ng4j5iqXEw40DGISLTxj3PM+y3/LImHPp11duCXVFmoZT1Y8tX7L+J5qLKBcdipAKMgT1D22xq2vuQBg==" } ] } @@ -1236,46 +1236,46 @@ "Accounts getLatestHeadHash should return the latest head hash": [ { "version": 2, - "id": "dc636aef-6733-42da-a5c9-2d921337f38f", + "id": "3be2383c-4553-4c21-ab28-93475a2069b3", "name": "accountA", - "spendingKey": "90263835671be4a30f4d15ba5f1d61fa09b1a65338bb5ea0176df25e0ccca8ba", - "viewKey": "14c01db4cfb0062d345b3f326103cd9cb109ddfa95036801cd9e8c743195023ccc37170b1a12d96deeb4f42c7767d158e9ba613700e55a9c4e2ae0bf516d8c00", - "incomingViewKey": "fff03878edc5d969e11f6df032f064a0290b4d63cb529c846d314271907c7302", - "outgoingViewKey": "0c4f9b1c6dad35a4af96cbb00c1d044960020147740fdeea0ca07244607fca31", - "publicAddress": "9cc96cfb55c8a7e62724fac299550f1b240df263a5491d868bb65dc6aec698eb", + "spendingKey": "2d744f04ea13c74b1866ec80f03da31fc1884c50fdf49cb3e953e2bd1e595f3a", + "viewKey": "fb5e6d8b788468e2646c8a06cab51665237c9c0fd41e35a84bc52bcbd7e027b7ac25c94343550456f1d7f0b54bbd95a6b57830d735199c38bd64607ab477a973", + "incomingViewKey": "7d2940e337b5a6daf6e329726558de2194800bef274d283582ab9a972a19a406", + "outgoingViewKey": "947de91fc9f7393cca15e22d76b5a7aaadadf23eac08486c5981ff0f7596b07d", + "publicAddress": "9778b6805f1c74aa83731838b55cb2d2f059fa1e7f16588a3ea69e9b646171ee", "createdAt": null }, { "version": 2, - "id": "fca788ae-84ca-48d1-960b-beb607309c0d", + "id": "3b68acd3-f0dd-4e72-a8a4-7bb6a7d9179d", "name": "accountB", - "spendingKey": "6b46bf693e48afce8dadc0130cd379bac67dd08d1877980fd5983ed271fdba1c", - "viewKey": "16ea0596d601909516070b2f4127603c657e52dd836513dab3b673c53f976b03bc466e2448c8c91ce7b7086546ca7fb2739d62bd100885c9f67bad863fa14646", - "incomingViewKey": "55acb84c608c9f67809be0e85ce7838e9a0d26e9bbf9d5df57b38ef2d3c88906", - "outgoingViewKey": "de295fd736525b333e8d525ff2038b7d4086b3725c70171812e556eb1b7c9256", - "publicAddress": "a53461042417e38169dd29f93f51a41b12608852703b9e655b496b705060c29c", + "spendingKey": "c9b2e6cef1360ca5eb8ee6ecf438b26409c9e1025a5f16366a734df0053abb36", + "viewKey": "10f5651e83dd35c85cb817db086e1021baee536d175d202950955247247fce2dfa4386479bd953d44ff70f01bb0f736b3120f7f138cdd1a73af2c615c77bdc46", + "incomingViewKey": "063a3308e726b66057529b9aaaba3e9ee5c2dee0dbaab589b40314c56aeaf501", + "outgoingViewKey": "bbd5a0de291d3e77a4fbf6894363daa09b33fa212852882e0bfc03f0610aba8e", + "publicAddress": "cfe7f3b1ad5854db363f62221800d6e49fda8bc7334555cd5bb15ddb116ba3a7", "createdAt": null }, { "version": 2, - "id": "e4e8c90e-a22b-4612-b816-c74abdd757df", + "id": "d061c10a-7f02-40be-9a07-010481753821", "name": "accountC", - "spendingKey": "2a3a849add819d9106d0f90fdaca5141fc3f512af66e112d3d578627605cc385", - "viewKey": "2d8c0f127f72011b97b5be5c39c272cc7283e8b340eae4aa2ff29285d1f8c75f56701880a2553c97e208bcb31f6b36d537208ab1ed61eb1896109a209976ad39", - "incomingViewKey": "f739c0447811965ae33a19edb8a3e7539d118e7b3e8d83208f85816a66c7fa05", - "outgoingViewKey": "8e0ee13adf757eefbec983c759df83d859acf6525295528b45bc0c66ce681ff0", - "publicAddress": "bb3fddff7e5f07dea1bd90a8526f93c6eeeb7a18419e3ca949e7177c04121465", + "spendingKey": "6fddfde14b54464b5c5e73007d7addc5cb80066b2685981ca0b13fee93c5c51d", + "viewKey": "3396bf0ec41aded9ff58664a83517cd3bc884a347e1b444b63e2ca5d96a0d14855007870dd640082937722444eb8ec9200835780a57804c320fcb2700b0be5f1", + "incomingViewKey": "fb39e420c1b0f0dfbd2d43246956749211e49003cc9c7358aa62bb0906bc4300", + "outgoingViewKey": "0c3f5401bda80f2ec6c3600d23226ac4b5cc492cd98fdfd2f0292a3a8fa284d0", + "publicAddress": "ceade8b11e87bcd4406027877b4d439c1a361b67cae783b1c0676439e249e4d3", "createdAt": null }, { "version": 2, - "id": "0e4dce2f-cc03-4c85-b0fb-5f4875d8bfbb", + "id": "08bcb256-0b4a-48b6-a101-cf9ad2b02269", "name": "accountD", - "spendingKey": "38434c9529ed2f23ad90bd7993fc967f04a52bbebdf568cacdf628ef0221be31", - "viewKey": "d88ee0ee4f6f27965823d3f9a3d83587bdbfa4f14e5a9e6efbe7843f0441f248efe0133693ffd6fb3fe72bb8031a1b39c08c6e5e2fa7d70bf2f73b0299f7c3a2", - "incomingViewKey": "df66e307ccebceabd01d561504a48c59893cd79be2277249837d2cfbfe9f9804", - "outgoingViewKey": "29e15cd30a93e16e76435aa04a8eeab7d7411987b6e20dbbb02d9bed73c2b92f", - "publicAddress": "1a8d172d8c7f9c00bfd3a705cfb57227a1ed6ff979642b7bc5df260cd1419637", + "spendingKey": "4769fc3c5017dde3ef4f5c4c1b817d0fe03d728f9330feb4b484f2919f489aa2", + "viewKey": "ff55a2f1f2aa25f33b326ef9456f74fcd20fb8b29f297af7fb65eafc375b14bbbce891b2f0ac0a36f8b6365ef7a8954c93c2547fc67d13c9a853519a1f0a79c3", + "incomingViewKey": "5c23577b6a60c0b8cdb8cfc840cd30aa3a094305326989c4ec869eb0bb2f2705", + "outgoingViewKey": "4bc18d2e0b5de5c5b913a4ed54c1c997d3dd1b19260a22bdfe9f308e97b2c7ac", + "publicAddress": "78a571ce8c38daff2d30814c0b3c3cef4f8b821a141b45625c805433389cf52a", "createdAt": null }, { @@ -1284,15 +1284,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:2pcOaRcpjyYj6xB59j8d0UIfYZXYa25OJV8isqtA+x8=" + "data": "base64:E5d5jaggWANqRaWr9rDqABzG5+OsNFaO6hzkr9IUYmY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:kiMftKyaBkdw8QzD16Qq2vt11RF4EXQHBCUAV3VWpuQ=" + "data": "base64:SMSe34UU+RJFSqm0kEpdkylzF3hDacFq9bST6D2FHPI=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340074029, + "timestamp": 1684973359159, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1300,25 +1300,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAQDq8SpUIymmPvnSXafKjx8UuvJDR0FfcL9qyX2JbFAmqIPYIbNCQeJXbY6mT+uA/2qa3Sua7hwfJOD3MeNoKcM+J5OneJGT9D7stqEXbX8CvXmjdKWxqUMIFipoyCLT3/hBLupbNqw+p5hrAaxZmjShRI006X0Go5Uf6oHGLCBYAOyNgs/voqq44sc75UBFh95cx60LQ9L9JK63rOo+jqzBXIKIgAlnwN6rclBl4DPGyIrntZU6fSlKcvFEzK5n15JxpxdG6EbshdJ+Ond+gkwWZfPdRg8xhILPRsNqnf8fDG5EzlSf/gJv20oNpMF84or7yqrRKB1bTXa1UHVd1Bb8yo6n7OFAi9M+zywD/MPKZwcUysBSMIrweMdOkvPcFS3vWRDlVgXpNnFDi59DwEnRJoViHGbH5f9dtPc/u2ZWwFBzuvKpfh6yDeZJcGKDpa9hxyhisIi0Zb6UsEODbuVzMXOdF+aGlkNxAVspNfpyAot1P5evVb91vBwLWkOoxb3m2aJ5MJ7X4WCEMRH1eXlvFxaa8tNOnsbKK1qWPx26YbogOT3W7FmX1oVT+ofsRK7dEbZ5FKOn35rWCbA0vwfalFXKxhOiwQS48jzA43/B29DRhhdmnwUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwEo79Eqb74BCeuXluAy4cDdOssljWFqaPOQfYl35zhTJqa5/bVvXcKuf1WmJ2T78hJZGQF55jiL+l/urzpunkAQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAv1IrtBv+/GyZ1dxXLM+HSMon4QvLQooQeAQk98VT27qDq9fbwfhUXF0BDu0IkrWDWv/TldNMONmDmQjeaMXbP3hRs/D/QkfVO2Cudm6N0eOhjRipSYSn5ldofCKwfoN01tU+9PXRLFnIvacwHSP4cUk5k9BPUDmKOEbvxn6gwmEBn33LSnmsjw60qd7fSZMTyXiFZOr5Orgp4X9fJiljNFx8ug+vJQlelNSPTKaQmPCYArrGk0FqeW1Uc4bvQsX8LMP6BVQM+8EXYilp0148E4tb/Z2OkPxUCwEXUD/OriS+bEmQ3ZVvce3D5Lj9TLKJBqkUZVUElx85PeKtmroPP6a5mfO6915yqrUO/MblmAX9XJLTDaKntYkCyq06oPEiZyfxR6ulb8ysnPKzXfmDOxtnjzM/7xrYc//CnlT3hzAvyfmo326mvpgf6EibHXVxVESAf/nvhj3E/NPnpkLS4xlPNLI4y5uoM0VR8sIdpCFjUBTLkKquUljnqES8NCNbKno7F/EBLugKEYTvsaAcDryZngn+EgvVOJYFpI+xLdFktPs4SjsTawtaQzGVZ7+8+0y32MVhHLKsE+8RfQIGFc3Z69X8p8PEhecYvhvE8QzGjZ1Vx+q6AElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAww6oxSLlKgpE9acvZuOzz+10WpBGCdhWcbCTgfiNxU+AuoW/v3+3Gkm66DzoZVNi/yJtUY/OoKS9YVeRe4nD5Bw==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "22B96F4F8D119955C50DB7154CADECACF0010E1E755F7B69DC80F81B065386F8", + "previousBlockHash": "128E3EB955F366C8498B3B1887301057B34BF11B85177BD8D261BF024BC37A1C", "noteCommitment": { "type": "Buffer", - "data": "base64:UIC5uayBUDpviTUhpO67J9zpzrVpKm9/t4VudUz0zmk=" + "data": "base64:Hr2uvKgZ9iEkUlasfLQAfrsjEGTOYQp/dHg8Ip5/oRM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:DO8T6ngM0URh5fG7bbDHSZ3B6mcC0s2HhJG651cnXIA=" + "data": "base64:2B8XHm8bNBPDisJvBCF8AmgnBDYHTEWmqqGLffYeu5Q=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340077014, + "timestamp": 1684973359812, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -1326,7 +1326,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAABkkcaWzR92HdXTNUZRXmqjqekbsa56VaTJ0MPka2FEmxnJ5+czrlBMHNTcm+wpLNCVSjifGiaoFcdLnYD1erWbmS+PUrGBflrYhJEaSjvJOv/Dj+2NgYiVT5W0uY9RwKBXpZccRQHWmcu6CKS4opUfc/N9l2V7mX+0dZZ7T9xpcF39LVJ2DA6QfgW6Njs9Eb1mDGkS8aFhPLqoTBivhCPfbMrETpdKZvxMW0/2tSzHKkc/qHim1UfADG/nN9FqexBsj8lHkW5NN0UCo9HKM4mDiioZDtZtNsE6kTYggU+g9LZgfx9j57s1HAoNzMjyTv5Vtb5F/P2UWLsEFQDjpgqAw+qAOiXmCAItpH1x4ntG/bG6Zb7FUOc/Ums9AXIFwFL87hRyfTdEwYKCgVPgPgnbIrgTMSMD9Muu2akw/cuj2QuSfQDtiKvveDDi2gJ8kqAJM7FistT2+Bm6XfzTfRykOrmZ37NS/14Np+Ek3n7YimKF6ug5b0YsaRgqjXs/l53S6YbeHHnIhdiyGiWq5guvzXH3nwD6Y6KxmEtDgbhQio27k07mVxvnjBvJKNTwA++ykFzXgrJMoxqa7P1G76AblG7w8Qnpi101V7+/qNXBIvFT8bj1mAyElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw9cq/m39zT35n5Ba7F9va1D8lwouleQzUsvHTucw3Ki2ncupCQoJI0Lw3OTT9f5WwirA6jB2Tu+VVl9lUkembBw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAos6wnjHlVPoZrmQkXTSHoR02S2NKwTtOYKbvxcgJRWOND/9GsD8Ww3naR+ghGrJZGrzk0W3zDcHQiYbqq9S6p3+hYsoHw/FsVoSie3Ul9y+3RwXyHDSISazoFoB64xWExoXavfHfiDX0L6I0epP99H5syzvYMH5gAwChg8qjRRoZgX3KvkyXN9SNY40Oe10gcPep8yhA/7k8y9MoeQtihYjGOA07I/lw9NV/vtnYzcuiIHVxR0Y279lK00QQVIdv/H8Z8vPlqTtrECkuQf3joZTZU2WzwooqUoGQA2SDwfMsjwf/o6hwB7KLoFsvaZ2m9JD1NkuJO9r+FUi8smckPz4xyOI+uI1ZXCo44GrjNQ359qJX3n/bFco0ye1h4aYQt3MNB3qZnP9LrBmhl6E0xLs/6JMUE5Ve2JYRQFINp1r3zQP29lvKtz0hW1G2xGA+0WK+R6Hu3dx92AmOZU5EobACexhGi+C6RrJe6Le+gmFIv3KcVJQ4o9VjNid9M1cCd4ghPd3IsO7csiJ1hO8LAeov2Pysc90F2t29myZktM2+rizqthFbMFW4jaT5GrGbE4chFbWoS1gZKnU5k7/vmXaaXUVstQXC95uNxdKF/hYOsPT87arT3klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwGQd1//DGBQfGq1YXQqrTBOoFwOp/XoDXcqN6VjScZD/9YD/XB9VBJ2CcuutF7UVhiSgo0dEZlhl4H99O5V/QCw==" } ] } @@ -1334,39 +1334,39 @@ "Accounts importAccount should not import accounts with duplicate name": [ { "version": 2, - "id": "ddd796ca-56ae-4d22-84fe-b7f527622a26", + "id": "62aab77f-832e-4bff-8a45-c01110cfb70c", "name": "accountA", - "spendingKey": "00b8df4929f26162d6a150a4ff38fc441b3af087833f0d2fd24eb322b9c38839", - "viewKey": "905676e6fef9bf3fed5d71e902afd81bc0d2b8aed91387c13d30b951c570d7542145a3a2c0e00cb4a6500bac887f56a120f9c31fb5f2b35560ae49621eda1f86", - "incomingViewKey": "a1126ebabb31a4b345a5d7e03e8b0b696bc1f47e83d7898510d78e1f1353c207", - "outgoingViewKey": "5be71db662b7d98e8d11e182c45368a1093dc661d731f412297a9341d6cbd105", - "publicAddress": "d932f4434959533b5b47d677a2ed94d4d281efe4292586234b74629126b2de19", + "spendingKey": "ce3a8c34ea1c97088a7f98a84adb2a18cd27e1f21ad712fb41dfe12431009227", + "viewKey": "78593fe4721986b80159ec512a0a4a15ef204fdecd4284d601dfc8bc8fa07fce97b458e0c2d40cba8a4454a16455b3cd4f2bf488dd014136fc9e3555d5be405c", + "incomingViewKey": "84b03b75d1d19f95c33c2a069f533bab2dfc8d4dde27c5abc79bad3a39b9a803", + "outgoingViewKey": "5713399e6b3dd5395e38cd754dd4f287b8273c87473a2a76e049a30c4e8dc892", + "publicAddress": "3375501e55afe940b6e0f4e7ebf4f2e5790a9196474e071e7169fc3c5ffd760e", "createdAt": null } ], "Accounts importAccount should not import accounts with duplicate keys": [ { "version": 2, - "id": "a6a94397-e12e-4aaf-ba9b-c1eea7564c3f", + "id": "402624fa-899a-48e1-affa-842d1910b031", "name": "accountA", - "spendingKey": "53ff11c3cad3acb850fbe3bcd8a64cc0e493df6c5f01c8f71cd4fd61ff6bb865", - "viewKey": "b57677e10ed0996e28957096bb88bee30550dd569474dd91f5304902799435a68590e6a8881e9ddb2da8c24954693a7d882bf58e6c00a38bda615a5995a6e170", - "incomingViewKey": "8e5442e27ed97e941a62700010c24cd2269b412b02f00651aa230f8dca108701", - "outgoingViewKey": "132d9e4e237302608fcb41ff1e2291d31481f5e7f327d00f7d2af9674e5b09ef", - "publicAddress": "328c9c8d74aba373152b1c51892dd4b2933967ca0e35eb36239ae628a3675915", + "spendingKey": "6a6683406218acc5851c9f22db050abe4420c0d6d57855cbfc2a4b8fff5c01b2", + "viewKey": "f78bacce71aa434ee9fb27ea59b8b6b0bcdad6c927df5a0dc1013d468a852ebf0b5b92c0b013bc6cb5b122ca511ca5e282b56b5bac2b89d943cc88551f4a12eb", + "incomingViewKey": "c0419a4d14691b72c427754c1483172e31b0baa6baac444654b039ec6e143b01", + "outgoingViewKey": "6a74c25198f2fa660711317ff76a6e61f686907a7d6ca1e362f27cb345bbb4cf", + "publicAddress": "31931ab9a220335b262afaa88c46777d30b96338c399f23258d2da4eccb09e5f", "createdAt": null } ], "Accounts importAccount should set createdAt if that block is in the chain": [ { "version": 2, - "id": "c9ec05e0-494e-47c1-bc91-be8236520daa", + "id": "755037ca-83d7-4b2d-aa14-c2dff0e26fcb", "name": "accountA", - "spendingKey": "c09437d78e54bad5ab9e0bc6b556dc1d8be6ecbf5542e126826342e5d4552a0d", - "viewKey": "1d63dfe87f728f9985ce018ded698441ce7ed04b0db137830024139b94e869b69df880ff2a3566c9f9c16a529d4d4082c55ad1f86365f97b4a6721514cce0f64", - "incomingViewKey": "c8289d5d298991cc3434497db3cae62c4dbfc1519580efbfb2ee8d2f0c6f7707", - "outgoingViewKey": "98ccba8968a6d720decc5c53813b48e2686717f523f01cea996e7a2a5a6878dc", - "publicAddress": "f9fe5c8bfb448e926b3561759c26e40886b389b8ceefdeb63efcd84c49862b41", + "spendingKey": "54d3c3a9cf74401866b0b0b745ede9cb545fb2ee60f35b276aa1af413a3808ab", + "viewKey": "4d4113e4df59d56a4c11ae43552a90e32d93952fbeb6aab2a3fbbba083b4a405bad895b97d7822457667fb81f7e0c26ae634ec8e12ab8233da1d6c45ed734a53", + "incomingViewKey": "488251e8d90f257499a8ccc30dabd30858c5b82be4ac5fac8efeb2e16227ee01", + "outgoingViewKey": "756d99d97e54e3c38d05d9162b82cdc5b28ebf01505bb650f80f3984c1aaa41a", + "publicAddress": "bcec7a7c87d4866b2c74027e4923452f9426f4ba1d9db75b4d611571830eb40a", "createdAt": null }, { @@ -1375,15 +1375,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:K+f/wFYHQLxfaGxQ0TdvHyLZBqsmOhQiWnNFZqiNQF0=" + "data": "base64:mzhG+QBoyEUe94wK2IqOnUe6WRsh3651o88bY/UNVmE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:tqsgoQ6FCyrwXv59L3HctieFc4IpfpbgeZUqg/wBLZo=" + "data": "base64:tkWggiM8KJg3W8ihRu8yVfFAop2sQrhi2oxPa9w3TXs=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340080906, + "timestamp": 1684973361155, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1391,25 +1391,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAX8KTB1ObUygw7FV/gdNczwkJXtDBuYnoPAFznZRWtoym3IvwwhO9Rb+DTjemnYdMcSRhlscmB1ShmKskM753387a6bhhm7DvdRL25aQwnoqFVuPHNLWQexqXQ0ojTxoY629ZhRbPend0V7c28j/N13v9rJ7FxIBfTQUikqzdki0BVjQiaaaOf56K3WcVHAETAb/i89lGnlWE08yK9lO+/vJPtyXKknCN1er/Pew0y6GQsVpar9AbcjvpbWDKMzh+Jcl4EPSPMwMaeE0+4Au1tgAU5WJGoT4QDup7VJQWjURfdFM/APdkG3EWTBoxWz+jN6WRIwPuNX92//XiWxcKLmn+7ro4MHd6yvCKz2VK9/Vw/tVkDdb1Cak7hwCaE2la/iFDHCxmpe8LqK0tE+rz8Y2c/XaHDVIDem2mI5+0C1iZ6+sWVwjkTLIL+JX1PXNVfX1ATo34xQ/h16TaC/LbQckHvthBH63nRvZwjc52azpVJxm1LExYPSO+306osVe23D/+kFsy6y+8RB6lW3Faq4Ek8vFZz/ApCq5CYa5A/0ArDbX6Q+Qj8J4x9lOrgzAnbNNzrAtGwdMHpqkQmJ+FDcvFQ3om5+W2YdCeSyI6JtTOFdg8i2Mnd0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwzrLq7k8I6wEAt1+ZUkFQTo1EUauG+i4awPPofyBFO7sAIqGjok0jR3Ylc4CoXt+TkCOjRDXVT4uSzF/srSbJAA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAUzujdFe64bDO5GkjeACxFhIP4pH4KOBqZtBkZIJF6iywb9Oz98IvZA5TG7JARmTZGCSsBsuyLVdp7MaVxpWRmnnq60kRTs1fQTSd/vrPCj25EHZ17Ru2ejbPks790bLZrHDsdcABUqX9XdhwY3UmO4pt7l8IeAoProVN63iKkPgZbXMvnhAm2J0KtW91Sv5H0FkCzj3JU5sKM1tTqrli6Lxrlpd8uvmhnebc9udis2inKt6YTTdIcCKnVe7j33ER8xquqiDsuk4x0Tiw3U47PbNrSDcPqBl9v0FxBIEbRtWTMJHYcEokqpckA15Vezj4INzTwgDNTxsb8khy/oJONppz03eWqjNgy7N3IhDFH1+a6pFuTj8h345wpqzKJG4kBoz7SV2zsroqK6PqSSMR4jOqQ90gQ9uETjYgmPL2CBMfCDyG/tEkmsuD14IDJsGlV4m179B770ytdmZqN9E69XMQZCyEqocsG8L3lZoBQ14L7nZEGhbWShiVOYbmZCgayx59VtICccdGWJT/EVvtGdOOlbPHlhdcXDxIRMms2NrXBHfuyJi2waGQ7sVE32822yAojDk3mtl82yF2dbxly5z/sQ4INIRYSeOov4k9R3q8S8DEY2Y9LElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwSFC14ApoWlVvMY9cvAYu83KnXJDAGfq+ATxpAId5vjSnwTj8n2qG4sf5tJwOwja2PwCpA3wIu9y5R0ElDe4JBA==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "4FE24E4D8FF4E9663F004B4F87100B1EFB0AD2F551FCC6C8A2DCF47D9D989099", + "previousBlockHash": "31B681E27D40A5EF8DAEB77E974E49E8899F19ED7C029D06422F84EFC5E8F1B0", "noteCommitment": { "type": "Buffer", - "data": "base64:J5L4WhfU2/vgN8pUQyTQh08d0WjDezEHCLT6MB/UryE=" + "data": "base64:k9qA554R/6/QYwrox0redcPskT13+CLprR5Qq5o4dD0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:fu2O+wRLIK4bZPcDrS6dz5p2uDt67w96V+8qbDmQTgs=" + "data": "base64:OAfZzoWxXyjjlmChMv6o5SL03yFC0YntSPrYXQVduGI=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340083532, + "timestamp": 1684973361861, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -1417,23 +1417,23 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAqpUth4131/+5BGrqVStDxgWt7fIC90MwVI0dctOfeC+ADv0fTx7MKA9KVOlftv7G9qbOIzOH1GNS76p5lOBmS3MKTQghLSmXdsLXC+bbilelw25azFFtvm9vDrLvkkA57jzNACnO439Il6RKubZuAOgcq7Ghvn+KZLxS3evtAq8UPEphzjWDd9g2vyPBk3jG2OAtS1TjJbSUdWLNMH9jOHbWKKvKzgI18wPsedcLoa20mCfxnYbTTohhu7M0CYvV3lZPzZxsfnXg0hjGZ5iIxOS9VAR1gdkcQo4IczjW8POQomhczRXuyCEg1tB1WqCf0C4mf5VLvfNcLap9XsUDg2sxOZJN/T99EYuCwpue2qNeqvCvrZ4mmVj4uMnFTxtUKD77mGO0VKeBfYr4XNqa5W5m7JO7ReyfTUldrmOtJQchgnIARUYgaGsuR9miXGZK+xFJRVjk5SRTVw0WTLsNgsxzJcv5fWwwQZDOQhtJfMzLacTiwgZQehBCvYbyxf+XiJ8PGLhcdw5W0St1MxyQOsJHwXsMpiUqRz2hr3gqDCOiQ++d62nLY6scBvUvpW4lqZ0JTMa4w1rSkh01LQG3YSnE/l18mEuMAAtc1Ynj+0pmtoOgSCjAn0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwXmUD9jU7vbjCB8kLTKHIDZF3mDUlJHaoCBGyUYypfPDLILxQfASxavUtykE/qHiK2rWuIw0CwapE7q5C6QE5Bw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAubjKbTDk2q7QTDgGA97PaT6W/S2jFfsuJdV+o8NydMyQvqvk1exAQ6qbSbuO9VTZrKj7XQQ2muqGzsSuK3GzQ53NuIkwrl6vDxrY4wN/MOCQb8ROde/xKxpm46lXuvzoV9mdOz19JjvbnmjTzWqSqWdXOYjRNQ6DslhwuoEDZ/sYjFBliDwfLlAAEmFTdqGytOgzidZNkjBInhHpl92WX/R8au5Kp2Or9U2pvsPrVaKIbfHdz5syH/xGSbQiCyKoOg4vs/w38r3TT8Xtt6X5vAZwxQpToyVyLTj47G/fijmuCqRaRfcpQQghfIM4Xof7Ekpw25k/nktseUwJ/AKIp9xAjYm6pjU9AsV0r+4jUNvky0sTSI66NJdh7qZHBfxOFsVtmHxfyD9DQdX5mneCCFAovszNESF6zvZNw/q5j50WlFqUqWKwOUdvJ9uqKoQzGjO3IVD3/Jps+89dh0BoKhF1F8FdP4W5nyIgUKfjGMsDevClmlGgBoAPDnfuGrI3rfkIDbCFzPJmgab0NSbCstJhmn5/Nk2eOAWjBGfIbdRqyc/lHxC4vO6f4t7YPDj/M+uEz3X8hVQzxIitJiy0/R6TqXyyyn8DpLbgddC5IffM2xyIfOU4IElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYuMNcEV7RHQCiu+/CJ0LYxYHG4ONXJYjfRZrm009sZfZPIOYVkPZHaKEDqbwSe/wMcRfBbDRj07x0s81tF6ZDA==" } ] }, { "version": 2, - "id": "b2dd9958-2c49-42a7-aba0-2e7f780cf6af", + "id": "839aa17b-ad09-4375-b787-566f2e6d9b5c", "name": "accountB", - "spendingKey": "2c0b0f9d50c7c34439b9b43d70c17d1044543a43a4d79a4af7453dc2fd93dee0", - "viewKey": "05575b6460b74f8c65f1c16eee038e9803542d2028aae2379ede7409ca81ee6abe5b57b225d5829a723ffd4004ebf4cfc0b2d0890264832e2b871112773fc6c2", - "incomingViewKey": "d3f1fcf97bde2f2a125e358dc193e5f1763a042bd408845738f21de582b32300", - "outgoingViewKey": "d840bdf0334cdd0c7a823aa0f6dce983451d4bb11c8f8c763ad22885838d7770", - "publicAddress": "6c440a98356a5d16ecfc2ed69656d6c60d6362d0a869943241029f46b7424931", + "spendingKey": "04294ab879d33f4ae2224c6c23c1a3aa20773c1b52a3b40e9ae4e6041a83ef41", + "viewKey": "68eb1115d667c3aecdf758d291ff187ab7567f15a9406b498582d6b968f2483e89420e135afb865831c0d660473b43172e130fd57455e70cafd573d3c73a9672", + "incomingViewKey": "79577c14c8b731b6cb5404fcfba7e9d04bdebb0f868221b5ecd8ee53a7a37504", + "outgoingViewKey": "6f62ab181267c3191a555e6566689f75128da51b1fe02b172b689397784cc50f", + "publicAddress": "be20b7e234ae199f6bf026ea18a75fe677282532a66b4549342418a5620a0f8c", "createdAt": { "hash": { "type": "Buffer", - "data": "base64:wqkPfcJDwc5c/7JQyD0Fa6/8Qn0VDZNVTYET98K1SsY=" + "data": "base64:bJgQOkg8s5lPr0D0f+Hp8pUvXvBBQDB+mUWpi5dca6w=" }, "sequence": 3 } @@ -1442,13 +1442,13 @@ "Accounts importAccount should set createdAt to null if that block is not in the chain": [ { "version": 2, - "id": "98bb8fa5-3c6a-4c60-9bea-08f1ca1d67f4", + "id": "24e7017d-e991-4cfa-946e-879594adcefb", "name": "accountA", - "spendingKey": "d13294e5f8092cb89c04c81783c2c6ca90d9ee985cc26946cbaaacefc897937a", - "viewKey": "d1a6277c6f6101908f25469106751f73b70ee83d8cd1643f9d2083a2c5aaf42a6871d1b6e16c81bde998f39761d57fd8c1182ab3c6f1f37e3100ee77c5aab5f1", - "incomingViewKey": "f5380e776730bb8519690f41d2a598d670f003c2e99ee4ee7ecbd53940d5c805", - "outgoingViewKey": "d2bd898f131abeb2ec7c5476fb29f3c30a19c9ed59b2df47c89427eed6340b61", - "publicAddress": "37a7f05f4e2ce19ed38c71703e7a9a1136498c11fbbf0be57d0a9abcf0eea5a2", + "spendingKey": "8c672aa22bf6c3a62f87cee62ab7fab0abfdb22c180fc921d0cf4f29f73f3f3f", + "viewKey": "b951f4114d02867637d6ed7ed237fc5e8c2b54f85bdc4d61ab8fadc0d89f9fcde0babfdbd58be7dccb9f6d26362e8935830d8df0e4b20b0eca1c38ffaf1cc9a6", + "incomingViewKey": "754b5620ec84983ec3f6fb5f818d96892ae1be4da24c2ef5b4f184c02e3ff703", + "outgoingViewKey": "20899c3c6ef215f637a5b883774a7fd1da2c86f9233e9d0dc7717a78613903bf", + "publicAddress": "0e82b865c9960ccde821890c24cc291e378a28747e6bd537a87987539a25e694", "createdAt": null }, { @@ -1457,15 +1457,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:tJ4iuR4+mW2zgxHeBDjzKn6ftw72R5CyE/IkLIHc0zQ=" + "data": "base64:72VelhzOa+YvBaMvOlGAvYDy0KYrATVdQHpHe+8GnAI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:LEB5MzgH/USMg6BAF3sq+1UCXgDCKtDjOyNTj5rC4ws=" + "data": "base64:b7LFOkr0XgxTL9HXg+QVXaqnvdrsLdZxTO2tfWCN3vs=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340086694, + "timestamp": 1684973362881, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1473,25 +1473,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAGmfZTFYuhhtw3VH7bKZ/sm2dgN8y/XfXn/cD8JGgEQSK0OJl5Nh55JhYkmv64ETEHx25e2IzBtXF9vAljEFwgyoXJJy4oG03E0jP9zip//6lbUa4N7NH1mMeK/md8RjXIO9GZIlWHmHSgLQEWLDC4bKQVbi9ZubHzB8V6Y5tYugFcCH0Tao7/v9ZZwevrMmdGnXyVEWaMd+1pAG6i16FC7+euSb6OAOYx7R6qBBqk2+tzCDK89P+jpyMbRS+/l9Oq/+cfQxQmO0GM2V7vRjzl1rTvnhwqlXAngJLGa56pd116MRLlhBgf1Iq0w5QgIS0jYEKKRRyUfYA7qDZCX52XWRcI/synY93MnQSoSpbjVq1PyCGAqu6P4jB/5NzvRs3gzSEZ1ya4C0RFBsp5KkXEBx8TfxuJl+LPkE5dqGsvcaAlnJo4uS7uWpPBJzUae8cD542JPzKzX3yzAv3Ql3ZoAimgrUFCVhXw6pABkOjM5H7FV9to3WVdIHRkPtCLHCkxFn4VbDAjtf5B8XCnl7MhzDS0oqiVGov97c6Quzw5rZ6G39IxC/LxS5twg4BBF1VrqWYUqgbC4C7jmQziy6VOko3k0mQIZSG2OBE9oj2mjOMfMDJ9qebY0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwfU2eLIkJRop7IELSuZdeStaSOjuv89ypxadGhR1SckPsmetkLayLXqCIZL9L4QwknHvQM5N7oP0bK53oPUc+AQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAdk0osHJi/sal1l+GwGdmZRzdzWAnBl4IJVAReF2DJcOgv/yp9Z+WZwT0mxW/dT8EAKwjKQrKwp3gmX8/QVDEXUUVef80Qhtwx1zCuNETRESJHWYhhfcPCqmkOHkXLnjCXT2vIsB+Mf1fi2CIGhj7JXfHw275PHF5oov92zJp51EEy02iQKYhwZZwPDcVJD+GTqCE8OYu624vjNxKpxfJ3+EkWFOX2j21W7hgusuUBFCziimqc5zjBiCFNVO9Dp96oqSfOQi11CWRtN12xuauhPOvrOLzxHGDRWEeowu0+nUJe0PTMNJZkhqxDLxvu0FzRGLEU8wLjX6IsQ7UCK2bFZ8ynvZeNfXC9yZDOPjw1sCfTYcGxywkXGRlDfkQoJ9FYVsvGzqlPzcvBA9o6Y/HmKemxwfytvOK/9hm2JK2TmsIOwu/lfWCgCgu2GcdJHG+6+9mKWrYgC4r9uYlbwpnMN20qtJDiInS6n5U+27V4Alzdl5ylNZ7uKaISKfqzRR4hXwZgzIyFpjp7QJIoMOb1VBwib9bD3+SG1qEPWa8/XW+R0NSvlndKJj0prWDN8IqpZWCa5Q68XXQPKJJhgySCFEEAKR1OhBPGQfkvAuELUFnqm1S/RNQeUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwH1t5wW50KnvWZCeGSlJNejVZCZ8T8hRlOD8vkau9dFS+QMU+2Dcrm9uDobGMrZKfDfAMwM2WjcHzMtaz1tmdBw==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "2F9CCECD230746309B1DB851E27A7F5D48155E3894F7502835A2771C664029C9", + "previousBlockHash": "B61AFC8B2DBC8F224E6E354517659CF2B8F95FB14D5DB9B84529C274FC390CE2", "noteCommitment": { "type": "Buffer", - "data": "base64:YtxLwnfV3Z6SogwBkTwjkfueNLtYsNK+0uTZW5PM5kw=" + "data": "base64:znA4ziogRlLWTQMdO48Id/foUprT4bMPC3b0HzeyTEU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:XpV+wp+B1WzoGYdmH8WIGxQN47rTq3gxpp8TdfbJczE=" + "data": "base64:hivSG2k0/vGh5ttbiiwW7r4fetnOUmkZcNNozunXxzo=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340089184, + "timestamp": 1684973363560, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -1499,23 +1499,23 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAATWHOnSFokBYC/inQj/rKp+FUXVwD+sL80wGBMsVvG2K0sDruwaBVzuWglMMJ8+p432zVjV+Py8h6QuZUTxL6kpVtQL2+q6+cee79Kb/YChG3J4isDmiQ0TEXI3HDIRLorS3QoKdH1io9kHvp/K2aLXuhXmCq5KbXcvlgTEFgzdkSPJLWr5zXk5tLe+JvzDAJjWPcw14pLL5M7CV0KPI78TdGRAMaU4g5NWw5WTcijb2I9++H7giPmOzUrUaTtow/wLyZrihV2oMt2+Ca1Q6aPjeNOU/lwp6Wa4Y7hJ668xy1cmD3yd6gvpQH/ZETzBE9zThByHp5u6AN4VAe1arh6ZgdXd1AVnf42V3VAgK81+q2e/UZX4+gMjKj+/YhVkAoFjTrAyRZMo1UP6Mrj6mvRUYbCoHFY6zrQLGoH/8aoa8GL4tWgi1z1HLXxQvKmm5cUaCVzx50RA2iUMUDCvCotTaNEYOfFG/v01thVk+1CVFYJp0ThUE4qP0KVD2/Aq3F7maOZKaSPgZa0RrNL7pTrjzpvWxEPzkGP0htJeNcwUEgrB1IvySGP4bkG6Qoo+XtbK8tGqqvotMaAJh37lruDrm5Uw46bygT5rYWMTH/Tf7TETYq8tC4x0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwe1NOe9dF5YEjhsu2VRZP8g8LftsfNb+S/0Es1wItK+pEJ1TqBtGMWw/OtZBynq1TPeH3vAUBCjn0CYIU6sMLBw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAADgckT8G2QNwF7TO87dI2SB1WU9WPEZ7quOoNvLwabGmy3OX+2rQtf2vZ5zdj5srRpN9xUCyoyBolKB7CMkGmrTIBpuW/iGoQE9hHtHyAFn2rVHt56z+KXp24In+p24fGX+Spb+tm135JRCJDFeTxrCgN7YVrKWrWNy4TPkaTp60I0GIR2s3J8wW9QH7i/EZXbueNGwWv+kNkq3xovRAsIuvXCfQIGGmnpOAfj5BBtcySqdVGXQRAjGHXTr1Xn0Bhri86xW5KbTj8tAR0qPX8UPNNK0cWYsp4BhVol7xpLqiy+7YJIWEJuIkv8OoTguNBFGKhVpORLQVSOglKZ6Z8IMmEvnZOzOnRq51fGlrqyAsDhuy9nCOWoeeqKhmyGZw491et6ohOt+OLsrObQ/bHuxyT6JFr3Bj8KtvJ5TUiSCyBbA/dHvREYR04kF+IO/bFBkKvBv78bitNA6HgXz8lOWAHbdSjO46UmMROvqNmbac39/R2I2BChjcRexf31/uOFe6PDZ0sT/QjtXRYDrgqlq2V63slcDVDmQTs9GFUA3ywDVI/BYPE4HYctFmvisjzNb+KKc5tsJ6ijPkULnkYvTmMfM/dl1vyum5fFInnLTD5NE9+ahebV0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwD7HZ5+5/neaoo/0bYmJoQEch8kDSleBqKWvUwpMwIj/6/ORXnNz6SkBMdYgVGdXZKBVLxG/NQ8TGymjhvmc6BQ==" } ] }, { "version": 2, - "id": "bc7c451b-ef43-41a7-9772-a9d4536cd73d", + "id": "769bf557-53ed-4d71-aa84-c80986f21703", "name": "accountB", - "spendingKey": "f12448e9091fc040013c360cc5be34d8e2e509ca0404513589c80ba9728e03cb", - "viewKey": "2baa403546099598f8a018abd47988da32175659590397d193d8fdf604b347e15506ad536b80b19e33f1aeccfae80a867329d9972ca05215e0dddb696f884094", - "incomingViewKey": "ab76d154d6d3e1a650da948b8b921fb4cc8290906bbb52d64de03c1ed9d41906", - "outgoingViewKey": "387db341664a333cdfce974cdfcdabd6f738217bebb1c9f1b189120fee8337a3", - "publicAddress": "8f0e2837fb28b862f5b83f8cbb754394747d191c554f7b4fbf21cee8aad6ccc5", + "spendingKey": "1e93c186091284755bc1e1e336656b437e1426800e540c0547970d83a131de3e", + "viewKey": "c93552af4a3d350154aec54a5df063b3b4ee5bc49698f51e0f8f09663ead0f51008b45fef57a3be4e870c25555273890321a71d8f1ebf52d5b2d8d03f5467bb2", + "incomingViewKey": "b60f104bf66be216de445cb55e3817350f81ad1208731295b3ab194e7c809407", + "outgoingViewKey": "213f6bd331d0a27a915e76e81c3701384554d5359336f10d6e700f15d734f69b", + "publicAddress": "c0ab2ad6fdef3cd92adbf6d3b204ee6186d61f8c5692428240b13cbfd5214939", "createdAt": { "hash": { "type": "Buffer", - "data": "base64:KDVzLPTCFX2dtU01HNdFvThKaWCBbRkXVscMD3s6Pk0=" + "data": "base64:2GM9vdRqBgUzZy3aYNyPv0+e47yRdBZjcJoi/dlwRrg=" }, "sequence": 3 } @@ -1524,24 +1524,24 @@ "Accounts expireTransactions should not expire transactions with expiration sequence ahead of the chain": [ { "version": 2, - "id": "7637f93a-8169-4abb-b231-360d8df6e18e", + "id": "cd8a190f-05bf-49fd-88ba-f722ef57ec1e", "name": "accountA", - "spendingKey": "21152e5be9d16b89f63776d06c8aa2483e09b688d5f595025d0997975a830650", - "viewKey": "9cd6d87c4e524c89c36d5671115ea188553ee544030320eda1f08fb6e29cbe9a0f02e8470df56eeef454868081536ac4857785137e3483751da34e12f460ff68", - "incomingViewKey": "a5192f3c8d0592a7f6dd0bd02d8c20e8fda42b98b4558e4f3f719bc0d40ee701", - "outgoingViewKey": "928190d0a2266c70939afcd0deb981f54475e440d961acdc9d943311cd9e8a7e", - "publicAddress": "b619eab5cb3871aef117226d0152208f0d1a67b19585ab7ee7d21a46a3f1c139", + "spendingKey": "ea19200ac8a46651d97ed0ec8e81b21df11ed4c86d6f095e08b40c4675b85a01", + "viewKey": "830fb68e6883e35acc0bb6ec4a3ec6b1b217d378835d6822df48541a3d3bc25ad5179933331dba6301a8bd2a7ee4f80a58029fb339ec7ac1a2974376943557d2", + "incomingViewKey": "da72ad82f2d827edd0eb17db44f8b97188bc924655f9b64e8139a0df5d40f003", + "outgoingViewKey": "a8d85035fffeb0c3b1bf2c7a47efca3c46a498d6ef6da4883798c0d6c04c69e8", + "publicAddress": "f26aaa8fa9648e6bb4d2416cf81f4a0efa4a0cdc763456cf9e0e117292e0453d", "createdAt": null }, { "version": 2, - "id": "ab468248-ed77-4779-bb8b-95dbbbdd574d", + "id": "f6786178-8583-4855-8f5e-2a6ee4ab387c", "name": "accountB", - "spendingKey": "1f639a9d970a7d185b948e053f4b42de61c5f326f064a9aae530318668fa2f43", - "viewKey": "633c5abbbcc343523fa21148bed30b71d6571e474604848cc9580f9fd54df84342b7431f74551be197acb2f5e278a54e2b4257f2f618d507481d0d7a5d54501a", - "incomingViewKey": "ccbf07ef955190fb383b88715203398610e18dbc1f70b8ce41165f41e6882c05", - "outgoingViewKey": "37e28b7fd60e72c5a2523411b3f6257d48857e054f8d3b037d89a122cfbb83e1", - "publicAddress": "f9b80617974635a2ed7c4556946026e247a197c34c0b5e08e0d3ca506dd48728", + "spendingKey": "1fe860198874db45c934223e7c7f0f80342b484dc33ff0fc2f28cfefe275801b", + "viewKey": "5699b6ab705362705c48dcbbfcf9c47f9997f04bebff5d957a4b39608537e3ae7bfaaeda5fe06ffcb8b5666bac53e33c7f00dfe2bf67c52e8ca9fb727b28673e", + "incomingViewKey": "465789214bb50c9f2f8c22a4ae951d7e9b72c0aef56d2a9bc01191b89f6bd503", + "outgoingViewKey": "1d9f2fb78618aaf2e3dbf80d4d41a4c2b1da9c64783d9eb455f1163a23e8ae93", + "publicAddress": "5c24252c381e138324a18cb61345336f36651fafc97e9f0d330fb513a8641da3", "createdAt": null }, { @@ -1550,15 +1550,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:FtqFnhq0Qwpa6dUiM+4uvBTVuPZQzFHbQxJQu7gIoTM=" + "data": "base64:NHVGjMBRj4JsOy9xqzLqf93laKi7VwjCHkPn2GxFNHA=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:5hU2j8ZSrKZZ+xVzsS1AodL9k5gzNIzabvpURcvc/xg=" + "data": "base64:mJYs2l/kcLM6bc64ak3s+sFa1G/ZwUEtKOwC0cL8vV4=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340092528, + "timestamp": 1684973364324, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1566,36 +1566,36 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAEIP6eN/j/5x578DP8MeXxpHUNzmLY1e0YBRQb39hwpO24rl9gdepNxd3MbojOgrQzmuqkS0eOzfFHH1HeGaaoMwvyNw8ItMd4L8j6OKFhDKLIUzFkoGTUnmKsXFZJMuYB1lumRrRxRF4MnxH+FQ/TuhYuXgZmZ0lERM1pE8gTBEM+du1KRH1P4hpyEjGNJW6UTnJ+nwpEZnQgWzIqu/sEVaZqRFoFfXW4GAl8rOsymaG9kuD/ijxBM1FQ0G1RVV7IcEKyMn0WwV0emqpkh4eVhIxb6TWCZ50MNuuMUebTIJCq7KNl5Ctxan2at3ppMAvvL/ok+gHSHIAUKXuhXTP0KtZHpEErDihkpNsgvoUQEPkVuX12x554Llo4h0D54kOxeOfiVgav2YCWGrPS6eIGp7csd7RpTpV0/qQ+WH890809HkiFYTKzNIpoi8szxLznmlW3qlMTLig78fOQVQmqKzaOzxjuHOdQ3BtetoBcsSU4jtRuSGRBbYW70kej8MyUVH1Lh1j2WXReGC/6xHEnPPOO8x9nUh0p3eVkDH/wcPvQ0SYIJBf9+fP/WdKOcAkiFjS7a6YvPJA4gWn1+bHzsBPRveGw/+m6DjSZITgEQNRp4l6EPvcF0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAweJyzrUIfe7i/UZkIB5OMu4dhLMpdnzypmHHgUPNsvD+MxsVm6y6LUAMbzBw3WJUykUWrRmndyhc5T9vQdUuKCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAYCwLVLW24DdVdyLBBiPScHF+156u5oBtdJYEvC/C/WSCpXa9RH3puOoo5XBvuEzoltiUBUTuDwLBaQ/2xE428Gs312XJTKQmXjA05o83UdaXIzoPOAPQ8jz+88cR7xqgDaxS9zPTkoQO/6+27Oz8p7K0dbGt5+ZnHwqQJne2ldADQFXpDYh7UkKYNEe9UCXZx1zNei+9PclyDdWD8Uu/vMJBiLOO+Hqh8uEG6D4XoYqIPbX7lFUlQvqMrO7aE1Xjne9A6d4ZaYuP4yirpyvC5awn1Ue1cgFN5F8lmYKEwHKjbIBV/K6i3hHcVRuCPGxIlPcK+CJcssqzMmKMYt6IUD7dJjsF/j+h5k4fjFNtlCN3xwI0OlI8U4xgfDxsE1NLEEEV31dQYKPAZm6ZBL1vlwYfvHxpmgQhygtCq3LuWL5LBZUNZVXVgfLthYwtNajJYaxZWTCqhC8HsPGyuWlDJcg5JuFLlIJ1May1k1Y+XgrWUgN+EE1uDOXV2H0DAGdICfwhk3vzexxQu7q7dKxmM4Y+IYRYNvXevl6349hz0bwmfPKAe/tDWIWJ8Q3Gr3ESVhFJHVzq0IoVRPoaaq8pA6roMQvTPD40VVjQtq45DTTi3CLPat5VLElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwh2f286IaavRjHBoP4MTxkuQOMaOeedXh/Ql9VGrosnDiq2QaLcdr8bZ9yBkLhQIoPL6RybR8nFgpJvc6hZlRAQ==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts expireTransactions should not expire transactions with expiration sequence of 0": [ { "version": 2, - "id": "c748c4fa-4229-474e-adb0-06a4ee6bb5cb", + "id": "39863646-19bd-4189-bf9e-8cc13c0e8866", "name": "accountA", - "spendingKey": "8b4c0bc892998c5fc2fd08d7e1cb6e8903e9de2af510ef32fc639c7bfd7c5c5a", - "viewKey": "c367f052886aebdc039d58475c41ffe59cb12f08233f32e2ca5735a7b5893151883e22690ce0aa5e556b9e65902406b6fa67594c77de6a5d9bdd133b5c5cfd2c", - "incomingViewKey": "2b00a5f85431a88aacad8207b9fcfb1a43bf3765ed965a54c41706e4ed631105", - "outgoingViewKey": "e6209fb0f816cadc67d6a4783e8ad82423ddf61708c73446800794fdc1ca5cf7", - "publicAddress": "79ab14c6e69583d1d297ff75007af22ff4ecc5093df40feefe745d5ce7cd91d2", + "spendingKey": "70135ed3adff09e2e65a8faa007d94e9c99018f1ad927bf6f4d1bc3d08454b3f", + "viewKey": "6bb719cc14d5d85bd20629a046547bf0a5efbc2f6aef0f635404da54cf1d37d24ad912a9b71fa5c0a688e1cae51a5ec6e4bc7e4bb681561a3bea145e401b8972", + "incomingViewKey": "e37eb01831884c95a958759ba334a16a645e7c4e7d3a43ac8fc1b595962ac300", + "outgoingViewKey": "6f567f6e9af1b285955e1bd5aa7853087155e091da5e5ee57d3fa2b8af1d6ebb", + "publicAddress": "ededa776064bbb79029a0d8fd8c1abae591677fee044a32811258ff5166656dd", "createdAt": null }, { "version": 2, - "id": "e80c8620-461d-4b9e-9296-9508238fe13e", + "id": "cc2cf8ea-27e7-4229-97dd-da7df7ef432a", "name": "accountB", - "spendingKey": "95de5b8481d15f7c072d7573c8d02e499f2bc0ccd29e532bfbc02a4b879dacdb", - "viewKey": "ede3343312af88b386c0a330bf2883a78e011c606a1d3e685c0f238e13c3d1e7103483785ab059f93c5377dfbf9161209709b144dc208bbdc210542fdd11a299", - "incomingViewKey": "261adf10e87ce460357cd12dacf88e89b3381c6484146bb3dd5854da517bac06", - "outgoingViewKey": "18598e73a4800154f263ea44960377bdb31d529cc1a6d7feb134ce923730990d", - "publicAddress": "f591bbea27a9c978b124caf05f3b3dd86a2db1300df660f077fd1958bdcd0127", + "spendingKey": "bedb18706c7ee90ebfa3a3b6ab063fb5ed01985c0bfca263eb1171ba7b339099", + "viewKey": "79687da757efa9ade7ef4c1dc2a7e66b00eb0c684b76353a8bbd112eb6b3a7cd0cfc32a5645b6c3bf7b133303ff45c849f4a610489a3ad15cfe46922254f593e", + "incomingViewKey": "00e96dc2cf31a48d47594f1106be13087d37ed44c068ca722857feb94d9a9802", + "outgoingViewKey": "200d56f3645ff5a756d225031b965f6325a483f3fb2fedaadf20c8c4e3cf65d9", + "publicAddress": "8a495ce788f9bdae8166e2e67de4854195f59cd2345269551068b3e9e47e3b47", "createdAt": null }, { @@ -1604,15 +1604,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:9TJ8EtcjRK1lnKnxMvKHYpxcqyPZdB84m5INH/5pFjg=" + "data": "base64:bWzd9luuetAzNZk7vLGPlVnlZfxOUI/nTIz5oWMrD0c=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:x+Tzz5jK7qM0WUubmR469X8VrhvogbLhLjql8Qp12RQ=" + "data": "base64:gKrZemhoOzkESib4A5Y0WS3XppMWpRYTiisyec95YYw=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340105560, + "timestamp": 1684973367688, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1620,36 +1620,36 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAqPSRwYS3CNSRDol9dBicF8x862/S1zIF51q9W0Cqbwqs0dEDGUEjl6WwRGV1iBOLH16GeDo/mFO0j6SbSAzE/dN25FUjOWLoFN52ezpfQLS48Jm/fcdeL+VPWNbNcUoEZG2YJ70PMKssgjz6c97btzdM9aBHy1htjWjhcYCcVBkOLuNiZZ6rP+D0GE77uGNJwaAkmb0l7xGgiO76Wazll32NCsVL+Qe6WS1IWHBQqr2veQ51GPAGqNRT900k21nBOrJlG2c85YS3OaCZ7FXOf5u6tLXo/Pvulu0Pl5Aq8e/syKK6FETbbwiLY+6TPFbWvemlXQTounB0T27+8B6/OrJEF/mgPpaj9QpkMHyYBtbXkEvywnROc+6VxvXsnGQJ7aysywXTqkCMOdew+l3ix7Hc76a/baGLyxWh7+6D0AjAKfsJE5GluVZfUar7lW2Uv8TzgyGHeF+fiMMQ59+6BrWlaL7Sll0ravO0XzAy+QtRCxUUlCKxkqjYfYPcqcJx05T8FftmeZoTZvE6YATaTkQ2to/v8vQb6345s34htkRZjAF3mrxkOcsknak9TuUABZLShZ1dftr4CglECUaA4dHzFUVFCgqZJWYUe2QCukQA36idr81NPUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw3RvuJqPjxyTnIoU53qFWzmqkXdLFzP+6tkQI9q121T5wmBUaqeb0IEpdTmmy7pY221Dxzl1nSuc1Ca5CaRq5Aw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAmHtGPVSCpGsP3P/7gI0sU5tAUi3r+9eFZMT/xDBkl+iJHgCVUzWJg0m9NqT6zitaMlZZCwNeuC/R+I1zxU0NbcBATOLjgXeGr/VKHduyisWiieIfpcfsKKivQbkPUinMZ0xcTF9IHpexvQxnzULDdDNR5Uimqd2axOEW25pcKvsG4yd4SRJqrYtDGR946PZZW0Ab9v8QYBlGJTqHkC3YF5BhNl2DoSUG7G4d0s3+HQyP9C17w2RFwMsixHaWEKc3cvqTERwgNcb+nrhXgKtK99fa0KwFx3Q30b2TRa1E/s7TnecQkxKHIyJHzFqR1nJXJY9tWCe4xKVaMsqfKxLEb8KjHJa3/MPRq6jATSK6SwSQP6GNwTeEAay8lr0CmrxAHukTFobwvYksCJif9kKiR36pbNcxOtsT7Blj5sYifl9tQLQLyrzXaDz5JF4rqHCJbs84aWyWszw0beuulTdHZFe62oCI47ZjvD0Eyqi5yPC+lxBRvyCyvAXugzlCmU4FuypZWU67ygNRiNojRDyhzg05ooY5tVYvN966lj2Y8rH5q09uxLfH7qzRwqJ3+Ih+RAUWV4fKp/PjYf9MYKDmkmvj6mw8mXG3BYBos3rXF6zWUPwqhGHXYUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw5axH9ilRPhrG2e3hqfzky4IZbJ48FfMxHVsgrc342qmLPD745YUPG0eR/2AvSzWfjUVT8U7OfR3V/a6ihRR9CA==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], "Accounts expireTransactions should expire transactions for all affected accounts": [ { "version": 2, - "id": "d738a74d-321d-4e51-b16a-665676745ab7", + "id": "0cf16b43-ed6b-44d6-8646-9b8ed430547c", "name": "accountA", - "spendingKey": "e552966bcce716321a1fd5fd0956d51e2b1414115464bf613eff535485156cf8", - "viewKey": "ec5e9069c532d7e07678c88b317179ff0585e7d30e702d022c204ec67c2fca33088df2c4bfb057cc3c816fa7974911d3a2f0cefe7e1453b5a6c43d0f2b9a9b36", - "incomingViewKey": "a32cebef080ad0135a02d5b46617ce689c0d27bff776c4efa58753f1682ca804", - "outgoingViewKey": "ac3fd3d20c866f979261965abc8416dfd850a138f3b0aec82c287a0acf14c7e3", - "publicAddress": "06f61a4827a69728ddd7ac190434fe0858cd839037a3a9e09cfebd0c05ca33ea", + "spendingKey": "cf9391cd1c7dd0894e96a68d4ac02d735049cdb1916af6f003ea9045f076817a", + "viewKey": "bae42fadc0398567e123b0f4087f20c5cb2f6e5cd935474cb1122cd545f4a3ab5d38304dfb4d84699cdffd58b3173b062da2d118bc2e8180966bcd5c26a5b8b9", + "incomingViewKey": "db959d4505e6f3c4bf912338f3057f5a9a618e37a197e86930c2876b974d2705", + "outgoingViewKey": "ca40cdd740a871326805e1de46944182ab7439aabb9b6638222e8870b16030d1", + "publicAddress": "ca732f355bc6317cefa4c9acbb8685802b1c87a81b6665bbdd365237fe1fa9c9", "createdAt": null }, { "version": 2, - "id": "37a66809-9cbb-4e2e-b37c-fbea2780334c", + "id": "a135bdf4-d034-4589-94c9-27e289725827", "name": "accountB", - "spendingKey": "329c0da4ede1931f6449214fbd13ef41e9345980aa18d24730efc10cae653616", - "viewKey": "50f6eeed92cb55a59d8c451fb4524afa855a8da7821d161c323f60dd1b96cfdbfc1a82d08d46735a6d2f43b4664759c73ad69dff762807d34a7e912f6b9d0112", - "incomingViewKey": "c24c9b117c733147433569e210d80a1338968df3499a86bd1d8d4f03166e7c07", - "outgoingViewKey": "07b26b46d01d8524e4eded7e7b92c7fa92caef5139eb11a77e84c6455107d010", - "publicAddress": "4e9657da1cc736adb0a3c36a89834cd645198c49c848f49688669619d4603cca", + "spendingKey": "c346b61bbce3f76f4e18f551cf6dcc74ba7b346061d4a74c98e993a459074fe8", + "viewKey": "ab8257ecd54436a6eef1442627c79948d34b0b60e9bd4db072f7e3d2950430077ccc2c0628ba23c4a1af1c29528edf300a35eb294e55c2febba346a16130cb69", + "incomingViewKey": "d7523fb77e290dafa06285c7a3d0004c7ff6ef080ed74d910d9a5ba5f3a81101", + "outgoingViewKey": "eb0fd25162a4c85b156298219b6e7ae61b488b6000f157a302eed27f135dd346", + "publicAddress": "aad82d16ded4ab62672a2c97c11d3ae0affc9e0307993b95963cadd096c5c9bc", "createdAt": null }, { @@ -1658,15 +1658,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:abXNHX3XtM4aSZCWM7mtifttmuQuvKkIPNkl3DbrEQg=" + "data": "base64:v9wgXlJOsukipgXMTj9bTrV3HqT5h89TB0G1cvG8qFk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:c+lkxtGUwvBdNYWNTbXerCmRrcN5jBSpM7OZIQQFzkY=" + "data": "base64:HNGNtwhMtWJ0VHjrhSa4m8vgAiANRAdL0UQQH4mKGXk=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340119256, + "timestamp": 1684973370946, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1674,29 +1674,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA5h/GDr0+hA6HuaZs/rOq8g98VknkCIcnz+6AtZzy1ZeZotgfvCCUn2OTbemA/9AD7ID234rlBB5JMilhqAK1r2RR2vbvYs6oU7oO/d5n2dOuL5cYaHMWvG516UOLEpIKPOGBFo9/bO7bXcSQrM1mWmMvFklZ39TISdCwg8FHjoUVC9K4Qy4c3RtJPRbvCq6jAGPzdvzhSdBqtoqlt469xJqq/VdfMNkTi2+grGyOMLG5czWurTaZoP72IDhLWiymGriLQpXo43izsEqOhKc4jKuYZzCiwXpe2USOhKKrIctcDEBH4+UBZTmVgFBzwS9GWk5+trrYnNrPs/PW7BM80dh68x4SkkWuA1AJvrzAH3pe9z2rAb4bjkgfPLFtOrRkwwV17FxnmbxJoxFJ4CaVlwu7IxN9y0uKxI7IbfEvZQxNCLUnYtElk54hXMU599Gl8R+Fj25WP61EkrtZMABcSABwkSaSyki6j7PWrEDSwgeT+WxbGl51WVVxw4PCaOL6nyCBMHX+5e17cWnVU0rhBD9MHL6K1RdpqQkQps0queSSO2q1gWLLxNDZG16WLdkyoAOi7rU3tYl8ZAptUotUJSscqvLDSAyoeTyfM0UtiJwP03d63e8dvUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwA5QHKqz8A+2QmhViHti8kQI0nBmg0iqzH8ZA1C/1V9L+UeTsjjVLvYhVpYMAsO7HtHmfijbHHW4RcBKrudKcDQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAF3VthG0HAJYzezPV795o4y4GzDmBSrEuRXcSKOtqvcqthQJZZd6TH3e9BMrFlTpyhUTrIwYDp1xThyJDvE2hgFWqFzHr8p7ysydhE7ERI2KRr2EH2W7geh4amslhR1ujPNd6Plq1P7b4YBaQpAZlYZzXEzSM5FQ3cM6pkbacw8oUc9PolzHhhzZiro9bInt8HTbkobaC6tp/qV8ts+kjfv1e82UrnxBHRBlKyewGanWZ7D5Yqd7Di/BY1QrQI34FFgRKUlsp/e905GfD5/q4B+H1XUSRFNguTJy0Tx41chaK8A95EvjQvKsVbAcv41i6x18R6VW9ctRFX/ICx4YRkkGKveUZNqCkFWeGKm6cIbMsJCX9zcKACVse8qu4PQo3V1AxdbUu4GLIt8S5X0q0UNEeWZjsRz2gPxTVVqQGH27KXatVMfLDzWrzs96oUG0ivRrP+0bLfae+kr5baPZr9lxm1s1qHWPUTr1QGYr14wCh8qViVMSKxki0AHVMm1lk57ENwALVLgDxV/sI8dSak2KtYAeMIN2d67Swet3KaT1nQh5CP/CIqw5va03WuKaeLU1+1LpmaGNLhuB9GlDEEWchrd9bSVtZu3Poclu7eFRot7evlR93LUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw2W9XuiZA5Nsl5qnN6bT47kW4UzstH+Yvv0XL2pYQJ01/3QeunExz6qEuKhGLub2PytCrj2mCfOkvG7ZT2eejBA==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 3, - "previousBlockHash": "F394535107CFEE386ADF25C6B67AADF894995BCA74C8C8D0B018654CE5D1463C", + "previousBlockHash": "4B88FA9A82CECC0E5A99F8E436A932E3977A4AF3E25B8F6FA807D0C30BFBEC6A", "noteCommitment": { "type": "Buffer", - "data": "base64:rkJ6a7WONZC/JK5zG+P1ygcFyTMepwQSPXjy7qceglo=" + "data": "base64:sRi/Jm/3kzj5POlgrLKHsiamqT034f9xyelQGiLnyCQ=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:J+i4eXsk3fE5NM4uWf/CmliLf1o2EixMTdqJIybbHoU=" + "data": "base64:xzCJb9rKvEjKljgQs2RxzLOemf4DbgaAiX8ofWXThvs=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340132461, + "timestamp": 1684973374066, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -1704,7 +1704,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAE6W6fEXLcP/oerZKF/lPm+T/9PU5Bvuv1jj1LK/p4IK0VuFauej0tFewOTwg5mgET8GnnofyGzlTK3WSZCAaPvXzc65VQBjKk+Wv1xhfl/iNRBey1aa0fcGx0SwVv5PjiW0+E3LSM6MVVZG5Hq0bVGdggXPjNWK4FWaI8q+TIukUkJNK3zhHswboTIzUhYHN2X3R+2CrCsNPszh8ztmT0oLZWBv2j8haTeCWUH2Qqc6LhwZB4qu2hYx52kSibui4kW2N4KKNfPpnWlaIDJeKKLlks8JJ7CF1y7PX7EGnl7gNKo+25qDtOhGDUqHXRjUCckTCwWMGjzYz5L+JW/8X6D+iYtfvtpkZjK6zhttr2h74sc9EBZMuC5nohQDNNWseqaVJpjzstcsgvpODMul9xcxE5lXuxRriOG1S9sXsGY7BWQ/NWXIExs4SVedcT5mx6qDybfSSu316wn0RP3zUdHYii5XTrZOzqaHzJpi9y0gZjzChKhHb525NZVFc/VCWoZF72v94RVJugDU23qG9CWsHBvVlPa4JMmaj/lQY6Jlh1pVxWW3WDIDbdjI127dEGE1FyH02Mv44gUnCvqPH2bT79rXI8SvygVbe37x2P+t6ec1/WZmm00lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwz9CYOwKf87LYJ3ff5mjvyVN1gM8kNSsDQLryyn1/OoKl9sxXH5z+a8WLUhuREa5wXWhVdyaHjHRYjH5CyhgOAw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAA65gS61dgyL6ZwbihsWGUm79yjBS6ZVJV4ze4/yFwmmudw4eAgCMqNXKjBQyxVGh/wp2UqAGuqwncx3Xql9RpCl7S5BqgKw0G0mBHdSLNUKTVRKjgORUPxJNqIn2MBe1e3c7Y2MQDuSk6tGJa1AxEu/1FJnPHmELmYvjX7fkrzsRzxnTANJrUs8yFrNjAvHsBg9YmOF44YI0MJSVQn5jS+0CYf/yqdx86NejS2pmL4ewfIKlSdLWb9guc+IbTWD8ev1+1wWRrPzQWXYRlvrbz/jyqzVbQe4Q2bw0hKGTxDUWQJu1oQrAv4ee8fci7BBsLCl9bFhjEPgRm1jYZ7FNUjJmejTP0TOKvIDyHJczeUx3ad+LMy8eVFi6cCg6X+RfhsOvMbbwn4fbysgPvUgh8IB+ywSNgJanVcdA7/V4iRt8tRGB+Whw/8bdHmLAeAvBRb5vWc8xA8j7RYeRQnQy0T/Wa6MR28pc2oW3ou1Lq3fdc2i1Lb19Dl+IUEdDczNFIgYr/XJqmDbKALITNgO6aUbHhHXJGiKKadpv86gMTj84VlPEMkjtTKcF1thj5hS4awVOYxn7oJtE2qsN3sMPgeeti80DUf+KHTl/nqMHbCvrhOqnyF7/rUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwboVtrdbP8irHJVxanTza4tNzFb/6qRUR6+3drVtN3djif1JgaimU2FhA+CqUaEtzFQt/YL1UD/pohd9qI/kyAw==" } ] } @@ -1712,24 +1712,24 @@ "Accounts expireTransactions should only expire transactions one time": [ { "version": 2, - "id": "10c7d62f-2632-4d9b-8f1f-21e93b9710a1", + "id": "b281df48-4f02-4916-94aa-4257e69c020a", "name": "accountA", - "spendingKey": "311e12a6e4579b20f0760463b2d35885f410a3c51fda15884392237dc7a1c401", - "viewKey": "3d0b2e8e731358f0c906a439d71b485d065c1d9453cfedc129da908420179113b1c2e83f833d21a97b04afe6bf12e657ed3bd38ed8bdd4e93fbb5a41608a6dab", - "incomingViewKey": "464d43e77c3233ab24e7d531ff2f12b270278321e3b7ae279aa0b17713686507", - "outgoingViewKey": "c5a268e35b5d81fcfda4e74f4d2f461bb15961158b72025c8f8d14e16dfdd1a0", - "publicAddress": "9626e3a9efb367ea959c5795155935b223b116d713b431c87d1ea1fad1c79839", + "spendingKey": "aec1ca8f6c4bff63bca61db5e2f51367ab719d13d9676ff643c8404475209251", + "viewKey": "e5f6f465311092b5e8d4db30ee3b47fe32202f866a0618aa5db445871aa2abb4cde464e76614bf1a6556182c9c84091c6a5774cf71d1c4e31ffbc7db134037ab", + "incomingViewKey": "e0116cb60427f69340c960b7304d80fb88b6912227612b7e98e3d26a7325a207", + "outgoingViewKey": "c9bdf82a82735e58ebff20702ae31bf72e1f9cc3723c2121b49c63a844f73d4d", + "publicAddress": "45663a03a342ecf7e2bb9084e0457dc1387dff5fd765a84b3fa08b764fe6d06a", "createdAt": null }, { "version": 2, - "id": "0f93e6d6-569e-44d9-ba28-9159cd4cda14", + "id": "6630706b-472f-43e7-bf2e-c0c8286a8878", "name": "accountB", - "spendingKey": "baeb38f2129aca44ae34a27714b34620e46554f753d12bf8214a5146049aef7f", - "viewKey": "a63879c4d08897a7aa6d8e352294045ff45f85f2453cb937a18feea5ee8f2235da2b9511db97d69de5579c13b5f4de5206c6ca42177a7392a0d7dae8e81c0d8b", - "incomingViewKey": "d24b95752d12d39144c2ff2ad1e2ad10054f1c8d57bb1c0cf77857793cb3f806", - "outgoingViewKey": "47b200c2d52ed8eb582079e8d81af589c1097ce24734d373a0ebd1954b9324ae", - "publicAddress": "6de89025487831b72709999575d91dad1a4926a8443f68fb5f599b8b90c4552c", + "spendingKey": "e31ab83337eca1f4952c6f873bc8e55490cbb8d65b8169a5b4ed8bf349d8737a", + "viewKey": "1618d3498fe5433bbaadd180e9be72582eb8d2d953e7820fc436cf33604a1913212adcfd4952032d72f6dd816c39fb52511a42b2a362005878cee366bd956abe", + "incomingViewKey": "f1b82cd5a81304600c81518cdc1cbbcd79ddea673a65d92cd8d7d9a18dcbd902", + "outgoingViewKey": "601aa9197cb857375936df3105174808f3fa5835b49db1b146d2fb982e748feb", + "publicAddress": "91f1dd1c9a406f4666793c900fd33a46a843bbc0684a721a676db9d8a89ef38f", "createdAt": null }, { @@ -1738,15 +1738,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:ywGxL1Mn3p/Uu5ie5hgSUzkik3gvwssdEzPWtgB8Ol4=" + "data": "base64:qmjBh2mWRJpmWfeA45asjIuOQoHtVz5lSWRwYEvliFg=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:4XLs11js0Tiwe548zPJa35w6NXmJIWHkteL5aZxNqgo=" + "data": "base64:3N4MWDti7YRYUgAjDC7eSMRIJfgNTBfsAW+zA+e2LxE=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340135196, + "timestamp": 1684973374857, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1754,29 +1754,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA8gAgB0BnM/OeezjD6NNyM4EWMDD0RZxkgzi9VKaD9IOEovDtY23aUZGj4H+MYgy23Y0LFIrkOYwdZqlBTpbWt96UgRMRCs8MWK3PogjNqBWjhWo1qxaEZjLYxJCxr75g3tOlm/weshbZ9ktHaypD6iQvnWBzMZf4VxGgzOxV9yEGK80RIQBZ8b8b7AoadsDvwJq+kTij1HpLzYxQARIxcdAiMoRhmf7rQVYnwQd/jMGuYz+Bn4NGQp6w30ZqVlcidjvXhPhWyIbPMZC/zTr7HSdBRX5qSi28yfPiAUDpzFspW9F5aWVm9FrmJ93by+rrjWQLy6DjQFCBVD4c/DiE5YNg8r5MkYvty5NmMY3wTpn+RwQ24l2hpD1SXRMLGQ9B0A9arfTx+uUiYr9lYHKPFal7njrZjiNm9bnr45LnpLteB+G370VQgSeWe8uhTQQF3GQ6avZklEk+EPcr9AxMqk8ERxqgzY1dSU0Wf8N4nKmSBgVXLd5uqcfFxIXujy44Vc2JvFcZkoX2VZDWc3t6VMLAr03CXjYU1vuUrQHfarvhwczyALOx0NGb2cxU9szyYelw7LV+mV2oUBGnYTwTZuZVAZpJpilafGACMuhgs0mdmDkd6veZV0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP6atiemrAicz8bUKBl0Jdw/mPa9xu/3lnk8kBAo3BU7qoCpiv0E2rSgOIr2/me8U4QdNgw/2sU1Ehs4LYrThBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA4qWuRB6kFWd2hB4EKlt+x1LQ7DFX6VI0y3fHm0ALLXKK3UOklSQrdr3exEfsoim7RGoT4bh580YSCgYDHAFuG4HpLmGyIBEQigMD5ZRF56ausIztKRWdjAchzNXy3Re7RpR/bML3p7SC95vx3YVrmzsbEn0WPPUcHCB65sXKKD8PHOSkYtMaJRl89z5Xx3e1ALYY8XSPK1Zlh9Jw6c/UGgFkT1Q7e9KiF+VfGONyF+WAt7DGLzwKMy6rsjtj/sKrscsILjxr/q1xf3OH6qRqf/rOCh0Uioz6SKwMTyzG2i9DRiBRmBIelSO5g2nAd7E03DXnlJaD4Ncag0Puoob3rKSgZfR8hmMa7d9VCiXRbnZG2dCIYxxg0ZH+XhGHZX9y9QpQS7tccvKkypasQqOs16s0dCEM5xxivWsylWLRCYfKi0cYlVwVv54NVMrBkQOUatRKnQuCS11Hci7c1+lpy8j8QJe7anV069c3u8hEEu51Nr8iy7xe4zsrKB4l1EhGvIS1gRhtx2JitwAllWCswNM6EmQXkHEwUWVLiSIOLihVB6jZVGFSQ1a/HodbmRb7TeE2NJYrRoKhCIwGTU8hQ8ZSb9A6Ydb6i5N3XnHSV27TO9YFpokmsUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwron7yR25Z7vZnu4aZX6cM75U+dEHv0snDbzkOMLoQ7WVfu8EOBXvURikWmhjv5X1lyKDjOiX5ezcxlm6c7OtCQ==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" }, { "header": { "sequence": 3, - "previousBlockHash": "466E79B3387F020AB0223EC4D6CE017392561D2E0356B699C660687E8F2D6554", + "previousBlockHash": "AF9D861FAD89EDB8B23219C15421FF7FA9D6F0C1208D2D54068551A8665AC928", "noteCommitment": { "type": "Buffer", - "data": "base64:8aqay4r5l7hHfNlcs7lXDht9OPwZ9SuMxPMHmwuvtxc=" + "data": "base64:5GejhAoWUJr9KKvwESh4RuvST8RQfuzqXsLvDpm1EE0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:0KDjpa5t0Ku+iogZnSCHA0osSYkAuzlGouRfUagrvqE=" + "data": "base64:xQZADXHIruaR90sfuwy6PKSLYToujddybmIJytJV1Yc=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340147949, + "timestamp": 1684973378180, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -1784,7 +1784,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAivgqRlCWk/C6nUDB6n0WeZD0FxUpQS7NjjQG8UZ4JK2XpNkwha+G1fO6d4++ZZrQ8/JmkegXVcgxMseISzC3GWzDH0yZFT/m1IDOI6a2THuNuAYLlXDJlHlTtaFLwhzGVGdPyTr7psVvWwovstcKz1/lr7jM9J41DyfDu6iAqeIUSeDM98O85eAYtn6R7vxsj9FJFFxWLPpF+50y8Pva/EGBJypOpJzzSaSwdYlsBHqxC4v9vZkoQBloeojozDMy82qFfSWjRMk6lOQbKXkjDfkuticiawpCzNb4at26YKDvWLKkelv59mVUvHpiThqWYkgYtUMShhdSfnvvpnSc4ck8GvnG7DqWxNQYCvSGxt8NpRzfEpGOhgI6P2Sq9tYFDE0yMThoXOUeOiyPyQi6zd35H6qDFR61wOgF6eBbcTT6Tu2t4kmdtFjnyUWKnzFnMRnkusp6PbCVpHVYfqIiLyXb3Z3cCZtqZP2S7lGIjAn4IyOrw2zHolNPNIj4Oo/wkzdFsVyX4mNaPk9LETXkK5Jn7coyVwoamzaDwfXkYS7XwxfMHkEJkBfSKdiZJKAv98MmgOQUhs8dFXw7oTaWucxFvpPXmOYVo40cZyj/OaIFanXUc4AvTUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwyT0jHrbuqeX9S3GCStiRaSKhCdIk7td3K8yEMbNa66hvF2q5S36GptZxMV7QV2SF7y/NITQgee5ULgHMl9dJBg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA2xRtEFxCq3QTEIZsioEYik7d6ZohU/cGNTyV7Jh0x9uBo926smAbFpldFdn0hPbZBZa0SwsvTbfu/VG9OnCyLCAa76+v0q3YvoYaY0DkDMKHIhhAMa3JswYNb2DFOJvehW05FRd2qax9sFsqpuzZeRu6qzYkuqV15ceK3k4ySLsElIidt4MewLcuRCzeK3yZwiFzJC5u9ZzxsYnB3URbaW/UzJUKhvv3Y/EdaOl5YOSuzpbRbkzuNa71VadNSZoI3SKIIaPViQ8i79QpLZMonl/+pBFa7KmZC/v844Iw2aT1oeoQHMNJ/NEHn66fw9l/lwQyGWdYbJDxHGbbpjbmm01VDpTAloHudEaYyqqiTLpUAflvmFm1taDRmZqW++ljGdwNYafL+y//29FlwrI44iWSvoK9JPwildggQtInjw+xB5wlot1Em8EpfGe6f+ygVovoRMGmfhgYUPrFDVP+zRyA9/5ln1XxfN1fWL0EucVjhLoYjc8N1WXlQmtXJGR02pm9WnxozZ19MfUFdf7WhFBlBzNf6+r27rZCGQSv+gIaMJzXxp6KKXpw8dHVDQhoiF3I9WxaZWCuwHrxQ7HgtqSpQk2gHhAl693BVHQnx8fs+mBtdClrxUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwkAGyq4QD6FuBKFhDdMVh5xyjgyUGJerUphPVUMho8bUz10ctgDrb8Txn82Z99MiZdRdzoGnzTH2og0bllP54Dg==" } ] } @@ -1792,30 +1792,30 @@ "Accounts removeAccount should delete account": [ { "version": 2, - "id": "528a94e0-da11-46de-b5a0-4dcb715032e6", + "id": "6bd159a6-2a27-4c50-8f02-445371e674cc", "name": "test", - "spendingKey": "4133606f334d6ce56ec1896578cd96d936a757eba4ca0d69f81b1774b53e1638", - "viewKey": "9061c4806ab8cb1f5756cda00f304655159c874409b2d6bf7c4464885a1db08bab49808b3fc32f42455865f823863b703f4fe91d85b756fda37b47be6002d0a9", - "incomingViewKey": "fbb04688b013f4b311a9792078ae6ac600b6974ab85864dfd3e85d279d526303", - "outgoingViewKey": "a4c40242f3a5a6405ac0483d5faa81adab48f6ecbce464d828c1689e630ea091", - "publicAddress": "884de68727bc6d3826daa50e3bec64129f442e6ef8bc7727db0275dd8296d2ef", + "spendingKey": "c91932a2f0e0870a645368466eacdfc41f807388f697a5fca5097f2e4d013a74", + "viewKey": "a6e94edc0588545ecd66e61d8d17e286bee7dc718b45c3f44f96b19545494de61f1bdb33c7b47c58061fe1a0a99bce547273b1a686628daff64c73a4c750494b", + "incomingViewKey": "f5aff6ab1f2179b03105f85fadec9f48f67b8934ff0f7ab7de6831aeb8e78302", + "outgoingViewKey": "7d88e1eb4a826428ee7e0a5b0198d0c99ace262306d9d14e40356eb26ca0b7c9", + "publicAddress": "b144c89c99041b022b174431a22bb0688a4ce11086aaf613e6f5423d5785d3cb", "createdAt": null }, { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAyNI5TLBG72hSWL2HzqsPunyMM9P9S/KupK6TcUYILeKtXjlvfvONQB6q1Z2Q8MVvLWua9GYHnRyETJQ5fbNAAnPecO+RPTu5PW7hI37jNeuDVZktVDynPrZzor+pdjbDoR/+WlIQzrJJC1NucNN2Azp+bSFVGEBpqU45b5131jEDbg8iI/FKADNqZzNrWohHRVMXgXsYT8CV9jtScFHzXnuoM6P/ZbZObegI4FTQfaG4IOJSWq//rIphzz2zNrEJqG4h1Vx+25e7T3ik8Nfadzs44ury7Nn77FBsP60c4JyPE+I9mPahRdNIbPMZbVSgOwVmLHNGfITc8Lhb/P5UUygenNzBhI1P9xHlUrA+jl2wSbNUwHhkCpEU6rbrJIArI1vyUdsMixQsSC89EWkQGP/TxOtzEDJwS5PnmUYzrnCj+OPYbZnV82oBsdluS6wzmErmMX36ta013Ca4KUq07EM18XU1gj4wn5cxFFfemPwu04qiX4ttZ2BpWQHoaYRtjMPYv9min0iXpPwQRSGRA8T590nOC+8KImUkr3ubTMKG9yYuEZd38g5xAOqu8BxmWqleMj3siTo1IxyZCyju8fhJuvGiYv7WsVhOLNodxQ9ePkCOtyrGpUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwr7JMHoe8yn5LqPR0o3cAOvpYrG/qwr2+Bnb2tUCRQBSrwU8XC4mrkJVpzMSjUWwKrxd+ABUgfx+ROV6letzRAA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAkoeNBYJPj1ZLNtxJGP6CUR8LZTjYQP0XG2RKZAZwzk6MNGZazOon0nufspwdrEJokcEVfVByR0XgwH96uJbFIpWJI8drDQulKpewoW0HXV2kApozN2o9GNXqJI0Z2xVM/Ztna7wfnYP0U1BJD4lbFQitwZVY+2C/b60RWKUuQmgGBDN20Wmw44G6IzavvbWJEOlmIt9u4tX8MtL/UxG3nykvgqt5qvCH5NVeGFG4AtW1CF9vrHsMLnMwEXJ60wWyx6GfI+2bW/4vRux+vQ5kmkAv/bFLjKpjp4jhYwCu0y1BRN7Zk3pfybZip1je5sAiy2QgF/j52DSzzWpSdxnEWKZQB0RG0ExgOpwhywOsK4aid2Li5cXpCET8MiqZnGAjx/OG3EFJnRbF995D+jVnuARhH9Z9/lwzw2ukkjrsrska/VuDrbafEOht83XRDMW3hxnG7u9WHoGxSwZnMvmOFcfFNfPIbI3KuNa1Sh+jYH0cFY2/ye/+zp/ANDFRhAHk/AglvPnNz8Vur05g80+eS7d9nGhHmbo9JxENWYwQImtknJvj195JNOlfhef5MJYANN+6PwAAhvZe6LnW/Fz2v24krutHXASchzvkHANCdHXwqEARY4A3BUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw2WM4LEv8hBIUPh+LQCAO/LVJ2uNuzR4S54peDPKyimEZxtS0mwJoI5mdjUIH7uFE+uuF4zDtzXHqSkoqqQvxAA==" } ], "Accounts createTransaction should throw error if fee and fee rate are empty": [ { "version": 2, - "id": "29581a50-102d-4949-9b45-f9b6554e5aff", + "id": "004de41b-243e-4b5c-9e44-8b28e2fc27f5", "name": "a", - "spendingKey": "c816c4e5f6033b0772cf013ea46820368582838509d1315e1803dc2c4b12f21c", - "viewKey": "f381ed5dc0727927bb048df9c1876a2540b9a7d69a0f84ae6c28fe3f99a2d59f46918f380ec9cefd44270ce84cd8e8c920c0706fd78b0ab7f2f6818a8448bde2", - "incomingViewKey": "200daa0b552c0e0ccd7db2839d347f21ad76223d4de83515bb3bb5870f325f07", - "outgoingViewKey": "c4bf6f71dc66b3a033700c6a86e0d2cf12902aea354711d184fc806019350cf8", - "publicAddress": "48d0621affb4200af1435b0e2da3b54bb9066277e153f99fa27450c0f5fcd25c", + "spendingKey": "8ded720a1ce87060de450743122bdb60ad8b4c6f9e6f5a8b5903e273042798c2", + "viewKey": "06406bc45abff4ac3940f4ee19bf38d4df1c694c9a84b3f996494e067e2915bce8c7be77c49e35c18c95da30330827751714c4603d15cfb517a08af76e611aec", + "incomingViewKey": "a0caad591a330d3d10bbdb541f75242c7e4468db403374bb2f893ae995051602", + "outgoingViewKey": "ee488ca96c10ea76614d8cabce953d5cd36fc65c4dd417ab0d544afc7f66fcf2", + "publicAddress": "54fe6f7a7e7d865ccd5896542ef77d2fac05a518f6260649ff67bf0345116e4b", "createdAt": null }, { @@ -1824,15 +1824,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:ctaWvsisN9BCF5fFjsy8hXpba+5N82S6aZ3z2ATq8jE=" + "data": "base64:6WFUs5iQZnOjLoNtnwrtfH5wsKORkbX1bw1fV4Ytizk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:zYf+sZNkGQ2c65lNJlHBJAj7r8RIOQsfF8YmGUUcawo=" + "data": "base64:+bQaU8Ll/w2TJfoN+YSm/KJrSW3f/ARr4QrwMhHsN1o=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340153432, + "timestamp": 1684973379900, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1840,7 +1840,7 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAYs6Sa6Y1uAq0zLsKvGacs6kqxmnYy4UysHfuKOFdwjGDnk9EHpN9Cr4Z4n9lHBY7Ky4LHygr1Bd5cNgF3jmpMkI8NXt3MDR8Cbk0wciSb9+nHzLyxzK0F61ujCb0jTIb5+7j3cvQFwfC7dP9ODsL0q+zM6cJkgkoKzhEuhjJE34Tuwja+qKTr7nGZI9cqmROxL2jmuqKN87ZmBjSTSJEaV/7wz3hSNGK6svmQNOftXmsiY4NV+1w7aUXzJFLL7myoOmLzvQa5pGY1SMoJpY+zH15ev8XyiT36pWwxj4BDNka4dfRJEGTe1adDxznu1xkEkiscTSMxzKz5wzmXj00R7WJRKW/8Zo50H/AIlGX38y4szdK/FN7InX/TMo30uUSy8WP5nyqLWvsghclEl8wFriYZ4nIA3gb/2uU6blbYiQ++Efsqj+6LszrKeG00GFwX7QdSOQurviLjiH6MIfR900nIXhmuNCfrvfqwW36iK3LrYe7DtyOvsnlt3qs6Q6Ew7SgHzzYgiov1QAxpUqV+QmqPy2yxkF0j7shM7CWNcpyo5txAqOfn6/4MalDN6UxslaPbFGTXaeVpNu12VlNkRrMaUesdURWa9E/+vaAZy6K/pYp8KpXXElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwEmiJGB6Ax/LTsI47E+y2vVoFLzR3AMkliJY9H7t0NYynK7lBETJezYzaAz/LT+FYBkqheM9DyTgCbT6P2y2XBw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAiNFYGy9s5Lx5I6g9cau8caB9wCfLeXhdSOOIABE/INCXRfnHZ1bLtyxW+rX195YdG6/AYf1dBh4u6eHhM30zXYjg8eBX8O89ymCTBLgUpZKmTmewY4DPrBkwgMtM/HrcQ/OE7f+I0KQUFNiDdD7DpuA+kxwGEmiB3MtDJ5f2T/sYIwn8dw4oegHbYm6Ks+5vBrILqTvd7KwtuGmYqGNuqg3CChM4YP4gpqLtZ1XmzQaqRTfjuM2UADXkrQWwH6wWiP86O9XAlSCcnU4Wunv3+DyGy9EXPn9YKVDuS1hMIOt9vnTdmRnmdFMAIj8f7QAFWYTjkV1zfMTeznrKVCmjPKEwZD+KBxp/6XhCp11cZjKVmHgKdbFINmS08ySApZpWcnXmPqfEpUqzLXu067+n7ASDX2e/PrAT6g7R4GYTtBWboIe1NEMWyd9PHuRb1DEdv2AgWdy+5dxP4FEkJbF6MbetReQ4F/NrSp5itRNrmAobtbSOKi6ja5UmXt5tRFlhgh5+RvWevMxyQRqj0gpapXh0C6WbbbW29o/7qUm1jeIxxNKsbMgJ+qX4kOKZV3Yrj+dyzbM9fpTqsfUqSIgQmDcNvVLGgTspQvjWDkrwwpC+sOAyLpi4eklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRGv9e0f+YUUahkj9jC5b5cJyOubK8Y/i7ukBkxgNiB0/AK5sREzDNw7tM+QLjWppij/+x4ECPDcaay4bRmquCw==" } ] } @@ -1848,13 +1848,13 @@ "Accounts createTransaction should create raw transaction with fee rate": [ { "version": 2, - "id": "9ad5013b-f19f-453b-b165-c9371f690ca1", + "id": "33f93c48-a559-440c-b45c-7f9ebad4af76", "name": "a", - "spendingKey": "c5f8f5859b27b977b62c1fbc7d6aebb968380d62ccf9346f4759d634347aae5b", - "viewKey": "476c0c0d43e2f4eccf1249213a54e36610d87e9ebf9a7ed9c0838a75ca41c92e3ea0bae6d6f0ba4567042efe767b4762b0feb5d19eeee3b2282c6f026253b8a2", - "incomingViewKey": "a0430722dd823b4859b6149fb7b1ecd61d4f4143c5ed536f9317820b249c3900", - "outgoingViewKey": "e72303447355bd918c5cbf9d82e8a31b3e19fa3fa4c2af06d937d149857c06ba", - "publicAddress": "03009d2c72432f2ef93ea416df29ee3ff784e0d984b6cc904f7e31e4728e56cf", + "spendingKey": "6db17a2cd82868258600b8c4e9757bc1806c2d509a56330c43bd6435e4e72baa", + "viewKey": "ecb39e266b08db9f4a5155889e8c1b14dff3a5949e1996498cd41cf42766e44131dbc4dbfccfacb00e17948ee8af77b9fe8f09fb30792016566f1e5cbc096f3b", + "incomingViewKey": "ad23d3d6d04390877017cd452ab526a9b7245065d4735e2715e8e6376deefc05", + "outgoingViewKey": "9ed6147b9220755b3ac5086a0779abbd74f23febf892b76b77b5cbfef586ee06", + "publicAddress": "7b2eaa9625f9f3e9dea79ee09df4854368a4903117058944dfb179697b7f91bc", "createdAt": null }, { @@ -1863,15 +1863,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:rixvvwJpyQvamiRo6pb0i6I96F98KJgNtpa4AMRUkzY=" + "data": "base64:4tEfnuJ6rYYrq6eKzv5zCLIkl6BDaQAf7XkJgYMuM2I=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:DfcZRYgohFHVA3QFJtRVIzi8zR3g7G6Yf+/Q8VZxPWc=" + "data": "base64:O4wbD+a6ucQuMz2wBBup3jcwkKwVz52BvbIFrMJS13M=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340155958, + "timestamp": 1684973380699, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1879,21 +1879,21 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAASdqDSfShwbHO3FH8H+alPus2lTmFnQildCOJ0O6N5jmBAaicM+uvm48ayazU6f9wQ6Nit/jBtSSuNGrU/xPLQlzejtiOZv1gYqyfvh+J1NWKs6XxWZ7SgEtQZYMHklJ/RliK6oNK0EcfdgbStdBOMiwk9ZYYmDn2C/4s1Qe1F4gLDu3gl7pw8P2ZNFat9x4OAdeakW/Mj52F3TdEN1O0CQ/LB/iNoyy8g62MVVB1ZKCXp95vCj2osHIh96NRyLhIlBI+MkrvXn3HQL3sXxhI0VhKNde/FSVFMSeOD13o9ONN9g/pAlRw/BhT9/J5pQfuGh3c1hPkwe+j2oRrp61BsZX4mVguBqqHTAFnCfEVRsun1wWMYnkaMVGN5B06U29UMGBhil97seFuuq2zH9JAQ8NWu+/fZ4JUXU2Po3R8akykmetfNKUe5cLKSfpMIpTQMAjfoo2LGGlQeRw6iVlvCQZi3ZMiLhziz4YLZtHtBkNVXbZ3BPQeLrWfBrLLvSPJIhwn7urZi0GkZfg+IxwiIB5yJ+1kTQfaCPWCyTW5bSEuskm2nAUIDLupypQMaTcx8S8jX39uoeUiptLSjKafj3N/50OlkjU/CLN6YI85z84OUJbhymXvoUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLiB2nCku15mUS7gYNDZG4qF3101GZlkuA9+yOIDl511PydVRQ0YvZeNmlxiP4cTu5oDvtuAYLdiNcN1TGkRvDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAB9JOpQKfSktzg8h0ltT/rGKKyMH8vNX4uV4KKOxWCwGKz/Yl7NuGF1WdbKCnXS6sAMqi6LxnidwUeLoay5wnN/Jv4UK67bx+R/TfS27lG3WX9MwnPLPhUaK4ibTGf9KASPj1+zkn5cQfiRrqK5r12xFhXWJM22YH4SFvlX5IapUUUcUcxjuH3M+zhVMGHHRXYuzE5UUT11jsm26UiSd+Y5CK9Nn33LdTM5q/xhaMrXij468WSOJDubrGj4y6dNXUxVxut4qnH6K3LqkvNfpNT7GEc/e9lsDo8PiGPTkrBHe/8DONGakCi1sa52wJUS8RZq2dy8cYpLBkVTyQx6+OnRCkmuZ2YyFAeXnKFJEsQxLJhK95HLj9HMR1mg08loRAmuLynzyJ2EYzkYjRKm5Ssq0x0M+xhH0efyG7FEpGO4iEp3TWVu4dMp9y9vJJAelwbfVPcKu+Bn9W9i0XVCBGkYQdCpucTNamLasTwlo4LqZfPY+cVOEMjRv8CVlEwpS+Lnh8rZwrHasy0T5JMrpUWqJyCN/gh6UR54y+D0WN1ih386K1oXEIaqgtJA8bqc4HGJpqmSIgTVMTNi6w/MfG1JACVIBROXbqHSjHxNpvmsteRmH1RJoAtklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCs97uNIrWkzel5UQDeMIl2U6XPVf8ydEsnbqkbf/YYLnjT8wVXcRzCgrpqpGOCYmWMtphyeWMCiVY2L9uLVqDQ==" } ] } ], - "Accounts getTransactionStatus should show unconfirmed transactions as unconfirmed": [ + "Accounts createTransaction should create transaction with a list of note hashes to spend": [ { "version": 2, - "id": "e635d41d-4bac-416c-b028-d5c48cbc00d8", + "id": "0560e44c-7a5a-42dc-8e95-f21c02b75c4b", "name": "a", - "spendingKey": "482fa8756317198121571b28f2c86dca97224b23aa9b2d10a428d85879bc9224", - "viewKey": "8794a9a3a8dc9ff1514aa702864655f4b590c4a97d92ba8ab6eb31c1751e37c9491254f167bd50d0274d2e033bf75e1336f137bed9b3436a1a8783a1aa7f7323", - "incomingViewKey": "ab699c170a44a1923a081577658063ee2e7ebc052d4c56272ebe34bbf655f206", - "outgoingViewKey": "1dd8a8d749dd7224f2640b90f4e85d62c36b7d51fdda653a81828d7f0d287b1a", - "publicAddress": "bfac119326d9eb0ce52660d3bb8ed9361e33642f4895e31fd3f1944ba255c05a", + "spendingKey": "39191115c354e5b24783b8fe22466ac75a9c0dcfcd016a2c0f1be7f80681fbdf", + "viewKey": "768ba27b7d49b8c4a3f56205cf73a2dd8b216b902f876a7d7dff17f23a85896923d672b43f939afedb0787ffdd2e6f79b34d469767b2ad27c534505996dcb545", + "incomingViewKey": "98c98032130ce963d6f3b41b071c2649caf1fa4ba26aacb81be886840db7aa06", + "outgoingViewKey": "c52c8ba7877e71db46762476a0f8e6356189b218727a3ce8e4731bf5e3735740", + "publicAddress": "2f411707ec6b973b228673d4119d3d57dd877dcc33fdc59be0667d8af8ea752c", "createdAt": null }, { @@ -1902,15 +1902,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:hZRmaX8C4Hg+cx4UrFwq78LpRhjOCVWQZPLjjKtxwz8=" + "data": "base64:cc1lW9UBT3SH4LQuy3A/XQe/IRKO23gxbibFa1xmQA4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:G0jOmRcqOofMPinnmzILA5MCmPs/e1f/IAapz0JjoBQ=" + "data": "base64:CCbsEGmRCBl6Tj9hIYBYDdV8uZNgz4e0QgC80SILxd8=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340159079, + "timestamp": 1684973381578, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -1918,125 +1918,73 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAijNrfnDOvpHqHM6kk55Xfrlg0O2QMZvnZ5wRXblFCsqOmw9EfO2olqYu5UKiyHa75/NbPwvHYHEWNCY+NDzsNu0fi6blux2aCErNM1H4FJmpysnp1CLOaPbZ0noOyF5ZTk5px8vbwNnsYarGn20lBt2u5+0ymYKpbfGEJanY/gsOQ/PdX+6mxbR12nRxsGcFEq71qjldmkVFxKmrfK410ubhcHtGjhU+e+XtB1G+nVmss4fStx02LCnepofQbtDNrZAE/mgj0RC3jlBKhrRAuGSy7daH9AhjRkurvlqoIxNpHwfEioDFG+ZENt82gKKEYEBIiPrekE1xxpdM0QeBT+0nAz1AODE4bOUL9Fr3C6FiWWp23LKvIRQHMa6BJPhiWIPIH+Ff/KQYwz+q+Zi7eOzOBuqYHwCiyXxufgPybgaZB2be9sIbC1qht+HMYNHSgtkvB5/FjlKPxWpaxI5aaxE8NxILq6tZW0in7qbdCwMIZ3G7g43SHCHvV/2s+NlU8dStZIHpMYolWzaP7HVUJlPMt0s3uQRaOqJ4hLw3cc+XJWfetq/l5ww+wmVlawLntr4KEe3jkS4pCnXrz7PtqX2JNlJkq7ovUVpE1wVfYaGBX8Mfy+SngElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwguG3pilDCScRntBEZZUFxJHQAdhfMm7i0MIZXKylxe6d4SU17HegEVqCl3tvOv7OJqAOhNbQEel6LV0DMvjEAA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAeXjZ3M1a0BpLHRPmQj8MJnebEd+uDWPl3xH8f7GTorelyzNzFP2jiOin9qsFpIGk8CPDTD+ez4r+ZJ01Ad1KHR2ZuTGwm9CIKbSVFxp77GCX0oL4Ym62wPcjmcyBaMVpfKTAQqdReaO8sdHmV3Hr1V34s29h/9ymtD9++wvMghEJpWGgP+BrYEmH+kE9MiT4O8MkgAG9U8EfRNzNw36XDVIyeG7lBS6iM2sl+6aVV8WouCmBDEPzcJjy/syims10xPr3jqCyaoosdaz7/YBimlEvfFe8YQnluXx6HiWa0Q6UCXkX+Z902eax9h7YEpiIGMkn+HvmFGdXLq8Z22j+iniqE0MF8FRdt/0cpagg+h3yRjEwlyuJuk1bxkAO0B8zecLjWO7HrHO+GjqBf6fzw0s/XLL2q9P4GNBZXuT28Be/Z9B6hDlQOu7Y661gODZo2pOFTajW3nC8pDC2BRDPpIwvOA3cSlSaYPF2gIZv0DtONWNZywqD8BbSZazncKhmb6elkjLAsYQkEHKsMJoEo4bIkMmjGknkE9Zc36Tc15ecdjO7UIVwb06v+V9ZQJm11O2OiKTpqMgXPw/akHb9eTKQ5VWgw7kySiUEtLflblSzEwMIRtsLsElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw1ksV0Y5DMjbsEHm8gcNKknv3pEVPqbm8oY3nbpgVA1ZUIln34EPo8te1UOBOjweULoXdYFrOKJL7FNhtAJF3DQ==" } ] - } - ], - "Accounts getTransactionStatus should show confirmed transactions as confirmed": [ - { - "version": 2, - "id": "46a3d587-b843-4e57-afa5-2dd8a27e2ef3", - "name": "a", - "spendingKey": "def7bbf5c7f333ff226806dcc99e8923c62870904b87ce117e26ff8a1ce3a9d0", - "viewKey": "9b876a0f2a4ee25e53c027dd79712905e9af5f8001227126975b3af3d1e627dc8f4fbf365f65146fc414a4959e2134cc9ef3e0e3ec5bcfd439f0f855515f1f1f", - "incomingViewKey": "edad1436062522c0b5bf2bedd7b2a17b3b4279778e3fd6ffa42e342936294807", - "outgoingViewKey": "358b53f0b3bd9df9708f1aa439f1548a949f98270807772152662bff83155f40", - "publicAddress": "2b08c3248d338c419c97e08295f9dba58906d0220bf597b602be5127fbdfc255", - "createdAt": null }, { "header": { - "sequence": 2, - "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "sequence": 3, + "previousBlockHash": "A9C56B17B8C7E5F632B173E45E446297CC030824183B956DA0D36DFA9D892F5D", "noteCommitment": { "type": "Buffer", - "data": "base64:Z5OdXI1trCQBn84h1oegabDemGt2eTw5j5288HA/snM=" + "data": "base64:Ysjy+L2cV3v/tqAKY8FA9KJTZmAq7DGjMU58Vvkl2B4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:cVYJqPw+Zz1yYqMhC9WVoNF6po5HZl9j6O2DZnSsjKg=" + "data": "base64:OadpIRqpdpbrrJZm/D9JWeqg7W0N7tjZ7MyRcpU2iwM=" }, - "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340162097, + "timestamp": 1684973382310, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 4, + "noteSize": 5, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAuKdXC3sWQMTEAeANOrfHvdithgKGr7oFKKXqNUo+rCWDJTq+WiFVyK24Kh5XCJswoEc5s3ZtO8e65OgaH/GFTk2wtarpHEelq1srrpueZNOMgqc7TNgP64200rR/VSn3yDonVT9gYoR1QRTbXuhantkhQBbJxSNRGW9zftQE3OoYglBFNBBC/xjei682hMC/6w3nKJTOZxyAmqKAzZLcc6i+1A+dmM0/ey1m8o0V8ceJoWhUh7z2V/QHkgsRBzsxf+yxB6MvyDcy+dzyMHtlaS+g8yIHs83y8Kp+7RuEWe6CkbVRUejOahMffr0BN9giig5zxM3SlFSA4u5L8lpWt+ruw7b4TpC/T2jYYDFUKtuuT14EvJrTXv2zzr1mmIpjOMlp/0HQbV0xtM2bTnukOuEvxK6Kd3n/F6VKaET9azNpy7rVEyD9S/yq3EeC4/yYEZj0KBYzPCQunPPE9JcuPZ5a8S59rjHg+eEIwpxjPEUvensEUkX4cPWWajaAxdwAV4XodF1V9ZzJGl4srZSwmttap8I8U4IymwlDG49pOYeiBu2QS03Xzgx7gKjvEG/DIReF7MmYElGT3MBQIuOjmA6UlQDwfw6VST31Shrmhbozr2eSKwdSzklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJC/5Bms7fqMeubcCajU13tPB1bd6ljXq/X/afL812IenU1jhTNSQpZdTeaipVZUnfdStjunAifb/zhwHE0BsDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA2tz89fdtgNgQ473mN723cLvRxR27mHD16IbfroGh+oWylshrtfKLIHaF0ZqEbNEBlgRaRaXGsq+VYG69QjnFbACUo1fVY5ZMI7CPxGN+m6avVLWkxPwVMsNCpT61NdTtQlw6L7ghdr1iwtflPHatIDikCFtjZe6NTcYbMYduk70LNr89M636TVnXS5H8YXZwR546fmesEO5WPxU6M3KnRCPTQz6wpQkwC4DYqgwyh92ulhoU0smBRvXQV/y7kUi0IeSlyUztONGjA2n9vGanth1ZUEAEGND0IeMRidp6qZ0bGsKA1QYka/GhxAjXKrnfgPnJO2Ko9NftR8/d9yRLFq8I1IhdH5KCj6dh/ZFuiEXQ4RSq3tQ3UMaToC0QU3UOVVJ85HKAclXlqQK3VY8Uxg0ljgWsH+VTiLsZBYrsW2o4z8e6Ri1KTzCYVEq8WS/7CjvNlZLFI4tXKQGLT8JVFILLgCFCW07SDsV96UGW8kUKOcsIc8Wa/TAYlKyFM70Uu5s93YkIZ15abq2f02xNguDH9AeSAO3bzJbX0NmjZjJrVF8fo2+DXU5BBBB14QsktmXFm3q9V4e7vKgAQdbuHqeCqcTD3UPyqH8v5k7dhwRMVQYBCH2ZZUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwxYhc3XjOBQfMMpHxezeGRxqmf19qsby2+TDgmX4b7szgMbVnw2ueOLMS8S+JUjHK77tY4M5tIfDBBVzbRIC1DQ==" } ] - } - ], - "Accounts getTransactionStatus should show pending transactions as pending": [ - { - "version": 2, - "id": "cd947901-b997-4e37-b7e6-d853dcd84246", - "name": "a", - "spendingKey": "ffed8bdfab81ce77457496d9a7e0517d64ea9c2797b6dfc32ecb2add0f0146bd", - "viewKey": "6fc9fef88d40f5c6d1a391591994d7f039b55a761728f2b960280a314743de9df57d2e36b63463d3f50a9bcc6056a58b59191a87397ab45c2e737087557cfc90", - "incomingViewKey": "2ae1870e4603c34fa5f1055921e3f7513d5e71b81a461ccf592ec5f7f4b28606", - "outgoingViewKey": "ab4a99ee9253c80d46a87305908e0b704553f0eb1bc801445c97859e8ec10910", - "publicAddress": "05e6d66fc2009415c1a570699d96964cded06f39c4176f06946b659e2c18b0d4", - "createdAt": null - }, - { - "version": 2, - "id": "d178e8a2-8b8e-4256-aeec-d290c2ebe055", - "name": "b", - "spendingKey": "481011289c507e341e9635557054a074aabb706ecad73c30f2976db0cbad568d", - "viewKey": "e8092f49984acea9481f85bca849f843954c52c28b5c1b8a59d2a35b2096febacbf1c4c91695ad94d894aef9fdf740eea4fe8144384a71b12ae447280781e813", - "incomingViewKey": "12b8f97d5584f77cdac03954f30806b40b924aeeb53c17c7e768829b9b19a901", - "outgoingViewKey": "57f916f27a2d3f20cb93defde21c84d9f080f6694a8fe1eda1a91818a3593023", - "publicAddress": "3ee93f923522d7e7cf34f4f36ad8f043f4d342e045b7deea8c62d5bf55aae2bd", - "createdAt": null }, { "header": { - "sequence": 2, - "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "sequence": 4, + "previousBlockHash": "6092562E758FEA9D7D91880D40095135AE6267AF813518C5478B433BABBA2318", "noteCommitment": { "type": "Buffer", - "data": "base64:rPMhbBOHezqjRngHkNZLxLGKqGDb7WRdEyr3z736e2E=" + "data": "base64:oElkGHkHFWE9wpkX+5phKzLTxdp8oRDgFkQ8yweUiAw=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:U1/c1YJWYfBJtpC1BhX5heuO1BEkMuN8mAXOifsMPdI=" + "data": "base64:7TMMBZW3gAFFZVhDdUhCBCAxwKii/y/kTi0Gp5LNL3g=" }, - "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340164480, + "timestamp": 1684973383010, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 4, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA6r6G7MgGeuWEXTP2yorBlKuYGy9tTfWvFWwg0rAngYynw0UUpqZLyvtk6mlBFbE9UH82fzlsVwen6xpGFa5AvwiAIBnICxI+dhHClgE8Y5KiwEoEw5cm7eHhsi9DtvGPoUPc+FjPf1l7p5CWHPVUXB8GB4zyztSHxK7/tUeHuMYXpnxBR6yqrtfoX59o333e5lcC7hAOPCBhTMdRcgEELyO+Fqn7GZLCZAWDd3+tuDWTfj2KIkC2aDZgNdraVJwNCLHG1HrO1SVn5cF8VOCYJrhqVkCcYhlBOZ1ZZXKxl8s/3MJSHlzpNe124GMHhKR3/5befxGHpqXPgk1RIUf4Fc0AFaaldMDy4VoxDqiRMYuwmSUT5Sk8dlVlzDplV8c2R24un7R9gkerkKWhg9pB6ZUapRGki6WLCYq7KVQWq7jnv5zztYmPgG7icA5cTyZsqyAXMdTVvRkHuLobs3XtsiRramNG+6cJ9gXwYmOtKGSgmt6CrKKMcYJmwJBbP9/7dToHxfCQcAigsKbWtp9PiIva+g2DbSteT/R2P87YLTRIgr0mTr1kVs1kID46YvWZZhxIrWx55638rGwxYogjOQ75n5jKxoAiibtEvEaXz3Sc5VtO445MB0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIGZ7lDZ1Rv/Xb7TZv7f8MiPqhCxqVXxRztoKny1nHEUowd0ygKswfKiz0/dxnu1QVaDZeda0wFBjP+ITOTSuBw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAAYxaES1XTPD+3dVUrvt7zMKJRypCA8FiAoNR0h7qwh24mESOVy+6PBJO3O76D8bx43HK4yjekzAWTF1LiSCuWMKwl6IrfyGXEvc7o4yof7Ku1Z+qmU9DfBxCw1Z0CtOozL6GxA7W/HKnIj3xRCzMIp0+JZmkrSldM2kDEEDUdzIO0xPKQdFAt99FLrL0wkoVBfzFeTbq3khg5xAD1CYASJW5vDm254sjzAw25lXjQOeqO54HAm2KcCfxZ6KUijRpny19n09sFm5lIby1pdFn5swfHyh4D2g8Zc+W304RiLS1hMBbil0OsRG9tehTcIDkhJWAoerQl+9CsgMDBQxXZSUbIfTy8VnpIybFX8RC34Z4TUKYnvn8bOKwAyxsrDwAPEl8yw3gJSADCIH8m7UFyLWmuFEtRTYSyYLLbSNvgqP9rhIWFxfmATD92xdESjlSGEm14cxzHhQkDBndHiirMuMjVZhtrQYxmNycdjVQDjWMqCFzRrfdEbKeJ7iyDabbdHbiKAcRs3MxXTm+tKyFjIFTcDR5suSEsZab3CvCSDLB48GbVB6sIew317zkakVkRnE2jxEOtTkzEgurf/V0KVl3F3Ax8nshbYrT5ho2inOoaAAXtee3C0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwfpkyJKqhBzLflGCX87EqnuDLFL4//hr07OP6rKDC/9IqFnNEilWOckK4wJocKShkFqPmWPpf9vCrY0xkgg3xCA==" } ] - }, - { - "type": "Buffer", - "data": "base64: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" } ], - "Accounts getTransactionStatus should show expired transactions as expired": [ + "Accounts createTransaction should create transaction with a list of multiple note hashes to spend": [ { "version": 2, - "id": "6067701e-e597-4e7d-9861-e0eb896d3d48", + "id": "57d032c2-2338-4aa8-8870-e140ea04548e", "name": "a", - "spendingKey": "3da891f07691c052700d020583376d15907cfb4b0e91bd920add896e9f565b7e", - "viewKey": "c5243b8f6b55e3b5d02ad160486b8e4ddba37f2eb84ff245a2f7c2613994188679089fdb8128d2754bef5478f78b004c033ea004700a3eaa430b3086b6c0415d", - "incomingViewKey": "4190da0ddb679ff070141974b2cdb98a8449fc54dd7ce2d4f70457d04f7e1506", - "outgoingViewKey": "6e3bda761668da4023a40c71af6202c0bcfa9758c6d96f92d0c039964ba4cf6d", - "publicAddress": "82f52404dd0d9d016b973d76e667c42235dc47b7ec10e500b9c3df5c42c6c5a4", - "createdAt": null - }, - { - "version": 2, - "id": "0f703960-b940-4d5e-b151-b35bf7649bee", - "name": "b", - "spendingKey": "9d9136e1545ee88e34348f30c8f0b21184a53d0ee6b7e93c3492b9d6c8357332", - "viewKey": "7119f591fe41b75bb94603cffa1af9a338b22b47b7445df6a0b020856051780fa56177b3b11ab0f144db1cfc0cc1edee94e1f3aba1513b5137e6500fa53998ad", - "incomingViewKey": "e79d7405ee6793397d4eccc660dfe6bb5cfeae098949ad634ee809bee14c0400", - "outgoingViewKey": "e95f8bc0b35a2ae25aee952e04ca80b51e57fc2a70c5194339809d8adbc39af2", - "publicAddress": "5562d939b4bef4834e5e494a96db64d3e12a0af3767f00bb94895175f7e250ae", + "spendingKey": "6d3fca3c2b767a5ddf1a01b1ba6987fde4ed3a5f1cbb4b552b0eba58171f4e74", + "viewKey": "096e04c457fd77ae26bb3f8122155adeccebbf25aff2818592313cdd856da844a379757b32643a6b011a4f488372ca00a75db0505c5f5aac7b69e3ac2457debb", + "incomingViewKey": "ad701a1a2481a75fe82b08342fc1d0f3595ebdfe11f0871beb973855d53edf00", + "outgoingViewKey": "fba88f8fe9b9a798cb4dc1a25f1956346efe44fb6d30b56d26f75a34b68ac816", + "publicAddress": "9e51bcbba3bf7b4505d9386e5fe2f7b5ce6e886d0911469f1583510a3185f5cf", "createdAt": null }, { @@ -2045,15 +1993,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:bqsGFhO4soSLLFFSiUW9qQAo32c9nmPnDhqP3w+9QwQ=" + "data": "base64:cIFGu2TP/ufDdOQWtLjh3vR8qU4rFSRm4GD+8/PENQE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:WINgls5eFApoYjX/kzUNGrlDulxtmZSBg6ZwzhPISQw=" + "data": "base64:e+Xc+tusSc4yJU8ic+c5QgtxxFyCmPA4FsfCw5K5IOc=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340176413, + "timestamp": 1684973383821, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2061,29 +2009,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAfXZS12eMEaw3IgumHM8qQvKW1+wZZWWR3eyar+2fgaKNyy9goczO1P445758crIS5p463i5LS3rNKHTVHbeQojYTpxQ7gNXAdqvWRK6hOzOsCgMRU3uGwpZmHfb1dJqgimmL51FN8kDJa3o7gumxkq3sDJcWEcqsIIRqkZtlN0oUHW9k7dTvzFcFBBkNeDBQClvQqJKn7n4V+l0x1RVoO0y4VwDZYk33UBQ3L38POl+4s5oIH7NuWS6+lfLD0HX6vYIIgUe9FFHE1YEx0LSJsgbFJOZEqInwaGncykM+atp36U2op6duV5S3MMYjYVtw6wZdK7a7qn9WgDuQh5SFzu0r9qXjdU1TYNfMiCF/rCXmfJzojNn2V0FxRpb6W69AigQ9Mt3MAuxN2g8z4MoVLHJORDHFWtCI/bw8eW8tHcc2Riu/tBpGMtYoLaGKWz6T47UPvV2Mh9JuLom2bKV3ULPd7leb4BITkMLyxUjoAuiFHXX3kW9XcndRo9KJmPeAfhoSLTaRW02IV1yUZp5XzxXkYGjMdRT1DkXTMcaxQbMEuASP4cAMrTVBHuKyt9IWmN9XMceRUhQ4PxgGyRi089dTnC9xBDPp9kBUsQZu4Q5hJiFryL6VsElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP7iViuEoIMQufw8VPTerHaFEkZz1Z6M9XCCWNf+TkxoAbunXdwUpV04zbn4ELJQGD+iuOdpiyAlPKDrOpAOSDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAAX0gX7m6dg7YVcT5/ETQZNNemO/fWSMTEv3OCfkKYLiCA8bZAxFrnXC4hIcyAVumZl/Hh1+4Svtbgl++y/kbk2ed5wd/kXtaqxO4qYepLDyGtIHqDMylbxYIC6V/uyU4lytX8XjE1n1MJWlFlRHYdlV8sbS+ulNOhX0QT41UzUYLPvsFSk9T7OmHsB0wppZaOAuOVFUho0I1wCu1WhXdDmzmi3p770CFuRqpA8GF7LCi/feCz8eruj9/ZbrIimBwSlLbWwiMdzn0XeAwzPiZ3WgJxtSNnGDBxbnYNNCLA31NFZ/Gkmm7b0sSMB0Me9mb0dr5Cy3GKKhD3j79WEmdYYENrpputK6OH4w01HuoFtkYyrNf3rA83V6+RzDyPz9hU1Nh5okBR+GROYXunbjzw9aWkNMlURYV2daneZseCxYcG8DNqtjjEXdItmCT2o+IdMh/oNJdtN8f0IlV4CkWxnt4wjiU3xFiVuOEgojwTJVcQsL6dcue7ohO+VYBToEEcF0Co1qrR7ZT50DcurtkWFmGrsCiQjJtwY42zQn9eFEY2k/xh3qgMSgiILYUZJrpW622ZDM1eeVCRKjpP8PJa1v04upoIi55hLXxH3bXRKmL/yKdwIXkqElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwjrgbr14AwiIc35cLnSVpOUByAbgqffZrCpVMp3vp1FC+bFEiT9hsAC9mvWz0LPWesywLF3XHXSTaRKsT/i3eBQ==" } ] }, - { - "type": "Buffer", - "data": "base64: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" - }, { "header": { "sequence": 3, - "previousBlockHash": "5FAF74BEE6B0FC84E0E293B1444BB3654BB2906E4CB2D337789862B86790E1A1", + "previousBlockHash": "5916F1176711B1DCB30FAF34AF3E74B1C8EE9D7A80E7881CF793C2F6C1E50C8B", "noteCommitment": { "type": "Buffer", - "data": "base64:I28cMBB/JhkdY6JWB3TX9h7fGcNoAUJ3YSy50i6FCiY=" + "data": "base64:jPTC9eo3Qpf/fH/zu59pCLLURV5rEsOFmCEc5Fd2oG8=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:MLDx6zf/i2LsA7F6D9ounpC3vWZwDMKY20keip/9yY8=" + "data": "base64:nyXcGcWNGE1VEeomVVr7dxJLkJ/AnMka6YUPkneo4nM=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340186106, + "timestamp": 1684973384496, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -2091,75 +2035,47 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAybj19r7ID/9bo7wXvNXgDpVBe+B19PdZjHHX2Wnl3ku4qhX01ZPjOcipmqz7oLCVhnfbDRp2FmfHKTvQiIIfaU8UxzXbLYWhVemMnoTvm2mKCT6E2MbQrBJOLgcTzfBsIvggEBeeF/l3Ophb7J4VykVRpPYufqkHfm1soLB2i0wJSMt+5TSSnHk2CJfRihbLuoAuGwMq/gwGKPpUKdqmo4ZVn3CgRG7uB4Wj6Aeh13OUKYlKaRhdwPX/8+a/LlJ1xm1pw0zTow1SiaSAMq7QNFGVelkqol7Q9REk6MtJZwRnv8RAcIRixPkLbeO1clY8ozu/8Hpi+TodYUaDyT1PxenNlWOjSGFUdbVOH+wimCOYxSZOTeWF9T87Ku3zWDk1IVDNMg5FnQ8SeoNWKL0vWuOezl1sw6HACbw1tUNyFSS5w4sv5mhu8ZwYuRHhEODcDOxN7nU4cJbi6j/AXRmBTiLG/oSrBfB2gmY1B1f1rJtisd5QLm98KpSCZpyM0xWGw7V3j5nSbIiCDTNzjSL5+YCPOeYcnNoO0i5/r75kp3orNCGJAEsC66B9V8guU9NvxnVCPeTk4IoQ2w6zZYME4xy9WCuAVxaa957bNFEnRze56xmQJbs2Pklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNH//bfHHX4g8o5ZQ7JMZh4DdfyxtCNEIXqrVU6knGStaZ7JKMLEyg1FApu8E1rC8Vf/7e5nhWifWCHWRJWkgCA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAGSgrPhj6lrUDWIARDfj0YlLBHyTf7o9Pmq7bR9ziaQuDdqz1Wqoztetm0loLip01BEHqudkfDXeefnxQRIs7d4AnhiQ+s34dMEPio4ofTP+u7vIINM8TrbpaWTQ/NMvwLVhx5dqiNEWMHiYEDe4lpF2lZThIF01LACfRYQicKDoRAuLNrNVRPb/18YqYgGL4zvjjc4mly4e/ySQbxnhH7BhkkqQ+cqdV60AisTIGTWWlJfBXdEVZ4/OHwNYKVkeOtKLzXg/rTZu6G/xZ61PewBKBlEa2V5XPGcGC67AJD26OoBN46RG2Fe4SD9yAxn6yIJSwV9MATMUW7CPEFporCyYx6r4KV3CTvK3a8OnQk2ZStzPYIlkMzU8lxf2ed3xu10ODkmAFFac8Q+xvd11b0fLtWQgb6p8t7Ev2Q6m6yYwM8/rLxOiGdIm8oD0SEl7wVyJuPYo+qSL6GCJRdPJH6fTlXBLvXrq/upGOLrfYFfsc6vzq5hqXPD7Ueuv4TMJkHWv9eACaSy75S9oWTGQ8fM/jTxNjbEAyoev7mmZ2Wlq0NnX+cow+enkMuLFMbijk9IttNhu9h1jg6JAEpUeunJpYdsgTlKL652NcmnL2acAtAkUqTdAmzUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwa8jKT6wVp4yoKO4D7vAcYpuDama+QJWVPsk8NMM4NYdHK3tn/iC3X4sW7LVI8WA5BUpl3VZI//vJ9GTZKil5Ag==" } ] - } - ], - "Accounts getTransactionStatus should show transactions with 0 expiration as pending": [ - { - "version": 2, - "id": "8bf8fa63-3ac3-459c-85d3-e0651e76c62a", - "name": "a", - "spendingKey": "dfdf9eb92231deab8f661e0af150100c9e4ef8039d4740f88b1cabf20bd1c436", - "viewKey": "cf378e60c6857afcec96108bc0665b95660072395d29a19515e00f7346f8ed8306dc683bb33f4b9ff0057d1018ebe2ebc10ea3dd82d7aaf723b01ff28442664e", - "incomingViewKey": "ca7d017d532ed5fd52d93f1bb1bd63a1008441148c4c31f8f9aa591419cb7102", - "outgoingViewKey": "e52ef5ed6fa678bb3da4fe1f3d21d2c0d879c8138ec77cc25dcb30de2fcdb5c8", - "publicAddress": "0a153d6d2c170eda243e72eb55726fcee553cbeff2139a25b27d659854b7944e", - "createdAt": null - }, - { - "version": 2, - "id": "3ebd1e7f-3ba7-4f7b-a390-df4bc0377f92", - "name": "b", - "spendingKey": "63b750e605ae6c7b248bf42462168d245c3be49b2f98ebb28d23295587e03a56", - "viewKey": "d93aa17e557d5c795c7ee24123515133ae4bad70a2575d6163a7b3a4932d13cbbd47fffa76d87ed37326ed4673dc8093fc61732a044907d2dd6b2a1cdaa1125d", - "incomingViewKey": "04ba41fcb03a9501f57b693f64af4e41b24e9d221c71b4ad507e4976e20e6605", - "outgoingViewKey": "5af2f49eba2b2c9457cff7d45aa6676b70ef6c451618da5ff1c1c6834fa0653b", - "publicAddress": "9bdeb03b2e1cb240e654bbe3fb1772f2b09ba82b155e744e21d1f148c4ae5e73", - "createdAt": null }, { "header": { - "sequence": 2, - "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "sequence": 4, + "previousBlockHash": "ED9CC192E9E8B38D833E0D4EC582695CD26AE0D0EF117451887DE200D222F26C", "noteCommitment": { "type": "Buffer", - "data": "base64:P/jEr9KEPiKbxQoOZrw6owBdN8P1jGPxxrdUbt35QA0=" + "data": "base64:S3y3uHdtZ4NIR929yBpRYQ8RB+wREMKcBylbfg2/XGk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:inOFdUmQwiLT0EmtXd3xBk5NzCNbIj5Pcpay+OqwtPg=" + "data": "base64:Jdawd4cqlMZcyH6acXu8ZpenW78kurLAvysC1UuDlPg=" }, - "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340188363, + "timestamp": 1684973385174, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 4, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA8l6qUbNAUCGu9Btlzmw4ZSxkohTCrqecZZue63HleeWqrm2SuD3eA9uHj0yHoWFcozajgixkhcss4B6gMo6J/InGdByrPJ8UR/oujylMETqPgHHKxnpRSF/jh5NS7Mqm8gCw72r6Ef6xT0eLexUMxtDDz6K+VSaNflUUN+bksv8ZzkfOUQyyk4QDnea/juJMnmg8N2tL04ZZ9OVuXVmDGWAAYAONUmlXfcnB+bKK5Mao0Gktqgq+kKJGEG5cPNTX++EmXPpIpr4DmXsV03CXpSRaH8y5LX4FJhywJrI9f+pWvsPNf0CPIi6JSV3u9PL2nLGGNvYQKJuxjAicCO+h20tLtsaVrYPuIDFara2u45R9CLew/GrsBgf2/QSYVcJK7PEg7W/BmlgqWxhODSLNV7peT2WaqQ2MkYUyHxhFrcE2/LrF+8kp2vUUE1M9g0ZAYjJ4Ix9cpaPFESciIVKPtxNYlLbnzUdkUTc75nR4znQ+RYBDy9RIe/kKbHy02P+M1v7ZD8wKjd0vf+LcrlhzaPNzgTCSlL4UfSAqcD8vHCyTpZVDaqTHmQnApNAtuXVCld2OHsPOKr5z5yE5ssLpBN9uYhSe4yPRBpvFUIcov/aPGAdx+iGVr0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwPyB9B928mOu0DO2j+BwJJFo70OfPaHs+2eDZYSEnTOsKqAKH25ZrP2Z1y4FIl9HEJZ9JxCtyusSlHzNHA43GCA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAApzJueJk5XFMJ2y+vxGX3q6m2XUPDKf8T/ZhyrJGZxpWArC1ssdY9mgDHx9Yf9PMGrdNTVvgOPsSZxRcaoygIL2isFPxrmr+cGpojMP51zsuFiJuDJoO47RlawVDLVJ1JXW1F8j+giczLTBzGgZlgrVcB30rlYSGYv3Yx0LRrW4AD0y+bej7i1sFUAgQnST+jqWkVZo/76J4uB0esV2f7IPH+dyJJwY2rkCY22XevNGaiOZCUhuM9SvQB/O6C0sDtZglQN29DtI/j8UbJfiEQHM1Elm9j0F+K8c4AkcKyiuj5i97UZec4ZT1wAD9wnxVKBUBBIlj5QmvrTJ8OCwQ6Z6HMRItRsHxfhN3CQbpCrdOaFceaPTBgkmBENb6LVfdcZtFI1dGU57XPOTqFaDooTvxdWXu8PZTq2YaVH4zZVikboBl3v790y5ILD5Fsj8KUJ9PM6NVz9zEjToT2I3hP0GttHupVXTIh+qVf5aF5/jvDtPd5gDh9E776Y7hiSlpaltRpeKaPlwYmSihNYesLg8orgwAIHosfOUmcJ2GeoNF85df2nI8B6Pz9VdTtjh0nutCjvbNHlc3Cmbs4vUQ/WR1aBsPab5DJA4QtswCVr2QkbJJibM1pGUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwGckPdlpQZFUIXzFuvkMnDzuXJpRziYXvzeEIvAqvFJMraUIMz+4g765XlRDCscYOrmlqlHaCLO/WbShq4o4pBQ==" } ] - }, - { - "type": "Buffer", - "data": "base64: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" } ], - "Accounts getTransactionStatus should show unknown status if account has no head sequence": [ + "Accounts createTransaction should partially fund a transaction if the note hashes to spend have insufficient funds": [ { "version": 2, - "id": "dc2accf7-00de-4de5-9c48-54297b3f62e6", + "id": "acdca00e-ce14-4635-9d07-baae8f16b1b4", "name": "a", - "spendingKey": "faea15fd55e9c09a9bc09fcaba71008fc377fc9e5d54449ac1856b161e1fc745", - "viewKey": "efd1149973462efd54e55ba30816a3a3ec1f4c3bc5fbe436f8b4dd25daa2e4dbe182212ede767520d45631d99bc4d8f10b8bb63265a6ee193c5ef4b9b4ace729", - "incomingViewKey": "e1d16f782545bcabd1dfc9791fc553ab216a5a177d5975ac9424909892de8403", - "outgoingViewKey": "9071547e6c01ecb397e406996087eb9d620223503776f5fe08a9c990cdac27c4", - "publicAddress": "d4c19166b80d70f8841d0dad433a4dc27452c9f622f3f6f576dcfbf7499ab063", + "spendingKey": "4575429a3fbcb707a40d59dc16b292fbfafb56e7bf7f099cad8c88dbf3e832a0", + "viewKey": "8d5203f4dac0b07f7999f62941b60dbea7f8ad221c9cefbb20955e62fe32596b6e93c55bd1c600628f2eb8da5dd5f4d76535b4580e6b27d3a4f2e7bbe5465c1d", + "incomingViewKey": "b38556dee3916659f2382eb2b17db2f482b4bd940c09cd7808eecba9667a0f07", + "outgoingViewKey": "c0db577f566c0382935739fbf56fb6654510803a1b9bd76ed19acb3d282dc3a2", + "publicAddress": "195655c32b6d6a6c3b9fce4a6b9ef9362caea53e512396c7b75dd89ee866c413", "createdAt": null }, { @@ -2168,15 +2084,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:vgNKMI9abnwHiS4jMC4VnO2FmTTq6sMhmsut3+4RIgM=" + "data": "base64:+EwCpNTC4wt2/Trs6MtIpTHnTf3oiash4m5AAWBnDkA=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:CHmM+gdR90vGMTSGxPvplYEqeoqAGiVK22CAsgzWmY0=" + "data": "base64:8f1Mvvv+cL02tp8FH/4OReznD5uT+Bz/CI+E12/s0nc=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340195638, + "timestamp": 1684973386028, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2184,103 +2100,84 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA8xfzHvnuMXp9IbtvTcqIeO4ZP6U8DWarLeTJpUCc0jiHpp9toJu9YurLEXt6p2ODL3r+tsHYf2MyuW2BUx7Cw13K9IS73PG9CIa4F6CLMA6AArBqEfWGOZYOcSOlH2nHNb43s/2STanI2r93FAMAveTQlyXealaQ2te0UnpDvEgA/XP1n38V92jlOISaO+tt7wP+bm755eAWrl+RixFwUnZ1FJTfWYdHKSnDru+I3iyliiW//kRFvJR6PvQrFApXLlG4bOptmy87FS05aqAD1OiUlmwXrAu0XHd3FbY0HRucrHSJQLiY0a8rQcDy24xkX0l5D1t+715euXOeM1pvskSPyzQwfku8UVvtrFCFwCIvGGxH19uxdQ0V8TZ8caRy6EXg15dL347hk3BZN88dkHI4M0B+k5HuusrYfsSHLi33P4MtTs19Jx7+TB23zraSDr+r5e/xQ5qOxw5AUgkVm43k1wtOIYJnrXwYVoI8QwJqjkaEEBQEmuHBi4UW8uW9Zfa8/5g+Ld7PE8x1gMRhP2Eu8F3Iz1vhKssY5bw8U3qG/1aFjZSwCVSQhIiO1Kgofi1zVaNqBjeo7rmGv5u8JQtI+KLUt1TfFhlDaqv92x3xmuJB8SjZ8Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwW7bsWvU5WviHGI0a1Y8abocolu9rWH2VY3MLug97s+cXFP85SJ7M+IiUJqB5c0G8PPEbeingODKM56Y1pwoLAw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAABIMRCA9VHBFSatvxBS5Z82Fwf6f6kpR1tttESSSbTSKrySI3jHiqBWxCqR9q0Na8Yd8wllebIuLWnZgHcV5I5dck7eaFwsANfL6KnfwX2hGymXsRLIsdV5BjbhWuYtbEyAqFT7R1ZLcrTjfDPoZW/dCuvmQLyMn5rLk+roLg248IxgYI+Ed7ksf58XIKOdMmqFbiJT9ceqacwDtfnDeAjRw02kwVUIOF6cS+0akOd3KANmNZnzB6r1pFOzP3HTW/87w1NAQhlE6EERxju2cf1NgJRdoOgowFVZfA2/4+siCr7Cqt3P3Tfj8uzVgOd4R5MqTwolIGfyl0LXVyZ/zZZpgaKVrffKNULSQG/2pBxFJfIkdKgf9UIttN56hvgNxdUjLZFMB/gNDYetxhzij3E2T1dKHbsQvmXTeiueshi0QBgDbNu/Mhob/4NmIKMviAiOyq3s50yzXBqCmJWP9fa7+/cdqZC+93+aQYeGHw/uq6wo1f8aw+s0bN+HnPbABsgHkIgf1s/By39Fd9BuYeuuWxqWRchxBlAriU8tfdpCkPGYozFHSUyru30enXxeqFBgCAFEqM5CDitGcfg960ZKe1eGehuoDv2iqsN4ESi8sck/gXA6z69Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw4o+a+H49bCJ+Zy+OM+L88jse+yKVSuyOGg73JXz8VhaYR7ljzDIs4ykWEsQHThCE/WAL3ARqg8P56lk+GgIICw==" } ] - } - ], - "Accounts rebroadcastTransactions should not rebroadcast expired transactions": [ - { - "version": 2, - "id": "80236ca6-0687-4d4f-a46f-22a8e413524f", - "name": "accountA", - "spendingKey": "fcc72644efbce23d31568e12f128b10e057e6c8438f2cff760459a4a3c0f60ed", - "viewKey": "14b224117a8136c51ab4f82e233845db7dcdff2d9af2dc4ecde4a982f7a7890ff4d787f2fe14b6586ebd6349796bba8feeb79b91ed666e5194314cf07b6a103e", - "incomingViewKey": "19e5ab91d977b4ad386167dae6a6cceb80797dab014dcf8969ef66ade79da902", - "outgoingViewKey": "83eac00d8fda523307163886c030d1626f2346aac75fbb1821b20a964d2ddf32", - "publicAddress": "e61dce7d863fb8bef8f8559df472634b34631ab3b7cf6fa772c21914a08f6a93", - "createdAt": null }, { "header": { - "sequence": 2, - "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "sequence": 3, + "previousBlockHash": "4B6C361A2857EF336C552E4789AFF327F6378F440003F4B543BA396C793DB423", "noteCommitment": { "type": "Buffer", - "data": "base64:einfaNoVXgDjXWT41CFaktJ4QArxKPBXZylGlTM9YDU=" + "data": "base64:VgH0J+4TejwQlb52uY3L7rT9kqE+Umz5RGUIQR1OITU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:/jeujpb6NhfYGE0gGbauMjmAbDWANg8EmpRtsdHqUDU=" + "data": "base64:yXkb8DoEdeAg+1mOPYRQD0QC0vJyTqxWKx8s2DiE8ps=" }, - "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340197287, + "timestamp": 1684973386704, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 4, + "noteSize": 5, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA+jjEV9ueH/9GuE3BOZ2+u+8nQ1GKPnslNYflQeG56giJag7baJJup2Ttm/SHzhFm+9sASwbFRtE1YNLzxVMhvmFo4VVO8eUrppAuZgbuzXqq4DgByD1j1q+HkPd7VTm2GK3nJ6uzfiKpqnbpgYMZ5zZTo5r+aHQjTPYXAI5jll8MbKD6sj04sy/ICGmuscH0tePFCUFfFdMNfGl2cUADGO6JY5XweY4+VqLnGZNyE6Gsbd0KzUHhKdYdVCv2v3RzM1POQcRmykWekK2acgyaZpDBELWP0nlWhMplDmOeOlr5XymQrQMAJbcQFH3LJnMYh1eNeFezNsumvQSCBH15hl8zcPn4lJIbdgs6A1BAQexetHrYG4rkv9/5FIuGhrgCncb84diwj6QGrUujIEQwcU2iGDwCvpGWlBeJpmaIR7ig5Gv/mKLN/ry3jQFLpu3J5/2vOnMSDV+q7FtAmBQLgQnqvEUbjjGQNOJu0s3Wml6smQBdN6FIYIzR7ygNQgybUmS11FoTtjLqkMq9tu1UfBwO9QAcSsq492tC5s7c4bfYlYPSE/roo3GoXXN93QLUaCTzi9cqg6St4+7+3bT6S/AJZTdnLsSoIoc6HD8K/UH2vTIzDYHqnElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwdYjOiSP5qztcdbBf7zMW59VxnAzKUzumkjF6xK+eOhYxW8JNF25aPfSFwtSou2PrdCTmiSiCNYIeLAeXfURgBg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAIAV5OqKwwvbfL7xf0mRd7Vr6o62wjBxSrh7ao97qoleYtlPj05OBDlj7WSRJ9y70F7KwlnRH3DXm6NTk+qcchen1zpE0zVPRwIJTKelVZP+QAIZTP5iWpis4Jkq/uTL3DA4+YsdM6Ab5WOVi9H132KAUMD5P06QhA+9TwcO3IRAUX8mlaquASyIUiUVb8Dj7drTvJf32Jd7sfq/g+03gSCqbtUtdLQIGrSdI3m1Bh/Kio3wtAGazN2MTs8+HDaQPZwVCC/MAiayDwL0NOjQLxi6mt6m4TIWn1QVEaqelqvL124psSittxKwlWaernn7APzex07IRjAgHJkjSInyuSTYKsd2QMuLR3AwiIT2DdU4YrrBjfZuWhADryUqbTNxpTa1AsO4YkjZ7UIG1Odr1iIO1PCJmlZujC6ilKR/+wCwp70kx9SPXvcxgAoVz3BtjrQKKNO3Gef8XyQUlF/Tf/qUki24jreRU/MHKir4+G9PFt8MJ+zYcruUDq2qxt7t2SGYBjt4DjrPMOjjrgwO1tB+Bp3Q3nvjmz/7D85XNDT2ls+CtY/0aXLyw0wD72jlDJD9v3R1blmxmps9X+Ndgx4bTysc+/h8f6O5Z1XeDYEuV6aHTEbzQa0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwsSLmWOZwUaHLb2pFdBpqt3wfJkYG1QhiOXtVLjrdj07IwysoRJ0DfMqU+6kHqFd7tvEEGl55ryZ28LS1UfXJCA==" } ] }, - { - "type": "Buffer", - "data": "base64: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" - }, { "header": { - "sequence": 3, - "previousBlockHash": "550AA752F723839509F79EE7A80C9A8D71EFE5FE25B02D804414FBCFB35CE333", + "sequence": 4, + "previousBlockHash": "0D10473B04CF0249F51E5040109F6770947A731AF1E14A67F335C5022BDC6708", "noteCommitment": { "type": "Buffer", - "data": "base64:Wtzb0mOW3+U333nTnzNpVv1BymRFZnQ03y2wQqRU3Cg=" + "data": "base64:X0AQ2Pu/J630GIZsG5x1ZDIFi7d7ZnsCLobHBw8t8BU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:ZSuMkl7UPL/SXhjBX82me/qIxCIW6OcnxJVQmSGqE/Q=" + "data": "base64:OUws9iNMkPo1rKpDjSYaq6koZjaGBtYbmlLHUSAitqM=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340205059, + "timestamp": 1684973387383, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAt3rD3mbKGeuxqqBEMEZiH+aVUQqeQwP3Gs7/zKucEwalFzg3m9G5jxXUxvtmHj2vovm95Q0c3IamFzU3qKx0RY99tS3fMafsnV9mZd0uO9OyjbyjyTczsCQZVbDAQgVQKaiAOsv5J5aMsT71wUYJG65iorwaeys/xMts0WGIQc0J/ps/+IZ1k3mRoI85HUT4X7sPiQesZtP96KA8zuZwUNI4jL/t4waadKXsyFo8ttStq1kstHH7Sb9se588z/J/iUOmJzXVROwavHBwxgtA9wxfMvH3yoJNnYHsdx8Ds0jwDxQSr3jma6M/6jUkBUaJ8RnND3q6OJKDX2v/1zE3qvik9xKZ17eOGzvehn0DhC9P4aXo97daDDpKOkk24q8LZFpQuLILwVVpk/zFxH/sGRntAarVKcO3C6cFKUkh0pjN23eZgw7GtwaDSollJMqcyJnJLV9EStjxzZtbGPE820TfUpuxqZoNoCOCj6gzRoLktoHZEhnb8nVFGFEexbAXkBZBpPfuEQSGKgad4mNY/9czf6fQl6oCJe01qqgG44NoUMkyL51mHPXQvVOkD2n/Zkqe4cfT4yv0cPbjp/hq9uIwVLMZhyJDSedyCBlJ5C3z/29BneS7LElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwnbedASGWYiRnykPGS49mHHkt+TuPDvP8Vf59KLMYQ16lGbhKDpV6QEj8baktYy3o1UXWEBLEpG5dZCXhOsn5Cg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAoVhH0fEfvMKkxPXi61QjOJhtRRDs/gbjGqD1cNpa9WeOvPSVKUISEgBpQb769c3Lm3q6J/4zyb3OeOJhcO/kx1xck3oldX8Odn5YwA5KatWDuvc4X2wf9mTQLpM/eb1eAvBChHsP8DytrWyTQEL0kOCSJIrFl9mjF3zbyWYM3SIKovXX7EtWXADzjIBPnmpudLxD+m9sLreLv/cJKxWCrB+PAozXD7w/W/whABsqUseEExJ5IIjWPQ4BafiyO1CI+pgzvP/UOLhfu/8OpxeyrH3EJMEIw/62sJfdKfESnNyZHAJi3XXHWK3s5eGPcDu18EFe6CshysQ4Mjh9Wb6TcNbaois34VMiXmwyT2yavza5xFUq/64wS3tq+tGz7V0s5kwQTQEwITSPjBogMTyxeRyvMQR1cVxA4TSy5B+J4z9554C/MpNDBTy3Ib690ZNdgETJ+vFHYqnvCNyW9pkaJKquJFEL8uosPkpG5/BNrKYjWlxp3z4RccJEHSOrn2ob6HA1qzjSvC7e3Rg2G4rqmTPXGVfy9OfpI7mZYMmmhG0NvvdIYLmtW4splid3KfQ08a2yqFiIDDUsMYOxUh00UjkciWhGcmk+9KsygqFI/hxBicuAtCxUmUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwetIAYO4c7yh0wA0GU08DUzYGOph/ZvJ3bifJXfcasbNH3NwJ52L6W4Nf+v6MUMiUm7LWs9Ad5GvaZhEbLT/oBQ==" } ] } ], - "Accounts mint for an identifier not stored in the database throws a not found exception": [ + "Accounts createTransaction should create transactions with spends valid after a reorg": [ { "version": 2, - "id": "9e600dc6-3f5a-4098-9784-b25c94bc7afe", - "name": "test", - "spendingKey": "2502ba172d17201a2e1e2fec877c9da23b6a8b87b5f92244a01a772d798fa5d6", - "viewKey": "b5a6708a5b7f764e2bcdd8aa9871133be9764ca3f6ab74540a4da6e6a85d4db0ada3a4e937cfbff40c6181a263585d2a8421cb830b7d4218ffe2db0a8ec44d2a", - "incomingViewKey": "64da67dc654ab2e192f9579ba2bd2e9fff1bee7e22d039b8e60a05a2d359c604", - "outgoingViewKey": "50c912e00a5f9adbafd8b88cac5c4eaf3596a9225916b47934592f123a02bb20", - "publicAddress": "cc6b9898e84650cf3f3531d1e84830bf5d6d1fa1582a403776d44c985c23af24", + "id": "cece1585-936c-4e97-a21e-71cf6ebf9f10", + "name": "a", + "spendingKey": "c08a64c7196b243e887a0a5817672812933a42fb3d150745c6f133705642e1f7", + "viewKey": "8d05f72b28ea0d8c406a58c453e897c4bab57cfc2775bad09f28ca34e817d780fbff0461c17ff4cc861abeabca03bb11a5f86900868f27c11be49671877b762c", + "incomingViewKey": "34a91b823f3b6d84d80b3d21d4e820eaabb25549ca6326c1690b5f46b4ad0b02", + "outgoingViewKey": "ddd52978e71165b9e4672e7a70b904808d5f1bd829e35f20721837558fc9c88d", + "publicAddress": "a5d76310ea8d1cdac8ff969ef260434cfef609d81ccbd03d432dc5836bc94097", "createdAt": null - } - ], - "Accounts mint for a valid asset identifier adds balance for the asset from the wallet": [ + }, { "version": 2, - "id": "cdd48001-a3ef-4ad1-a2c1-0b2d4b832c94", - "name": "test", - "spendingKey": "6c598f6421d045fdac1db9fe0bf2ee4177211d806b97ab43aee08c85645b50c8", - "viewKey": "b0c9cc8c9d01bbbbf90657a1d95212d522fbfe59680293ed7af398ff8d956ce37241d874524064524f3f4af6baaa3bad7cd38de1c57d66c32bd7dc49cebe1c45", - "incomingViewKey": "4500478d354972e46ae22baba1ac26340877caa00a52afd9be646c1fbab9b504", - "outgoingViewKey": "ac0ad4269dc409a891d0921f15963027bcc2acc4ecd2d6a31c9555e0f8ac53f8", - "publicAddress": "22f7ec15417a86a1f75cd8c56b4c2c47bc8a1d98b5b1d457c47fd91c9646c3d0", + "id": "9d8063e7-b631-4d0c-8e28-0aba514b7697", + "name": "b", + "spendingKey": "e57160281604f3348ec33e69667ad7b0f38d61c663a18e172e8f44a5013e6dd0", + "viewKey": "675257e19ee7cff5dcef722af963ed43ed5c939b876dc77ee34293306cad7b2d32ea81a6dd29643a82bd28e9b27d430e098fbbb2fe30519d737985699b70265f", + "incomingViewKey": "4ac0e1d5202bed27f8538b0c21f355b3e5e24dee5af4d799819f65da901a9402", + "outgoingViewKey": "c108a2eb14f8ab6819bf5a23f6f189b15081f0a06e8680b2b591c1826aa92f92", + "publicAddress": "2d01a543bb60376add2ad5d17a97f9c6a2461d7d5bb952398c0a1dac9666af68", "createdAt": null }, { @@ -2289,15 +2186,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:aVTIJJPMropMEBt7p0lKXU+27Kusz3d/QXJ7OjXvvhI=" + "data": "base64:77B34mG8H89cddRLuiSzwq18wAtCRMiQrcgVcLQY6Ts=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:QiwBL19g0TLfFI8SnVRoO8Cre3vNRP1M+kL/5kG9W0s=" + "data": "base64:ajotXeyzzyBOssHnuUxg96M9hHGBxI7muUdX1Rhq2kU=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340207566, + "timestamp": 1684973388425, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2305,175 +2202,142 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAMkU4U1rwEg2HeBIRP2Dc7ZmVd3/rU4dwZrfZ1h5lOEOYbejYH40ULyPa92fHgDPFvu4UcLc0e6Y+2ylUxO8ic0Z/VQXhO1hvUoYShKL34uqvHUJKekRF2WHI8k/CwDXlxsFwMEWSqnZoNSKHpERhSgXdMWRH+ue1Rz4GBF6a11YGKCl6tH8PlDuRRXcmLLwZBID+zKzaFz8FRjhuJSuAQr5k+USVCnl08aJRbIIyBgG2QoNM+lcZ+EBxu0slr6/QtQBUCu/YjRqMCmoncWYTtWnpzNDTfgTq4jk0olnuDdvttH57Wg+RiR5i86cnTsJ/cvYh+bjagQ3KPQCeKpQUNJccrKVjYhawoamA1WZsPOmkFPH6d344quAms+jdeWIMW34DWJKo5TnCE9gWuFV/G8t/FohRvUW/f6zirm7dPg5VfuwwQK114KKDDDKU658tU2/V1zfOmT3NIlMJoqg72bAZyBnC9zEm0Uwy/bGxrL6DL8W9BRP8tPSW8eCJ68e/TFTmbidDerVUI5qGiqbgfwXrbqjh0eK6A8GBii6eq5TXt6MyyaoG7dbPIdJgQHZRx6meP+nH+YyGDmu14wfkBdR/aR+c0WAxXYYTzgf9f9VLZ5pg7nfuUklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwxkE7Q5Zk54YNBXKSZ78icbmgYb8X6o46D/R05wEXIU2jILK9GGcMbKqvwgAXMzriNpsRQ3TkT9u6cF7vnUUmAg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAb5DH2tzGzLbGAXa8Hz0wXVDP3NanXRE5Syl7k2TkFzmAiQsCs/ueNZBs2tlWCvNrKk1wiYFHp/SQycBT6xI7GsitZF06I6ZDm7Kvh1WEZIiODpXAImOGp4wcxerP280JbFywg60MpNU45F7Kx1rXrYRQWSOqlQrcQ5VASf2/pPYCGApZP2mrzfv6zBhIaa2dE70/pB2VP+U5w35oQye5pKfAzeJZVEvdKnLnu/QHCgavm+LNl2l5CcLs1k+jYuh0wcHIHfw6VW4eSudn9IcGcBQ5vhje5BySlOvnKeIhYHBOQkDKIyADdmmllRddWkhD0vsfBVtW8u55xoL+uurDCrc4hbevji0KNJy54uC47ljwRx7m0D8bibl+Ov54055r2mDiphCwkrARbtRcxIEOtOVkOZqOrMyqyg3CiwXBt1xY7yeuWmdT4iF0tcH8PxrutEDeLLuqFscnhv+obVma9vlS0OteJJQTzMkeV8JkisOYURJgHoq1jglt8MWhVNJsM534u/ubErueQqEgo8s0BMUgC2osQpdmUKqeudADyC/OohWO/wQmiqTAcUHwe8PpKd6ZZ2TlGrpwIbieITUVD5mEKxB8XwZK7P7i/28ShHnn0ALaZT/cN0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwsc3VptCUon4Wvk6QuExF7ob09KOfa80NBEH3xcgFplgO8KKuoThziwyvSUvK4cTfezy28hjTreSDYiWTqrb2BQ==" } ] }, - { - "type": "Buffer", - "data": "base64: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" - }, { "header": { "sequence": 3, - "previousBlockHash": "76AB7420A12342B3A1D6BB2A2D7993DCE65A95284EE72F3A094472C1BF8ED1D9", + "previousBlockHash": "EC810716C65B7F19FAEA7ACEA3663B8C6688B81D94CD79113353366AB3C3EF0E", "noteCommitment": { "type": "Buffer", - "data": "base64:LwRIEzb5XCw0ag60a0CLXvmoIJlhfGpF46URAyt6N0I=" + "data": "base64:Dq2WuzcgilszW//gWxzHgXPIb2w7jOufsRdPVHXDRT4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:Nn3TgHYhb9sRcJU6soFr9EQduIdbIsUR2PtwCrdk5Kc=" + "data": "base64:CjtE1B3iao2MOo4tOHlw8lqjWqUv8hVtXPLIhoYd4z4=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340216121, + "timestamp": 1684973389162, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 5, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAT2lzNIv/Gww6TbZn7dFC+c3FgKXfvq43RQeUvMuksBuOz3ICxfeRwQ7vbSeSqgQbU2FJkxLPbGzjgDBSszabEVqPNyuCVifFHcMzFXCqhlaQ17dyRVuhxk3MAl1Dl0dHBfiVBfcPz2MPmzbKo5pAubcxR+inm3HlZsMxEb/mB4wULxc7TG9tsSz9BoRJTmitUJR3k7FZM5CNuvRSer9YUsT2HUCJD7UXJpafu27kB9KhOw8aEbRD1Ym5/4X5QonWDk9TZYJLe3u+Rf71DegJKIvtT8rWN5F7RCdb1bgXX4rPNmbpL34EXH5Kj4P5b66BiDIG6VEwKMZC7/OdDjDwusp9ATDromqSjXjbQDhwuLEqK3ZA3e0AbF7EpTRrOF8ZoRnGPQsNfqYccVGEnG5PJCIzr6Ufxihq/dC9wumONQmUu+Ofvfmv+NTdb+GKH4hkt7QmMJ8uILoIEI85N2fMLet7y7jnOwdhBufo/5rqmKmO79vi/F8VoNY6V7ZtnVBqcUCcpiUjqXRdQflwKt/Qe7JGl7F8G6aRmkCEAbOSq+WXCm0xVTSOpTtrSw2rO5mi7PVtMG/l3C6Ic49rwQGo9pkPV0NaEm7+87YlwCn4/27xW2j4omTFRElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwsaau1fvO08V0yA69wm0JE68wgMMLmiFGT+czPRf9hhzMGqWxpwtfOnDBZlTFhDaFOvJANTksKT2N6AiRhxSvBw==" - }, - { - "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAxNDIftEzlD8B6fpQsA2oyUzEHZ1aC/uCeJeXOM1syYeLVMZShJ8kgaONpQXdG8BJ/ZhRq66yQiDIxSJWDOjQVBo5hvvocubwrSfDeqILQQuNGh6kcoSZgI3xhEYVGEuzQk4pz7CqWZTWw/h/ckvA/EJHCiRXlHVwG8hBXU0wkR0D2AU5knsV7fgVD52GxC3XfIZ+/6gFHuHVX+IyeqHFjPosfyIsLyOGtqk6mUj+dMmHmh4DU6wQoeIf+PYKY4LgJSz/cTQAe4/ur59j1caOCm644PKX8dx+emo3y57wwSnqJjTbnwk9endmxFlrGDfdpITaHaqajyIfV+UY6m4CkG8AtPFTJ+IVFPYgwFZ996fNPSToZoerjt6yXApwVYFlpsn1X8nUNu9nfDQt/JMtJmgb0kE51BfnCK9/oF1iiIZpHOnAK27VQ1q2lQWnOfP/fgUYgZlr4n6ImvFiVsTEkLjRFcV8wuZfDhwv3j7NLOVAVBwveGa1WMFv0Dk/aquYq8DKyvulV0ShEKJ2iViYPbcaRK2pwx6/MhlkBksxvtx0/luGZ/0HrXcnDXGGgMTYA2vgGBh/hDU8yN/FRfT1ESNoQTOwicbohr0Qgc1YnIfTHwMBPRwolUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJCbGviCnbLbaJb/Q52CYteg+9J8zMUDTkftFWabUwCzuQH9SfqDMqVw/caM3fOyWKg8IRAEPkBhiddZ954/iBQ==" } ] }, { "type": "Buffer", - "data": "base64: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" - } - ], - "Accounts mint for a valid metadata and name returns a transaction with matching mint descriptions": [ - { - "version": 2, - "id": "97c71635-7fba-4321-8114-dacc00511a83", - "name": "test", - "spendingKey": "36410105bc4de404b9bd68a5abf105f5cbb8413677fd8f0ee24537933f61cc59", - "viewKey": "cf266aff9bbb2650562df7ed96a3ce90ce2b5fdadc0d90ad91a121ef024965a2d3cbdcf77adac202be82c388fff497e85cedd7eab52afa3fc5cdf01a417f0593", - "incomingViewKey": "9b58c699ddecea3062e70f425ec9c10507a39f445d0a6efb8c4c929742333e05", - "outgoingViewKey": "b0a14042c0fbe0f1cb65dd135e237fc3876da7e9ac37cf21d71b1a40759eeac1", - "publicAddress": "3ecd8fd93d566c62a9c7d8c6767b6e45e8a3c886df0ecee4f0fb7261b254d466", - "createdAt": null + "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArB6oz4bxn2Uw0URTBcZ+PgD33ZddaqV70lfXvE2lwsqCW/WOdP96zg7SL+WfDdg5UQa7P0grc6qX0hnkeuHEuXw0FZDGZMLtK7Asrog/N5qAdb+S9ggdI4Zmg+Wn7jxM2rxhSt5YYfg3pLbydpObvmZeorl+km+j8WwXpmEpXDkPIN+0fMdVTD+rkzekAfjVv9nYzYBrBUzXN9jpDveTUeorWsK6h3UBKuaDbAYwdlikD1au0JCctPdKKozJ2MqgEtUiIQ9nC68bQ0UUBIHQ4XPVVo8+Lj+D7YPZytEzIxb/8FMcT3jzoYjgAPdclZwLFnVz8VYqyMoMWBLk4IKguu+wd+JhvB/PXHXUS7oks8KtfMALQkTIkK3IFXC0GOk7BAAAABo2AzJTPHKwNGaGMtyyZdXeOgEiLaIo0O8+lp9kUvPSrgA+O46i3wk5JD+a+RE9PC/Ql0LMNpveYZeith08sbIvoCd43elRN1MemO6JSn1six0BXi/iIiX6Jrorf79dCYlc9wRNUOU5hxeq/4v1E313hLd2QWdDU/x6phsxutEYrCtLdmwrLocxpTMaH59SC4P5/qY/ZAKNSYBoaXHlnakMmOC/QmdMIYmYmzzbY1iAwzQQQVeA5Atwa1CgpVrqLQaMMo7qkJNCDwaaKD5PcuKVgAkGjXoMOjpqSG3C4fAtDiLqNy4F4yPIV1B3cwvgZopvmW3Mdb0CC/x8POp1RbQPNG7ELtnFwBK/Snm7X79KTI/fKqKBOqshk0HMdg6kFAhmunFrgPDcudKPFEE5GmuIgOXQmVO1+Xvqi0b1Td1ycAjLIpPOjgHj0hPKR0viwF+zX9BKwEhMVC1hDnRdzhnx/HS0viCOGdw8/LyPrlxazbV/KozIvNsp1YrWnGJqWqgpCqgTyvQzkYw+rtIhegkNl+36wa0NVuo5/bIrrieCiBK1nsZ3sRpOHVbw0GgvZzJcswftyRlF8d4ek5Y1C3s9WXBeV9UPIFqcED23+Im5knGnSslTa9Hj/6pH32KCvi1nla+UGwHZg9Cpz7usVLqcSzc/mM8mExhD5U8V1KnXNKjgAlyjkkbWxPzSsbPyItArawia4rG2ujx4B7/MgbcrIOExI5fI2h1bHpn/WicaDxblsc4I5gbuiXDdxRhTeinIXnJu1l6R9wrsj+/dadJLaWPj4JEVwQOdjxax69wYq8BpveMzYrqJPSpC6wpLUNWBCBlzVTpsoGs+kLm3WBeMo6dt7sJh/iUL8Jphmn7LEPZ5MfWDIEO0lAM+s7eIkMhdyBmirx4+dawfNMMEQJwd+0GSNlUqPMz4Nixjnt7E/Ash/6MXfSIBjExrnwyWOa8UjQj3UNwGI38UGxo7N5+h9Z53V11ghWD6VS3lielVrWZyiWjpUoSWrvXlpGuljO7qZM9seT4UmSJOq/auKmxquQE6lavipXpDF/wmLcWL4HangKmN0RA5DOxXC+alr9SIS1wdyB+OLLoh1ZQYlMrAv0uveFiuCHO+unQkycBVjmBLLlrCXeMpN4+raPqG2yQp98BKDdUYkAFmYbejhvuZcgehZaATuxUBB7tYEOrs0EAldEoexGET4bHP3+fbVL53I47MkTV6vGokXXoN5mQ3nCQOWDhA7Nhe8x1Qmd7gQF7r8B5CiJXA1ilN3K+QPqibyUNHrAhoXr8ye+dm6hWG0vItOuuHJOWnjWY/q+BENO06naZ60/qb8s6zHNgSWQLsKwwsPwq5ha7AkBjp8Z5rYbgKGHH2+6jtYr3jXlk/fs6ivaQ7VU2o3mKydPAVFqxwJLeBI+vOxclIT0QXMDGAKnVHbZWYiWmbyg7mchdXWtCE3fOa6ygCFF65XdAoVKIitBA5HrPH6IDOiwgOhV04qCHJDFymhYQXX0YVU94eSdKrhJg69qjqo2pfwjk46uymycpH/Sa5DRzTNd1HHeUWcB50VnbEOBenElwKUVQ49zFpO02hptEhcjcrqo4aCw==" }, { "header": { - "sequence": 2, - "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "sequence": 3, + "previousBlockHash": "EC810716C65B7F19FAEA7ACEA3663B8C6688B81D94CD79113353366AB3C3EF0E", "noteCommitment": { "type": "Buffer", - "data": "base64:iDo5QYyIgUxijc5n6Wi7Ncyay98WZanUTGq3Ws9f7Sg=" + "data": "base64:r7N2+MhhDUmtNOvTK38lD2IkcxJ0KoX0uq9QQn5hxHM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:f+CpBPWLnHpqk0bVZTOTcUzrT+XBEo0koik4Kkei+6k=" + "data": "base64:A45gkSP/JQbAI3/xmX7KU9hgBKP+lEyBIZ8HOkeZOAU=" }, - "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340225766, + "timestamp": 1684973392448, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 4, + "noteSize": 5, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAbwl3f+RHYFVY7Xd9eCygJXOMwugCzWOOl6FY4ihCJYuEbWlP6cBDWcLDRcPmw8uoC04c4oxjy+lRa1vKJUxNbb6seZ/XkL1sjcT9z6NNiu+yZMB+xXFa03+z4k5wezRVxPu01yr0k+aGwotuljS3R4WOgu11cMFlSyMwWdJHBPYOPc14o4oE6beg/C6Iw2wlcLTukExI+EveeHnZneSNjf93eM8BZn/EUFi92bwwt2uOQ6j4cTiDRW5c27dArjA6PKZJnW1PBmqlV/25yeSa9HMjuG7hePYwgVOOR1LMCHayY1+1eg9Eo6wc5PXYYCimKDaUgL7Sbwb1zmpWNWu6Z0wkdP3sJpk3KFpE1JWFQxmhUOe3+3PWIX1aTXO8bi4u3i/mMX7/s1kftmYEzzBn2R9ALf1S5SoO2vBybc2nZKQgxHT98mUSSr10jj3ozZFStfYTs1LsmecSkOuy92IRwq+qcE39pddVJzhZ4RiBd9NXBJf7smmChbw3U46NBqdRQF2LqHgwrU2+nNEIxKq3MCPSgnF1xwG36Q/lWLGBZY+uUkd1ZCYAWmWUWkENGJhxgkpU9N6sNNv8NFqNMtxeA1dDboj5dan+22qIKbgxKPHVcJCv5cCmO0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwkA4jI/J/MIlk9aKApg9Kn3YhLVC0dErJCCGQo5cBdFVbJRzQNlf3TgB01s6QVhhAcnNLH45taLXI57GU/GC7BQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAIV9y4x05pe6KzLUiq5cNQ/dnrDkYEvj/MYp7IuYHO7iSfCdt5qTOiJi78wGx1N+2jhurqkbSSbTe0rOEzvH527+QcjgYCcpcBD5inGV4cMaJi5FM8X8OQQ+tCN09S38k9Emd9TcrtM/+tIxS4A9cw6r+rGavrGNIjztuFny4bGAWfxU/sPHiLiEy1gv4LB0NMOBKV4UWI1QTvfWHp7ot1eF72yO8xns9LQ/7mqfGbn6SCnTG1Qc9rOoFPRXJybL5rttEzewFULGSixlnC0u1xWgBieDFaYc3U/04mf5bqLVy0o82TJKNL5KspwJpabYmZbewmB6A/RkwZmWrEOxKzz3TspwCpAoaNj3JxxXwZNu08C5g//CVIuO/o8aLpYgFtqm2upkCzjrQsoHYZjvKIpe2DZ/ZbvnHCAvukr6IMy6yWAIUUFe0aE3M8LQdrAXpG6nK6jBVp4mr0xZyp7D7kUl59EMKrDAYQUs6Phg44w5XcdaYol5sfwMxp1VvvFb5WpUmvWAtzn/oZh3Myjx5+P8yxXErTBXlMKtyz03ZSeKMqRGkv1jCYDsbeETzDmjLvh18ytjKcEqSIGJG/nDJB3aDxH4CPOqUljyJnfJ1JrW8sS/E/vohHUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwnTwqX2DL8Wb//NwLVuUqPL2OLSe77SEogv7K42ZT/KwKUJHyiCczITMhfDbjR9JMRhoq/pZoKi/90FbWW2uEAg==" } ] }, - { - "type": "Buffer", - "data": "base64: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" - } - ], - "Accounts mint for a valid metadata and name adds balance for the asset from the wallet": [ - { - "version": 2, - "id": "dbd18745-4ead-4d60-8075-3036c6fd302e", - "name": "test", - "spendingKey": "c04e1a0f453976b7d57ff10807812af12fffe8e0ef9d92ae2c1e11c00c05da65", - "viewKey": "75af13c6c209375f610fe2c58f770a03453d3c464dd24f81b347c1d4ed906dca5d40ce39691a0239e35ad65aba35356946264915d0cf56302cc8e14fabedb013", - "incomingViewKey": "73a0a50f73c300c94c3109155e7bbfec5ae5a4e6ac6654b704c1533ceb31bd05", - "outgoingViewKey": "319771dfdbd49fb0e803101829040c149f29edcb99a0c833c029ad0025e9ca7c", - "publicAddress": "fde38519777492912746af4ca858aea934df290cbf96b093bd6f79d577b2b663", - "createdAt": null - }, { "header": { - "sequence": 2, - "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "sequence": 4, + "previousBlockHash": "5895CBCE6476AF12553C359C812FE6561207153A460108D029577801E9243937", "noteCommitment": { "type": "Buffer", - "data": "base64:3ZksGGzcd0n4vFEEY0KUhk4EcfLlk+GE52kLZpn1kSQ=" + "data": "base64:I3rIp7mYAZAUyAatDR65MIo2HgDpKEkBxfYoVBjk1xU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:FGvNidCvFQ49rBdRW9xZEDMEHAAe4lR/fuBUKcijqpU=" + "data": "base64:xTTn6Ycy28E7nzNlOyR7LVBVdTK4xXyp83OO324QXFk=" }, - "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340232740, + "timestamp": 1684973393191, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 4, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA6/+go+hwXrxzpdgxPDoz6OfV+ZbdcmUPeSxBmf7OB++qDmYEZRH4AnEKqS0ZN8I/lUFMPYF2N3wv3kJQ4T6hOmPbsfhdx5N/y/SwUMGfMbuywc0YaITrpNV/LwM9wv/nKuPOyxFF2dHqNTQUjGcdGxxQNzRxbXXs10WuWQYUIlYKwGGLHHkMPJ3IYijjA6Jx+g3f44MK/yojGIjZ3Sjf++G2YPGhUbU/OlGz7JmmGWO3ms+TxTNzoSiCN5Ndhpob54jYu6A5DoCWaIvE5NCXjgToOseyUzc3cZ/L1J+q9Fo0ImRiCi1S74qUaEzAozPE3Nvk1dZega4xccQxlrZj7fiDazjz2Dh4B8iIh0eASjKpPh45V+X9Dwq1dyMcRMM2OlaqF9Nn5UniQV1WO8sgigBArwBOv+JQQLSyLlLdGoBeIANDiHGzd1UDEQvZdwd/3yWiUZdOByhMmiKYldjThDfOvh0FkgJ5qHIhFTg4FvNQSVqNm0ugyOZk0x76ghhOUiOr3haopxLv/2s6+cCc2FRhVtMXswDqoT+dNeUDQHS4fFTO7ltp9siWURIs+7o9Zqqfy4S5ppEY8alGwgdaAIl3bQlIMEcFCpUSh3LZXu7P039bxkAo0Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwFbw6yKTgSlD+d3oNNrPdEYva0hbO3J1fuXm/PdTbcQqGL/vy7SHq2esn95wmG1UnMgWx5yXlfV1YovXI78DVBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAuT40sQMuvds9HCXWLmNrLwlNgzlP73fs4FECNDLx4F+REMgMIMvHbezkD7+dG9ytgq8PUQ182mKBPbFv+b3j4jtgfh7YQBTgk+3wND1U3nSFZ7L150PD5iG4zeKUzda/rMXiKUfAZ8QHCnM7O2/ZqS52JxpzyAOXgoglJxAe1UwEqXUgQD2Xhr7cb2cg01dWp3gd5QeKxqfNH16+7K+ivn6OfY8O7OA9guD8WdRj5zyRPvzSaDZACkuD5/c43KbYVWLqGzVIY461zH496QnpyOzGkj0XtTKtavcgpgeVovU42taKhGZCuLP1yjPQOAhYb5oyiJZ/QcQw1aH49q5oS5ltjApqZ2YcPPFW0UcAtXglDULKWCpAszjM74jvHKIVZSvOiBLhW6K2wgUWuA6V4NiCU1K6fc6J+HUXwzNmzWEYXAGPY1o+EeYpiUHvy72OgNr1j9jECMWvuJNcUJWg/DbaT6oZzG03BOgssdAfJ8XIm/owVnz0KfAOelmXm0xCpCWjAQGw1kLSnHA0NH1hTotYHR6OKs/UGVrrXvYejhjpep1fSjJ5+6QVcZ3AZPkG/CabqPxN4E10x4YNIXkAuEooR0q4x2YZd/ReoIuAiy4cqNllsxOUkUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwTWGGZ+AJm7NXCHeYoMfmYSDiI5C+beoq9mRx56EzWjJ0E6uqflJH8BAhwrN1u+24ApSz1VSREIISEUHw6Gs0AQ==" } ] - }, + } + ], + "Accounts getTransactionStatus should show unconfirmed transactions as unconfirmed": [ { - "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMZMjwh4/ObI7fLSHXhghqDv87NHTWamBIBjGr8wp1hGEXJ5A75w30/5iG4uidsrKPHzP7wOS20C2Xtv/D7bUlx9LuYH1PEt04zmdC8+xDdKzKAhmEZFJowzIBJ8LsE/G7ZStmwOaYwHOM2WcY4kmtuKR48bjrOFZxE5+8QunyRkZbAuofGJCc77Umo3BBK2+Ya63/4n+HcVbywAwJgDq9psuUrN/bVXz6pvt+OAQLoGy75F9zWar0VrmmzpDabG55TpNdivwQByFkzdAOQKOiGY83DcXnugQCFaWzn3U7iQkodZ3FSGs4H1adYnd39SzYAEtpZqm8VdChUw9a5Cn7N2ZLBhs3HdJ+LxRBGNClIZOBHHy5ZPhhOdpC2aZ9ZEkBAAAAPsMSuY5Y00ecMwJmVy39j5SqBCCbnWWmXtygxXhnxKMrymj7sPObGLQFcFB+ctsPheJfmsM30gwAPGChKAnzwPghWlsi69GGTJa4e57XxfJA6Dx0qPV9sSgUkevICbLC6zcfmJwNOa8oxKt1/xVM/L099wu4c1LDFBbgSIrUDb9+2PWJXrwNCbxHBodAsNB2Kvj77TlyKjDgV+9WL7ajJFk8SCMcpVZRz842LloJOywKlBTXOwD3T2ZSEQLq4tBOwwVzwIUnhsd8v1NBvPi/GigL951sJZAeYE0GNGkDjYualZxOkhcsdCPxeJjWJFgwLXEvUOPmXWwb/DCOKoUhGcoe92VyspsjLH+8VCLn/sgsvv+T/4I7+wxW/JTQwe4BF2mHrZBDXJl3EcEdw9z/cOsS56uToL9daEvU7Ia6QIm7XBH46dQj5H1Nw7BYq1XfXwEa5e9cK/c+709+nE1BRR1cmZT9DKkXDYxCxi9Idvvx6F0gKB3TuqbyygA954/wX0/IKDs1kje6HaXZzlBX+boOpwEyYDKUnbJDFeO1OX/mfAm6mapbJe34FIZdnN6drJ6UIU9P3gP74U13gM4MZ4i6gQzjmJ8RNidoVwER9MhgfVKvtHBUtIhsx6G7F+er5bmnNXU9aHI4jXjt48J6tiyDaXNsgSa32nooRGlmogCJ0WIu/eqKXheZiQG3g92dAQabTwt88o1XOzPhdn6kJQYppZBvuzappQoy5hea7MmO5NVALt3CJqe1cInjxtb9NvwNk7UixTlfPXCPuqsRte7fwARveIink75H/sz9B1uurHL5eUaUCSz6rgs3pzHMBdLqMKxzx+ebeJvexiBHHJHGUsLVnPv5DB0BAp95D6FEwSo51nNyD+Sp36Fpwhf6cNpGo/WbJ1Syhtaz468oshBqzuUruexPrsd4ecY84VRQmzvqGh7eAcBNE7Y0Lzwk6y1PmgokoAJy2xpkKTzlksbAk+ctWn1mJomwNGhgFUr8IE5512JOo+GJgavJ96LWduUUWkijFBpvx4DWW+cZbxLOeFKe1+a8ZmuqUZ/HGrtMq00/6MAC8bbNhHJCxYgjZTOR0NQquXtVFS5O+jZSJc4yuTkTiBkrtq47eYelWzYuTV/vmuG5xOj34ZCbPuv2xqz3x+BX50d3uIxTUqeTeykHdHMQvi2A90DGtCZU51TS+II9Yt/c/GgpQcgH/1PBcjKFHbRpvJSEEeUfjqJ6frQlf2Ec5rOXyCKEEEqt1NljS8NbyFBEH//ef4qpJIAlIvk4UqCp5UuE331VEDD/I/nGYUX885NND4kxwqQyy/uSLWpu8LukeFTa7J5243xrx11w3inYXY5oFaAbMw+ItPb80yC9pFzVZStJjDsnDxFUwqj1fTUQX3oqsKRFGNmnuqwkZ64g+F3n1koDtKXpIcVdMVwv4TgJ76HvtC0kjsezDoIljejIoA5vL7S7lX+tU8d/OphXPm/N2k00HJFTVV/7w7TCeXHxrq8tybhfkqfh9ZOimO5BA3MnXRMfg2DAoFrFCgCqikI5BWmhDMORw9N2xMitbc7Dhs9+ILlP3c7oWC/fnSombgV+SLAm2mow1f7nqv1671WAZFbn7ZKgTRKW3gh3ZESeIzzTa6GzHeKDqT0p0QZoIWfQ1xJ4by9oADo/sukETGW7Vx/vML/u8L6EETlcEpkcZE8UKVgQokyg0CczqFw1zFzdinp8POM3gFQJjluOTHKAHRgyeW9tzbQYVYyfJe95kEj+V+4YiRu/eOFGXd0kpEnRq9MqFiuqTTfKQy/lrCTvW951XeytmNtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKAAAAAAAAAIQCLIxqWFTlg6ElNDeWinEc7XTQsIaCH5SNBNR8zyTZndKPpR9VMXXY4nlNv5piPk99uwlTKcK7uBhlRjrNrwwD+nLpU3WliYgEC/x+fitfL9jD5Zsg1NXS8b7jQ3fWgZWia5TknrtNbK4LxksKPFKbSvV8UFSp+4MKfXQ4xOUB" + "version": 2, + "id": "00ac4e70-b974-4ac3-a064-6e9b81a4bbdf", + "name": "a", + "spendingKey": "b9d829ca8ee9b86b71332c49ed4d2235bf848dd91887f855815e0c3a63b260a8", + "viewKey": "a49e6e580c6a29c94357a1078aa8bbf6b6078accd7f20cc7104cb94c43e347a2ded274850e3f90ec75a195a91832bff40a9c85cca17de7626298ece9eccdd749", + "incomingViewKey": "ace08f09f85939129e3f4dc731a055771fd9d81d3764a9618e0a9c66bce3aa04", + "outgoingViewKey": "b7016d078edf63fcd66e0ae065c48e0b7576411532d0f14b9533e10817d079a5", + "publicAddress": "163cbff3551c9325543010da7c1a55a3bc7b6a750e53608ef55d1e63ab61a01e", + "createdAt": null }, { "header": { - "sequence": 3, - "previousBlockHash": "A65AF7501946711AA30D1F8D08357729214A6C8708F4EE105709DC0A3F05C973", + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:VhnMeoFL8KFLQUATPwC3QtCkf2jF1HolUZYHNUDZOjk=" + "data": "base64:t9YdXA/FOO03Abua6cUiSiITmullDxVZ0I2Q2wclPyA=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:sKSIy5SyaJKjeU7aeaxPO7mbl4dQ/GmfWa0yDPUhHQY=" + "data": "base64:s9729OB5oQCFCis3y9gFPnKtU1ALFQ3ue0dJesS/y/8=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340239476, + "timestamp": 1684973394136, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 4, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAbXJNi3H/QhJYfBQANgVap4WT1aWblmFXIepepDheB1GtYlXVVmYyxHBSo8eF1AEj+oJYD3t2raXUn43EAM0IoJfvpWXF4Hd2Q+MLdB5o2uOwNPu1JnOoQoJDzC97yGrKY0xSJMjFLau6R5iL78HK/XBS29XxHDq3S8v8wmgPEV8BlSt7rsDhbgVc0MYvxQtDZmeRAS4LQYAVYhh3oAzy6EW9jfMBZMIgk1kO0MiD9SOTJLQjU1u+yjLPp/eACsKwpLigCmOtGGKWSN/Q7j5YFzaookS7BAQ6f+GArtx4wvH8A8C9Dl7MSO8P4CHSa6hbNl1dQmSCysy0wukRhxVzFCk5Cevl4Vj5DT2WEqW/5GG2TJeQ/uG2IuQUc34IripM1tQCPstg0o0zXG8ClppaigGIcnCbGxZKWOeFe0WYRcvb+5HsbaIZUPdi9BpQYVY8u1HjYnbHgNjm8OmfsSU5X0HYlZiQWKcO2cx32HAUFOZjxq3EdFX4l84+uYrXT7KiXzZ98MEpIxdMLfLp/meiHT/0bUICFrk1//5IZ9qBweR83Qgcnkn658imYdNM26zuzKPUcGhPSff+Z6AJZagaLiBfVARjEgSsAiEymfNBnXI1KU89ttajU0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwh3x+Rd1djHq/F1Fr1RotQEi4Xgf1tlOoC0GVqm9wfBfFYp1+A2DBdvWRGTYu7ZKCpJjX3Y/uqwkTowa+xm2fAQ==" - }, - { - "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA/C4XJeTIupVxz+rLcS4xUNIdTATB0kfzMiQsn5+HadS2jyydaSotyrGQcx4JD4lG3LQdA5QJ1mM8hCjEeQ3ArPk8488uN3lTc0QqnsMPQHiLAfXrrMO2oQ3CMat5r9i+FtxZCqLimXFQ3AQnCUFTRN+9Xg3Re444hn3wZ8zwarMPLbxpLLm2Va5yjePhE83zSGUD+PQx0dixpIu6EmTPupoPhKWEEhXVscD4h8gJ61WgDrie8C5sS+olO8f8Opae52NGeTrNzeMlDR86OaQQDUbheAerAMUYLuBofDTy9VSycdBMcF2r4bI4eE54F38fBG61KdS0zV/fF8pnxsBMN2WU6ogHcPlKgAPA73OYXh1lsjiY4M+N4ccAMQ2I2ZM2yAHUNShqyqhsGHfYFltMb5qoW53Kl8KHsMrkHBl7kpLFbvkT/NO/MmH94uRHTK2frts1Ph01f/nmqEpDyDV0trQZNmAXZXIDlmSwf+ZCxgCvYg1ynn2+XExFIRoVCuiGfdCuZZuFCvYaQyzT5NBZQOyZ7ZIP6C+IdxA89EMPJ9HsjLPEVvr3XSFLOjVkIBV2PxV32QxeEX2dRH8cxLNjfoVnRojMUbbdj7LuQ0qCX+7NOeLpqibfYklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw065OmTJ6p42TBJivye5/k4OQpWVX8/hApJFhxuBhyzgPX0oJ1dWvMaopY5P5PF7yEVvkUOwjBH5HiNKgTroVCw==" } ] } ], - "Accounts burn returns a transaction with matching burn descriptions": [ + "Accounts getTransactionStatus should show confirmed transactions as confirmed": [ { "version": 2, - "id": "9fc79b0e-76a8-48b2-80b4-55480ce63ecf", - "name": "test", - "spendingKey": "ad18499a96f8792f4c650244e7d2f78ba870f9739298b61c96be962abc65a483", - "viewKey": "da014b2206ab708b3147a08ffa6cecd6966bfae7dfdf309d3c9eff276c71ae610a24d80509f5aa21917972bcb618dac5f24129b84dbbc1106d0240410ca7456a", - "incomingViewKey": "6c7e15c4e217a6214508f17cac6bad1fdb4a99d41f38ba6ef48a736cf5325904", - "outgoingViewKey": "71bdaffa478e48fc302f815066ef05a7e49465f94c193faadb6bd7e368ea63a0", - "publicAddress": "ae62357bb7da1119621a8f088e91a4b9885565884ea847e22eea935e0500df12", + "id": "7a020df7-dfc4-47f8-8c90-d779968dd11e", + "name": "a", + "spendingKey": "f52ec05515a94d8be67fe7d6930e470baba35252a0543d686d6d8fa09050a26c", + "viewKey": "ee668fc5e22851b5469c99ba5d23ad9273f120221f7d3970410eb51990f0ba248ad1a3d6aa7d62da11c0b69ffe65395f01f9c0cff959bc6e9a9bf21b0d704d27", + "incomingViewKey": "e26792a13aaf3c31a4f1b33fc407e722e2b83689abaef7f45bed7459829dfa02", + "outgoingViewKey": "a6949113cff57049a54a7c22af8e3a242bfd5b2865b5e6315be313b04112125d", + "publicAddress": "cc3fa3b5e3ebe84223196048d92f1b6137c584cec9e1ff76a78713b9cc4f736a", "createdAt": null }, { @@ -2482,15 +2346,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:1otZRpagkVUzxTQDmbjzXSZq4OxhaOm69SR4uIm6C3A=" + "data": "base64:rmVZRlzjE2Lf64lfbJ790lKAE87dIz0i+R8RPMS7fBs=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:PFphJNOltk4dDFypfiUJvDMDWiUiIHK3rqvBNTVTnww=" + "data": "base64:k7rp0dsVm5Hyj5Dm0dofAzOH9pXBm3QeS6TPcOjEX+0=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340240852, + "timestamp": 1684973394933, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2498,59 +2362,86 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAACguLV2qMSLlej3OUQhNRW8DeL7cc9R8b+1S0TMDT3Emy5aWCLysDleYBYIeuENUA4j3gBDd/yPaTHYEVWpPya3jfuXf/YAvbtXUg8uO2/TGQpuUigcLRTVuw4131Y3qH9/QlV7+wgsb8xYk654TL2SOr/cWeOT5OLL+DZ7UP3e0Vf751eTS0ruuTNPYZw8vvmSOrvOGuNFZ2LXgKzLm1rURd2p+d7+wV63MnCHy5j82Q97NeZqcNkDeq3csunELh/iyRhgmM5Be7p6dQDbQPGEFb1+PMiwY9kjiOdyBZPDgDfSAZ/4hsZFSQW/NmA2YNsMCKdcMUhg5TMWRpijcfkAhR7381MVBVI/VIMLEs4Wti2fSVQGx5qrJifTmASz4kdQbtQcl1+x44FCmhoKSbEi5ueq15hUI03GKg0RYBCxtPKP4OuvtNAyxZEBgd34gSlUMUrM44Ds5lHiJfJb19DHnUN9HnW3Tc6i1OWo0BS9A9mME2Um4ptfcKsU3k+VGomGSYmqricx5KeewEgQ6nCiuSX0e0YwGPievGuMUFkvOFN8OtbejQx+H3SnRGfXYSSzM7B2cy1b2MPyMPi6lWuP74nQx9gWgD7QFyKf+f58/bMkAFWxi9B0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwITHJHbLatfmeoiTaWYgZ9HhpL4w6OoP4N2F8odAYENt+Sd+ZOzKTkh/2fXc+XNEBwPw/HTh+GkvrngjJF3bDCQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAZnJK09ZhFtDYkkGZFtZ12gIweWxJxCdFUYsb8/9KKcSznmQqIdiF3CxKnw7TklSaNYLdvUMgFohPKtBWqZ3FeHg7sCBAmGILQX9geG0ZQTmqNKBJ739zPo03Qx/BgjWnzGsEOSKgx2eVAcOOHlmQFM2bch7+F194wmXPSGTHcoUCr1RjHLqqocDfj+bHUwMPTbUHnF8YxlNFnqy4hsR5w4hFk7IZ/Kgn0wP75MEatBSj1GiVJF3sfFMHMWDKdaTYSPRsfLyV3kC8xUYvXwE4tlcFrSHjrm4DOW2lEn/vbwrCwfxAl6xJpWoisA9o/5aEZt3XVMJwXTBeuGa8XG0khowCYKQh4PA7z9IGfri0q3X/lFhsYiR09+0puT26MwRH/lXGeG+U0QzNAYHOXnISmL6bkODz4s7qYBQ8xvcuI4+EwxeBWxx9VBUQ4qCfU9rpJwEAz9n6Q0GG8+uiG6UVNXUipOo3XmHUuF2dzEpUIRJ855inJ+uI60WBtmZ9xvctcWig0pTMJHm5bX/LBnTmgh4HCE24Ho6ifb4HF9TsyVS4+PFPGaIgodEXPHlanXq3pzxxZH0TtosQtq/RaRFc4RhKbsoxHfdLZ3E5VY/dhiiKUmdx7rGn0klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwD/THAHxGFIFrJU/+vlC12sNQ5OJ4EFmAvd0EF3i9slOyWYZsxgR0aRedSjei//Yh81O2fF59LKtTWVeFkDs4BA==" } ] + } + ], + "Accounts getTransactionStatus should show pending transactions as pending": [ + { + "version": 2, + "id": "aba1109f-1ebe-403a-bbbc-e28f057a25af", + "name": "a", + "spendingKey": "de2e5674fa37262bb1e60281cf29f8bb069ac5440c1d0d749d3eaf6acedabb46", + "viewKey": "7a10bc0c2cf4ab95b8e231a1702d32eeeb809b141e22e01a5b4d35506afee8cdc3a53715006d26991c830138a8a6b60546118576e3c819ca7d07da1a4299f74a", + "incomingViewKey": "8afb88fe03a5912e8fd7092947af6c0e8ebd5f5606be6c7de0fbf8ffecd7b001", + "outgoingViewKey": "5ff4f9dc9ccdd28ad4b3942ce52112dac8a13af5b13a6456044f8f3d749f3ebc", + "publicAddress": "5fc669b9f5a4d52e9fe34c783a63060443244d211351ba545599df595790091c", + "createdAt": null }, { - "type": "Buffer", - "data": "base64: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" + "version": 2, + "id": "957ce51a-f207-425c-ad35-e6573a3a9955", + "name": "b", + "spendingKey": "40b8bc5478235ea33f68ae9a45f86b4ab71efaa1346163b7adc211d1fc872b15", + "viewKey": "cfc8abe504245b58fca9981e2519a8b0b33685b3264e5c4c0655e7e38c797c66e4ff0db13b852b55c1fee9397e67d366bd56a9938bb6aa6d0907d94c21ddab15", + "incomingViewKey": "12f7a07064ec3466cee6c3771f0b169db879cb3cde2a1b4e09f1983f24304a04", + "outgoingViewKey": "b122b9066d080d1aba7ca7fe50022782abf0307727576a1ca8642905d8a69f5c", + "publicAddress": "14cf6d04614d61ba41d1c9d701ab99c714938406739e3977049d0bdb6452bce2", + "createdAt": null }, { "header": { - "sequence": 3, - "previousBlockHash": "E403F68FD0ED2DD33D300775C2C8C00BB8FA4DE0606FB2ECC043D7E1FFDFF0C1", + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:C76j2FuKdEyuS9zmXrS6jlKH9KQ3s6QGbdqsDB9urQ4=" + "data": "base64:zFTc3P1Bx3tsjPJmpaIuODDh/bZ0T/Zv5Nkm2DtpjWQ=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:X9qzLVgGi0xNAldXjE++E13phQb39hQcIk//NBP+XuY=" + "data": "base64:+616XbTCRHnd/ofmgLvGMINFmY1bpieJ6M+/iC3n+YE=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340247561, + "timestamp": 1684973395700, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 4, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA6vB6znNMrV4/ZkOZr8ooiCiTe0U2mXCOt0qOIQL+nayLEEqY8t2gIwVdTqBx/55XfCDGzaYajV4ve/zO6bUjgs05furi662MClCqawNmi1eVrUTZRntFYfiw3U5m+FjT/xlOVwajpyghkUcrd/Yt/JesM5Rfl71vDOfMmkjkcmINtwUbnRtvnOCnpsEADSWPpphgFR0JMxsHFujBBdEwlDC17MPBV6+IKxRcCxGp7dq1ILQc6oB+9dMpAwX/z9Ibey1J5XH+J8IREqKREy31ulSVfO2dGQQ/aSPGVWUcR8ONtDnayyg8thq1Wbfx40FR4MnyZf4xhiKsNCPQK04UqqYu8fMpx8vF9/6eFoJBF0o56DJvgOJGNkjJy2UbfqE+zz7b8sOWmAayNbVLE1Dfb6hNoSJ9c2Ce97cFy6n2szW6TKoAoNp5atMaVXGDp9uQm3ctN3MC55hkzx6vhmKIFu8+IBYtueCBfOEczwcys0Su5n4zxmpf0IsCE/Cn1cRO6M5RYCjlvGg1dUSrHTo8wo0N7HiJcINs0M9aPseU71tX0cPCoTA54zamWtvjphbRSoYABsENs8fFO/c4XCb2s0mqrCZqE/pemQ9738SlsZ6JqDryxgZvtklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwTMzxu9Vt0I9M7q/Z8J+POq3ta+Y1TTTMbonTi/D1Xs73L77ipGIDJTjpPCncz2IO+L80M6fbGLF80fL1EncbBA==" - }, - { - "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAcf5mQ83oz2sYVO5d1o0eMPV62GK1bfXwfArZ4EsG6M2S+PcggqGpjc5FUSSEddrP6/JhCB0ahPwluUeZWQFtQhnqbQGA8b/NTHnodaoO5YS2ZXIdxATtzrTwuCnOnvnQvCWNmVrhwOqxbeR7yBFE1Y0YtO/qrO3MltDchDcexYoWcceWmUoe/W9TnwNOwFE+eehkM9RebcqtM1yLG2EoakZty1IMYzoz3q7k0UJea1GYoKfhk3wKjk/MDVJKn528oSOmKJ1wBiBbyoGrjKJPKgSUyE/K0Qj6/h94AHI9Ii9V3vmGiCHV1oLuweBcNm9ocVAbT+Uur2hqMM8YIfy7WLcNNiIaauMrut/kymdlQU463JCONldKSh35M/0/ILYsuA52HFnv/cM1/MHkvtznDhl7/QPR77CjftNbGoVMMBmBPZ8zb25t2QcmGWzDl6AQdE/12xxupUwB1kB2/iTjAAldC3OuuMRzWS+i0s/BmrnH7PAsODlkrVWnX/tzD06HHh5tALLPFB2xMfk74xT4jmE6vq7Yr/P4ByPajlBC7O7vxK/TKrsXATmaPkExiBm4zeE9E+UN4+dMC0O7LlJvG88CROD38gBLHzm5TlZiaAmcXOavU18XpUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwVCta7pP4G05dT240RIE+Y4ehfG0KB5IcdI0T3j630N4TUtGtkkOoE6K2vUTMA6ATlLnqbApz6kg0Qk56yMgNAQ==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPYT6lCx9s0DfCJZqXE6TE1/aRpb2Doz5uxVe8d2XMFOR4cqQmNAzw33twb96izR0SePoRkzE/BTA6Kur0SvQSRRDkYX2iK1YFQOEJW4Pp9GKIQdQfJRIv7sBIpJ9BLuXVUneJ3XJnWuLANR7nuZ/r5d7XcLgDqagfjkuz9eAKF4LYDBW9YZFYEnEDe3qFt9zBd3QeoPc4zMB3xTmmdfm/1qDA3A1NceSQkMniOzxXyylq/djTg/TO8wMvgehRE27x90kzlSahCnqw57akqGMkh4Tel9hqSuN8v7OXzuY21UXcTS3kdTLvBmYeEFxZ3rbqL2x+q4K/IpRL6Y9qygeSMxU3Nz9Qcd7bIzyZqWiLjgw4f22dE/2b+TZJtg7aY1kBAAAAOX6MHL7iKgx4qH0CCdD0sXkAClus1Deg7SGE+sSiBOBIvN9Qmiw7xSIhMaxly9tb7LiyCgHuSjRFFT39t+7S6TxgGeKPYiksbKMxBtyXJtNVB+1FExiB/ransfXmMdCDLSTesnLPhUsO6brte47pJmYUGe2TTK+xEsX8e90n6d//f6YW5Z39plr9CfRS8jLa43VdZtBr0gIC99AdB38QyigZNjXzjxOOEDj54KtQTtzw4sxM/xzeZGWjV89D3FXlQMUXTy++ap+ySc8nhNb4USXmP2SKTOynF1nYy177XmYXSorVu4XJ+wIbv4S5yGv/7j3gNF6hVNVN645D+NMnHzLp1fQU3/GYsQ0H02FiQwfiWvSUBfnFAj6yYmdO0MsfWu7PEcuORX2qHQkKFR+OLRcZIh1V+AGDidgZk3yf4GcLSTujNTa4H2AA9iZDyzkPWEEPinrPpGwo2zAJb4Dp1aMb3kyuNTljHcpdifGYpromeCZdTVgT9GrH9gGDyuAp+BcXhmJJNF6gAdduI//csKcOwP/6HnjwHhHbUzbZ27PyY+MHZYhTsUgprIvLnyAWBb40gyVv0AtGg1gbQCB4TM8jG/oOf8g9nRZSU6piCX7A6toP7ujOcfpiFC+aBoPFduPCGcuLo55HSRG7udcDXC5zTbOgk3IDvpM80TMAnQwcHf1WQZUQOvIPyyNtbwbu8S2LT8cTXBamP/ZjGtztSmD0CZlvlmbkkRHH5W8xJq+udsD3LKxW/tHMl4MRF2S4fygV5Tb/Rvz0jbZnBlWiMzcaUBjPkVMBTrJ+QfMZHuL7Fo39YdANWaxZPmLN/WB3z6XEcFth0L1oOAHVwwgSXfOjkb7WfMbCoGrisQfeNhRmpYwVVpG6w+DbirZqjemaWJ9Cz3lzJGEJxEEJAwIvKv7TATHgkQJoYCgI/K/j+DaZSxToDGPURMBkdlxCJV27UqATGrbSZGCV5TbMaiYSNNHPBK6PjWtlN3KF+US25Vt6Fxl82iQ2S6RQXqWULZw6m76aFvtb3cuXmJ2D96EkeoueY6Lclp2YjbAjDHlataNl5+D5fyoBUdouTgPXB9fssTIDxY7X1Ai1FU2RTsn6LMhRzUmK57iPhPQJllCgAFiqHopBDn8p9WVEUo0sxtsBmqE3RJ3228+TdbJIcJtjw4MJdYdNI6LxEd5sRkYbOzlelVmCRa4+TjLF7DKyhlewVqIH0d8FWJ0fqvtZDlKh3Z2ALuP7kgE1uz105EfoAXTemOfNrfGjMxWNU8WManEgdLuN3iTp3fjM4uXeXyH/2DDrr1cXB0UR6S/K+QQQmLW337c7271TeodeXTNu39+AyA6uACIF1FZDD2LU5lGbcc7Ovu8BfmCg7jREZBIGpi7BG2yw0CF6e4o/m4co8wYpGL/iRsNzuNtf7YacNMK7M3l2qQ8CfCQw+zAVAQ33gdHXHq1BE5aAYmStUcUD2Iw7vygEYvl8dA/Y7h5H1ZnfjgFvxvm00R4rC6tFxiZhYIIcAhSyQB1v2sGW6UaYiCRvHYAiWscQPWr5kbu3g0LbbC16kgYlAFaUjz4j0hpdqWSr1zO7SEnjOeHWXrtP0UJDA==" } ], - "Accounts burn subtracts balance for the asset from the wallet": [ + "Accounts getTransactionStatus should show expired transactions as expired": [ { "version": 2, - "id": "7794974a-ecba-4e6d-a85f-6d9a77f5d7d7", - "name": "test", - "spendingKey": "c682b0ba7814ae57fd724941395d32ca612b96778386727275842c2d51563de9", - "viewKey": "ce5b45d4533a4d08014e1455e996aed74e9d926cb6dc1f00c61096bd8e9e90bac92b526f7de3f11f8a4f68e065116311cd7c5143a00280423061c9e690dea78a", - "incomingViewKey": "ea43ccad6dbba22250bc8ab205dc903809daa1893364438219d1add4ed5bbf01", - "outgoingViewKey": "6758dd09b6cb0006affd14a7edb16ff75a2b5705acd49c57f22a2263a44b1add", - "publicAddress": "df91f64211c0fa4b93a923f957b000c907ba3c2895ee02a2de6b1c4a6243c5de", + "id": "b9995a19-d705-494f-9db4-527d23e3dcfd", + "name": "a", + "spendingKey": "5b6778e1600f712143b6c6c7c3b5216eebd6e48758fb0270ef03d41211597c4e", + "viewKey": "14cd63013e1f1ed7387f75d4a369eb59c71ce6cb3d501061fd786faf00a87f6422e23f352c02200602df1e4f950bc8be49f361d0c0de1fc081545dd3338673e7", + "incomingViewKey": "5ce172cca30317c768411135ec0410e1fd7f7d7ca3ca3e291b186afaa550d205", + "outgoingViewKey": "9ed73e7ae07a72678af760853cacb2fa015ea8d8c2c44adec3486f4204211fed", + "publicAddress": "e69a819877057e32c2302b4997f98bf4368c009bc02d315cb4ec7b6ee0e097ed", + "createdAt": null + }, + { + "version": 2, + "id": "7f384ac0-ce3f-4786-9684-a1dfb787c781", + "name": "b", + "spendingKey": "f1073d396e7194adfbbef6440ee915ad1bb0a13f6418cb8e11e0b4fc284f4ce4", + "viewKey": "c66825c6e38135826a91fdf3522326b7fc1d005cc9fc4dfdd03e7af2d97c8a42546b14d4a9f4da20317cf7adefd09ad66f31e4494c45aaa6cbd1bb6af54fe31a", + "incomingViewKey": "69fdbb6cba58adb00e33791736c7d5522449455e9e497426708b14a1be767804", + "outgoingViewKey": "50e2359803113c13981eab8e0f8d2274fd376e8122d9d6ee5e5c863ba45d5790", + "publicAddress": "bf3623cb0a8d252f41251bc93f60a7146de857a163702ca74e4e5f55290e3153", "createdAt": null }, { @@ -2559,15 +2450,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:4JyOebXGpyB2GooN/TWv/zNk+Xq3AkoPUSC/xifBdjo=" + "data": "base64:k9AV12TB3Pj8DVSEIWUA94c1wWYjXdvvXfx1cjxHygM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:XBShnLHPoBLg9CIEFVpnr7cqA7ig1kCogM0M1tm4ao4=" + "data": "base64:Rmp4nHCexwfDJk7GVSUSVFCfgy9TTiMRK93t4tK34S8=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340255476, + "timestamp": 1684973399058, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2575,100 +2466,62 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAThSBvEWDb9rVVyvq+i8YoBgIQC9dQehAeqDdTOVL3tClnaEpiXDNADoXJpAaFfPBq4scyw2flMfoHmUiJ8wzJ2Gt/K2uMEoPE2pxA6Zpdp2L/V+vPnQ3AYLsudk/QhyeiyTnD5tufXtLioWFp3vIdN4DBN8M47sau1e8sEcT5dYGTHyXomqA9Xo60JMMLBUVOHDCF4n6A3J3yLHePUHn7T417TfrFw3JCxdN2BWDCaGCbfKF/eFgFJWLrcsLRzEeIxAblnka4jsruxHRzmLP4OpzcRgnS/Ag72/iSBoxKbO2XplRYlETFSeJc9MqV9wRFzEd5GAHRhGWNHtksCO9pqeOCWhyciKtu1/rDgi3TJ5H/Hzlc7x5js47ScNMgw4ldCoUK/1qOxXOSnLGavUvC2zS+GFmxy2S2lbqAOShP2miV1FeVt6Zj5G+FHZ0jVNY9SFBjcad7dACc2VrtKZMhz/h7mQTQ6kP4Xd5zmyuQuq+4qP0u4qKds2WyRqTOVJIZYE5NeO6I194hP/YAeOpX/PLeEEd4VJ8TEzY6RuPrwILBFND3QRIEdNA4ZjtXsbus7zaTwQ1xK/nTnzEXOvhBLRqwhA0ymxmrr0WOiDdbkk9EPlANLFaJ0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwxozPMl+a72djWWSqGmnalTksU+DDlS4Hw413ndbfid7D/JcA0Kl2/jdkUh6Gq6lzDeUfn1d+PH9Mh9BKTwblCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA56vaPfcXnAqlKxETQMcg3kCDXaQUl51aF3GLwO9/1EuLwtuv2oZXINw3Q9MH1wSPq1SMnFxolee6kUf+/DJA1kK246O9e1swS0Y5mdUsCiKM/aupFAfqW5Dov5yK2mfspFq2H0IPUcm5kVVx4VNnWaeag7Fj2nVUDf85jsH/BHIOx8F7zIxKF6J7CKX4pXXN8HMrqRgxCmMuVlFhKbe0k+hU9ajnfTr+/OIz1K7HMReBuYHVlEe4ttvgphqOcLIoe1JmcDwd9z347g2jBOMj7CAmG7HN3JW/3/ildWte6mDeiUzKFXAJpS9KQhUIAIS9dBBe+fWhyMbd/EguyY9nUJXpPCwQk1RWx5Kb/0ERMDL94XbJRR5VGZ7eNlKI+qUoO8HfJ8dZtYBpeK8PVywskpTa4L7F7wrocIxTIWNlqqVqkCKP/YXyg38/a0tmuSj8apTKTS7EIv+lUv0wvvsZFuAGk9rHLx5n7qpcxQK60q3eRzE5agY88hY6OjeSunTq3kbEmSCoiNkY50trhyIJK8yhk7lUm1YHGgcxQy7q7/2LF/drgSYcizEdoysnFApWy4+7DBtnNl/zswfwiLd+1xOriSTVGHU+IKprbR3vRcMTvrjaK6ZmYUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwK6Jvw2PtXtNJvR6XdgXWS0SrZTXIG581prVjCU4pzkaszpqR+9RaWJrhvT9fS44S2jrDcQDD3hesvpotfL5EBQ==" } ] }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh4pScr5BNQW6iR9uf1FOMmCKKgVRnnWLiFQaHq8H97SPZd7Sx2nMgoKP2ETI0dwacIh8ioWTvgpP1N/e4jrW1SZKsiWGEd3un+AeQeabiG+TcpA3mIZxug4d2h4bLCwMIP+RS6BSdJunAyX08tgrXwCTdKCQthh+C1ybaC6OZyIRLeb6TCP6Yqpj4sE47ZVSDFuO3h9fMAklTZrXw2s7PdqkZ+j/OdcvkQkqiNOf556yr42fuuEBHRAJJC3Zphm9OCnaPZVrAtV0+DdWANQBLgtAiF5QjpOj1H/DVvmwZiPCuAgv/ZM7Byg1WKHTE47aNkWgHqw8/6C97vjJWm+ULOCcjnm1xqcgdhqKDf01r/8zZPl6twJKD1Egv8YnwXY6BAAAAKDwwgBevPu2fjEAXfNfl/W1jtyJsfYEIS3/TPSpnZA6UCD4XtCSLxCO5mGrvz0cfqFlOSC1RAY5z2fdFpNeJyrFmEWso8BhAckG3YHAHezVgB7m1n8rhNGShF/SGXgAAoQ19QWDdslq5oGQMRicNZ68RF/mEWuZyyzQwQXuUrtIJjGcI1jqSBmGpT07uduck7En/2s4K9pZtPOFhZrlBGzxnGn++Q/fKr0Pwxrlhx+mnLWIp++OB8SmFuJb7yRTFw2UrhQ4cnoLdKOQSIbbjhVU+DVUgPLRQZEu4Lc0jcF2uazQPwgub+V5TzXImWiZS4PZxaV5TWAdTOuuHE7JhuLmyh2FbEllOAEOqI5Sp4rirOvyT2evp+nAROBZPDnkal9aPMTUF+CT3JD/adGdDh4j2pCTYk8Sl3IeDDPhlr0E55Vv5NsdHAX5KGMWTRX5Wte7k9PwgFrr/cW10Hw5oxOZuwoghWLQCz9F4Snknm3HvsIGz1UDOJBGGPECzFhSBSzxByJIH8uUHWkJxiKtCFpC5Ebf0RegUD0y8bzwQuDnVKyz0aKV6nprmIX3VGm9tZBRUVE3DSEKBPexF4q+sBzbd3BOVtai/V6gc9CSkV+U/6oa9GYWHR/29gXGq+OvTQWJYBJ1lgKXVEjqizzrXSC1KQ0opelz4Xu6bXDXu4nr9il6EcyaMtriQ0T/suWx+YnUoHihWXzCexrcXFOkNjv3c7jrXmzCecd/uo59yuHTwb/MKt7YBxgxE6lMrWMbY8HaJ+OTVlDNnrY1XfbpGdNYLKBQ2ImvXezeXKFKUyM6834hCJEzFwSBtDMLQoHh6K5lD24ib2WShl+x9+YYehuBWy+LONnarva3A9+PW4/cadGmPAfm2WCYDxHM44c6ymJJlXZKisEbiVXzJv6esN804AbI6t++Us65ZZM4z3X62q2AWBsBas0XkY826aljmckaVYZxAzQs8bKTKOto2f0Qwy0KJAYa9mltL/vnnRj7/xKBmQg7mHmK0Ola2X3H0eggn6Zr0KOzzgvreoxRooxdgAt5oxKaABZGOAGtn4dLrA6Uowqmk6QH7G4EQ6foVSS72tumvULRnecUllRM8A6YD42BhLWHKE4UOPrzvhBbgz5NsKT6tu+2oKjtveVyHRpdHG84mV0vVp9d1WalTU/oXQEuc/5JxRKQHJIL+DB+jyX9xk9lSvHDYWcL4ve5HtVwPOtl40Adh14/Eb5Gb3UKfHsM4a+gO9HFX/rOX7EgIpU3ynOtFusKhD49Oh/ySeWsSv71XNiYcsuxQnJwSTJluy3fGbYcXVQXP5tyxxxupHCn/QlYU7WZMEqcqLJWlmrBpZYBbww1wPJySjA1qHrllonwPsLMJqOWfZrJOs1MhUUQJwQ0Rzy4iuvrYiCOS6dupEvq+Yc5/4Yfv9yxrdnschxbXbIMsOz3z2e5es9vTf62j2NJ0yNyaJ5GsktUH401uXJDhqKauMfnG8q4rgZNakPYuBqcEwz3y4vQtfhks9PpXzVNXBVQY1ZRYW2l8gltOVHNowP/8+kwFoWObBS8hl4rDGa285fIvt6cgh5DqsuHs0ZfSpHanJwIeZLvObNI9Kz1fhV4N40sBXWUI/fUz8Yhkh6hNFUe9j1NmBjECyBsv2DtS7d1PPYMm1eRpNpO6TOzBi5UH/VyzwWw58ocK7bncnmeewqHv5uJMhLWgNBQdO8OFfPzGZjr4ujq9sURRmFO0XjiorelbF0G2SuN57j2pIzPH48Sge8BUODM35H2QhHA+kuTqSP5V7AAyQe6PCiV7gKi3mscSmJDxd5taW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKAAAAAAAAAHcs4MUSIpYi0J6yx0+mcqU/OadDJE9SDtH+P9ItxMRPOradONnHU8uDMfwaWMtmOkxdFlGhez0JFFW+xMX0rALaqTwvQcZtRpZZ8fwoiw0OibPP57wdPCoA3XZCQrytZq+M1xig5lTl4gni2BvIgXmD6xZC8/My4a1aXcMxtuIK" + "data": "base64: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" }, { "header": { "sequence": 3, - "previousBlockHash": "0E78C58024191DD49431AC90BA0C1D285CB0FC34C1ABBFDD4ABCFB9E4F7625C6", - "noteCommitment": { - "type": "Buffer", - "data": "base64:QzxAWJsA5gI/3B0fk1lUDsrQu3fLuzvs+BHYAKbmWwo=" - }, - "transactionCommitment": { - "type": "Buffer", - "data": "base64:SSvv9lnXGYOCqWRqzVpE6lMwj6gZzLdrfxA8mgXjSY0=" - }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", - "randomness": "0", - "timestamp": 1681340262011, - "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, - "work": "0" - }, - "transactions": [ - { - "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAA8BvDdiO6P/8fRQ+tnxGXbDsjeVsEiprjRn8JCehYlevvgTA8cZ2EL32b+WjBs+gkU45U8N4LLPUbUwD3DRp876zq3Qo5WhldJlmA0bKr8KSWYDMk+MiNDBCwoUfIKZiu0euHoJA8hEg28YqIozv7QHzOaCIjwGozIxk6KTY0icCHi1NhB/kYWH6KH0yZtL85HWQ/wvqAal/e2CE3hVNAzXH7YQ5fguUg6mARoy3lAGBYOB2vajnBqF/puZRwsooDv2KqEbBkptA7OL5n6l34FLF6WMAFKNzT9JdWN4W8P+F57WEDosC6hSB0Dkl0dDAmQ/o2AKpQmSb7louFRY8WHVt8RAl/1rOyiUAjLhNSFErgx36YCLwg4H2LUU8cgMDMNzad2YKLfV4QHXn9pBLfVWjQT++yzEl3b2YCAqgHECpO6X6ey8SVTvxRa4XEwXQYzO7Ucd704WzKgzT9N3svw1indDw6e/JM1pLVB2a6QIriy/qt4moAE0ISar0ByZhLdGRkCnuwwzG5Tfhck8qKIcRZA4sk0MWK+3F3/V7R8DHRP1nFMQHHHMgTxIhAFwXtq+ytsKcmEpJdHZ2QRfieuy+t8s4CUK5/gMUF24zuQ7Or4v8OnUz0Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYuot18juvfaneuebOFuJFRTGZc1b3BPHz1LsGdgKLo95s5pQEnFGEOuWfpalb7EdeTVAB7eXA5pdCGcIJYjUCg==" - }, - { - "type": "Buffer", - "data": "base64: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" - } - ] - }, - { - "type": "Buffer", - "data": "base64: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" - }, - { - "header": { - "sequence": 4, - "previousBlockHash": "1B95D1E785EF159CB071179A53BBE5DD91A9B64435B278855B6B6E584EC8A4CC", + "previousBlockHash": "6FEABFF0C8E5ABA8A24455CDB384B4F94568236E5202DAD5D52A0CB8471D03A8", "noteCommitment": { "type": "Buffer", - "data": "base64:HxnQx9WxIrTYoyIXzs5DFEH2wVInHWDRNObLftGcFyw=" + "data": "base64:6hO3p9FKjp2wZOTqicjpl7iPeOMIvFdDyX2lbXAz1CA=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:ZZFoJ7Hm6b0uFHRzE4Ht8o+GQNU5/ejmWLW/7O+3Txg=" + "data": "base64:Q2Bi1q56H6bnDdvlTmUsMoX4YfSzfakJRkRO5/ULP8U=" }, - "target": "879130901036475001697423051875971117690643105150939656519205417941517322", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340270216, + "timestamp": 1684973402388, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 10, + "noteSize": 5, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAzonGtDfqzaYWZ1GphNB0BzC1aXdbjzfZa5g/j/aHCr2kMRBkASSUpg1Bo1RI5TfkPrYOyfKd5EIn280rZj6umAfeVlmC3J6J5HnY/L3ZtDCl+ukDWdxyhs+m0BnoYpDNXPr363un0ZJY7Q5N6Fn1GkGXa6CmvNcFHFsIfhvBZkwCQxOSa7Qir7glDd3ch2PoQEvGIHm9LfFOGFAOawszrCzr3G1Sir0O07ldLg2M2zynKAldZgGMN9ceQyXvwwEKAOjyS13o3XnUKa5Qoqgtu5ya6bzSARY+kD5dQEwiOiTsB5/qcdCF2plDgkTC8ner9OZZs0jUvsViJR4v70FBMqWnpb5IA368Bb0mMNYVi7a8n+yO5MmfUnoNJoW42uRKcg/5GfePPrm3JNoibGq8CFaaPUHmDoIrU8rei+54KphUQWTeLC4+OMjZtEY0emvo0AUj14Y06D5fLaouTw2/i4RAvjpw+CzEGVD8zUJyeWJelujbbgC0EVhqD4TJDq4IsHk6+pp+QnC/eXBidYXu1X0oIiCugwpC+ydSpbuLnr2NpZEn+GT7ruKUKrYgpYAijw8P5W8AMpcBTADVr1koMhSGznYmOD+AFeQLqjxcwlSdp75Im9Jszklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwxtCQKkkz/FbwdflGgKU/6/3jR0iDqumPYmD19oSTloezqlXkK6kT1ByYMjX+bCBBKXjAsxAmswySwazGElbjBQ==" - }, - { - "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA8yJ7Ep0KVAMGU1qPmyHd7acC+ILS581EGqOIdYBDhLq40pjqY+XNyR3AEXyk/MOtBwEWYPBfeBkH1vYVbw6g2PhFUvqWRXkWpVS6PnjXBfigr2YZWVDPbL2Ph7/42LWuGKaqhrzNR25lRlSjeOMfvk6gEYXa0giISBqvTrZoaj8BcNA8gXDhhslAadwIf49MPp0kxbJVEHdlTV6A+DHZOHzRr6WVzjE48BW+IbYvLOGko3GdMan0JlJncSyaRQuMzjNZZPg/D+NVvQ/jbKL19akFHXiL96jhA1YUzwaAFfMHPQAnWF9saOstesyGj5i3ZfebdMOx7C6f/VbNByYZyBNZz/za6P1VyZZGyTUMsUkT78TJ2YtKVQuR6CH2/eo1AQtJIEKqw7Wi/drpHI6ZOvMMRFqZBXqJvuqsUIULBreQCHfqmz2MGOTTtMZxIxwGM3U2xF1Nlu0VoKHUllHqcD5DHpCidwvMkKQAjYnRmHS8HMR2Uomnz5i0xQfoTneOhNnPWsWB5KASm1oHbWOQRURCWd/h96eON6smUP2KbIUY2wXC6rxJ6I8UFeHPA0ze4jmHenTVdkEVhnkMp7S8F1LgBB5acrXYGp94c54kvZCCj1fA7UjtKUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw95hLFvA9PUlVVYG97bFkFNNnE0bQ+YXssNyN27ofUbE5uvGeELYt1YAJZTF3VRj5xTpGRjueZhAwj1j3e40OBw==" } ] } ], - "Accounts addPendingTransaction should not decrypt notes for accounts that have already seen the transaction": [ + "Accounts getTransactionStatus should show transactions with 0 expiration as pending": [ { "version": 2, - "id": "184f8a09-3127-496b-9ce8-d56587ef7e6c", + "id": "4c7f0247-d477-455d-96f9-9e3b92491aea", "name": "a", - "spendingKey": "d704233456e077e990ec36eb2f3f95164d952be542897e227285d8630af3c5ac", - "viewKey": "19b72c1ac470cca1d59f6d316a433d9b3b71541f8a8db46607f4b498d534ef4cc13fcb5fd6144fb98e4e6d1fb66c77cdfff7a4161bf7daceab9f4ef187bc4b52", - "incomingViewKey": "fd76b1d2c64b7ba0310259dfb9f1e2569cfc4435a3b10ddbe97e4dc63442ed03", - "outgoingViewKey": "197a00be464333b4ad62ae47f49b209170648a625dc7f63f81ca5678305d32f3", - "publicAddress": "e0d714ee0fe68549baf7e0fb76cefa0ed8a89898c69c821c293599a6b43d1639", + "spendingKey": "6399eaf8a7000d391d395e48bf4cc3848bc26a0bb622d699a933012593f316b7", + "viewKey": "024d9481ffed3f6f5983c7ec8a45695859868d3093b214900ebfc39158fc07c0aa18fc0db050d618bca8ba33072a864e67529f541181c92d3c3755c22dec322d", + "incomingViewKey": "b8b781ef0ba570a5dded4bdd139c0ce70af8c6579f95e722eefad20ce9435f02", + "outgoingViewKey": "926e34eb566a9bfddadb7e021836b769ff0fe1545b7b2a16669dd3b9f6cc5fa5", + "publicAddress": "d43c3b6c38d984d61dbf4eed4660c2a48882b3eef05dcc5ed1e83d7379b185c0", "createdAt": null }, { "version": 2, - "id": "acec1a77-1ea8-45a7-8fce-181a8728d389", + "id": "8bc7c546-2cbc-431a-aa4a-444c73c5029a", "name": "b", - "spendingKey": "2aaa08b0cb21583833d12d55a6f2102b3d29da87ece133441868ba193b26b319", - "viewKey": "2683d3e2ed64e2fa1501c8c60119e3fff5b36b3d895330378fa2b8ee033a3e1bf9f5454deae8a5358e0dd8d4e8ec70eea0953b65a4923f3e4b05869a033c4be1", - "incomingViewKey": "eb5113d9432d6d4b522df07be4ae2498b78d5939d744a4a9475aa0f395d31102", - "outgoingViewKey": "34ce5b08786d1dd4a33e7d9c2fe7c372c942d2a4097d23ee618bc38f1ee58a06", - "publicAddress": "b477c37e28943804690cbeb73ff3f69a4486d1bca2afaeb63b9860eb563d41c6", + "spendingKey": "14428fe6e4315bf142d6aeada09c3a0298904e50dff877f1a58a7a2ee6c7bd61", + "viewKey": "b5772eae1c31e780a565f7467d4f2c8e1c154835d34beefeeee5ea15e8bd54872906fcee63a38de3320ab11d79c0f23ca69c2da124edbc3381cd49c4e89d3cd8", + "incomingViewKey": "3bcedd9d0e2e8e16d427d8425f3aee5498386fc55e1828b0db2fd6039028b900", + "outgoingViewKey": "113eda05812435b5df44e097e21b1afef5b1727e304fb61bd0a1d1fefe5360b6", + "publicAddress": "27ee06873fae686819574ed7c3263127774d0de854d8140f9cd7b9ccf71fd383", "createdAt": null }, { @@ -2677,15 +2530,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:r0n/QM8ZT0FgHImp7q2taYtPW6WORw9TEblFFUlqkCA=" + "data": "base64:ORlfuRhcsQE38mJkRycquGgVgXu1wZqvoUNErZvzymU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:E5zFfKomipf3A+SHt6Un9avD4t5DHt+67AB2RGQSAuk=" + "data": "base64:Iadf4GAaaLOOYMKru4/Fgd1XeGFbTv/Mz9b8StXvy1A=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340282177, + "timestamp": 1684973403214, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2693,36 +2546,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAd0vf5gihT7smcM7e+mEnBSr6jPhNHTjFnQKHH5n7XmuIW4S1Xp/l6OMr+zjdL7uoLIcEwnFTG12fAOB9/F/JoW0PUan4K/WSDj7c871dRDGnpDGe7WIA06uvAoltiojI4gxM1XkjoGkCK9zomvhkMNvuVd6Z3gpkSFoFrSlqingYbNP1Q8X9g46nxwnnB6LqbCEqGv3vFco1UHBWdAZr7r3UhVYC7z174rn04QrlCxSJ4GhTIYvaGQzvOXcXabVMO73UFjqc6YioSp2pHj0xi6/ZXdf0vp1tbFlGIipvEK5czY9aL2w7tewnv209PZHrJ4F1omqqCm9myJHpERjzjMiP9s9G7JsYZzq6Iwn6sAC8obypppJjjYhieN8CNf1RhuW4pcDf/DHUeHalJcLE1aVToDyK8L5p0vkIFF1uyaNaSqlQvF7g6pLDn6YO5VCZXYidjfOHj/X19vg1oox7zjB7qm/6MJL6+W6HT528v0CmqBF7qDvrHqo37SJUAiGA3o6h1ZztyAaMXSacz9qzbDlWRdEQqk5OtTlRiMmP6sUd1ZlbCO3HonREqV42W4DRcbw2e7uv7xzP8lF7BEGTPmWNpjf9NTjHqEXJrqEYdgcAIdPK1zHdJElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwuNYBpoeYgoENdCvSCpeE3mlpr5hhyHRQCQoTfoWRSlgylsjc5YPhxuTg3zued1j5s90SLJdZ3hlXEMp0B4ntDQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAZbf89d3lApmZ75IEGb5gfFMSEU66VYCI+7UMH5Z7iBOrcrQugB6pF6GY5/pocTYSHYCk4I/7RTP+rIIjdk7g8gJdr2ikXVkTnjrvz1mg30CPZQUqic3Ce2HsppSiORJZVcg4TsiRo4mt/GFOdUjO0kodceM1OVB5WMsgGqLTZ00Ai3js95i/rW9buOmD7KWqJdn+QMtznTmawOnfWz316UYn1UPYYjb3m1yY4ZZPMpqTC1jW/Ozon4wjz192KG1Ru4FCgP8bERCYozXyqLmb5sVl2h6kfe04F1Hu00DL52WJSqXRb3NBSF4aos9Lj0Mb0WyfNyhhIJlzRU/OkHKcEihP/805Zs1kfHzsv6Mp8fxJPBvScXGPrQdbJdKtz+wYDK3A3JBZdQXjga5Tw/BPsi21BPXYwWP9IrmSBO49XipelnBw+OieuKuxUBI7gRpnQVCu9fZ+gf2B0lY+uYZc+bmwVZsyegF0aWwlfxpuq1hUwB0KnaC6bYltcc+NJelYk2WARIG653+YNtGJRdtD790rfzNY3B91se6Nhh1wMWcRQVgCYSiudMeYFIkVsR9UZWntSdfyw8FvNXmaNzVCMipRpmHj8iR83Rkaxi0bwD2qrI/GACxviElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw+Nzkc1mp8w0aCMabS4EuJzLPv8lZ8TNXLdc9RZkJtSOQObVyQzcEZteDzzv/rtW6AhgARcSzAk76NuFD2iRiBA==" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64: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" } ], - "Accounts addPendingTransaction should add transactions if an account spent a note but did not receive change": [ + "Accounts getTransactionStatus should show unknown status if account has no head sequence": [ { "version": 2, - "id": "8328cf1f-e259-4d7e-b2bd-45bb8ed962ee", + "id": "946e1e5b-24a7-4d40-b03a-29c7108161ab", "name": "a", - "spendingKey": "bd727608f85bb1ef47d64dc81a9782f83530ab3a1297c771aab169c02656687c", - "viewKey": "b10ce2dfaa61c62f385d3e18f3873253317d9dc64ddc475b36f60b615f4286ee4fb472793a69c7385198349e813c37df383984b8791a4f7b28bba194428d41c2", - "incomingViewKey": "7f82e2eb408da963c5d4c4570558465f88cc3cda7d0fa1610f6cac1ae4daa304", - "outgoingViewKey": "ae38f5157974f02431856765f219c1ad1cadec4f5ad6300306bca2bba097d496", - "publicAddress": "22289018ef7143818c9681708177a02d2a8a149aeb838c973f60094a16856293", - "createdAt": null - }, - { - "version": 2, - "id": "83b9f84a-8b4c-4fdf-aa52-d038b0029c47", - "name": "b", - "spendingKey": "24f69ee5ac832b5c31eb9235b499a4692359c579288218e7238233a0179f9315", - "viewKey": "3b344f4b5f6ccf8564c67635ac1d279c5b06c08a762fdb317f60b318e91f7be244b791a75944df665793cdf61e18106165d9bf628b1521dff09f48205a727d08", - "incomingViewKey": "b5295625275882bc909cfd28a18c6889e9cc4b6413336e717e05373b77270001", - "outgoingViewKey": "0ae78ce448e6a4a6f4f18c2cce26103564746fdfc1b796b7ac9e7afe18342228", - "publicAddress": "3912594605a4907ac30c81fb163bb6a66284f2874a8eb82fc5deb66c78240fc8", + "spendingKey": "251b64d90d0b471a0dfb5dbb76baea3eb2b9b543a0d499a95881c1df1416c1ca", + "viewKey": "5144b3c95784a556d96a9a69fb4b7bdbc5e1e6bbe04172120b2e48f9c5e4eadd9fb672a5f6b35b7af1c9034d092cfe4437d5b11eaf097453425de551b8073eb6", + "incomingViewKey": "b2870ea3516a93f1cfe0b3dbf1a8d6bd2613ab6e76eb020eb5e07687802e9002", + "outgoingViewKey": "6bc2d76699e554467d5e1546cdb1d634456271e0ee4a608016d3e8a1d02e0d19", + "publicAddress": "184ed5b8c788b214a974011022d2bdf3aece1f70cd2e169ae5eb810a38df791f", "createdAt": null }, { @@ -2731,15 +2573,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:U7nW/jIY9NFZa38MfzKiG//wgTiFHq2VNYYuFwaNA0s=" + "data": "base64:XHxGBxm3RJnXfCFttIS/gcTjIbMGQufM2/L+OzNjWlE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:QMECuEWchfU7gjE0i92qSaZWGsP9xKUPvMem9JeCNY8=" + "data": "base64:ubiJ8zCVOrq+3PvFWd8DlBEKEbfKrsfXQRB1WelPRvw=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340288478, + "timestamp": 1684973406458, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2747,36 +2589,21 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAzoTZc9kXPNcatOJrz1QEUK6ZcaOQOyV9oJXRQIv+I2CS/FiwWecNcfC0oLnPbcIYmMBQZzQ909Mqt8UOeyrKz0NKQu+LmcVlC0X63R70zAaiUaZjmsmZ3x1x4z+9B63Xd4ygdKC+6vGUosnR/+bOh6+29blsaIwcA4bV5BilcUUTZ/ZEOEsYV/ro8YD7wbfTryd+1iyt9qGAP729ENO9jsVQrMGMs8qK6duLBdqgvza5JEMHOgbsvg8dAXJJpzS0DiaFc4WMkGBxfD21YHN1KeT7Q1uN/Vel9SCixQag0b8Y+zmCbftivUyQEXQrpA+ut/kN1iBfPPmlqWtU6SjZ6o42nLF0rq8ICFa0aBC0VeqtcXSTvMyHZ+0ye4DFYKQW/W2TdL4v8zjSM8g3u3ONh4imtJOMACD+7jdDs04JmxRXAQ+utY83XX0wteTQiIf8+pm9GHZcGAdYq4QVtwd3VSpHGIGzEcv71Aim3mntRkzN6OGPyDnuimu31zYyKdzg3tPVRKapcWuRFlryQGGq58IaN80DA9WkN0T1ELtATbkB9yZPleWhPrMBybJkFgxZjN51Msq26NKCpEsRc2gFntYCOfb8vfpqJCepul9SECWSFnaFhXmhJklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwPyLLpdNcml+0rwjCFf+RHj0Xo1eogLBvVR5US4CnU7V9LSXBrECzaHFoDKvOPKYkFSZW+zQ7D5AYP0BUnOM+AA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA+Ffa7iClKcP8kwZdc3RNtKqXzmeqhOJc3g3vDzV78cePHtRLAFh1+xgxeFbBclA6OYxF50cXBL53asFLBgZo1Hvm9MpUFqljm1TJWZIWqBW5s2PiPZJ60vN/6OIL80xYV5s1aSAYT2KC5Iw2mOm6cf0Mb8G0G8rG908ozzSIwjMKa4Gvw5tlVFjlo3i+DibHGLj38H8DgOVFjjMFBj6nJbET5FFUhSueeHutl06D49ulyfl8Pc4u5w1ATGuMV4q/3froMSNoChbF9tT/3GPr62g33y6FaoK9pmptMQ12kvYKxk1fHyDdK+qE18iNt1MJe13mKPsl2QjiaqrEFeaws4nD0D6e3Y6z0EGt0l/DfPcd7EWd5nDnaLuwYm06ooE31IXcGQngKPMYnjwHWyPyEDfyIAzdjfFQ1Hbmj8UgCVgg+grAjBh67M2R4xTq136zggEC6xw0viyEIoksY9HAmyo0wZR/QL7d654J0Pofe3StpeB0ZvNwcZrc3kbqTaNfE1zuKrKm4GIBGjerCEV1co0kXs8p/oeMABIwVAawbQwILXXDtaguhcJ0VmFMkdFZrPS6H89LBjLanAX02kYun+lqfPBezOVE6sqpglYbpPozOsmjVrU0h0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAweN4+tggigmFEYgDcG0m2BdySqdsg9WaM+7SqrKsuUGR2jlxjxucpPFAcIZvqKz8ZU66eWeliXLjkffxYaHO/Cg==" } ] - }, - { - "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5M1dwAAAAAAAAAAoyTwznPWzRMFqUl+GjhkwNxifn5Xgnm2x7jm0H4wxLG1raxFjje/ExCpDA8uhRdgMYrjT+eyWauzWz/ZUnu/0P9c3htPFgHzsUMeZgjk3j+LRqepKaH1A3Lg5xOniGlvZk26L2oPOJ+RKZmusGrtJ8hH2DNOOpNaiAOzaH0iJLMTnvAf1gQptp0v6Uc5yuotw5FnzaBBab77t5ek9rbqoTvgNw2DDbP4Pd6eTenJ5gWvEgXx89r2AjjTQ0r1iuLY1izRISScm9j1L+5xuu9yq1sihPSo0FZ6VCxxYJs2G7rAswbx6SihaCsH+oiYXK6dzCXbotaSEPkI8Mga3V8l41O51v4yGPTRWWt/DH8yohv/8IE4hR6tlTWGLhcGjQNLBAAAAKWp62QfkHFIA+9p/lmFN3t3hiLS5Y//zGc4+QF0B74w2ne8x2aCWJnDWaPCquzfkDlh4lqqptwohbhLc/3u2ZYhxJMHkUaOpfP27h+4U3f6tOoEtP0C5VgmdbDqsQYJBqHm0XeN67w7Pbe8gvAVEzl0ly7h/eUVmo3a5UPmLXszXDHcaghxtFRMm4BkD7mRY6GRFbn2SAipGVMi1ZbdU5du/94jQVEAPg2ozDRfLg4uDRb290krikBgPDq9+XB0fg02Ly/Oktb14UcxhpXtKZpohcnPpaqzJUrKJ/ThiFtLo40b76f0ccEyjeHC+tj/vJDk3DZPEwZIi4gnHk1SQWIKIRgL5sYZ1HgJmry49R/91UXE7GhtnoKsCg0uNhJlKyxTg3pGLykWfVRNkIQhV5vSyHrkkoERsuvvbGyqtYVATn1Fiu3XV6OD9BBaeiLSdI1IGfeuP5GzLtdtEXCewD4xiV1yT40NitrwF9wfg5VJt89iD3Iq1hHTknwo8ymS05thM9u3vb/EWzVFVcxwW+Zd/HaYsU7KkOqIU8IuSSKgpoxQaLQB4oP6ScCQ8zM8PXpivC5Gahi3Uk74PVr/0q3GRssYDi9nZGYEkSfh7MV/HgzZj73hgX43AqYsDqsoTLTRtjacac2OEM2+qbzJdEO4Ds2BtdcRmHEjiNxutMn/Qrmzf11D1t4v3k99WJqWRAmuu19kR5U8sL28oSnwz7ApsZsx4fiMWagMQCqQbhXIYeEVRNOM7s0oz6RUmRiYMxgikmYbwHDrQ8QDvz9IqIYgU21+ZeKve8jZuF42+2v9L95OlBwR77iTV1ZrKkZ8EmVHvQzkK1o2RnA9RBKUqcqDCTzoMtjo3W3OSJEUreI7t5WHDIQpLczHi+MKClxwVNxJSOtMgjsG" } ], - "Accounts connectBlock should add transactions to the walletDb with blockHash and sequence set": [ - { - "version": 2, - "id": "9a1f13be-091b-4599-85bd-a0e1ad1c7733", - "name": "a", - "spendingKey": "e5aee70b5986a097ae93bb6ccce387e512885360382f8421d820baccacc459a9", - "viewKey": "ead28dcc1d0e3eaf6df27f6d672cd156b1fbe7b8048fe77f85221dd9ab493acb308510e6b53acf5d24e9509e7dbc783294fd94b0215f134eee7caded71219b2e", - "incomingViewKey": "a32826f9653df8bb740e2d96f993d907568bfaffbc1bbd2dcf10d4b1e5e1cb00", - "outgoingViewKey": "04a83468af178d552bf0679b9773286709462f3a6908067b5032538fac2bedac", - "publicAddress": "82926dfa620e6ae2f4d26a273e96946ff90a3db7e532b0d51d05b561557d8ba6", - "createdAt": null - }, + "Accounts rebroadcastTransactions should not rebroadcast expired transactions": [ { "version": 2, - "id": "c19f8c0d-65c7-42fa-a782-93d32432d2de", - "name": "b", - "spendingKey": "30827502ac7fc82c33fa5551c65d6ba36229e571678be245b416f967bd35bc36", - "viewKey": "fa97539cf6de3131343ac5cd220a683bddb9f011e55d4edb597b72cfac6bab723cb20e0d76abf59792ea6e06ccd891eebb13963abb2b20cc940b833feec688c4", - "incomingViewKey": "c1123c3c5289754a6ce3efde7fb26ead644f0c96b0285f4b49a9d59f66c6b707", - "outgoingViewKey": "fb8ba4cad06b21bdc1f53600eda9e8f7261484e0c6214b41ac8b3cbe9fb732cb", - "publicAddress": "88412b03ce7ca8c4aea82383c4824ca4e167c37af6995a7420246452698b42e0", + "id": "c1e9a582-0ebf-4594-a2cf-289bbcd5bd0e", + "name": "accountA", + "spendingKey": "436c80e0db0bf36f77dbde6fd63ce86e950fd8e2f924c52414953a140d4a103d", + "viewKey": "9b81288ed5486f1f65159e4b21537dd2955968054bc2656e2ec5899fe197914f778813fe7286ab5b0b75663b8de61f2260c3cbf765a20b49d556da4618d301b8", + "incomingViewKey": "3017a656a72c7c006215ca434ab89e959a14d045fcb21135414d66bdd2803004", + "outgoingViewKey": "75c24bcf7805ea466530c7fce870522004bccd53c598d5bf6941560380478f9b", + "publicAddress": "000519aef6b7d1566133b1d2ebfed8e9a2422b082baf39df74f36d411bec8887", "createdAt": null }, { @@ -2785,15 +2612,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:fNXzd2f1ag1eImNaOFEcLTjDtCD15g88aLjgc6tL9WY=" + "data": "base64:ZVUx4anHKEHgDXJTuoGTW8eP2jBKQrWMw3/zPOU2BR8=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:L4CfM/PBkcsIrrGWoqXcIBq6iQxZm1Q30S/Jc9r3rTI=" + "data": "base64:mZRufpzU+cOBOdCc+jKyniCU4iBBIR0cMtCT/l9cP4M=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340293762, + "timestamp": 1684973407330, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2801,25 +2628,29 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA5ew+cH5vFoufoYlSRoOD0om+F87kYVff++R/9xUP8SiOk5/fJeuKbbw55PBdPwmjD/EeBkkS5VdUv2hYu6mRxbON6Nz4V0Mm4NRdV/4yWNSEEkKcJfw0wpFXN3/KQ7ln8U3T+ZMyEKAz11pTBvo6LJS42ELJQ3wfAE8COzisOqUE8jhX2Un/zxeOOCdSksEJ0GTchL12FOP4EYh3ZHZyO1fJznqGEizN3szUrmW5oCWlLnriP7Dhu2WgQ7UqA+5chCMiHGSuv5FWWhdXY8kCFTg4rJkkcSmM48mZbDgo11z5IGrieXuZRCzXdU0CLwACsuf/SI3KKSL1DiPI04Ihho7L0QpKWZ1KZJuVonri+/6cZppA5Yl1kRTkUyVNqJgQHuBPbU410iba7SNDZLWO73UHMN7gtw/fnZC1abwuLBQ8xdZAdGIStu2INAZSDYS8gIe5uIF8MHS3xtbSoZ7mDwoZarip2+wq2pCm59RIBAprSI18p+Hmb5v2BVLp/y4DbktosdCQM7XwFjMdIjo1yT8EXuGwmwQmcGcm9XHuIOWPOMR7PPaVKT1qJJ920eMiRJUuppdadic/UyNeKC8y3B29S6dSBerNmN+zURqBhox2plqLPYCSUklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw9MwJJfQDqOAtgzoqHhGVcckH5Vug2tg9O0CrjzisvpkhQpZOvdWd9FGwt1ZVjDJQ9m1IAAMettitNPqfxvfiCg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAtapG2p0/la4tCsEhsVNN8QD9y0YvIAQBEW5Z/ONKO7SoThRPniJHFj3n4BcB5Ikq7C7vBstEVpWTQZVdZxCcnraHw5G6KRsaEUENL/59ZgawSVrnd3NSK/S+m4S7XkYPEW6UkgcskrgRIE7wzpJJzHrPd1zQJ25D57Lk8fDAqj8IlukxIano7ZkDErUM6xKHp3324OjMLVCNGlztYHevseOPa5bD7gT9NyCX1dnLRp2FlZYO+u+u0aHd78GQ9ssKnmaUb4a+q9usMt7388k5o5oe1MrCsl/Og0czjeFMBX9H+DBEBEqzhbxcpRYfMtEEMATOcsum2tyC7+FVAuRHnReh1QYDGINC2ZrTmL6D8jzu9Vhww0yRKJ8LOY/kwDphNddOoQlJRhKux0pasTAdDvbXbHqJokHLn6B1ArwDyjAXkEfzkVT2F+2CjEX9lsn+ZwKlNcK9W3acGz6JuRTFyIHRcTUWWqqWsH7/okEF9JyjyTnjyBR2gYzgkx60uLMLk094fH0Nxnqqxh2BACw5xgRFUan7tORHwH4dR3DTa4INQGFCuAzQejhW9YV8AScno4fCteUlKQG1mXGYrQKr87BjWE9V/53G9EzAgEqpzPn5/GwpbUh5EElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoAIDMfxbXr12IqE/eFPxFzFWFbkgKWkvjcwiaBkjIz79iHGL4DQb6MCav2Ru4uavfGtf2L2ZRdHamj6rwiDjCQ==" } ] }, + { + "type": "Buffer", + "data": "base64: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" + }, { "header": { "sequence": 3, - "previousBlockHash": "0DFF6276B8F187000500E77C441EB56B40660E888797515F02BD0B4A8206B853", + "previousBlockHash": "87FD0EC5DFFB86E174952DFA331E54E15CDA46727EDD76EFC6D3EEF32C5A3A86", "noteCommitment": { "type": "Buffer", - "data": "base64:VBZDcxzFuUAZSLQcw8hw5xgIDRH2MZWUykb+F5X1mSM=" + "data": "base64:2I/wp/RRxX86LzkGxdmaBaUCVe5LDWscA+qliWXciAU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:TwWlWOWyLBcw3/jeosa0X1wI1e3BJsHY7s4J3Hg7tiA=" + "data": "base64:ndDGJdMqSc7AWu1DzVOFKwNMKoxJlDn9wmgIW6wJ7+0=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340295829, + "timestamp": 1684973410551, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -2827,62 +2658,34 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA+96S03cfNjsfliXvKN7ChtR94k1QURzEh4/WXYeJ82uFQXKx2mwoVeAWvOe4nkDhMT2G1q2EgEpcwdo3MtRvTZhMnSj8eimC/cTIZF5aH4+ZtQsKcnpdj9IgjUqno68rgcvynDGfaXJgT7dTkEfctq+Q9eofXNkjLvFFVEax00gOV463VyGo8QscY0L/qdnsRT86bN/hV+/c4nwe6VdtHk30mXYhm8XY/veBWYvtNAGTQES+wbb+1MZk8+kiMiLncE+V+ekP/kiMvqNeqbF4Ca9O4MYtLHYWazHug30WolSrGerTv1QofFQFun9LLzjJG61Wf3/Rr/FWKKXVgHmJvI98ubVHTh041T5tdSIy6P5WEDnZwkSBtsk2u4+IyChalTXQFYS7YLY7Rd3rsD94A3mZckAVKRnS5ZMD2XBtOQ8+xo9xlDIRiyOueh7w9LTkrpaMnoFeKslAUW4MlV2+sX4zV6MmaUrrsb72d4pH/++bVO29UzGnjMXNs0zbuntYoBm2U2/qsmj2B1yxZ+gkVcYcdU/aoGWbRYREAZysIEBXjrsi9taYBamUTmy0ewXTM1eEW60sxvjHbdV08MeZpoImp6EPOroCUUu2xqpcUZ+ogXUpvLbWXklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZtySDbgXwpADX4DxKAzM6k/2geYepbY+S85bKo3TIENpZWBeh+3EL9bKTIZJbX1B0Ys6/TWOH9sIHlefm5OgCA==" - } - ] - }, - { - "header": { - "sequence": 4, - "previousBlockHash": "948FC4BFC1115F5156902E0F00377CCB40CCF3C3F4031A7CB862360D11C279F0", - "noteCommitment": { - "type": "Buffer", - "data": "base64:mZPS+UbVr8iv015JdVgPg2WbGl7AtzxQ+0V7b6qEsWM=" - }, - "transactionCommitment": { - "type": "Buffer", - "data": "base64:3wUiDm0rM3Ep8bgr2tyWR1srEr+1KxO583B9wkBo5Qg=" - }, - "target": "878703931196243590817531151413670986016194031277626912635514691657912894", - "randomness": "0", - "timestamp": 1681340307614, - "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 8, - "work": "0" - }, - "transactions": [ - { - "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAA960gk9kLHamn/v8GvK23ZPx/d8fSPAEXjDJKFIzFVCyZ0g9yskcYHKSo048ok09CRxcm6AMCV280yTQfV9zZ8Ohc6K68m/I2YTcG8BVt/+qyx1yXH9SlbL2CzSLOUZuLzQlWosKQqM7QOsg8MP/mc9x3/2J23tIXHmwWEJAkaXQJFBzD7X8sY5ZfHjWTJIaB3K/rQNlnzSsdc6m6hf11obyzEKibgMIhny7bLZwVM5y4Hbg+BMT66huz8aDKzeeO9o0Dwg7Lb51QKYpk95TrE6IQ+499S7uLltE0lpf4eDwyqMIeDyPMzbX01MGXnbgboJtofAqGw1APuuC+uosascBMp4G7PQdXIC/Zht/RBaZnZs6FECTfQ43GjQ405dIuEfNzjmvn0/q6GcqZ9Neabdh6m41BOKJJkzuv6KJLbVkcAhPkMEC1SgIi0qhv/3gx2aj36NQMsNLDtY1f6EhVJ12xOmg/lBO72iIQPuou9jj13fZb8Wd9NOFYCzkixk1mafh213kwRWkmpNBagRisUudXXfPUtqf/MuWHlAAlUWnnuyRaOitQn00oHgTJ9kao1li+wtTW8sQbzc6/FGeKhWmsExgWj2M9NYGjyNySctyUTe+B4h4q9Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwcDHWXAIGbf1zIsnWp6fBI6qQE1gP+KP1rmuFMNcb8e5wSBLxlzoIRBG2Tytwtz+LRmg3lR0HNSvnAMrL8qt0Dg==" - }, - { - "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAACg2Hzaj2xZb4pYa4nMGy2F6Ohsxz7Zf+jJvVIAfm0mKRlpGcem02Vkn3Qz1DCyCKo7LvQ7J/IJzIgyycDGZr9jFWEpcV4pNufafxk3K2QyOAqqexY/P7RcntsQ1AkIQ7mk5SxsWR4r2eqsZotaa7bZzfkYa1tq2Uvrq7ZZn00OADJT7vav2UGFZ61SaZeGy4bT6L36lwtYPLp8Ixp0IAFO5OvUmvtjyOVDFuJTWBFHCrp2RRcuCp9h3UNLi+O/SEEQg41tcZROsCihe3JSQt/H44CN33nOOVHfMxIrFPlE8t7uFzuflNr6mv6nhiLsaI5Pi5kphQ+I93zz3qZyHppFQWQ3McxblAGUi0HMPIcOcYCA0R9jGVlMpG/heV9ZkjBQAAAOj5szvT5PF7V7ASWkhy9t2uD5yNwb+RlQanB4Y7Ep7WzRDX+qdLC8YqGL0KqRxvgER5ZySQ45Pw+xYN5TA2OjNN+CgWrBG9AJ/IegirpPOB1sKxUTuKWg1JnLj7+5eDAYdlD6KLVQv4+OTh7yoPNAheniBe6D3VdlqtoGHggztwYm7vEp24xFegz5mZoOpU+YBPkIeGqTcc0nHNREARVzHf4AgFXEpyxke/yOlMhrZ3qGy7prIbgPm5By5ngcthjgLMfJSElNtb8sihgppWsQx3kSjm6qxhAeOMcYsoqw74YtzNxskhjj+tjbFSSC65/rE3T2L6bkrYDw/cKBKNE/hSnUjnKO/bzZf+GfRVqQfujp7G2700LSESP9EwsVLSioWSwJsiZ8jb62eCdkWJ+PkGlBM/HkTHGy+3pwKFPN9hgJ3C//HRuHNlyfk2Hzn6AdwRIVogsP2t1tqa9KIQdUAgOTRom/miiiaDU80IG3u/pHcUaIzaqQ+OSgU+PEsYUbXf57NqjkczeW805RrV+G6HAxXVH0RDkxuAMi3TAxhvt1j3/8arXQfIf4hvntFvVydhpVgfvc/QstoSsE9Pm13ZNSNfl69kD1Q0nFksTRhxLtpFs/dQvQRDjI1OXqjJW+jlBTmgI7c3lXi6OP3k3EdxrIeWOJV4lyYg2zo2JYsmzMB3Y+E9WVdTwDWKnSTUP1L9gqQIZ2U6Oh9o95U5yxEbjgn5vnsSW1Lw/lhzB7+4VFOsKDAanlaRMny+MYt8i4Ru2o/9Ihgkd0oX44wY47k0FIQpXnK9ROFhH9iUrrzR7wEnMarwPMG3G3fPmRdJeIR1jIcYc3Y4tym4Rvff6e9dRlgOHyjfMlIetV+IZ9bBe52YzmOLNbaLg/13zdANM3FUKvgHGGm/y6oUdtotPNiKoU/QftSdSMt4fDZg1wyZy/8MIY86rsUCOWFnBw/zVTTGLoGtW+ky/G4PjEfEo7m5YOaXki/11kMD8nk5NT74SvOKdRm48lyC11aMpLwJTVIwWzbr3s6Ook4RKvkONbd2itpvKaOGMWvTnCbFMju81UeXoOTO0qoamKuKGowwefrM0Tcq040byYYRR/jYYZiu0bbbOklZbqtVvCL/TsRnmPO2D4NUfgz0kSmMPMNcGLVvkF/XoncwuK1zetHOgsEjUGehRrotomfE7gu73ZHyNuePFTw22TkdO62JlrU8bhFuyHO5IkHv+z22ipaTq3OH7KePXRjSDXSUqmYTbvlENdBaLGK5uLvcWP9FBNGqwAftYfT3//uaqP8TbpqaAG5zG4r9roLW7veYsBZGAmk5GSSQ0yuyQxj8wbi7i23DB9q6UtLxc6SQOoNK7dwlpodl6wnLsvzO75UhedGHIWEHsH84Cv9XHuTdUz/qSWK6ZCZprtf1u/2+DXyXIjIkghHk6soATyIYWxSWXqU/ZbNXaQr89e3pXl0Vk6XgH+xQYkUH5XPGXE9YHhb6gS7oJTuElZSBUEPbAYjYzAxMBql1A1EuMkoa71OgMFaRCis5WSyKSwWyqpVnxZ5He32LVzvJg9DhGi2xcttY5beheTGG8nv2yEpC/a/+pPLnV/oZAw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAkSUreQGO7zy9Q+ISokwYs0EMKaOSH8FrlqU3jtYlMjal4bqTWxN9ZGrP3W1n7T9yBdP7aSHxHWoFsKeN4BgHp694i4pTyl5+UMFD9lp5Q5+u04VJp+7rd1uWVbVsugDxywCMJV3s6/XJODPHinOEhEzaD/3oYT8tTinxEtY0mKIG3oqowYthJ75MhtjYdeq5fjiBTpgYoekxb5/EExekyW3D5P3zGEdahoPUETqUirGL0e5Sta6sYmSsnQWGa45FpjvM0ok5wesh6PKd7kpcEQUEP+RaGRkvYYaXPX+4T6DTo+QYQTop+cL4qUzMxB1uOyDmfzV+1TTtZDYDekB9QDFXCkxCW85qv7C7Z8MVfXF8UkTBNxZa+Zrz5yDWj7RE8IRUqCTmAR69jRRabYUO2si/o7iqJrIx9CGqNCE+q2WVcMMXIqZRNgM6odfx2lwQv7wQYViYyTiT59inATKFLewUoWAKnSHkF86yFv5ByQkuxk0e7DncQVNwwo35ye/zlONb4JfFClkHOQyJsB2AwzHZHGWmUil0BgAiyEhIEzr8qYgxJRJ8SGIH6tV9Ox/Nfe+6L6nMjkQUqQIlrRpRNB0JQlgFTCV4gpxBzmlDepEbOr52040Zgklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwlHTVGhMzrxlidi6EyMPdXY2EEYxO6qwvzbraxoHUulH6k5RD9X19RlZgoc2E7H9cRVTPGeU3mfoOMxN4lI1lAA==" } ] } ], - "Accounts connectBlock should update the account head hash": [ + "Accounts mint for an identifier not stored in the database throws a not found exception": [ { "version": 2, - "id": "768ba36a-248f-4454-9474-13eb9dc14414", - "name": "a", - "spendingKey": "9b1a74a2047626e9840995317e9c027731dbd7a928180794d01a2d81e5732b7d", - "viewKey": "3b6b4bb8ec9fe93ceff4e57401b40209e6cb0f2fab4c21cb581a8b1f4e40214eba9fa8580593d8644ae1e7edf64e38084eb11de8e8a61051d4c27defd822e8d7", - "incomingViewKey": "1a70d769547477364306477ebdff9e7e4bf5a6b2c1b41abc479c93328c834505", - "outgoingViewKey": "ad9317989d13b237661adc6e7eb9f09bb7d348fdf869da8e66d3753af9b13f3e", - "publicAddress": "f8ff0f05badaee19faed3314c9f561c9e718c0586bb79ddca627ca75f124d3ce", + "id": "186143e0-d197-4e95-9051-e94c96919d3c", + "name": "test", + "spendingKey": "e1479dc0a793c59011b3cb198ee66c3ae229af59d943737852c909fe11c5697d", + "viewKey": "491e039ae51a96988cb459f580df94f7a6854df8089278f24d306dad632ba544f07ed3c913ed76539896c9192b4e6a3842060a75dff942ee22521059a657cfb6", + "incomingViewKey": "8f9aff5972d393003ab609c79bda1dbec88421e97066c0da771521741b65ca00", + "outgoingViewKey": "da634114aab752ef505b69cbb5f816664e53bd15cf8f8620b1da10994c262d2c", + "publicAddress": "4857d4034a00d4d5cd5048cd0c93b2c38da13beffaba564321da1a4d9ecabec5", "createdAt": null - }, + } + ], + "Accounts mint for a valid asset identifier adds balance for the asset from the wallet": [ { "version": 2, - "id": "d9ecb71e-804a-42e9-aac0-866db0ca6968", - "name": "b", - "spendingKey": "18641f1cd7681e94b4e184ca3c3dc4e9354f95d18a58d0b567435bf2633e663b", - "viewKey": "4df51144fe0d126cb73d5a63a105b510912a0984d9916498ad544d72b0f7ca138118195b834de962f00e6300175f8742f132eb670a816f7cc5adc18914fca5e9", - "incomingViewKey": "33e841aa18b8cd239d0456c378cacd16967b88f3265389b001fa45ab4fd9cb05", - "outgoingViewKey": "ee85b78586cdcea4289afd6bf0f3ab0476eb3a81cdb4520888f10d3da60b790c", - "publicAddress": "c6212df3b8fe3829e8794f60208b63278ec98763c517e592bbf36e7a40ac3c72", + "id": "3c5815d5-237b-45f7-a448-c708e02a7174", + "name": "test", + "spendingKey": "b271d82d8044d00eca4218be1aff78687ad1635cbb1e09281ebd2ac08a7a9fcb", + "viewKey": "0cc3a15e20a423d2ba10253c6016615a226ad2944f0a00363fcbad90bd270f1c8407fe1dc27290537fc8e3b3d92cbc8148b7a5c2d817ec7b5ef975edb70f5bf1", + "incomingViewKey": "f23d8c73046a0feaeaab3202f8edae9b1876f40b17a028adb7f25aec2ee0a100", + "outgoingViewKey": "92266d2733e20aaf8297d478e0fd2ae9ab262ebb1af5a19f571f184071a25c23", + "publicAddress": "cd962caf6e1917c3edd4a0ecbd7862856371da4e837f8d9c65a5c3b89c1d7a05", "createdAt": null }, { @@ -2891,15 +2694,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:2GykhLJOP8ST+5N9OHBMS/hhLgc/WPUnVcj5CNTqGDo=" + "data": "base64:TTojRMSEmffgo8RcwWbzHEg6TW2aC9OidPBecM7yXXI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:W7h3R50JTUCBua9TqUcfPvHG2C1sREYhyIulMsDusSc=" + "data": "base64:A0+Og78pDjzN8hQ8pboX6yH92wzfwPVocYfyk8sPHEg=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340311213, + "timestamp": 1684973411655, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -2907,88 +2710,59 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAATO5058SDlEb85fckTrxdcp2IpRPKhI3/rcY2MuzaPoKpeioK7gOJ+84hDgrJmyaRLSSZ1ntKyWLAtAwwE+J6sUeGQIPyldy35vwd8H3Z15S49+RHKNxddMdIAjFVvwXqcnYd/JvJfbvMk2arhEkEwTZ7l2LymNNjLvS86+8vtbETrshtoOS+EbOAHF2xrGrbjcSmuOBSmRdVaodT+6Yt0KCq7x8fcQ3+CN0O9Vz6xfujmv2Rd18OIVxUHcpvD6DqP1GlMcfK0Mw8dtm99Ct4WfRHZrW/Ut4uYhQTe172BVT/+6y8RY5J73eXzEZOWEeDCHQ4Q6RCndr/+N9EQliiQFsTbWITGJjaSqoX7K78kkWd98GC+eKErVUCBa+EuN4xT0rwE1AWAfPsvkY/kofvOKp/JyjDBNZSNiVSuDSgIPKnWHCqhnq+rqBhMsgB4YciGi4hCHkbrZKCk3uHPdtEzugXSlESjK5flU2qguRJV6EBtlVBxj96KJsxBdKDBQb2stLclo2MnvaiqCqicQXs9fldPjL3JMJKrgpi/4rl/WIKGSq1rjNIBo+PWr8VMG41IiJuLFb2KwChNWKAO8fjxgwDFTtcV7X9eW4vBOV33XRpJ7XkyGbOo0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwn/Z6ZDtt6Qr4o3nIqUY1WdkD/w1XzxQth8BM9DrT6pZFf7pcOegf/0wVuDHD/2b3SXx6VNO028zpofibIYmMAA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAGeZE5wg9LBKV5rmKfY6PXxvr2d8L66heA7As7Dpx4XOZw9k3pmj8o3GaiRKvLY/rReIWb9wDcwurkpY1K3bQzq1JIBSDedFrBOiCmBuJaXe3lTGtapBWvq89JWG/XoEV8YKeJTfRAE069PJMXP7TWCCt7mBztzNw3vr80Cjxkk0CIWJrIJLTluPU/F8VOVWd/rn/YIaQjq/p/kLjJOLiAzfqq63E16MnORNmpNsq+VyJr2jkALpNyl9XzzJagLu1v+IB3RKLH+WK0ACpOyvlrdAtHax0+Y4+FxcFj0gYeMFCMaw2Ct3Pa5cDoGMeszkb0VfRLN/YMkRu2DGsF2fjVccxxzSI7Uda9TR652pFawBjDnoCHQmXDO9DY6c6kDYHB2f3VycumzhVw1DTafxL1wMwHoW3ys6KRNmJlGd3pcqoWEQkR/WoZkt9vLt+HGLEdPrDwFErkW830rjvTbvLj7sL2QxKcIS6kiSKu5XHdf+zMlknkN00mUAjWS1sQ3cirvp2qhsPqait2+2Osfyxrs8vz3eMQhJWDTwmLDZH+dmweUG71uROPr+K4cdbhFKxCuRcxXiotqQ0to8ZEyzZn6xsR8pOk9cpW+rHtN8iBFWRpGb5rDTibklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwj3Dt3P3m5WaXEB070DMUIXz0lAfTUapKFJ1W5ZzM1LAj9Wvejjz2fJ72gLaNfjYMQQbxtIunF2YWFabkpBrHAQ==" } ] }, { - "header": { - "sequence": 3, - "previousBlockHash": "8F667C94B57308FA71A06305375F85445C539F73D818A69CB087DBCE4FAC02EF", - "noteCommitment": { - "type": "Buffer", - "data": "base64:AUdscJBBAkN/WPWQwaa5BnOZqBU8WHJ6aDitY96Pf2E=" - }, - "transactionCommitment": { - "type": "Buffer", - "data": "base64:jzQwu+N+aHj8G7n/bwifVI5UY8Fr7vUne7rmYXrJvp4=" - }, - "target": "880842937844725196442695540779332307793253899902937591585455087694081134", - "randomness": "0", - "timestamp": 1681340313609, - "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, - "work": "0" - }, - "transactions": [ - { - "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAzLPeYb1leo6JoreNXF1yfWkDSRWtA2/V8lc65locLW2kzvMilbadPuT1JBbYKaehKblK8Wxp40WDANjLGFYiCauB7Qlya+Yarg9jD4Rfww+AXVj+2+u0cyPY36pFZXZWjQF6xuuDlsQGfvkv8/+381EVtJWqlO9vyzMxFfQFJLQMaXOyV0ZdM2ghRukoNi/1f2NsGfPg8N8g+FBvWwhGrLkxP/dQKKT+q2EnmRiSvXqi8/Su3mT2dk7FQoSnKrWUx5KMDlSZ4fDtIBzb7MwZZ0QulMzEg8hIJLo27F1IunJklDTt2jXRJ6jJ7brkuZU0mDKjkwOtMH4qUPXJm6CvXcQmrep/L6C0jt3svXbzCHnljyjXwMMpZPQXfCjZRIVjhwiP6abm4Oixu0sXSyDtgQb+h3VDZZcnyaX1QbUThMVy2nb2YIRRlPhJIp0v31B26MyWZPoZTO6JNYPtg033k+zFHMW6gkRYjs/gFWLdS1I6BTn1Kl8DDgP7BfBW8qiZD5zPx5jo6SHAQeI2CkxkjZexq+Ggtfrk3c5firyFApzaFfxZQ8YrdQlb/FuK6E+NAla1vb+1WIOVFwBygAw9AYf3w98EIXrCV9ZGoNBD9QQZslQzu7+U1klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoTt5YJsw1Z3fg3h4Up01ZdBrTj6qnK0D8YXzNRW8VGRPCcldFfU+xljCOiwukf2YtFuDetvwsc1tvtPa1lmxDQ==" - } - ] + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArfxeWSEydLaJDs9QwGUHOpLLYE1e49W1GT4gpMv11SOmC1cqUI1K6kPdp5ypk3a/HlNDFdbDH+zMGAXinQrHwR8hhPs/sRBdHMzMLgoLh9u5rLbDPN899FhHASZErV5TkvbuwMspDmtDU862XIg3YOiit1YBZ7BrNvihUnFObe8UYSlBn/6z/LmdQ5bqX1o3FnkXKco8bkrpzRimNIWG8DZDxhWnx0OP8vE4fOtfN+qUTnh6V63DIc8v19p4YHVuocoOkSr2YX3pUD3557cFFRSjjjLdpQ07iu9FamJJ0cQH8pKFLmcTkRqZfciSo5CeEMaf3QAqFkBLQxKSBHqZqrKcL0MO+g2NdyCnzD2iVH5Y/9Ref0Zhi2jY5E1Wfg5t8i5m8y9LFsXTykVOltviLiCikhXlwz0+CwCUTCCWDggLIbp9U0QDSd6JYEQ63JIJmasiKlHvu0Mn9VrHEU1hmDXDXz0qC3oSsdCHN+TJA16Kg1y26fP0LcL2UQjNtw5u2yfs0w3B4n1/O0JjqZ6DGVvvcLx5gFvi2R/vwaqG1pc5iWUXLHld5WMHeGU2OkSJO2VwSG86LJuw72hAr3gugY//D8DMuU2J1qJomUVebJScnZmx3nXSUFfHyJst56Nm+2gBusa6A31uNRwvWIWP6OCvl3tmUMFazFNYZlXFZWE6nyUmYyLQXqiOGYvW6Xf35/QYGbhYkKNIbaoUK2d7YHiH6Izx346Yhz7LQOqqHYTAy+ij8q/cv3XEZNpwE6Up1oxeFBLXim0q1lGXalgUjNRF1L5BsjfSjfEBHu5GwZDk/cwoAlNQSwmHBWGdkJGJ9KAhCheKG2DTMR9zidKE2PTcYLATOHKwFlFJCU86o1gFtdQWiw9RtgZdLhT6kMpEdibFtQR6P0iAU2XQGYD7KoAU5afaA2JFkAO2PvOtX+E4/yaz9ABp7yjozfM9VVvzjMtKNdrhv38t8P7Fe9dk7OvCxh/u1XSLzZYsr24ZF8Pt1KDsvXhihWNx2k6Df42cZaXDuJwdegVtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAIHtw1yh4xn5ycDev+5wFi07XmCZ5SnyRD+GZCsXQwzKQPQbaiWU1L4wccYJtgVBfD7XVTj4eJnQe6gk0IOtlAeAes4f9BEXPpGfzV5hGVvpBSTMbfBam4ydrBpGdn8Lw1QgiZ+C7+LpJsKuZTOUxmcQdqQn2i4DrQHRJ83BHAMB" }, { "header": { - "sequence": 4, - "previousBlockHash": "F00435FFF58D2AFE9E488C20F14FD60408230DE10C1D2F78925C246910CBAC34", + "sequence": 3, + "previousBlockHash": "11C849C70746D12CFAC65C4F1B5400DE43F8CE43FB539C0935A28ABF36E59C94", "noteCommitment": { "type": "Buffer", - "data": "base64:5lfbdGdzShZtTa2FmmKAWfFQU2vD7Sya+00R7mYWBGc=" + "data": "base64:uTACrhVZAK9qtVG5iQoOzbH90Ocmt11z+SHXDQ7JbTY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:0p7Qd3eX1PIX7AyTG6j2SVmZKx66lrxDURoj7AfvSXY=" + "data": "base64:f4xqQGzmHG6QxTrWRsmHzrNByFnBrUsZ5zf117ek3Jo=" }, - "target": "878703931196243590817531151413670986016194031277626912635514691657912894", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340325154, + "timestamp": 1684973413433, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 8, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAASSlb10Y1IWQnYFlyso3b5wQ28uw6wdkYXY++n0LyAVuYH3Y/pcYFxHcxdvOSMymhxpa9/J4ww4cta6BhP7O7o5evfe8Z8i48kuqzFJYzoFyznVu7cy0+5/LhdwA9A5ZNk1kJx1S5cjcHeDRjNsNO8F2Fo/rkKNhuA/uOCaX5TfoAQMTYMPK/m8tgFQJNyxoNdCEV0FDkF5/pSL5SbXCZ4cAkt7PKeb6JpFXf14nZcyCYTPRM9djKOBqP664zhE+NEywjLhCXCHZJGpgdo5u1dMEFGmQVaJRmlodKdbOEeSeJCGQD//5lEZ0TNKpEtRCxDR1iWpilLAxb2oNpd+3nghS/kAmvF2FFWDCou4BNUPq8iq/Zd4QZPePFbbAMyQUhJLcSY9C1Vch5cexh8K8HEhJktRL9mAFesJLq2Gjlz7pQLkhvtrTxK0wtbFHJa8qHDjikaKQqq0mdJOCltVpVbmxdpwIX/4hNrjUqLwgeI5Ka27qZv5kczqrj1MIKk4ChYfycnPfviu8WwE9S1xrDc99PnizRLc20xub9FJIxPDJUk+x42Lu7zTviqHWENStlehVaTzBwbUx2//kcUUs8/BaLd6zSzKYnnGIB2uIcNPjEIDU7nrS1wklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwcPDSeKBaS1wV0bxBV2cEMoJiMQ4W1iu+/F9TzxMpHaGU0FbH1GY16CNeQ+saaQkLpRrS39fbQdSs7grXA+9pDQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA1wpBsdd4hzbcg2UHRdlEnRmiy5gi7eCTsD6PtzsjZC6H/VERudQlTp7o+VrEWXmEcQTTXdUcn14bAb0H1mYzyUsw5XkCugRGIt2rpJS2MO+277D08C6nUykbvklBkUunvCqNQbAh+0+6UIXb87JjYaIhg6TmNbV9MxAhKa7LdHsCmc3nHAed2dyPjkBB1HHp2UY7is6UeuPWx/HUBDrryVZsbgIb5JKXQRbAKCHCsKS2VKgZpC5bhWZmdPitkF3arGydg8hnz0GRbV/znoEwJPJsFqHlPsyVEPz57FUEYuqib1HmXrid4UTIZ5M5E/RUycFjun/SV1/ZZcaPhbwBNHluWpHs41OuMiasLzDbIEdwiPuyMCqDPmrh+yFNNvgf/DJ61l/CMz1ZxItAsNA2dMHSmgGXgtt2BGmC9jo3eQD1K/Jvmk7Jjj2tdZvCxY1038sY6V6PRghLo+G58hICQe9hkXefGVnrM8Ft8tp1Je8iwGWDvxfvvOaQfitZ2oLulo8vMYm3cyKZbVQen7HoFWoLH4KzqpiVR2A0qD49uTzcTzFPO8RCH9k+jfZwi2SIPBRQhP96MfT1P3R0/OhHt5JH7Kd2yWAaDij+/0451OIrzywSyzyRsklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwvY9tgnzSvB/yNgncaXqlkClcYaij7mRQ/987Ycaj3cyuy6Yz4TklFH9cerB8iUpM3Q+tsHz9uwRp6lXTTci+CA==" }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArfxeWSEydLaJDs9QwGUHOpLLYE1e49W1GT4gpMv11SOmC1cqUI1K6kPdp5ypk3a/HlNDFdbDH+zMGAXinQrHwR8hhPs/sRBdHMzMLgoLh9u5rLbDPN899FhHASZErV5TkvbuwMspDmtDU862XIg3YOiit1YBZ7BrNvihUnFObe8UYSlBn/6z/LmdQ5bqX1o3FnkXKco8bkrpzRimNIWG8DZDxhWnx0OP8vE4fOtfN+qUTnh6V63DIc8v19p4YHVuocoOkSr2YX3pUD3557cFFRSjjjLdpQ07iu9FamJJ0cQH8pKFLmcTkRqZfciSo5CeEMaf3QAqFkBLQxKSBHqZqrKcL0MO+g2NdyCnzD2iVH5Y/9Ref0Zhi2jY5E1Wfg5t8i5m8y9LFsXTykVOltviLiCikhXlwz0+CwCUTCCWDggLIbp9U0QDSd6JYEQ63JIJmasiKlHvu0Mn9VrHEU1hmDXDXz0qC3oSsdCHN+TJA16Kg1y26fP0LcL2UQjNtw5u2yfs0w3B4n1/O0JjqZ6DGVvvcLx5gFvi2R/vwaqG1pc5iWUXLHld5WMHeGU2OkSJO2VwSG86LJuw72hAr3gugY//D8DMuU2J1qJomUVebJScnZmx3nXSUFfHyJst56Nm+2gBusa6A31uNRwvWIWP6OCvl3tmUMFazFNYZlXFZWE6nyUmYyLQXqiOGYvW6Xf35/QYGbhYkKNIbaoUK2d7YHiH6Izx346Yhz7LQOqqHYTAy+ij8q/cv3XEZNpwE6Up1oxeFBLXim0q1lGXalgUjNRF1L5BsjfSjfEBHu5GwZDk/cwoAlNQSwmHBWGdkJGJ9KAhCheKG2DTMR9zidKE2PTcYLATOHKwFlFJCU86o1gFtdQWiw9RtgZdLhT6kMpEdibFtQR6P0iAU2XQGYD7KoAU5afaA2JFkAO2PvOtX+E4/yaz9ABp7yjozfM9VVvzjMtKNdrhv38t8P7Fe9dk7OvCxh/u1XSLzZYsr24ZF8Pt1KDsvXhihWNx2k6Df42cZaXDuJwdegVtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAIHtw1yh4xn5ycDev+5wFi07XmCZ5SnyRD+GZCsXQwzKQPQbaiWU1L4wccYJtgVBfD7XVTj4eJnQe6gk0IOtlAeAes4f9BEXPpGfzV5hGVvpBSTMbfBam4ydrBpGdn8Lw1QgiZ+C7+LpJsKuZTOUxmcQdqQn2i4DrQHRJ83BHAMB" } ] + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAA46bRvl9A+99L3ikW4PFfxBXzRiAeO8/lTPCNIDY37OCyV4HQ0Lh8aWf5lCwQjnH+1UPUebZVfXa5hCs8TotHPbfwk6RnXlnKUoLrp6vKdmiWnQpUq18dTRex5lORqMBbW7J2k+ny7apkPjL8GebrZGf3Z3lvPLSi5H7o0D4uNs4OjlXQ9ZN+F0p92pVm2Hcgvnb/ZL2ehTFloRSIfzVkKKSi0Z+N/3u8k2nN0y+F38WOQkuYKf60zvQJpSFNuZgACmhsFy8L+nAkBM18siquxyJgat6/z41ywhFTEUjgY0kFODBrYlQwJlBk78w5YUZl2+WjKbyXfE8slnxT6SezTECeixktRB1dz8e7vt4HTfL2Mit5NN9g52+a4hUd4jNLclQbgiuajnGA198Ykzxq9ZCkE2929+uWgWwnjFLZd9+4vulwPrpujoEKETfG8zlkNulcdOSLpAG484d/IWy4addWTlh0ryQ4aRM54lYTgTK+5RFEaSOOHsqsqVSSzK5z9czIvZ76tatFuX5eqXcuy7PoDHu2ePWzXrGTd9WTYKB0btWtTjij7RWU3rWkjtnUhp7Cn7fuzB6r+A+UPAqGgcVIlbqkDxEtvlOw4frS+O9yCzzjhUzAuqk+ZT4v5dWfav27BDPR4ooa/BWz4eTOWno4S5+pEwnqdyf1u89hlpmd4CA0OidcFGqceb6WQgSyVuCAKk4kgO5VYVmq+1qwQvtIEmnG1+VelThwRt9TVENA+he8Rq6i16cDaFEpFy3QzUU4vNI65GnpUy6qwQqWonJC0iVZFVoop+0/cXKIidhM1l9KnwDoJF4BfDuTabi9QouAr6kpKNYQKdwgO3HGZsgE23Bn1T+0DRK+pTH4MsDmN9pWueWcnBPO8Rt5s3LPSoF6J+LUiTCupLxjYROMd7nxF/Ay4JA+uRRqOliwf/OMAoSa1ScUYJL+KQkuqVof/ydfcx2uG4GMHuxCgffZpTIdH12D9eeFzZYsr24ZF8Pt1KDsvXhihWNx2k6Df42cZaXDuJwdegVtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAANPFsVLfDDH/VukjjwVH2dSDmn8yLwNFGrjHSnahRiHCvheen59n9raOoexWljhsm4+4mUUooI+fWrLTkW9uugiHMYZRctmNgrr3lLUW4ZR0epIhweTiUpjWk9G+PNlVOk7DKjDI/yWA1VRx4JOtfDWn4Cz7Dmo6F+qhxmjpY0cL" } ], - "Accounts connectBlock should update the account unconfirmed balance": [ - { - "version": 2, - "id": "ac853e0e-e39a-47da-a51b-d405d3346793", - "name": "a", - "spendingKey": "d1933bdf880b81a8b9c238f10725d730325d8e4e896a791bf286cf52b3119e29", - "viewKey": "a433a871668dd9215a119915006b40a9c6547f38500dde1b3d6097a33eb732e8001887ee54c7e626dcdff41f973d9a2971851ca3f57e9ef0ef5122ff54d9e62b", - "incomingViewKey": "3ddb863fef98ddecd80d1b8d53462a85a65bc7363e18af8a48de61e01b5e5103", - "outgoingViewKey": "e68055713d11d64d0d62388b88c4f5188e09535ec06e0ec1f76d6811dda3d24b", - "publicAddress": "d5651e6bafd9e3cbe2390a34aa1017b4e5c55450b0cf828192467f2efbdc57e8", - "createdAt": null - }, + "Accounts mint for a valid metadata and name returns a transaction with matching mint descriptions": [ { "version": 2, - "id": "cbcf0250-8c14-4f16-8259-fd4fc5fb5717", - "name": "b", - "spendingKey": "1382ff3f740b54b9bc5d06a221895f04b917281571251b56ca5ad9e56c35a13a", - "viewKey": "849c5f6412f69739b612d0522af4577142f6f65b220e7b3a1d4e92bf60fc14b92f4794a78624d3cd5036e27406d9b3240157ab35deb8f685a07b7a249b353047", - "incomingViewKey": "7a97a72a3e588f7c7b4c7b38b429327e6d0e6a3f73b08463e2e56f5671c69106", - "outgoingViewKey": "d8d8716446a231a17256c9370918ea95a2737c69ab0fb21ae15e76a0083a3a13", - "publicAddress": "ab1c020481e0d4d5907aa8074c021153f0baedb6b5638ef1f49663c2c9e4afe2", + "id": "598deece-7cc9-4f1c-adb8-7d89aad0725a", + "name": "test", + "spendingKey": "2b7cfba0027c9e8573db3009ea3a48978a5fa6e2647bb999dd528edab728270f", + "viewKey": "6cc88538b05590563839d26e2e985e093ee9529452c9e43f7b867124929a0f1979128380336707523cf49738e3234802e567b320d3697f82515543aa612f5416", + "incomingViewKey": "687790fa689cf356c3087bd35f39230291b31d37f6da9875e61fa7ff9c751c01", + "outgoingViewKey": "01b8d9479a7497de98047a4acf02b43f6b79ef048f5a2b78cf442edb62ce0e76", + "publicAddress": "b0af78a2e8cdf6b7f73c880c8783256eb8b4338a6a2b3f6ac45a0c9a818492f0", "createdAt": null }, { @@ -2997,15 +2771,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:YEYddkIIp1PIf5gARL9ttHZCaEM9BIfSaSMLXskHe3M=" + "data": "base64:noLvtjwG6FIs7m61JERN44n6lh6fdZzyyvh+nUnmIFI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:3r6MCZtgsH+Xd13iJ3Vv4mPdLGizuHDZoiW5VWifpNU=" + "data": "base64:iH9uwRG1EpDCPlU5CEV6U0aTBGNhtYTG97DE3B7Rof4=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340328166, + "timestamp": 1684973416016, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3013,51 +2787,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAXJvxZHrNCWKtZBIRw17Kb9ZFK8DoQFLXPUWEUh4thzKKNkHM6pV+47RpYyVsc54pzmsx0Vjlx52Ot9e4ehjSdhM4ONGB//W8rG3DCrj5Al21J9DWeUiBjpItWsAvFTDhSdhUI/rcg7CAagyj/cdcIKft3GtjVc/EUyCnIypANpALq8Edzr3OWX/pxxULHgAgUeyg5YFAedoq1aSJ6h1xEzny+qyS/ujR+pbPDVVZc9mDPpZmqWjgCd8/tN93Z3MNql8nhUfio6L3bbZzlTsOCxdO8rtOr7yTe2DJz2g1I7/W09SpFwp1/prUG220sqRQD/8WqkXU14Kv/CQ+2uZh6lbEOHGvTW+XId/+g4YJn9PVH398RazsHWsyB5b9wk9SKC8UK0jPF2rRlJcfEs2XaUW0gyAma3NVtKXIvlBS+p7ZQTAHyMeR8xftg4FP/4HcQ8B2gMpfMyVmER+QyTJdw/WubzHXz1XwZz0p/f87mkzD4UKj6/v++u8EYujRh3Kuf828KGCM8sgp8eksK9ApFY6JI7G8tBb0UVLqnNyBikdV96CJv0M9e3gq0vCY/6VfSMw4ZAcuOI1EeMLgFG4XK9pCULzmXtqm0v6ZwQbUdte67W6bH6QdRklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoMbBi9ytXvy+wLhmSxPStffJOex/DieS/RdWch+xy6SnsRpQQUoX7cC5c6Up2V7lVYnvfaqXCH6OPv+VfjnjCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAkALn5WaFp0OVRq7SchTs54YbPd1VCvjC3ZL6TntCHkGOApzEdpnpRqCY9iLIvv1lMXhuXhu8p31xZACENGKdvZAhLLp/yOHs/xG8nS3r1RyOlT7ZGPrnKa2jAHzSBeY7/HsivA45bojvy4QINzNytaW+Bqxk5XbAAsxEkDChyQ8IdrL7EjpRq04g3sTjg87WVlnTB8iKGWe2XbtBhBbLypvhdQgY3PqTZQeiZPdVI3K1mkg+n87rWTEgtrxiXSJLBnfaWx0xtf0FBItR/5IPQcEg3RO8URjc43+828T3W0ZQRH0ZQirSUSx9jt22oMo0SFcY/KF5YCcQlJ2mok+9J1IeKZfP0F8zhCmYRPzFaKX5dPln1E6cSkzNd3n3DctO2CxUB1dxPbFFFV1TSqluYo/s/ps9L1l7So4WO1HyVIjyJpXWgNt52fGeqt3aWsuLfO9hRSZez5UlxuRakkpP16mgOxSIe9BthX80cPPPbR7BGbHWEJIEV6PawFvMCfWRbbS243v1a5lk7OBQBH+vDAodOi/54oBiVeC8KoOH/yMHms8hWy4UNi6deXaf369h9crKsHlS5QzOgl9c0aKhJYH/mT3etUW9QlKsiRyDD+WGnx6pV4fUEUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUdPKYEXspkbw1/T5KxX7LxbtNqRig3ncqmdUVnypLOYM9xkOBsVkMXGsFqLUgVxtivISEh8nuZS8agnpe+VtDA==" } ] }, { - "header": { - "sequence": 3, - "previousBlockHash": "C85D3E9357DA9BD61FF8DD5A3E8A831B2E7DE362505487D21C431EED418D7DDD", - "noteCommitment": { - "type": "Buffer", - "data": "base64:IsQZhHuR4DFUKZ5o0oUthL35QykAgDqlx2l3kwXiqlM=" - }, - "transactionCommitment": { - "type": "Buffer", - "data": "base64:1Jtem4h7pSLuaJk+BAujJwsERItoKjqT0izty0qbV6s=" - }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", - "randomness": "0", - "timestamp": 1681340338925, - "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, - "work": "0" - }, - "transactions": [ - { - "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAAN9O+e5GbaIIjwer+1iUmLzz0GCQJTM4goFaTG+EvmyPhyCaoV0i/kNPxy/z2FBMR4CjKUx13Aj1s40iwINt2HFaTWowPu5/3htQX+poy0GYVnBV+DNNRmgWBmwYKd7xefsFofjRByy7KDHyUwvJgfLtG8U/wqw/Jxx+YGy59e0Khm31JTAH1RadV7hfbrcDSdDrWSRrtelYgKVedJo0rvsYC3VG8+Wm+skVmfjjc6+TkLByImtbcz4JRquT0Ff/Evt+BqpNJllrsxHVgGkjNol3Rz1STJRk3ctakNoipV1zSGuNCjz9w7797EjqAAXWMnei1rsJHg0IIkSRvok5bInDQpXVPNNOS+4zXmK4kKZfAY635DOOxOUBuBWnNQpsbRWZ2ZKgvcBiNSWyOvtxwToUBQH5bQqhqXU4RqbpFj3MX/g6+dSvYYjqXkYOG6OdmNfQdjjKTtqO9uyhZqvkob4jIPZhzQVnm/LkBHT/fZeK1FzRD6ls0wRK1TWClvilonIpR6afKoVdeE7afAee1LvCxeYmRkA1UYaqfSXSvZqMwra1TpiAQG7G3y+SwkCTYYSof2XK6p2p4TWYJ68iLncwNscmSc4o6Vjg2dkmSLNfgpFCh4M9f0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwChgJat6IIq7zN8NoyyaHRc2zf13o6VFkqCniaLQaBJb69pkJ1a45r2n+ty6ljEVk1PzuSeJl0MB+/Zv5q0T2AA==" - }, - { - "type": "Buffer", - "data": "base64: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" - } - ] + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAt3RLqaIE2T7H3JVWxi7fTpgR9/odMrsTk3+1J3iS0hK3Yra4hidH4fCdXEiDQ1rA32E05GVygF0dfOQT1yDhzMs/w4nWbahLWe9XCabVlQ+wa+rG1vMgLaKHIMQshBJuIwo6mchOsBVfBIoFqihB1/r3w0px7vLrBY7WoXoSjtQKmRtpUxjzFoTyZocm+mw4is+HcMpqty0/nlg+UA2Hk63IY/3lfvnlSMps9XhSqHOE42IUU8sZiVoiLnXXCmoAXlBuKK2d11iV7gymdrSHC07DH21gbQlZ18LOfznNOGLXkSZFkCFhA92Nx86TVm2u7s7tngugePB1+5Kro16CCGJCO8ePJ8sZl9I48IKuzjVjnFcpkiBqPI6FRtQiCrlvLLoqrkpjGYV8v8WfDSD1XElHbXHikrMp89y4x654B29dsf5AY+pKGcLPM0QyZUtANQFuZwv9UGKZjWekvBKz9v6fC2m42Uye4RoYYhA3OsZuJx0Kskf5w83zi7zUdA3NMQ73Dq6GLpF1/20eHWvoi8WhWs28KwN4HeJK/Zh8dsxL33/5e5ybz/ueFCqbKyWJqTxS8SkyzF6WLfq8+DgcGw9n1xdDFOTxIcTX2hep+2OnN5ozs8fGVjKYuHKVEQ4eB3HQRMRnyIxIARNQpt/Ej0VvNPPX82QGfSWABJli6EKATAEe6W4QpQkhoYErVacG9Yqik5/jElosDiP3uG75DiAsSfi6/nOpsaNfpll8TtDOs+obFwGwlaYA6XzTG0i0GlQRRtYiBxjcI59C2qwtrjbhLdjZx/QxrBVpEjyPrMZi5ylP0gfEwYYmQWe0SG62L2mycUMjkP7KacmvjQ+hWrlLrOHXfux+F+i9WeXtKhMm4xMJYceW6YmJZ6x8i1Yf8J4wUfF+PNB3NnZ2YEdDxZuYlFDFpuP1isTtgoSJiF6kI6k3PIbZvBJ0D3TyjJhas3WNknR7shfGd4abNswL10xMOo7CtfC+sK94oujN9rf3PIgMh4Mlbri0M4pqKz9qxFoMmoGEkvBtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAADlSVLn6oCwsQzUMhtXfk8szT88qQHFzrTHViiFuHL09u7CpoLIkDOD/jdyx4m51yeun05ARK5Om5sSGizIJzgXPFdv90xsSgqoeTO7UhnuKyu0hSX3AMQn68nXzwirFJVZCWad1HYcSH2hpjmbH3cBqkuKY6se0jox3F+LwfAAK" } ], - "Accounts connectBlock should not connect blocks behind the account head": [ + "Accounts mint for a valid metadata and name adds balance for the asset from the wallet": [ { "version": 2, - "id": "15f5ffc4-c45d-4b36-bac7-671730688467", - "name": "a", - "spendingKey": "605b1911e8cd9c0fff7f83a2b7066a973d17b700cb45fbc6ce993608d1f6e062", - "viewKey": "e805a3282ac678a2eb9bfdfa10ba96fc964bc5d0fc5131512d7ac00730577a3617782aeb997192140afec0f94e0524cdfd8695c1e67d50d04ef9e4004cc22d09", - "incomingViewKey": "fb92400fc36e489513c7edfa7ab86d2d7136328e088785f2c396bd1b20883d03", - "outgoingViewKey": "67ee8bc30b0d24358e40f080b666b194c06b6f279838135e1e58d6e3059fc535", - "publicAddress": "0a00c2cf4e8b48509fbf4cc6bf3dd926b1fa7067da863e852393d399617719d0", + "id": "1f228404-7d11-4506-9af8-429d91cc2445", + "name": "test", + "spendingKey": "e3321297f00f58c84140b40f7427f5eab64b0a0c128e15c65246bdc378fdbf70", + "viewKey": "2e59343fa78ee4caad2839b4163461607b9a19349a0de6aefff8dc02075a2d383466980fcd69c5282dc83a6623dcaa041331e99ce4f49ab17a1215aa78d26b60", + "incomingViewKey": "f80d43c72d4e641301c45a787263d226ce9dfa02f9196f19682697541cf1f703", + "outgoingViewKey": "06246f011b7bf381bff5896a173d9dd4a7c50805714fa2c86788a534a35af616", + "publicAddress": "fbec377646ea7dd5d161ac74f1a07200000d391138e5c9b134abbe34d0914131", "createdAt": null }, { @@ -3066,15 +2814,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:7n/d+pVrRXxhAFxlbxdqpAiHG/RXbxDV5rZszgfoNU4=" + "data": "base64:Gq0ZAF/vdDQrdzVEFfoMU/8wnRG4u/mnSzrTt1fEPhI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:VmkEIzX1gVb8x6wOBQGr2d86pTIrhuxN8Y3CCJcgjmk=" + "data": "base64:j8ARcsnSkiwrnoeSiCMArqAoXAvmw1q6pN4ebXOtEoc=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340342208, + "timestamp": 1684973417895, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3082,47 +2830,55 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAATgCEAjHQs/0kDxYB9SViQSCBN8Y7FgXk885Tsups+0SjpA6dI7K7BtVi+HZ1AONOMQI+FcLhNVy/AvN6cFD/N6/4sXm/rof9+haKFyQuyAG5nWIojY+6LfU+AhRvXbb+uweXZ/xt+emu/wquU2UBkIOJOMyhTO0nWZt8YV/hjrQUzCmp038ui4JcpDTsCsaYonKDN2dYNuIt+US/H02ki4fELctb/EFxg1KlD3oe+5C1Gs/c7QkUlyH9z/D1Roq226wZqwE5TeMlE825jlGL3Maw8/XRgc0Qirld6FaJWGWLi46brOvNvZPrD+hQQwDi1h6SGp1fENOIjZg45b1sZdtcM9SM0iscYoxtdg0cm4BEeWdkWhr5c6Ii/Xwc8FJSR43Ij13JSJfNr0s8a4FsLlot4mv9/tg/mY29SHvw0iK2aelFu8dj1v9Rc71CSvsrZ9RoTr+lRM5u85CimcAils4Y5NX8dw73mNXpszn8j7Ty75wX40Oe/Iuhqo3e7mLOyumelVbEfqoUouzFDti4NeVYOZHQQaFk4YlDzTk/eM/MkYkdm5NKnGOWmyPp3gNc74C+SbeGJ5P63+7mzdwrf+w+YrsRd+/1Tf06N3vSHqtyPQX9+zi4eElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw2IRliv2GJ3aLU98jRBYEqFLNLYWfKNlsv0S6sa8jRb+NwaUq2z5RElU/6KSxMCYIoQ3Io1pska6C37Oh4vQyCg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAMfyb1bOZ6mbbydhY/gCD/SgaHxu/p3Zp1Uq8M6IVL0GSkrQrDqH5HV3Mz0tIi32+DRl5K+m+OIpq0bnsSVMRLzSnmkQTOtOikgv8gvvC10KTt86zGhEMSbiFR/+xTLAAyUYSp6Ui8QOdNLba02rjbMgBpI6xcTpoDQ1fEEn7FqgVHSiV0Ub6oGhmeoZ7At9sh7GEHtTJBB9TfTFb24brMxigJHIp7koSTs0KOC8YMveGTY5NcbRm7iHFVqB4mzMmFFrPaBvMz0fMOIGm02w2o/Wh+saeJTSgcM+MPfNubo4DbOGSPr8LY1wOKvZoIW6cmaxiz5MR4xFTqPt/wD5CQJYj+Ky0QuczNBNBp2SwB2Wb5l6Eu8fj3eJ3mN1CbjoewmKfV2x3hVNQJtW/69OLt/f2XUkKYnsirhfUx8JD3EeVrfkCn4cd2ECr/egT89GTxQQGQbqh4tNeoatcgHakXQ9Op27JCBfc4cg4hWv9f4KqCxkqkOgJ8GqKKGUOecmwcNxnVJFhNnLAJpy74AI1ybuxbMsjGtrgcCbiy9bR+tiIWGaZebeI11UVi592M7VT2fW3fCpLEc3xxAc9E2UWq7/ncH2Jb06CyEwCHDA5zk7b+zipI5OyQUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNztt/p2buadPE1aaIVtYurhCByfCR0UamaDzFIgZG10p8p7JAJOgKO0JMEkU9C2v31NBtF0x48B9g8WmviBJCQ==" } ] }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOaCQsmLesEKi1/83F+0IBuF2fFxaPFPlc5At0fFhaLuufKRn4SQIzgn5xe6CviktKPQfhzhmzoKxBMl/OHzt7Ik2yyFj5e5FNOhE/X7BgiqyPQHLQbczTC1S80vNh1uRjBUb6O68FMvNkffMBkBvxxlHrQAYHHbwiRpmoRU5F+kD3HfH9TiZ7Hn1/V08Wb5Resk0o9c6ISAZn0DbOPvph6HltREJpKUb0Yv220I+rGSKCqassfIlYI5ZbIKa3F6Hc5R1DMx2V31+HbhSph6Bv4tQLUgLvDROp0shSYFUYHwTM6VNeakW8e6ERZt0oGbc/ypL5sXCARUszUs+F9DQVLXDnlJF5nRlOf4/Fwf/UP3kIK5m8Zn02K+xTWFy7aBbK28r7iWjpHDVEyGZqLnKo+XlwXZOUuQgb4tZ+4HYBtmuMS86/gLCPW+Y5GZYxDsq5iOj7tuuE2hUvIv3l0EMptL0I1rwLmov09xFX2toNxfbueKGETS0XFeND2eKweop0+ob5nBeqUHsW9gwrxuZV47vK6o3rb+/Gs9jqCJ+tfKjCkXFMt6Vb4yRhzscQs6YGJqNYyYUm1q2nbflF61rbeYiriscz0YwbhSqS1UjdW7FrszunIzTfxAbRtKXpMLjtm1tcm9sb610SZTiEHg1smhsqEuriUXIlEFOPQvNNWUCCN1ovJaBw29cQVsXc4YxELbZmARTAkpP8guWw26tIi9ya7699r3ruMfUgPTcWcwQc0VIPpET44rPlnyu6GVC9zFrPiGAK3j72KRjQd7wdzC+Ek2kZEs9ueTkdzJfCAlZwcykmJXJP4bK6+mSbY0pe9bOzUDH+poEgWt/S3SrEjr/pMRco9LhAXprQPGYsuO4Wax7+w/B4MhV3R0jb4Ql8ARBMjYBcZiWbQx1yrJ8wEchwczYzuIPuH/PAa4Zgab5Lmy0boV8YvpyMlX339uDZoM+d0TebH1GqPa5aTZoGlhFMvPuq9ZF++w3dkbqfdXRYax08aByAAANORE45cmxNKu+NNCRQTFtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKAAAAAAAAACUTsbUUT2sjOTT5qIuYxMS0+03IilDNk02dBrUog84hvfPZ0H2RZG9tRR7e6/TqOF9kCuzs5ViG5tUt56YY8AWgtPyyTuLobkrXXBd8kxK8EXim5mexiCXVIY8aK1jx5Ja8pN1GsH6YU1njNTJn4Eg9NjamuK0j2jX3bt5EgDEC" + }, { "header": { "sequence": 3, - "previousBlockHash": "BDAE1F9FE1AB9CDCC49F3D9F26B83880B4E723C22940863A895B8F2344FA3162", + "previousBlockHash": "E5D79CA53CE453BA518BE25D60036296AFCBA58B0DB43968EE30FC205D5523ED", "noteCommitment": { "type": "Buffer", - "data": "base64:3XNKCJETRy6UpKNnOy8dqvJydzaS1EEiswRqVB3Zyjo=" + "data": "base64:zxwMj+GXENyg9oHELAPGblbIAqzJYBQxSPXWPHUZ3mw=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:KvzpTs4SLYzw+ATNAW7E27H7e2r5PFu3VLbHYzetYZc=" + "data": "base64:OS+vrSZrqvoZEtLpwW2y1/lzTozM+28Cd+5gQcb4gsc=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340344646, + "timestamp": 1684973419544, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAVI/1U96Oeme2EUM6/9AfuFTokg2+9XlO/+sFV5aGdB+ZaySr670kJBJb/Dh/4RZthHwPO2+xLksj9/kKWAKuGrTMEnrn6IFP+Dt8mKsFs8G2TC+wHHdWUf3uuLTU6NAL8iwzoBDHcpBdyh7QHbyroKe+apP//x6/cMunSUg0sMkBUgPNzVrmi0EPYJG/vozp4ZFCvB/83giprahSG+K2if4nyxxKqkjNYGDWRKlilRqB1qT/K8ZQxwmXXuKrndBKbiu45dG1sdYC2wvm2JqSemJ5rd5z0DwmUBxCOAiZHXp48qGxEv6kZ7uIlyW5bTpXBaY97WCAt22Hw3j5RAIwxvdMGenbeKCiP3POuJy3TAT4jo+Nt3c6yBL0cPp0OtUGjtfqDLk9LVX1hyXCH8lP4Qj3Go/vgMdJ/59kQzUciKWIn+o4qNO99MMXMaebfGmx3pvj467kXJ8ORB+3qltzDJ5/5m+v03hZGK7lmoO7qYWZfSPENzLe+XDq8KCc0BJxq2Yb5clOYxhN3NACRkOHnMZxf+OtOPsFir0N2eeMwNCAeHrnbqziSYCKYBw9zslmOgGzPDtpU0+b82uOnLd2Tl72WSxt5XChjmE4Rz6PPneXN/JrPgmbMklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwSQFCh0/updwfVdnLd5rdO6se3IX3ooyomd1bf6Ieqt9Dzme6BNfnuCtNe0e2Orxf245HSsfzIpvL8TpJBDMkBg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA9w8kqSlOQcvsP3LySGHYzhXcam/j4QQWmngrhewnc/GGdWWkkWuqsGszNncH3KhfMQUqu6clp95N6+rVQsgHDb4AsSod5Cl7AOdbQz4CGIOs33gvfAjgx1W3UFiPTFQhm5QeCOp1c8Q7cDrXnA7Rq1OARA/LPKmw6OgwVwuefkwSOSt2tFRfwqm4FHYmsqXmegdHzQ/91BhNfRFLcjpi20E+8io/YHtg0tkHtWir+bG1KtmdQYgfKKdVZVuP8vutffeJTuCoiWl5zsnxJ/ZAuqsuXWuFn+BdJJvhrFfEOsszerwvXijfVfaC78oCpcHUTplyIO8e6xcoKtzricplGVNCPfJL5sFq1aCP4rNICP2lf/ErtFORX+YkheLGofAGfVudEeU/yEe/SLSWGoCaBiEFXWxe9Cxxi+ywwcezqQaLMukzhq1zrQbFBPRzHdpr9Sm2cZz/Qqp0gT4lWpV2LtWLsrCDFoxdjkKruSBm8icuPqEVq/druawtT3TU7VCgZvV1wsaX6Xi5VtKeG4SfsLN/EklY0LkyIHFcVzl66KJSiMsePqlFFN4V39lX08im8AU8GieJ2YfemHBCZLzIvlHhdJ3X95mQ8EeOHY4RDCSGzlDCLPDH40lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYUel9grvoZUleDDwaAuFiSlQIZ9XmukWcKIvR9nceGioPsyBRSZBNvkQAvW/t5ndx67f2y2sZm7/iz5ehMkaAg==" + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOaCQsmLesEKi1/83F+0IBuF2fFxaPFPlc5At0fFhaLuufKRn4SQIzgn5xe6CviktKPQfhzhmzoKxBMl/OHzt7Ik2yyFj5e5FNOhE/X7BgiqyPQHLQbczTC1S80vNh1uRjBUb6O68FMvNkffMBkBvxxlHrQAYHHbwiRpmoRU5F+kD3HfH9TiZ7Hn1/V08Wb5Resk0o9c6ISAZn0DbOPvph6HltREJpKUb0Yv220I+rGSKCqassfIlYI5ZbIKa3F6Hc5R1DMx2V31+HbhSph6Bv4tQLUgLvDROp0shSYFUYHwTM6VNeakW8e6ERZt0oGbc/ypL5sXCARUszUs+F9DQVLXDnlJF5nRlOf4/Fwf/UP3kIK5m8Zn02K+xTWFy7aBbK28r7iWjpHDVEyGZqLnKo+XlwXZOUuQgb4tZ+4HYBtmuMS86/gLCPW+Y5GZYxDsq5iOj7tuuE2hUvIv3l0EMptL0I1rwLmov09xFX2toNxfbueKGETS0XFeND2eKweop0+ob5nBeqUHsW9gwrxuZV47vK6o3rb+/Gs9jqCJ+tfKjCkXFMt6Vb4yRhzscQs6YGJqNYyYUm1q2nbflF61rbeYiriscz0YwbhSqS1UjdW7FrszunIzTfxAbRtKXpMLjtm1tcm9sb610SZTiEHg1smhsqEuriUXIlEFOPQvNNWUCCN1ovJaBw29cQVsXc4YxELbZmARTAkpP8guWw26tIi9ya7699r3ruMfUgPTcWcwQc0VIPpET44rPlnyu6GVC9zFrPiGAK3j72KRjQd7wdzC+Ek2kZEs9ueTkdzJfCAlZwcykmJXJP4bK6+mSbY0pe9bOzUDH+poEgWt/S3SrEjr/pMRco9LhAXprQPGYsuO4Wax7+w/B4MhV3R0jb4Ql8ARBMjYBcZiWbQx1yrJ8wEchwczYzuIPuH/PAa4Zgab5Lmy0boV8YvpyMlX339uDZoM+d0TebH1GqPa5aTZoGlhFMvPuq9ZF++w3dkbqfdXRYax08aByAAANORE45cmxNKu+NNCRQTFtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKAAAAAAAAACUTsbUUT2sjOTT5qIuYxMS0+03IilDNk02dBrUog84hvfPZ0H2RZG9tRR7e6/TqOF9kCuzs5ViG5tUt56YY8AWgtPyyTuLobkrXXBd8kxK8EXim5mexiCXVIY8aK1jx5Ja8pN1GsH6YU1njNTJn4Eg9NjamuK0j2jX3bt5EgDEC" } ] } ], - "Accounts connectBlock should not connect blocks equal to the account head": [ + "Accounts burn returns a transaction with matching burn descriptions": [ { "version": 2, - "id": "f5db4cfd-06dc-46cf-96d6-0d78501cadf1", - "name": "a", - "spendingKey": "091bbe0119995f7225409eca485d0bcdc584aa1f1a8866dbf0ec3add993da8c6", - "viewKey": "fd932c68bf0c000872a8c2cda711a329277c4d029246841eac50face52d9bd35abe1273cb675ee987dfabe13a974e1da030b210970fbf8107cbca3745b6f384c", - "incomingViewKey": "c9f4fc6e9cf5be1141228ce2d595bbc88e195fea6d952ec0bf9322057829da05", - "outgoingViewKey": "df871411151d4f08f3c7b8edc31306623b2d694dead38e8064c48e0f3b929d98", - "publicAddress": "072084ceca957983117d781921e1b8c18690a44264ef78d48b808178eb00c8b1", + "id": "72d4a573-0406-4531-a9b6-64e0ae7f2ae0", + "name": "test", + "spendingKey": "4c5e87bc8d81272179a96f2c4dbc2abd5f324a166754c9e05a8c67b2157c6f31", + "viewKey": "754b2527e6ac50a33bc633d898d52212cb1ae8629a983425e6a0635125d6184e2395e6bd6afaf4e5f4238c9f0bb20015539883dcb12a1e8eb60c87d3b1a9a6b3", + "incomingViewKey": "dc8c85983fd771a2eb3bccd92468f4fe44020e9da707f396622a8c7ee60d4303", + "outgoingViewKey": "9b34672007dab7a12c77b687c8b48c50be56bcfd740a2b7dbc851251cac25197", + "publicAddress": "ebbcab7f3a0f7c6ed1c6020ffd8cfb6175c30a8627a489352192a3a1880a2586", "createdAt": null }, { @@ -3131,15 +2887,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:Z4kbZgNbG/VseIy/I2YnemHwrDsbHmH/YvECEvabzQI=" + "data": "base64:ByXUhNb1ZB9QeU8YEoAeGVPT7/dvRTiElA2HTu+3wSs=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:k2VQ9sTUjndA5Ocf7ZmpCGoicOQVrUP4KUcpSKxpYro=" + "data": "base64:Ek+TGClZMoV+rz33VEKNLm5OKMsSYvrmHm0gCxeVXM8=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340347086, + "timestamp": 1684973420478, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3147,47 +2903,59 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAApNhP0S9VqqHSZUrWMjQmmWXYDbfKDL7tlotVrCMeG5KnRMKJA6/1dQJvGmBKxv1+nJvstD109mkN0zwio7+sSFnrrKHjNGhaxw/eQomR2tStxItYX7zieohkso1iwaji0pUGy4WpDZ6Lk2Nmda6pLEIaj6Dq0h8sVOFrAoiBAXsTqVhL52zrdV76OU5N7FkqLTVv+VdY7k1ybSRHjmR9dn8E2JIcymVUrer9oHkk1janxANFiM+/qiw0+PlUffedMCL1Yte2BQlxeO3whSRtTuKOWtuKG/OKMK9GlBlkC1m8aZibavHp4Awg0HuJSYdP9xShVoqWVfMaOFSbgua0vHEq6c/qktUk8IECa0R9PCxSuIQLF//+il3G9ZRLT6oLDU2oHk/uPMbkQrPC2gS5m5OhZ6ofjCAHlelcMs4rJaTAMNyOZ/5VfeDhGeLut5I62ixhjvu2d1/eagPDYGZgoghOCuz+f6qjGToUhwZ6E9Vfddn8x58FZ2K0kx6N+bzcmgHKEH3adVN+WpvF55I8QErjzXBu11ky/EjyFcS68E3b4gObhb/NiudkpB4dD/Nm4d/McxjwcEPPU94SO/RaYxYjp0lKIhpJYl9ku7BrYUDubOojTwRG2Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwxVFwCpgv2kHRNiMj33rpl/VQTbHZGQRHTBd3ANB2SYmV6oW9S7as5Sjd6pL5vDebxIliSwTrxuA+0gkbzvCLBg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAATNrg7uhzpRA1GSmgvMNmIAtdhQH8RDUiTajLbaty2YSlkSxR4dGf3TvpE+kwpVgrr7jkBxSxlW10JqqgCeN9t65Z62ZQtxdZFbPAfeIn7vGDJzlrPUusqVJRxdANguYMT/RbYbDVS8eZ3FqLl3kUFh0AlmTCj4xdKFhhp559+ZQSihPOR3DVBlf+0dNmmsTlmUuGVhId4Y9BiNuhE2cyZh/GwFfFqP7hjV6b1tAB6pi1Q3rV6bBUS/w45i1u4sm6mmxNwAqAlwnJi00yBvlXKtqigY/g+AWTGPZJQy9rIDSviD+7EAkT5HFT2AAbUooz9yOX+mjKUfnM/WUm/c38NU95K3niCLPHzxNsdP4tpSlREYEb/WV8GPrISCOFIbQ1X7WhmDXZSc46NLpWMVs3yOBFyuZrhGuFpOj4RaaJ64BKEBlQZeOz9Lg9gOKYTI5sW2otmoBLIygXHESvF0G36aHSOsLnRT+Gv2SrdVjPjEtVPH9yT4xbfUDcZd7eEjuQMLkp20PahGf8hWxzoXD+KegLiZ2mSamQZfFBL7Dy9effH0UE+cPEqL6nSMY8JEPeAPHTSQkbWHIVBliIfCmaHCQAMBDk81s6Js851SSqw8CqDNi1R/Rj1Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOaCCUtBsfT7+0qfTkjJqxHdhpxg9Z0KsJmL1aChL08TVlzb0QPDYdZpZvzRS+LWSiwpQ1JKHgZzWsugBb9GIBQ==" } ] }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/zWKiECNYCBEvgxEn7BSMtXSRDfpjRu41sHXr/UYlieuORBG+fw3YfTwXUrDzfHGWYr5IFAeWMJtEbSTte2Gt6iy26gZvAS9w333QjwRLLmthhpUHKs5ZvXMFcB35Fc4aZvWDPuZvFgZi8OlrPn3t8vwZBolC8GSeGYnATIMQcsHZ0Lomexb2z5u7mxP4RrFuubB5164jaKsZ8mri3m+3Gdq40G5kvbR4Qo7LyXE7ymrHByrDprYleNcOxgZOwmH1K7R/kqenvoJgV5Tj2RucpTeB9+OD+RsmSaeMkAyai61eLBOXSyGA7PTnDWAqyTNDJbkHOE1fVvfFLS+OaW9YB4+UXiIeARg6IAHkVDZruJaGB4NdQ55vMhyJcgJjTFywg0Et4a8PFogyz69SM2Akczjq0/kpww/D0ytfXBA8QmuoBMZGU+7ElMvl3bgmbT34GpEReKHd5k/wPlcy1cWiHQdoVGAGa2alRzo3yZhIfcVC8XRXhyLTR//IYKoLZaPgPY5//1PSMbZHuEo37Anwmt5+ZXHlJlAMbRg5tgr3faH9b7fyx0jrNfmFnpVDy696RpK0UzqFZPz27xMTSazxkxLECr+K72x2KnnfJK7JV6xCewDvVv3KOivpeWA4o09KYRj9JAkJBDcw7JDwhnQwru9EmowMeNNZxFnJpDWo6KUXKK57SARik20saKFIcWFCzSczl6zFVcoDSjanFtCa+SLS3uM30NctDoAk37vFFFgVE8iCZYFox56JjprauoSRzruPK+oVP1kI4cHrdR++TD7tViYqyBflsCfWdvcvJZD6JE0dT6zZVad/c3ArOA75+ZbKIgyiQ547ue5U4OVenBJ1uE5xJYUCFIqMf5BnFphm6lW0XVzpXZRgBEQc4mA7lxrBLYG19hqokgBqLbqliTBxfQNLFcVijLf+/uNJC3zJ0KKq0TgIl3oeG8vfJu1Nrznnl99QnNHixKvCCEoTPiPyO+o3qTJ67yrfzoPfG7RxgIP/Yz7YXXDCoYnpIk1IZKjoYgKJYZtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKAAAAAAAAAO3i1CcJxuMw4JRysg/tf9ADxqI+1v6qUSQYl9177u8sP7hs0NV4xQGSvfe5/nfcyumSjKfu3ryUIAriQ05IrA3jLjnH/EqV0E+OAakZlATfcQohKiw1FDh++m0AqDFLED4a/MVDILw6BRvJPlTxrm/xRuvUbpbihSTgFn1n1V4A" + }, { "header": { "sequence": 3, - "previousBlockHash": "502DE04B20B295A62FA76503208B1250319035CE26BE9ED131E22D82B61FE8A8", + "previousBlockHash": "168E39F1EBE3FE935A646C2A63622CD7184E774A5976F0F077139F470064D4DF", "noteCommitment": { "type": "Buffer", - "data": "base64:05RxAsNSFCpgNkBwa39neUmdhqrXL6No649Bxt6i6XI=" + "data": "base64:hTCGIl/ozA57D1e0F99HkGKKJsTUODSIj6uO17iH9xQ=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:sH+2KgcqB194l0OhQzAfrY9lT1B1V2klSRgLcLIlwGs=" + "data": "base64:VXu67InpvMIUT6s68LZXoKuxyXmcXzir40Gsj1tdZg8=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340349132, + "timestamp": 1684973422151, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAARLEPgfw/P/ehW3RZ91ISNXppVj9151o2IJ2Z6iOkRL+qBX1wFo1pmaXIm1Z40jm1Bvoh5+ZDaI3Sk0MLSoaJRXodche1tVA4JigP2WTGO1yEgF07pmK8i5Z8AEUbRHYHs16byHFGSEZxPXgQsWZNPb2DGsqb3P3lqMj+F6qrwM8DfZIV4lsgQdR1xseZIHKf8tzjcH33sY4tvOGU1KSE+/WCPW2WTjDvboS9dhAWv2KHw8hecsgeGqTbWEQkb0f72TQLlFDDmwrosmsHrayxcj+LJjMJpBIxs/J4H+s+VnK/8O1KI0LXmYuR60k5BwKZZ5/zvURAUPZiirOoK2CEUYfdqe1PSwPMrh9gJugy/MmkXaGdUqYU7CexdwpDiysi54ibqTSrgyebo0/6RYSoNOCNOKMzPuUHGwEB/MYhUla1D3QpHP7dAF8Omv1asL7xVQKALZl0C3VO6icTxXPn9JcVA1mt02kEoHef3rh3YoTQiUIcBloiBiwtXTj6ttqI4ZIRYRugVY3WOT2Wb9lRVed/qC5Aw2FH63aBbagjoiSu4uqVlD4lPvuTlMvT4agctzE5tfRJFS69M+KA7uhrdJ4vbmmxDghdBbB/gh+L12p+Z52ceUtKyklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBVzRr8GV+zQcHqeEZGp7CU7K9isJCjNcI4yM1moBZiOD89UFKjkot4gKDXHbxz++smRcuZqtzRCMnfQpbTA0AA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAmw00YDs05mNf+wGxmJlrt6II02xQwWZm3/bcnq2i7s6WKj59wiL7w5kUEpU2fHI55EmgThtdj0cSpcd8ERVF0EsH56iGhbz9roRYjwulC06F83snxFigKaLQ3Wn9Z30NhZUUnF730Xm6QFWwn/mUgLUHOz7LYU/2lI4ZqKHzHZkXE+UPkAVf8OMtd5czYW2olzFzlX5LHZbHIgdh7QzAXmj9rYLws+n5eoYflF47jzq4ef8tRuF2BYZEUBKb4f9pSOxa50p49xdm5m9gUg8smK+Hq4ohvZB7Uk+xag7o+TBxErFBHj40GrKlubgTEAsiGEe5sib/4GrxdosVwH5Kt4CyM4BFvDeFkGRMKbL7PxexM2XkfBvL9jp4gOkamxcaHdbBtevlGko99K50fj5MQjxagT8cGWkpHPfLmHvmnwU41K1KwTgdY5YPG5z5DeNOhiMzgivi0/20E5KFi3LR4KFiL0zmsvMp59Ol0kIaexVm7ApHidsXiQ7sHYlkyqCviDFn9xYroV/GeJqqOyyuk6uezjnz2rU/YiryoPSAgYCQ+p0Ddb/JLRtoObOcdzsw4B5GOm58jk9iKbvEwFL2hkIYqWldKW+SWolI9MSEmFbP4OcUxHplfUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwfnvlfeoWYeb52yuUUi4yI3zSICuSSHqq3Tw9w3b+sl5HfPfoV1DHQpuaY8I8BThn90uvOpknzWUp1gLD7ryFCA==" + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/zWKiECNYCBEvgxEn7BSMtXSRDfpjRu41sHXr/UYlieuORBG+fw3YfTwXUrDzfHGWYr5IFAeWMJtEbSTte2Gt6iy26gZvAS9w333QjwRLLmthhpUHKs5ZvXMFcB35Fc4aZvWDPuZvFgZi8OlrPn3t8vwZBolC8GSeGYnATIMQcsHZ0Lomexb2z5u7mxP4RrFuubB5164jaKsZ8mri3m+3Gdq40G5kvbR4Qo7LyXE7ymrHByrDprYleNcOxgZOwmH1K7R/kqenvoJgV5Tj2RucpTeB9+OD+RsmSaeMkAyai61eLBOXSyGA7PTnDWAqyTNDJbkHOE1fVvfFLS+OaW9YB4+UXiIeARg6IAHkVDZruJaGB4NdQ55vMhyJcgJjTFywg0Et4a8PFogyz69SM2Akczjq0/kpww/D0ytfXBA8QmuoBMZGU+7ElMvl3bgmbT34GpEReKHd5k/wPlcy1cWiHQdoVGAGa2alRzo3yZhIfcVC8XRXhyLTR//IYKoLZaPgPY5//1PSMbZHuEo37Anwmt5+ZXHlJlAMbRg5tgr3faH9b7fyx0jrNfmFnpVDy696RpK0UzqFZPz27xMTSazxkxLECr+K72x2KnnfJK7JV6xCewDvVv3KOivpeWA4o09KYRj9JAkJBDcw7JDwhnQwru9EmowMeNNZxFnJpDWo6KUXKK57SARik20saKFIcWFCzSczl6zFVcoDSjanFtCa+SLS3uM30NctDoAk37vFFFgVE8iCZYFox56JjprauoSRzruPK+oVP1kI4cHrdR++TD7tViYqyBflsCfWdvcvJZD6JE0dT6zZVad/c3ArOA75+ZbKIgyiQ547ue5U4OVenBJ1uE5xJYUCFIqMf5BnFphm6lW0XVzpXZRgBEQc4mA7lxrBLYG19hqokgBqLbqliTBxfQNLFcVijLf+/uNJC3zJ0KKq0TgIl3oeG8vfJu1Nrznnl99QnNHixKvCCEoTPiPyO+o3qTJ67yrfzoPfG7RxgIP/Yz7YXXDCoYnpIk1IZKjoYgKJYZtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKAAAAAAAAAO3i1CcJxuMw4JRysg/tf9ADxqI+1v6qUSQYl9177u8sP7hs0NV4xQGSvfe5/nfcyumSjKfu3ryUIAriQ05IrA3jLjnH/EqV0E+OAakZlATfcQohKiw1FDh++m0AqDFLED4a/MVDILw6BRvJPlTxrm/xRuvUbpbihSTgFn1n1V4A" } ] + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAR8QL3/GJqLvGHRgQKJlPaxrLRYSZNiqxbdwtZxJGnAm13udvDbxx4aMP1tqHzKzm+g29mrNOe0cOKVAnX+S/3ipeQ6h58KyKyEO/hyhs7/GhOdA/cihfo+h4eqdfK8NwjF4wfWFGmrYX4tyOpv4G/iG0ayb+fo38RwBiwea1xYkTygiMhgm58LtRSKzuPSvfy3Gy9DLwYq8K5A3/yLQV+waFMXd6nm7jN3bpITmLZzqodBZeslGbKGNUgE0cFAROGO7dLSiosKAjLvWF6dxN56uOEZVb/4DdS5lp4uwXp5RVFR1yBVPMOiAlMXjGd0bS+xAbXHaJfyNjBZAXW18BqIUwhiJf6MwOew9XtBffR5BiiibE1Dg0iI+rjte4h/cUBgAAALjMX/b019JFwQbXB80lyDYEYGFBrryR8LpeB8EtlyQvs/3F57sLX3cFmLbKg6MHVEfw0yRL+SYGEWVCiDNlXw13/hZ+xmdpa6DarQIFUHpW/iiQpGR5FMiYFEnP2hP7C5Ndm66bTRc+FzpSks3rTb4nFl0ypdBbhECQeToBlrLyfYwdJ5nVsEW7WnPF4nY7i6ENko+MX8ZZwIR0oI0FOJjwK43JtqJcVCb2n7Pp+8RJyXvQHO0seGR0QDBPeZxUPgtjA4xXIYWvO7a2vnQmi+a5zXiOGBH4up7Uh3Zb7Npatb3bklOvLOqxYM+8LTGpooAorhCxuXZyhFsdPBnFnnBf+GwymXjOfhzoEpmZ5qQhEvhiIl2cw7x22H9xzmFvRzFEmafe0gcYX9pd2DGtnptFR5imCK7CqIzBVnqb/VEP9Z/NGss2qfnbCzeEvHz13ruIM3IO+aEUN4NCUW3ELVcRmppu+b2MbmYZ0VkY/7RPGk2ytP+GxDFNCFrBX1LMBiV9Oqqk+krA35YoAyU3cUUoTKHFmbIyWJg9YEDZjx4+/j/SXMtOyVD6+ZlWrmN4aHRVx56fg+rVpOEpd5X8zTZbWCB69+Pa0GeDmLU6P3sHnmegOKjLG3BbOmp2WBNtNgI4X1tU9I2UkWMVa0XxkjnMpEFUUMK1G1jFVZBJKgsL95ojvGQnPC4yf41tBQJHaAlBOtNnSSZ2N1vPgZJsp8C+jJFFEknuMvOEapWIr5ohp6ZgC5Ok0igfore7Smp4dCdSPy0bTbyznZD3mbIJVj7slpquWMXSjtPCJF6eucwfu9JoFgFW03CXgxKZzw63SjWLTENdfBX5J26e/YwBHPbCAbpjKASwdgIAAAAAAAAAyIChUtialACDscvKVZ2wtjvVJA4nyxcXDrqvuLg/oZXRYL5Xw/FhCFC+I5SDyWaeatC40/iTpjkgyhAasT3uBQ==" } ], - "Accounts connectBlock should not connect blocks more than one block ahead of the account head": [ + "Accounts burn subtracts balance for the asset from the wallet": [ { "version": 2, - "id": "b2ba32ed-f65f-48e5-9f77-d42255e7064d", - "name": "a", - "spendingKey": "d26c2afa90589e026522d242e2ea86b9f8d7bc4eb38c15b3aa48f5352dce945d", - "viewKey": "c4289b89e0ea39256fa78e2db7e9a9bafd024bc2e89c45ff60715ba35439d237bf566346ad9c8e99f241af853c5b7786c4a102e31bcf8c267ace787c55db0eaf", - "incomingViewKey": "bbca0359cf54a73042aac6c3d460e1ac6d88352d9769917be54e2333bb734701", - "outgoingViewKey": "a0e8345478b847acd9c0597b76473ce850891cdebea8d0bde509d4d040c3ce57", - "publicAddress": "ccc3521fbf6cef8f9b99d30c8baa05775e128a82558d318ea13bcb75acbb2153", + "id": "78bfc309-d07d-4b2a-9083-5aaf6a9be5bb", + "name": "test", + "spendingKey": "0506640f9513780a3d596cf1178a56f7d00690ae7a89b0353f8687d404c6bcd3", + "viewKey": "dd1fde6233ddf9d0837b11bb4ba6bcefd65289c401e1e4793f3046bea8a6c5f17077c35310a5d2b5366b94b13e8fc806f89b9107347b78859c25ad88fcb03a08", + "incomingViewKey": "8535b3c42297d4ab0a6d736360d33db4fd971c9a32352ccc0fbb3be5cc1eea01", + "outgoingViewKey": "e783fba46aea25404acd8602f84cd3747557164aa8b09f2ff5229369feb3c847", + "publicAddress": "b66456c70f222859f019f61379ff4076108f6d7e139316add0ac2694a38dfa72", "createdAt": null }, { @@ -3196,15 +2964,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:IWS4IKbAlHPyHGNWqEnjoDnOj+CmAOIDgnKHkuKaQBw=" + "data": "base64:BrF6axhe1h0EqUDOwZ43vP6Gi679fW6TQC8ZqWCkayQ=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:z8FhnAxn848cTFEm52niT/meE1o5jeNxFuU+Gt6FqBA=" + "data": "base64:e0+vd/5riOdGuaZGA3bCr+xKCa46TGArLsv2Q5GUAec=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340352501, + "timestamp": 1684973424878, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3212,84 +2980,100 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAEuOE1AD8kbGLGk6jns5Uu4Q7cvvhCJyvdT6jBetOteitIVZte0XTpqBjSMeiD2ksy00yQbARk+NruWOwc9EUyyCB33laBauN2k03pa4APFmzADYNkwHVnbBx9PVQweplNeiD4IqdO43tbnLv88b2LPCB4zCEUMVeQ715bh3xz+8UsZFz8D+iLBE8NGZBkBwnNj8w+OkHw7pkLOnIQcumN3vf9M7k8ecVRXjlr9AGYru2eNCKt7LxmZuFblJwXc3E145F/kNLt2gBQ+mtoenm8+D6QpsWmOEUzC+w04X602vT1ME4ebkmLUC+hhD9eSXvum25x1lpu54ISdn5FoQxUcqBb3jrJ648hmy5nbhsdB0ymsmgXkjgWdZaqYiMmkEuGT8j6veIzx1iFsUrtbjVarPbRsHlojiXrobG1oR3J4IJdQCYapho7C2x9GZ2yleo0goJJan8lYpEdA8RKnIB4udm6rrSbEXA3jyiJVTthYLUaPglTp9yKaJOh8/W1OBSCXTpBpPuzIModoCNTyfC8oaN7px312F2yb/muSFxj/KfAYD/wchJmwfuUhJkV3MbDzoCE261S3wk3YGHZsHDvpbuD7R7Hhy++J9Xvs0uW1HG3YXqjB4HD0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwQ5MPZw81RH18EpkZs5paSLHSTQCBiZyAQxvyxozQvMxmJ8s5nA0kWBfiwmjuZ0FjlZQNi10IYv6ORaNSfEQGDg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAVMIhBaUb44DI7LdpJC2j3YbwYiOF9ahYd9FVWfmnNVyJoJ/btrJBCwzIa/8ZeXnM/BwANY3lpYyija295znBeIQecvBXxamDVeLA2H8Pelai2XMlYOnCRa35tUJk2b4c2U+mAYc6TOkvbTueXwKG7giHXDZk9XWoqM7dFh5MgLAZ3CXZO24FR5i7rxEtKNqntjbHARrI6cs0NgyH9eNryniaESpENisXD70oheHJRF6PYMjDtcSHvsvvTDPG7XRyGVoNUZln+ertqn3yrOyrc0E+S5KwLFGeDSv1qMZuETegxHnXHyXYPA/GBwDOdLbUDuAcxJmRF1xeExqgPG8+Jm3+5TQycRI2RCFTlHsS2ffZUsy8R4SaRT7uknqO3X4rNxSGNsTVVS7oNOiBxJUoQTcGCZc+7A3vvl0I/SfOW01usUVWKIGuOQRGez8FpyZxsADpK7/gsgaUdkskwaPNepjmsSYyNQwuXVF2VgHeQ13zvzU/s1PbB+vi8SCsi7fJbb74LT1vSfDlhL5RGiS1p5gxwPJJvRdf/GAGct2vhhG7knIPtdjtGs5qVS/Z99ryFKsrea9sQw1OSUdoA3cC57GDf/tMBpwGVXPezst9KZoX1SbA64U3A0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAQcSDVv7C1zGDEkTHQviDkQAveM3zzr/BbNu9azXmSUtoTpQGM/83TXDKbPhCUTiuChmyOLde02tjOaNmzQCg==" } ] }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5ZFBEa8d3Hf9TKQnNOs5iIMztM6ildLAsnZuUgXOlYaJwyxNsH7LEEhvCYFjoKlkjdnT9G6nHLhzK0PFeVGXGe+7jHducHs2NSG2j3WOtyq2a1iQwPx9s4C9r1wEpt/9R9X0U5OSwrMQvyKplOg5pPPPHtfIf/QE/TE/A+8D6CwB7CDva8FFMbfRCCON+RF564X02ISf94DMjnl5St6ih/KTJilxOv9JPtDhVYrBVJiCpNprCCWL1vRMi/GPd9S7/d6I0KzugLqUrtk6q5QU/rJbRFm3S6F0u/7B6wBwVTPrApi0MW/yDISYqq4Cp1Y9ZNLF3J1LtLJz8ftrpRk6p8eKQMFXgFje5LVl/ibyLuufCuyxN7YnctY040BqlxFfUaTMGKY33EsAL8hCR27XGnhoZqaw0WuEe/bgSOwgWN9E/gBMZEksSSqGaX5j9saC6bzHCDG7CpgfFp/dXlUJ+sTSdXUSwKKHRcJaEj//uWSSIDGv4zekLBNgEDd/6FR57/VTjxy39H9LngO6zKCjV6lu0mOKxxECwe/GRpei4TIPzF4PR8HxVx8+egZYsvtxj0Qg+9d5WnOxNFOkNj0ikRS+S/e207VzppbmaHEmdGDawD8fBeTXvUrmcWZT6YS81/Dp0SNCj/Riit01CKSCmQ3bNhbfbmEj51zNm5unZGq1T/Z+cjKVpUce0uD0aBlVUOcAazfBbyo21K60jS6WFK/GtCc4DSNVsjf5mXdHNdWJdT37fEMGXrbjXGc+eSgjXNZkiKIuvkt8WXkyBbZ0h6b0cz7vuTgTp3ngOupbAJxj+boIzjjO9fgBL6w+YH5y1y5STw8+73ES78gRFAj0MLzZDqzc0NMSD+ssjEy1xNzp5f1zJ0huTq1cvP2Vc1dWEtHzvvXNvsjhn29Drf1/64G0ZIZcB1ookpPB3AHAJ9pvykOCIVyJEQFfcrdjzQSaPFIHdjJMZ06Xep6ZAGPvFCG74cv/8oo3tmRWxw8iKFnwGfYTef9AdhCPbX4Tkxat0KwmlKON+nJtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAMNysBHHW5Rbj3dwal+WGKM5qyO47fZ3obRfcpoP107URTBD17LHpHs5/ck6LPBC3QMoPSZwi4jcnsUTCrpSFwxHkN7rEnAPFBTkqqJVvSFNnnZjheK42Yd77l6xqcvQA0BY1fsWzkOjgBVcVCJAdN+CIQDy+A74U7/fs+PKEAUM" + }, { "header": { "sequence": 3, - "previousBlockHash": "6C0B590641A67AC93E32FB5326C1B6E95A14C733A9ED5E4BFCD041800DF0BDE5", + "previousBlockHash": "8D5BFCE9D268996D082DAA1672C05D42A13D86251D2C09FC3830917AE6460DDC", "noteCommitment": { "type": "Buffer", - "data": "base64:AG5eWHK2K5vuOHsCxaL1uQVtti+zP+yBgGTtCsHDu2k=" + "data": "base64:TYdgP2OqrtoFh8p6vcj/vQb+99Ggn7ZQYTarkcDxyBU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:bDBV1dqx9KJjtxAcWq4iET1G6QaMoS6PsFvr1qVxA14=" + "data": "base64:qt/gN/B8/1z301aS3asRXQ5HhP2w5Oh0hHqZPF/Czg0=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340354880, + "timestamp": 1684973426470, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA5HEXoa3whF5wjS7vbpP1slwfp78PA5B0biaJKX3nBq6quM3H1Mxv6t3z65iRlrj4q3lzzLfDh3FMRxH6LQG7VdUe+scsX74F+v1UIjnUqoOP174mf51tIOKnvKb9mnThoawVMN4vYtUOf/AAeroMmBPg/YAACDdbx0jFdlLbjHkOwtDo764O91N8k2/uw66ClDgSwC0kyE61DM5xyLtuZj7pnFmuUVciYJCtCQjl3EyS9UqjBH/Ig3Q0wM1y9YI62Yom2lsU/6ys1ZaSZ4/h4pf7X+cfKXQ0ZpJThwurNEyrI1ynN9u07L1EkajiBX6MdnIVGIr3d+vfZZ1ugC76GgSSlbqvXqzoPlYcmv/18sUecbOqfIviBwJpwHZY+8AIYk01K8VpmQ56dbliOHtVgX9DB/mCpZDsdkR02r0tgiVcwOd5Efxq+CvslJ96pErgFqAXY8Q+NLw9nyQ0Ml/JnQq20F1MB6oPZKfZFklMPXd6K+iftyRFH6RCKeEg1q6MgeztUxWmB+NvPBgx6xCbRamBRK4dWoseDR9vCEeLHqhj17VSv8o1eI/Z/n1UxFsssRht4cyH/ge214OUrEDmbQ+X+M8M73BT4UwZ+7rc4RoEmpbVUMrnlklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwm+OBcBHSmLDa293cT8yib0eSsl7f7+Bhn2o6fTiFtgX8NoL9oVWQgwPnu898QfTfeCEOgmIkeg7/X6OmecA3Bg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAtZPX33XKHTDPzlHb9ANvM38Q1yvsfRC7dnqQtCpXNp6pj+OJC4bqPevtWRN0PSIimItnkXx59QApYUuNf5H+eddiyb33/0c4mf7e8Pcw9ASLwqylhNtQQhLRpavrETifnU1snGSqfOqh90g8E+U6QV4UoOW3i5jtJdvz4s3qEKEBOlsVeinTrDZRflIXKMvVFAKGYZ8Xk18MqtWFA1i9arSIhMBnxWR+d+wT1JCCYDeEv/dAIKKyOJFXmJmaJckqhXFff2nsDx1CaU1yiEr2jW0uJRMS05aOXZIZKNCY1V4N5hyF1ub+hOe5agSAuL0CICG8aUnOHqFX6uASI6TpGhOJ+FYKl3e1QyYEFDikUZ4k35cY4ZHHu9jYqR/2Qo0mjmHzen/Co+jDOZQc6kKbGLrXNSsv+ghZl/3r86vaP6IqMKpvVCt3wCIVqkdbReew5OUyUCb51CDZuEY7VNucXfmqcB35J6LcW7B62yYK2ARb5Vv+cZnVWP3L8CMR8V3M7kGNhKfKtvkmQpq6ZmjP/ZhYyPs4a5wd/6/whfqT7cdaVWRgNT9X4AzcJwo9uJ/bahkWAmP5LNXM/gwI7W2hOJoIkwlD4EXW5tvKb4lkzgy4pVeFNzEMwUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJKVSocAhiBhc7zLCdaoZtqkfx0e5IVNGY+I5iMbjvK74B4F/3fqJhyp4TrdcxQ+7QiEfq6krTSCd/e3hNgBKBQ==" + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5ZFBEa8d3Hf9TKQnNOs5iIMztM6ildLAsnZuUgXOlYaJwyxNsH7LEEhvCYFjoKlkjdnT9G6nHLhzK0PFeVGXGe+7jHducHs2NSG2j3WOtyq2a1iQwPx9s4C9r1wEpt/9R9X0U5OSwrMQvyKplOg5pPPPHtfIf/QE/TE/A+8D6CwB7CDva8FFMbfRCCON+RF564X02ISf94DMjnl5St6ih/KTJilxOv9JPtDhVYrBVJiCpNprCCWL1vRMi/GPd9S7/d6I0KzugLqUrtk6q5QU/rJbRFm3S6F0u/7B6wBwVTPrApi0MW/yDISYqq4Cp1Y9ZNLF3J1LtLJz8ftrpRk6p8eKQMFXgFje5LVl/ibyLuufCuyxN7YnctY040BqlxFfUaTMGKY33EsAL8hCR27XGnhoZqaw0WuEe/bgSOwgWN9E/gBMZEksSSqGaX5j9saC6bzHCDG7CpgfFp/dXlUJ+sTSdXUSwKKHRcJaEj//uWSSIDGv4zekLBNgEDd/6FR57/VTjxy39H9LngO6zKCjV6lu0mOKxxECwe/GRpei4TIPzF4PR8HxVx8+egZYsvtxj0Qg+9d5WnOxNFOkNj0ikRS+S/e207VzppbmaHEmdGDawD8fBeTXvUrmcWZT6YS81/Dp0SNCj/Riit01CKSCmQ3bNhbfbmEj51zNm5unZGq1T/Z+cjKVpUce0uD0aBlVUOcAazfBbyo21K60jS6WFK/GtCc4DSNVsjf5mXdHNdWJdT37fEMGXrbjXGc+eSgjXNZkiKIuvkt8WXkyBbZ0h6b0cz7vuTgTp3ngOupbAJxj+boIzjjO9fgBL6w+YH5y1y5STw8+73ES78gRFAj0MLzZDqzc0NMSD+ssjEy1xNzp5f1zJ0huTq1cvP2Vc1dWEtHzvvXNvsjhn29Drf1/64G0ZIZcB1ookpPB3AHAJ9pvykOCIVyJEQFfcrdjzQSaPFIHdjJMZ06Xep6ZAGPvFCG74cv/8oo3tmRWxw8iKFnwGfYTef9AdhCPbX4Tkxat0KwmlKON+nJtaW50LWFzc2V0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAMNysBHHW5Rbj3dwal+WGKM5qyO47fZ3obRfcpoP107URTBD17LHpHs5/ck6LPBC3QMoPSZwi4jcnsUTCrpSFwxHkN7rEnAPFBTkqqJVvSFNnnZjheK42Yd77l6xqcvQA0BY1fsWzkOjgBVcVCJAdN+CIQDy+A74U7/fs+PKEAUM" } ] }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAOE/ZK7rFG1TR189Ce0XFe07wAdlkLay60z6RSGO7L4yFVrJV/cE1eMnoLUuy5DI+89G9ELx7ttGzlfg2A87I/7UpI38/+OJ/b3Df+cozTkq5O56eBW2ql09VxyizclwI2x9B3JVBpbq+BOtXTgFBmw8FbCSHTs5XRwUOM3qlcFANkLOo824uRJ9DwsIeUWnZR7MSlX47328IXb88EB/AMrMrrKAmE4Hn0t12sVu6koiFOvTNUVapHs1GMWIyC/2ArhlZCLGDPEesBIrSFOSB0I6gV17Cn0juv4tDRgKEDYwOMxYqumGe4SBCw49uKP9YIt937sr2+7YKv7UzUwC/iE2HYD9jqq7aBYfKer3I/70G/vfRoJ+2UGE2q5HA8cgVBgAAAPv6+6kH1TmPHZjKdNqzr5LJe5i5Y8EO0YQNoaV7Lc9OWvqZnfsRWZ1zMioqm1hZIlHKDPWi9c9rmrs41f9shL7vIEE4EkmxB3Apu/xaJPnniALJfI/eJ/9lc2CBdqbEAqQ46keu1tIbXiA1v86EF1eIbVwbZnU+F8soZDTWupf2XpqDt3GJnxAKFbOW0Tz7w6ZXNkQlcZ0Cm2hZeuzx0Mwmv0zjX9RrKLHpVEy2qRQuIIonST48xATl7BYnvri+MxXlTnadzsnnRpsYthnO8SqvKgkgxmlvTr0/O2ELkh+gRdET21SWu4ubyKpklpcflI/f+0eYYc9l2mlBFoK69J4O3V2r+dMtxBh9ibfZvKApqz11KCTYv5Qpl7HxmRyTojqui2ZC8TtBIqlMm21WcX4PjxvqPMDFlHXzOdoi15KU4edhss+wwEWxrPqhhfMWKAdgz4aq486280o5a+ikOSMGFufsdYVM93dkST7adOcUASLkijrkTZ1A3p/a/R/kMs/4mxzfmVaZIFDvkI1ZggEchJn86tSxFIsUgJmuSLydT1xXBLS52+lMpGdhXqed3+Sgij1+6PBrrQRWacPLkKm+GR7RJz9fZXvpuj+izA+eO2Igt4n44i/0evkXiCB7nec3E8T3jTbE7+JYKiM9DpCSi3RD0b5bQr7G3ts4V6Bl/BVfDrgPCQ5LIKK5mg3TkgNOD5zCSuu6sfV2fL1iiezKegztVedx6kE8cqm9IA2cRZ4xb1BQ6wdgvDeFW7XQo/ksASGPwAVLstZSXZNqrlq7k3ZdOEhv0fJaSjHEp8/kxFV5u+iosPGwKOE7nwWKcEzdP6X33ZBXw8oRCfJuKbJrsAX23ZMLhAIAAAAAAAAAIpjSCkFQKOaaQ0yxknHENc3BqfEK61MHL0jTFRJCGEEOpZMvSjzu5zPT2o+pt4b3qEBxRXh5VnLTVqK8BTcOCQ==" + }, { "header": { "sequence": 4, - "previousBlockHash": "BF5193E1B3B215C524F61B5F99B1B16C91B1099A01ADD7806BA005E742528094", + "previousBlockHash": "13554763E998A026476FBF0562D7537CE39EA4D7C2C5879A4E8B8001136AB526", "noteCommitment": { "type": "Buffer", - "data": "base64:BKtKSLtiLP6zJtTGikzULYWU2k5q0sBpk8JiXqqTKGM=" + "data": "base64:2156vxKeUy8Qh70XU2tvkjUKvw+ekbdZ8q72NOPwVj8=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:/kdqwLWLil/qJqiuBqwZCPsqPp7ojH8Q9LvT0c3ZV/0=" + "data": "base64:mDdS+v18kPt/gViEIcDUGlpRkQjcLgs7SEtwVkUWw5c=" }, "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340357246, + "timestamp": 1684973428995, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 6, + "noteSize": 8, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAGsrlmjotffXAwjv3qzovYGkVyxbq8zYG0XbOtfG5Gg+OV4DAi+nSAt3vs3I0VM9oo0SjPHckalWVk6uDj8sOesqgZk5ud/dbPWa3hGlWCZSvVLKYmMNBjraVJ6siKgv5y1lMsCVdGkPNjOCz6sJOyWpNl9Y/q7E/fkGgiDVkf8sO2hrvdG7X7Vn4fxNim1pZksmeX7d0v89UssK6ZnkCYDu6do5suEUtHgb3MWTfqWOvB00zWEFWOW2pRO8WavbvB64ySe30KLVZ9F70hE1QJWeIOlW8N8xmvlLguRQ6wXEP8YHLCZ9FZZToo3XnwF637fz5Ld/g1DwJTkbp5UZGDmhK+foFKYDt5InoehAf3GdTqyk7upMd9TjCWabNkxdrRCQdbXtf07J/YoysHOb8NGWznkmNpnSK4nJ2ic6Ej4OKRJ9JUs+y9QFYZYC7ZuDamon57/a0GL3vgjEdHz1C+/1jW1UrWb0Lkl0ybctrC7kAC8S/Jl2UkcmUH1/ykeW4QNp9CnFUyNwnus2VcZad7IbnH0yNnX9Ilm+xXl0TBRwAE521p1pAMUFw5bsGU8Weherh8c+z8bBaiiU/KfQgEHhFJIpSe7FwBsooelQdglpXVOqRPuXifElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJlj3BrA1Q7iAKEzgi3vw2Qg3Ngm/MHmdKOMOQOLPYspPtB3LyFSZ/6cQ8Ki64AHT3ekZsduOkSCyH8iEJrQtAw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAPO6+AFdc1Zl9CZOob7w68XIfXkokdKYR6eg8mKfoa9Sml6oW5HzVCsv6bNWMDmPJ6yTMzP/O3wSHh6IU7860v28cCtHN3eduTA8rDvqV99KIpMs/mtqSAfQpTuZdkumQ7WyhZodDH6N9H0tZYGxzg4/LiL8DGJDIgf+vFTM+Gm8AHNcZ8xWrDKkVJ2QANRStUMUXOzbLAFabExB7MT2uKkcgvK0y49ycUWeZzukx25+y3Rivf6no4Kq/uDbRZxWm1A7XBRxsqW7/AhH4nipClpsHtFzQCmNwDCFLwv6SrI+o9UmY2J1wyIWaNDgTqturEpbFezZ5siUPcoEay8SPIEfZEOMnI8THNfzsCbUE6fMKucRKW5VF74cYPH5BkUctVELlub7lrw9/ZOyGNV7cJCfXJ5mf87Jp0TUfuXdD5NGZcmIcDckiHwekyLJhe7PUNUQ0NyKv7l24tWHfwPUiBC7+ObtzMCC2+N5gZYGm0ThJ7vwxRXh88CdSys59xsFVr9ibM2YwsvojAlQxAeBw/B23fDuMcHv4Nw8JOa68ucu48lDmsQ4EZH29lYtOsfzjcp+Ojg33V1cEISiuowC7xxX/mpl/l3MHE5q/rR8hClQV9TmG2AuTRUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJ3EC+MPfdHAzVEd2rz4aojvyo63jpqg4F2uXnPV9QEGkzmkvVT3kb2wVxo/AcpITBhby+PhxbG8U8l6dBAZNBw==" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAOE/ZK7rFG1TR189Ce0XFe07wAdlkLay60z6RSGO7L4yFVrJV/cE1eMnoLUuy5DI+89G9ELx7ttGzlfg2A87I/7UpI38/+OJ/b3Df+cozTkq5O56eBW2ql09VxyizclwI2x9B3JVBpbq+BOtXTgFBmw8FbCSHTs5XRwUOM3qlcFANkLOo824uRJ9DwsIeUWnZR7MSlX47328IXb88EB/AMrMrrKAmE4Hn0t12sVu6koiFOvTNUVapHs1GMWIyC/2ArhlZCLGDPEesBIrSFOSB0I6gV17Cn0juv4tDRgKEDYwOMxYqumGe4SBCw49uKP9YIt937sr2+7YKv7UzUwC/iE2HYD9jqq7aBYfKer3I/70G/vfRoJ+2UGE2q5HA8cgVBgAAAPv6+6kH1TmPHZjKdNqzr5LJe5i5Y8EO0YQNoaV7Lc9OWvqZnfsRWZ1zMioqm1hZIlHKDPWi9c9rmrs41f9shL7vIEE4EkmxB3Apu/xaJPnniALJfI/eJ/9lc2CBdqbEAqQ46keu1tIbXiA1v86EF1eIbVwbZnU+F8soZDTWupf2XpqDt3GJnxAKFbOW0Tz7w6ZXNkQlcZ0Cm2hZeuzx0Mwmv0zjX9RrKLHpVEy2qRQuIIonST48xATl7BYnvri+MxXlTnadzsnnRpsYthnO8SqvKgkgxmlvTr0/O2ELkh+gRdET21SWu4ubyKpklpcflI/f+0eYYc9l2mlBFoK69J4O3V2r+dMtxBh9ibfZvKApqz11KCTYv5Qpl7HxmRyTojqui2ZC8TtBIqlMm21WcX4PjxvqPMDFlHXzOdoi15KU4edhss+wwEWxrPqhhfMWKAdgz4aq486280o5a+ikOSMGFufsdYVM93dkST7adOcUASLkijrkTZ1A3p/a/R/kMs/4mxzfmVaZIFDvkI1ZggEchJn86tSxFIsUgJmuSLydT1xXBLS52+lMpGdhXqed3+Sgij1+6PBrrQRWacPLkKm+GR7RJz9fZXvpuj+izA+eO2Igt4n44i/0evkXiCB7nec3E8T3jTbE7+JYKiM9DpCSi3RD0b5bQr7G3ts4V6Bl/BVfDrgPCQ5LIKK5mg3TkgNOD5zCSuu6sfV2fL1iiezKegztVedx6kE8cqm9IA2cRZ4xb1BQ6wdgvDeFW7XQo/ksASGPwAVLstZSXZNqrlq7k3ZdOEhv0fJaSjHEp8/kxFV5u+iosPGwKOE7nwWKcEzdP6X33ZBXw8oRCfJuKbJrsAX23ZMLhAIAAAAAAAAAIpjSCkFQKOaaQ0yxknHENc3BqfEK61MHL0jTFRJCGEEOpZMvSjzu5zPT2o+pt4b3qEBxRXh5VnLTVqK8BTcOCQ==" } ] } ], - "Accounts connectBlock should update balance hash and sequence for each block": [ + "Accounts addPendingTransaction should not decrypt notes for accounts that have already seen the transaction": [ { "version": 2, - "id": "92c27bb9-bdd7-4247-b330-2f421b1e0b8a", + "id": "db42be9e-4396-47f0-8290-4314daaf2f20", "name": "a", - "spendingKey": "eb7184e1147bcd0c4416ce34a8b95a1fb07e2d3e92fb1f14bdae361fec033fc1", - "viewKey": "9ee9b1b24c4036087df4b04dc1c8d914c16603b3ad0714e4090a86f021271426951845350c9e04c07b447cf3eef52af318e4136dd6fb3b2f7f83580bccbb7471", - "incomingViewKey": "cfcd88656d38963df15dace7f264ec2048aa3eccd0e966ae1a560dbccdc44207", - "outgoingViewKey": "5627cb257ac784bcec44f44cb9905967afabc07b60da4b122a7bf5a95db627d5", - "publicAddress": "7b1dc27703f7235c0cf8f8b586ee2449258b9d06a9d5ca16a156111b75eb666d", + "spendingKey": "cb5cdfe68e3e54336221a1423dfe2fd5aeff753eee17944565e46dd0dd4e8e3c", + "viewKey": "0407d45c91b750944d1d366d76c75149e1bd7b91382db89bda36241767e192e14edc3e9b0f43459b281d41a450e902c4b56a1a3a2aa58dcc00d7dbc2f5975e15", + "incomingViewKey": "34b51f346022ae0383937a92554e57456b64b5d82ae8e071c0567aeba9e5d107", + "outgoingViewKey": "8d259b5ac54b6feffff782d74147c527300790b38de18b26c29138cbc714e676", + "publicAddress": "4027f6fb11b56b87858354228d91fad05e4bd964ccba870e1929c79697b0578d", "createdAt": null }, { "version": 2, - "id": "23910e5d-e537-4adc-866b-10eaf31a4b0d", + "id": "abd3f6cc-1daa-4797-ba90-d3fbf92a441b", "name": "b", - "spendingKey": "9f7601000de0c310a9d9f95f967e1451640d9c8126eb2a9e61f8d45accaa3547", - "viewKey": "6c8523d212aaee90c77f513deccaa0bad56d547b3130e10c4e9d10f7903c146dc8e3d5a1c11b1d96805b574f76569d4b215f92e0652dd75e85e21afdee69cc62", - "incomingViewKey": "cea16beb8cc56dab95d70673d947144a358c82295795e7073348560c65044804", - "outgoingViewKey": "9dd4c35ccdfbfe58cf7ff194fcf31f14c7a78b2bb6273ebbf303cbebedeab028", - "publicAddress": "a3dcad0ede1114ccaa1ef28a2abfc355d84df952b90ba325aeb986d6939768e4", + "spendingKey": "405f2526b2c589881adf46bd85268463a7930a6f17ab764c2b2784ab53ef312c", + "viewKey": "d20ac2e5093d3281b2f3c3ef31f4c3d5381bbba512208f6ca684e8d525b619021391ec58a55a5394d4206c54813e56bb1194574da6aa95d787d4c60c5c01f926", + "incomingViewKey": "dcddcc0768af93bccf0ac5264b4e9957d8bc0cd04ff9cda0b0712c0f03d40806", + "outgoingViewKey": "036dd98a0430d3a85ef9b2698a6383482d9f9352630e3e5fde8186578f4f825a", + "publicAddress": "b5c7be03ba41ad475018c3c8123399b020d28bfc5854d9106f5390727429654f", "createdAt": null }, { @@ -3298,15 +3082,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:TidATpzJZnAIpKbTxZCMitatxFCWewfDCwi99daYPXI=" + "data": "base64:6bVU8Qi4+C53zCBv+3oYOmNj5X1kM/gXa7+2MDnRJTw=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:tJH52Hn+xLBbrEMpz/RohM6C+ZQhUtuRyNPwFYs8WOI=" + "data": "base64:oLSUpZ2yCJ9XipQbXc16a3gV7fAopzbRLZNOfA24kyQ=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340359352, + "timestamp": 1684973429896, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3314,47 +3098,90 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAASle+k/5T/l67s8sauvLC6nok6Xw+CEgHpQoucQgpTtK3zsBBBbDxJ/yyd6WIEEjhDkErkxpYTdSUvBIukfPK5sRDgaVGyIL6TF1DOrne1R6C09G2yNGBAMPATMfL9Gqo4QRQ/QW+iIsP/CN1gPGab0ML2ad1X+BXZbowfwIJ4aEH6FslfWBZ/k5FKkBCke8KQb2xyDWbOmGjgDoIuw+2tk4If5VgDr8nlfnLAa1k4B+pvWFzL4wBjFqdZsVn8nVcE/YLU/7ZorKSS/2Bzq/zz3bN1HqaQfmAN8Ng8seowMOijhelVqCc1Hha5IEv99yfEcENJDju2m6a0Jc2XqIuSvIUeLj4wPfZkQXRs9WoNhei2uDBcB1nziNL3z6KELstt3LYY3DgDr0rAo/c1pyMhJNi9tBpVrzlHC9XxGu+vxrlFyesJ4pivOyJuA3R0HGv2/wJ4E/OmcOzPWGpK72PYQLvUtYWKvdVKRatGDFu77AV2G+lixsN+TgNJ2QrSFHaUDYihOeG/GhwNUVoNDUOjawUY5uXjgnmwRv6hgK15crM8+WneknBQ29y3uzLI8aHY5ASStaj2pqr9Ge5bsJ5Xq1Jw5sqVh6GWbo+qhd7mloUd444dbqCdElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwVjoKUBUBfBrEFUhNoZ/31R01Ahx6K5GKZEjvrWQBWteHDXaZQYHypU72gK5G+qhmb2DGwEfbyg/Szdshbz0DBg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAmpFMcfexRM26g0T5EQ7LLz7vBlL+rNnw1GRjMabOKoysbkbvYvxX5ARtXnUVmij6U2PKnz5j54+w+OGv2A2xLQrmG34xaMFgkFr6fE31Cxq0wvd2k3yXZYpUgoeceUCHm94JHvZfmw2J3RkbqZBUVxt+xMWzRHSCuEKHqSUGcgkW94hf0OpQ1zeO/JqloQn1nHEgU3fJUSnKk2aht3VZ9ju3ynRtCrO+Odr3v5pGRpSXYGhWRY23jVYsOIO4kEIdQaxNPqaSPMSZk62AJIR4YyG4WHnMdxXjC40o4UsalrNPr+4fIoS3W6ePgt5xSARgLb625qCWgZTyZjnw/C7BOshBTtd8N0KT3ISgikGVfiFqYXRbvBiQ/QIk23HeZP846Xv6JV5pA21MtKzuP3jiayXREiytN7JsNPUqNjqNSoPl7ad4RasEb8OXp+qHsldvFJstSYaLg+G7bGfZZbsR3m0pDLVTtmhxpLKNq7kfa7qaQ53Tk2z0dW+3uawt+yHBMPvBtC2/pbqqdvAAKhsoH1wf+hR9V4upm7V4nu9YPD30aFqFQwaxLh8lwPLrFxEylHR1FgBD3pdhQ+7cMEM5NbhFV+1gex7dgWKoIUjNztVmz/f50RAzKklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwSc7yAuSDlMGPgm1qJQXLuc/oWA4HwTnf41XaDreRmU6Am7ZK7qUKfCi4WZpbciVbpz4lzzbs77fd58v2f1zsCw==" } ] }, + { + "type": "Buffer", + "data": "base64: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" + } + ], + "Accounts addPendingTransaction should add transactions if an account spent a note but did not receive change": [ + { + "version": 2, + "id": "20219213-9c20-4bc6-8cba-fb84f4987b36", + "name": "a", + "spendingKey": "9395d388cb9dde97c77fc6c58194517294e10af226e1717da26aa1db33820bd6", + "viewKey": "f05defbf5a25f797133e119bcb20aa435432d825e7bef53d20263441b87c14ca715981fe85b78177618ec2735f628ccd654b0c69b768eeb3f46ea94c03ca1494", + "incomingViewKey": "eddced781e5902742afe0277c6d3b012fbc6fabf1f25d350df14b7bd93490703", + "outgoingViewKey": "8364ee675ec55a52fbfee1396f83be4b5ecfcf2d58677ad294882d0468b61ac3", + "publicAddress": "19ec7bbae777b89d4ac4588ecb31565d52765482287429a926bbc95cd7b9f56e", + "createdAt": null + }, + { + "version": 2, + "id": "7c9c2a01-bd48-4d84-a9c2-b031f8b95d68", + "name": "b", + "spendingKey": "832b96e858188d403aec8417c4698d0a1f23423ec224216111453d546ca60399", + "viewKey": "b741432556c118ddf8a829c3078a1ed37d0bf81fd6043c4b5213071358ded156a978a2a85e75d5b4057f85a1865a7b0a126d26c525f74ee8c4f2297e15f00110", + "incomingViewKey": "e29eeaa794f2e48a2cd52f08fbc93ef061cc03ce01c5e0030a241967d14db503", + "outgoingViewKey": "2b3cc80211110e3f21d44693e0c7152c8cc7e1ae4d6c207461c116ff03df538a", + "publicAddress": "bd068c7f93ed92303d5d5012f99dfb03cc45dec411658396ad8c80d57f9a0403", + "createdAt": null + }, { "header": { - "sequence": 3, - "previousBlockHash": "52DAE27C97B09048EE98FA8FAAA1F8F1334F08D151B1560FE40162A78821B528", + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:x8ijgDb5rEksVyjJmdVUqa3oCjd9hI8WI7Ncx8+EL0U=" + "data": "base64:AgXn3GdAizWpAeZR1/dAe6qaFC71Q6vqTHTFUPsCrGo=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:yIo9MNJ6DPxQBnsEDCQG+3ECguTHqa3ywOe7kfJHEDw=" + "data": "base64:MsLfjNjqTrjjlQwryk1xifkKmKXpcUO3F6xlOUHrs3o=" }, - "target": "880842937844725196442695540779332307793253899902937591585455087694081134", + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340360613, + "timestamp": 1684973433258, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, + "noteSize": 4, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA23jZ7Vd3dNAwUPGhWvWktV9v3XF2DaUnDD0fJQf2ayeSXHzwrhjQPrBUUiXSqzapXrAbciz1JwHExv7ZLGqMmlZ4jyq2VG5T3eZ1vITAYM2Ok+rO4/9ynrEke+TiNSl4SvVCzx0uE06YlnRUCJyRZBdnT3pY4LKChsddsHCe6joU8BKqQef0+Wa77BhgTGLsUOYT5Un20u8c/NNZ3aON82OXadGt5YURVx6lunIaahStL4H9xDefpPVwPBU3K+qoc/aEaMCdEayxJl/rllkV08yT8r6iuGUz2uu2KXdO44TZv1QIkfxAujvgzbA5cmFQ3EomFvslVygFwPRnTIEawwMcg9iS2AIYd/C9T9gKcilXVDmbmMSUNlCmi4hvZYVVDzczx1NY/GF+Jej8ESJSDk8/zTJVqwS7AuG9fXbbAzBian9yXODwoNNhETNlCrZvmSh+1sfFHn0Bzj5RF7z8YmycEmm6yp9NnPa/ndeupEB9JWen9HAM7FZpFWxvfvmf5HhCM25yBNhQtocSPHR3MGXpaKq4uLeysPHprJRtYX6Y4nsL1blOCnxbNa1StUa8zBrytkF0xkfi7bIx1gYdGKqRLHl448/3mRHLPqLEKnvstlqgAOBcCElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwI3y1bK2KcFbcMSK1gu3Yi/rWtCH14CDxpnhFcUbXLgd3RIur4gifMWLxA2lh/FUr26gcNK88SySnsqASifuRCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAr1U3ur7qb8lZn70H3PF4u/hA+tEgmF+8URRu0cpGdKiG6z22JN3FTbJ9Bqoz8sfrirDGsFDNTZO/fIdCSZaZz9I3yClHbxxssEJYSOTJ9kGGttw4DUgwcxQrgOMXYgkRfwSuJNEcwBnd2Ei5+Xpc6dUmmxkAABiHUNhhYczX+s4MiuL/MrAfeN4xfwTsyk7HGLMeMYveno19W1eGQrKiQzYPXZVpU1ecwlxPhT1drWuNy65HiLSqMqFjNcXnXf4zsEfIU0cOwWoOwL8JMkds17HLlEY35P4+2Rx3MAFo05hQur3gVeb9YgklIdzduWm9JOHlVJGzLPOD6giRh068Z1loONc8prqTeAOw2mAmxnEjUEBOeBsld3p+m9srX9MNoGcY5XXXY1B+2XXHtE+8hYrcvop1q6CEtpxo8TyWGqujg+7TmHX8uLYvQa/OPOZgwTFHzwpfXFeCRPPeQH1euasuhjH7xPvkSfzVySq1QdY7rdvsDdQhrd0rb91fKJQ3K6tDMjeMzkl60OcsvuZxNXslyCpZxu7gN/mDQcizmKC0uLXz+njr0K9yleDiWfvABfGhvhT5f4PVD98Li50YzcLsuymXt0ChBkhqzzlaTZejCCF7kDPeSUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwE5AMxe9wo1L4SSqJ/UQM9QAOb5u5/Y8Sfbg6BA7KQ1z77cTB8n+KkXuL7gXV2bdW9Z9DKEgCDKoUSi/DtY3ZDA==" } ] + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5M1dwAAAAAAAAAAgLUZv4yKTT7uxAJRliA/l4RiL7F7YNniqJB5hDnvoIWSrTdY8ZN0Jm5WUBdc6UxMMSLzhSZEDJBJPQ4iw1MTiNS2REv4tayuKAkoG49ZVgOFonVR2JRWowZgWdcwKV+4ginqXoXdmk6424e3F7AtndlruVpBYhsNCjWweiqJPPYAXqh8vEkBldJHzgQhc1/XXpq9ud9oRjuQVmnUWhdrJkmxVx24CY7CMbu0mZ+asg+O6jR0he8T/+a/UiNjdgtF2HKo5hSa+3uCIHr7omOL9H+rCibeU76NVoFAMvNcH+4c84LWOxxaW+lgdKQO1gRhJmA0VUCPJbBL/bVPDXqKcAIF59xnQIs1qQHmUdf3QHuqmhQu9UOr6kx0xVD7AqxqBAAAAALpzwH9pBoGHIo1HzCWAxKw8K90CfXNp1yE5jo89WIqwXGZL15NEN7BC+yqyDzMINyyvqrboZL7SpnQz8b+ZvEWSWV6KKZobWFddxSED0Ta2FwIxYmnon3UOYF5QT34CbYVi4MRmxtKgUCGV9U+VXckuuXa6ccHJzjUY4WwZmkf/esovwtNpP1Y3WWDZOIfZIhfssJuvAhQlDa8llToCNq+6PPB0/5RNA7lxl6who6kAxjqC4qcU1kdJZVOP4tqxRMytRErH7xb2WQgPUiRTRJg6t42N7gHOeOkvZjdaB9MnW5ke1y9RdDVqQROFxv/oaTAE+QqPRAsEnC/c/4UPEUz9I9aAGbVxK7/OJs7mOCV1jnCcWho2v860bE7v9hSpQ0C7aSTiUQu8jdfezknJdoV12WwoXIgj/rGRV7JlVafaGW0QkN2NLVaLIXOuO2pI2hoXPdtZJX0czbs80hjLQEF9wDwN3wclccPsUde9IarAghxKW1TcxE3hB0+Gh228flYn2/i2HgjNnTAQylzJUhSKL8yMBKy/m0qlVvwoeJYVHc2Nm97kju+g325d4BGASHJIdwPzaJj+OboCX6Xx0f8Y/zcJnpa8k0nH9mTx5duXp2a+dwgfzJlCZHhBwMDqNnQnXpGgDTekWCzhktixMHdUDEINcI/horYBd36rsmwDeMkfXJDEZiFv5IJxzso6SE5RVG3iEGSb26eAnXB+QPfprtp3eMJ6s5AMsSrfdSAp39SfOenT0y1mEWoQUnGihF2UYJE/OXTwX5rSAEEzG0TSFGR2FbAIt8uLNcBSmo1RraLCqbajO9Kx9cJ+1gYp2XvujFJU9+RARUCxZ042BVKLS81wt4PTPDgBpR5SdclPyWeHdwQapo50jCQg5xPtuebXivif5sH" } ], - "Accounts connectBlock should update balance hash and sequence for each asset in each block": [ + "Accounts connectBlock should add transactions to the walletDb with blockHash and sequence set": [ { "version": 2, - "id": "21f02641-6998-4fe4-9b02-a1fb2ecf9900", + "id": "07792ba9-9fcc-4a0d-bacf-331bf846a1b2", "name": "a", - "spendingKey": "e6576e658b62863a930247771f2b1671d494b0efd39c39d754636dd1cb2c48e9", - "viewKey": "692dd7c97a98c8affc5b051ce110b703088b39fffaf41981fd5c7793803c3ae403db238113b07b6b278706686c3d5e71247fbd19935b63bc10da440ab737228b", - "incomingViewKey": "6fdfb50d8fb2e2d765d3c68108b69b11fb5f9216830ecd73e991513be5419100", - "outgoingViewKey": "724e90f0197414738798c61574d2ad04811090e0bbe6cd2fb47f0a851d1ec379", - "publicAddress": "e6d1f7daf1e9f747df3ad8425b900a1e817a9c93b8e8093e9f0ab4c12badf6db", + "spendingKey": "a1237053d2d8ac8c64a074730472c15f76dcac50a023e3829a93f95dbd691256", + "viewKey": "831b606eff8c0f1bc9d66cd7a5bda908320be6d21f2a78c826c9ce0ffb32ae1053058b47b0b250b8c09909c695aaa717c988a5788e2950e9e8d2a7ab125a0e04", + "incomingViewKey": "afcfe4920431b51ab390432ae86716b497eae860db4d97f6ed65f845c1675a01", + "outgoingViewKey": "89a80a1ed811c90bb350a9a850ca7d890f4872bd8f9072f03b8104b5253afb94", + "publicAddress": "d4f4d86ca9a84997e4d5f8212272536bf1ce673f5ab92bdcc3308c78915cec0c", + "createdAt": null + }, + { + "version": 2, + "id": "649de4c8-366e-43ed-a8ce-532e0be5de8f", + "name": "b", + "spendingKey": "415894228259d900bfdd87bd4092a9072bf55ca51783ae171407bcb04817a392", + "viewKey": "147b4014a8199599358e95471719967c6b2e53918bf874adf63d3764f11ff13a0b58b38ce9fc8167e4c82df195f4663ace8c79288d2707a99c42c87ac5d59308", + "incomingViewKey": "7a1bc18365f2edd7f6556dec7a1df5a73a4af76423dcafbca14de5f501630100", + "outgoingViewKey": "f49c0d75d3894a47e48cac475cbb242fc5a9ecb4018027ba5b589966e5d0ccc5", + "publicAddress": "5f5b23fc6862061a187f66b999b1d80f347343e274eb3956ee0111f308154f45", "createdAt": null }, { @@ -3363,15 +3190,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:7Nz4btNYSKM/AV9CWxWKs9FtkNOASsgA2WH92Pn4AGQ=" + "data": "base64:3WRN9jmmcp0xKHcNW25LFnTv6uPoiOHJK+YsQsjFRx8=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:JVSbrpbNvZRAEg3PGieuoo4/REw7H2gP14UjONuyk9Y=" + "data": "base64:Q9ihfs8LbiZfJiqBxaUYNbW5aMxkf7OXJ+s8u/EfFUU=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340362279, + "timestamp": 1684973435966, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3379,59 +3206,51 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAl9CRQKeaTbHFfbixRzO6bJg//Taut9cfYFVxfFX08ryI/xbiQ7S5D+vh/XHgwGNSTA24fZGQmW6CpbtBevI7eAdpDpyTowLgA2bDf653tQCAAez4Ycek5TyK+HAMzOy5Yqqi8cyI1DkcC+gvONAjXrtlJReZ/a5ZFunZWvd/8AEVyVErGbEcSfvW4NlH5AxtMTrBZr8AONLiwIX8UbWxDgV6MhuFk/n8QcITqqPcgZGJQ7s70Z3MKeDcjJOStYtsWCYfYoI5ku526V8SXY6O3Gv015wYAIHlTOvIRWyl0AdEs3uwOpTi+ynPqzG4HMfhsC4xAPTGW7WorHQ69gtZN8Rsagd/B7BbNzyL7NTClhToCerv0gLpJC+tT8uTmp0fEW5UleV6e+x4boREcDiEplRZTxvbaf7KjhEV+JaCieb9xpEvLwAdCOKTasxdAD9StMr8mw4eGZXzup0zkDqJCDRahGpUtw3TSRKLSJQMiNkQSX85t/tZwmQ4RA2g0RaE2ITwWgYwHGxmBDfq4OkOhrqNABE5mGIR4y0YAK7DRuZb02bXmDjulhUDiyMBNxlUGrKVzYw3DGVh/E8GJfu3wWGt+e6BAyEvyRQTZv9Hlb9wnbopC092gUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwyS3GjSx0Rh1puOLtKF1vKHB9AyxdUqzHipvoXA0V5DE/EhUrgD4GZ2LFjmnki8gU3BPIBijxxDt0BM2Apk30DA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAyr/mn3iFiNagF9ly5POaUJAYeq6Fw6144hEumvtulJusTjBo8L0mR8AfmeEh/VEyr0YMSSlt2NPTJYjrWT0/35Tkur070DvtoIbG7MAlZS6PbmSF0bzz3iLyMgXaH8548Vi/riWqPINVb1K0whSdu9Iv8TLSa+x4Z0mjen+PysID9uy+upcylqfxWL7LyJ9wpUc84pqsx6/p1kSsJ8YA5IS+YjwYdGJdIJFE1GZrsRiR50rEcW8GDPPsOTbA/6YmQwKvbcRPO38igRFqbCaEcLYeBwWpxHzcxhKfHgjos7WEEib9epZTEnlIunGBRA85ZfUWIcMafKMfVmBbQGgQXgQutkPCHCnRcRmSKjeh5bMMVUQCSlHligXc9qvuDvAmiqz6ySyOcYUlg41jUXda6A0Are1RMjfEPtIQJ/oqgzuJnYjhzRyzEIYDcSTfAWjGVDbCP5b3qQrQBkrgIke8MQe48xqE8UtBdwLv+UVNAo8YrNVj7Hqf2IQpd7bTNK62kw4BPc5LYRPjzj7iLcK0EvbfIvy147Gg6uuERKbml2E9aq9grFEmRk2nvbjIdzq1DSMRb8eWSSVCM+OIYtOcZJW0Xuy665SIgqmP7epyt3n06oULwfSNpElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwngQh2mTulRL3nqCjwOvACMF2DUbout+A16sKM4tnl+5FIwmglVRhIFwb9htPQNrVRENdpy7e9Js2Nc427eARDg==" } ] }, - { - "type": "Buffer", - "data": "base64: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" - }, { "header": { "sequence": 3, - "previousBlockHash": "8E3CAF2EB2E45421C58A46687F4FFCED0950F4A7C1266638605AA77D1D0CEBF3", + "previousBlockHash": "9BD70DFF41B89173C4FCC0665F1E2428B939BDC6F8C95A30BFCE60C2EDE6BD95", "noteCommitment": { "type": "Buffer", - "data": "base64:V5p2hRdaV4GtA45e9SI5nAhwuxd9nl6tbmGVImqGb2Y=" + "data": "base64:bXFwcYxind0xj3eIc6HIRvXK1IQRwxdLnKKVwO0TSk4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:MsnobOhsMJleEe/xdsFYBVutoacUsOVN3hDeobDOxN8=" + "data": "base64:M/plFRDAup4Lv6QXMGAw0vaysxzBm3DCKX+BFek9mGw=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340368690, + "timestamp": 1684973436640, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 5, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAMe6hikgLb/M7j5fEnzcrxpl07UI/9VmfjGEYi4cqrZ+1kHChoowenb1QRJ7pbJ1bfCSpCfRZ6MduK3ePyXHtf0D64YrQmA3oPIRHhSUqqFS3BpXqXkoddsfUAB1bUF9IzhtkOMbfv5VIZ8ofa5neDMCXNFO5rFpgyeDNaZODokEQwZ9UoOhVI0kRcX7utZMebDVtWbN2r/P6pKQsdH64ADPsJfmaW4KORLAAKFMk4fuWaDHmWBCIUNOXjjsjnnSBEUvXyZARaHKz+sFly7/WNNGixqZaBZnSNQUoEGoQEgmM3o0Y4MjdAv0yz19xcvDpV+Ps6QM9gMl5AMEuS5C2q13FLcG0lMaWIlx7iGOj+nlE8jzvUQ75AnvLvewm4ZMR9f3hI79tjtpIVUMH1z8rP/8ZYYimyQ1kXSTU8bYMubwAaj29fsW31cZ25mEqdaAQ6GEQJSWNscYFb5wkpff9d4dW979Kp3OKRdd04UQ4BAYYCgtGTtXWUdPNTWlo1dJG1+qY/jEkYm34IJnCv+1V9+/LGwz2DQRy/j5rw/eqjnecOw+JntyhLGSCjeqLagoWWQhCGg3odrwdKP1J26F1VrbYMdHLrfIGJP5BXl7OrmHk3CUeCUiz5Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwWxf0qIdM3x3PAkRjKKwfZc2iiyxDDr5Q1QHKvZY9UgscfasKuRrZBmQYeThvgs8lFwVnzBcLjHtebs26hHmMBg==" - }, - { - "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAiam4adSeEllrunGKo5+B3Y/sq9+lbcaEBCKIvUGgQs+zrmPBCTw5Qtyq+UvPDGgFJKD1pj+X6u2Jobc2jRfYlcWrFQnPq2nfD2bpIAdBUBeleyLqKuk6qu/+bf8kwwIXWICwAY8ZQE93UeHFhBvNVq7L0mZsznAXmu64CipADZUCNlBzKKXT+rFuafYrUWPtZiMm+/mx699kwb1AXftRFjgmQmzuAylfAhQa0WdkkjiPJXZf36LBGDyOJFOZ6VDHXhBvq8AeuTTWDZ94HQfp97/qrn0kG+C9knfkxOpqNQvvYPXNlL/rM02xqs2RDicnv4LLoj/f9F55Y1Vh84MCnrvIWtOoTif2J0RCBJi9n7wcaQ0Tzd+GigBRfPitDh4+ellivSTdPnviYXn7aOfOwcPMfM6morIfRhkJbxQM3XLFFdbHDRHIN1/Cc458lXZKor4kldVc1H5ooYPRQH1yb2RhRwSPiZKm7EOOPyPWOQ4DnK6Ooed977Gm91Z2PuanbaEd41XHz7u01MHOzpPCHEWDhCLY+jpn5TJQSSMN9Yi14OM7rTepKJWEEHByStdHwkO69FNgwNrDzdPbtgRqKQeJqRW+c8yshJ6B2zsdiPIiCJ1gUER/40lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwrdXiHazRFrjsPH6GLSTHHDLQSBzc22QGoucYd74oDmnanxJmFcYioKtyXfVscE9f4p2M/l6S7JODqroQ5vnBAA==" } ] }, { "header": { "sequence": 4, - "previousBlockHash": "9EEFEF971FF98A1AC0D7D0F2D6CC9543B739432F0E0F65DA04E2E0F28062D010", + "previousBlockHash": "DB6B6832B25C944B3B4E5E0E0659CEDF967C0AD4F5E8AC7A60EFC50CF73A61A1", "noteCommitment": { "type": "Buffer", - "data": "base64:IfTGtDfvYy99m4MLbeihf7wJlniLVwYlvfGprt63oR0=" + "data": "base64:wahiE58tBH65VRcnS4xxVHpGECCg3aLpEi/5Xbu0dAQ=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:tH9G4jBvEHScOhOjLHs0BGZqEjci6ibcpuogKcl1d9I=" + "data": "base64:ZgCm/0Ex5oB22sph9ySuKFSTP6ZXLDr8NhgneYS2eZU=" }, - "target": "878703931196243590817531151413670986016194031277626912635514691657912894", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340369534, + "timestamp": 1684973439733, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 8, "work": "0" @@ -3439,32 +3258,36 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA5XlYm+6L/wHzXqc7ttX9DTR18crOau4Ko5coyQ9sQQuDKkCXPh0GJk03vydaE4LNHauwKvroSzhQKD4pt/YduMKu5jquKFlm2NunpdHA1zekeCh37M4H9bKilNGcJGDDm8toUEYsnmSPLJMfelEMjeGss1yqqRuEzrqKQa58OIkMYVq/Y3PDm+64ZJbGFraQPqrW5bstHXMWDPTUt8Pwc8q6k+LRziXgtZ3/Mt3FhJWWdElSA1iqUR+HAicoPH4ibhiCyDBb9wiSo8NKXG6Dbc1X0o/RxSWK+osry8uMmWP8LTck7DL1HEhIaxVC/sI/GD+m1dNpBL4Fr6Dd7H6knxbSnrSyZ0+eI0kuGnqeRw+0qeM/ugMFKEYjk1rjzGwP1RBUaV+Go6ZHuB7k50kwUxYSo9cc+aDSvsQUh4u+3RhAlqEiZwR+foKiQQPss43jgllCj+eADsrUHezwJB9CMQQ3ksUVeyoXbBoHXDIogn3gxL0MLbFd9wl4MnAE4naLPEyMtnDX5R6mboIMSg97bE5hw8vAoj9v/q60ZCFiWQZ4xwiu5uk5Q7CIbSEW2dpLi01CLQ+EvJFgXnZICYq0u58OKdbQt0/jBqAbBdne9LMJ12z5sQNGTElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwKbDv2b/T4rOmoKgLM9TIrCb0pJVRuvyrx2Q/P+/z2LNn9+7C/7DWJDbjfxYr9Vk01wDwfphjLTa0m4AA6utGBw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAiY4LyQcRyDHn8axx8dKS7zcpmvtx7DdIow7SsZV996iBPy5XIe+oNMXL87G6GE9ugoQbrnM5ou1qPTPPumTtmUlN3lVNibfEL2UHw6JLiGepmonJnNGbcY09HvtHIC3fg8ITHgVDHcz7ZPH204Fed7ZbPWwHytGNlNDhKe78oJAMpQatYK1rs/qfig34M5HTH97tp+Wyo7DAce2hqYiIGWCF8kZDVZe0Sk/FxXK6DNquWygVvqBXpXPyW4lviDgtqQUL2d+c0jAUbS02zK42kVgXVyXEldvhwaZt/ONfNxAkfvHKfLKN10EBSw9v9R7JtmJWi4+uvEf50t5dfHIMHJE81o5hRGZsBcn1ON7XhpbnlZ5YYDIAoivNDRuWBMxBEseKU/OQXZhfEOSL9I2cIWhvxF3SgWkKwBQZT53rVqBdcejyBgt8ESI6H/QaOnoWxWVc5CJc0nleDE+lOB6rUEYipa8yeiUYNoCTALYy7IccM7hBZ3KEJ1r6fkW4FnG63FNjsJkEfTVBOb5TkN4mqna6b5pZzSdaG+QSg2ayjL+FajPb20/Fz2WssMGKg1XkfnXM3PQhK3QbxdhwOZKIzFmEN6pY/aQw8DCZ5HRWXFmFjtRHE493SUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwhJdAZjt1o8zFKpIOmdK5FHUTIxIIkgEOZaBpe/IExjvg8pHTQPSrwETVTLrJFNGa4FKXs6GHPbgtLKWMOdlHAA==" + }, + { + "type": "Buffer", + "data": "base64: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" } ] } ], - "Accounts connectBlock should save assets from the chain the account does not own": [ + "Accounts connectBlock should update the account head hash": [ { "version": 2, - "id": "d8a1ec9f-d85a-4c55-ab88-2b20c4aa013b", + "id": "e7db7931-5230-47f9-b0f3-c484382d14dc", "name": "a", - "spendingKey": "28d1ddbe74879d86bd35afe21f9b8fa06415270fe56ede5c525351a460ef870f", - "viewKey": "54492f1476fde34352f879cbd21a8ee7e3ca1b8db6da93611bfdf2d6f4ceb4378eb81f8d5b1c9d03b030ba9773d9314644e0a801579a47b5dc66202d140d9cee", - "incomingViewKey": "3f531ee70e58dc3a7f5cf702485bd42bef3e9e92970574a66dd0d43d30ad9103", - "outgoingViewKey": "d92adec8b2366c35df1b0b7051b341f6356d9aa9d2c0cd6e5f461aa4797eac7a", - "publicAddress": "14d9ac4a795a9b14d8decaf4eb05e6e589188851e5afbd4f98daacb7d8bbb511", + "spendingKey": "f7d39fdfdebd4a0f3df44076330033397277bb54c5f79730681732914db0566a", + "viewKey": "7847f3722b4a0f292715558b631c095dc1be39e9c6bfe141ff3ad90ccb7d90ac10a30d1baf58814d3d648585ea0e3e0bd5db5902b6d4ecf16980e8e5b77a114f", + "incomingViewKey": "abb6ad4179bb199b5d0672aac0ca6bd5049c97f0d9b462535fdbf8d2fdf6ab07", + "outgoingViewKey": "16cbbe38baaf67ee14f491fe26969f7a91f0de8fb7fa928eecd27ace85b7b168", + "publicAddress": "77d2720e82d2f8734a06f764f27ad1f1337be2f728d457042f312b1ae3b5e752", "createdAt": null }, { "version": 2, - "id": "650282d6-b5ad-4ce1-8cb8-f81871296206", + "id": "acaa0c77-fba0-4443-bc29-f7ebfb4937a2", "name": "b", - "spendingKey": "ff5f93ce3bb55056bbc1cc0de395aed1b93fef13e92e1bac78af13b0bd4cea9e", - "viewKey": "aece5121d407b495ede88c4e0dfe02773c34b62bc27a15784d2a1f92d8f9c7f3b34118d3e5e8c7f3ec7ffc6b3358536fd7c08a046ca889fc884673b803e1acba", - "incomingViewKey": "61bac58e7b3a8c549e137cff243da6adefbd1986e7e7e0979b63fca2d0df3f07", - "outgoingViewKey": "d0112b893567255d914d16182807915c73fcf254a95da69eedfe6e30b4cdf704", - "publicAddress": "5a81068234f9212318a2716131d9d83ebf40a260e0c033570d8fbbb1d8613c84", + "spendingKey": "72661d1bae68d91e060711c7fee4cbece531e7b7b1bb0738d09293f6d55d7f42", + "viewKey": "60a8a306d43924599b23d1b7f5c7c500e7a1407bc2aa4aab7bab6b1470896739162f4162c583feaad2bd4ee3fa2a15dfc511928307573cd5f58fb25e14e003db", + "incomingViewKey": "456b1a8457c93dcf8aa60c7cc2940a0636a09e2cc4f68860dfb76ef461f03a07", + "outgoingViewKey": "16a0d7e1afe5425fcdcd833fb8ade1a2ace6eecb7a4169c429cb97805b8b8199", + "publicAddress": "34deebda54df805252d2584a565d34a023e4f151d9341c2f1413492d9f746cdc", "createdAt": null }, { @@ -3473,15 +3296,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:nFB1TSH54JmtvYMXcouQCEHsZZzOui3xziV8itaRcUc=" + "data": "base64:7JADsXeeUEwe2FMC7UedhO01MSS7shTIWnUeaKCn9xA=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:hFmn//X/TLCTz+sgV2LfrhD2wMOSuc79ClQ/hPf0Kow=" + "data": "base64:VdlPpvRraiWN2m1E8anD68+3gPN30sa+4+1nOtwUL/c=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340370428, + "timestamp": 1684973440651, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3489,100 +3312,88 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAw9GB1PkjCgkBcoz4lamc31H17UFcmQ3xojZwQ9D4nr2EWF1EW7qJ9j87ExUMhBgo0GPD+MEOLce05oafuO2WSn2X4QUg9l0bsbkpnLbamlqshV8W3BaDTJ2emBOIYt9MHwY6OPPVulMBLaQLQSP+x7b4Bh6c+8cfJQgjsEEDtjQUHqy/VIEDEyjBjGIaY7GAkRgfIblK7wphuija1RvSaJzn1sgp7UDvbcaERTgFFYmTgxa0NztJ4ZSIXoCoHzp9Isi8Uo24B41ujLevN+O8H056qZOjVMSUIKRtVzSAhUbWroGnAsv0b57F7XvkQE1hJDY5uAW7SvN7FhWTzqKlnfSgeHDNx7vH9XWDyaE79Y4ZwCi9avEEr1E1VB0gSsYYH+qm30OG1UAQWTfP8plUUdiijnrvq2HbZoDwRmlSVmMK7s5yaFDhebOC7YVBnquEBWOQhuhTamKJWWXWzz7tSWZp9LcebX7Jq6lda0HQaSZPmvNBOQzgrc8rTp4StHMqVfX5QvxNPkn0ekTL/ZcKE4Rj7M+dURtCF+NCF1g10XHtJ2/A+p6NEj4qSMfv3n8ggfW/Xyqh7Hb05P3c7+mMSszgs9GKb9dPswMg5Hj55mBtWR6bNoa6nklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwwQ46oe9w7jUQKbQJZBKQm6oyuApwbeiH2mtQNDC8QRaeiogorMOfkvNA3/4NkMxhnvyHgnAQZ5BwmxL9FCW5Cw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA6QvWUg0yrOtJSdcUqWXy108cmeGEXnWH0K1J328E6WGrZzx1UdcaMXaUnGKGviRRr89vwOAq/0cfaFa+0gsTqlngggm95n+VfseJ4Mkt9haUIjSOtloznU3AOvbfyjAHPYRjgckggN6PPyF51S5N+RKKT/hvh+jHY29WS7LwgD0DJmQmUQVZMK71IxaY7D5ocBl8ENYR9eX5fTq4qz4jvGEJhfMyzmy3FABq7G2k3pmHxfrOW+QewYIcCuHs/JQCgQaMNrJsRjr0f2FWwCBdGa5RyUtTf4ra6wsPQf1s8M7VEKa5yzG5sim8W2wBD2GcXV9369/Ho1W8XY+/0PonFNUjqqWOIRAsNZ0MvuK1X6PC9KGnpB3QevUN/03H/NEgtVg7zTKq8v+VIcauHMpRS7v4wXsw0oN21gKSOX1hwyCKuE5PGdlRWXGGK3Vwg0HvojpfuQyZ0VjzDrVzeCoHPh8EZ/oSLpDiGLPbuxz2uAYcKJOpw+6G5u7BGM4y1LXSB47zJVDHK/3kJ27xpEIZBHJDWY+VugQz3NYQuppE4B6eiXWiqH6vU8Qr4B82QQ/V5+QmcT5ZXwPdYc8aPek/gK9J8WysM8+59fWwJWn/HDVevLYglQOJAklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwuzpfdtyQP0hY1toHLAc60SD+2Z4UIHNPZrypVybpXmP5fHEH3U8t+t7ce0thczt9dpFxgMHXV1v6qeXeE5jaAA==" } ] }, - { - "type": "Buffer", - "data": "base64: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" - }, { "header": { "sequence": 3, - "previousBlockHash": "10DEC822BFAC59074D0E92F43FEEE895FF8CF6F21AFC9F7A8BCAB9DAE73C20B3", + "previousBlockHash": "3DB4DA02E2A04C4777EDF1FFBA6388D1820BB6CC9285EB66A56965D087AC7D48", "noteCommitment": { "type": "Buffer", - "data": "base64:eWaWyXARz9pPjRNuRJJk3BluZgjrFrDuy6R6C5femVs=" + "data": "base64:+Yl9mnSwBAw8VjXMysZyHydoPcOPi3T8eXy2wciKixU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:fiLQK657P3Azz4OW/etoKBGkZv+ta9W2cgUJNGw36yA=" + "data": "base64:Udjf1/jlBCiAqtLOmwsU1iXxFEC2mCuuktkBRJH/DK0=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340375524, + "timestamp": 1684973441352, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 5, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAldl4pTMYw6kSJbHTC9uuzxp6b1V1Wn7PIKzFUxPD/c230cam+JHRDDAbwOy/JO6CglZzZK5Tay8X7eCwuBeWODi6bHhA85OxNHtagEx+INC2+Qb5ZH+6FRZhJEqudYEjujp9xX4O91ejjInfR0W79GvyvJnxUOFGwefekbGPuDAG71G6okYto4Teinw049FEFanNr+Jz6yBcJUJZJTJ6RJoXulJzmi0DOxBUn4e1OmWKp2REbwOMU+Klnfz3uspGbhNv2KQT+y2/QeJ2cTUaOVUIoGjQwPeRpSAy8aZxoVnlbDGLIRes+GjQiyWQa4kcVWaUsqbpSj+mWirXYRnzXTpTc7lkagVK0lssc7ZwbGGlp6od7EMWdY1mEEPUzgw5dcSlJ+wJlIukQsuWEkJxhdSxmhWJxS9wIlnZKQHuWYv+3KAZ1G5x4sx5s6nAyy5ES8sV8pfTRh/25N4ZHLUNrCJsZ6gjRvUTtddy18/tTI3Fa8UBOZfFhyF/PKNB8ZJ/0PtJXDMMYFK1kWmeS+fzzCJ0VCGo7z2VeDMYKle/SZLB2ZpxP0BLoofUUSYzF7wzm/fPvp6GtVQr/jZnDEp1BKTqw63qu8FpWXwpoJSqjGALe8W94taEBElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMhFLXbk/d5uTw462HCUZQ1P57a75rYWazTNjEBEdizFPDTT13jaoAZglTmzDULOWjs8WtXOh7K3yjdWfF2TrCQ==" - }, - { - "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA6d/WgpDAB+L9OcBbQTXhZee5/bRrOCKfuRFkxnLUUJi3YQbqBh0e45+uq7jKLVxV2iYHvidNb9MPbTO+K4AbiaC0R4cD8J//hKxTtMGGGQaRVe2stphfTNmMjMZA4VIrBhNhMklOqlPbC9065aWaDh+6g/GzeOeXYriSN5F3x5cXzEkokYoDNjhe+v3gIabgN4EJYj+Qf3DpjnhuUGh6QdZCa1wPEzzKRbB5emofPNihAmksSXy459w8XIsH+k+FNyqXyHtlYLzniUbgXhX5r6tro8bb2H2biPd6jxE3t12j1vy4zyFoqNEajfpdayeLkZeON+uJ5LfcRZbx24nKYsRSmO1lDLepOp7lpkNjlq5rqefj6yPfxGldUBekoZgqmG0fMg86wbFXw3iCEQoLtHpm1hTSnK0r8ODUnNOJSrRr/DzPKAFWaBsDxwJtj0OIhcMT0KZZT/9lzNv21afJemjHipAAitW6IaV8M0GwZsPLti2Ej5+r0crZOErItm2wu3mFhkmKBW9p6nOkH5KyryAbRfqXAHPBGt9iq4GIsNEzdBmfcA06CheAPsBmhgUKcDUpGI9AGf4t+Jb/bL5GXpgbX6MFQGTy2+xFLvxziQ091O++sUYwxElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwC1CHZiAjanB371LHFUeCz9W4PomHzIEFZIt7pLgIm9RUKq3/wrbBEwTFfCf0Yk+ACr5XA/69Pb9PZg06RZWUBw==" } ] }, - { - "type": "Buffer", - "data": "base64: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" - }, { "header": { "sequence": 4, - "previousBlockHash": "1782428DE78CEE8530DE5F95C0403D50DD8753C7E88C7BA4FC391560F7C2117A", + "previousBlockHash": "29262C4459E8491F221FBE245D7CA4DF046A15F091B67D08B6933E8DB7E0D944", "noteCommitment": { "type": "Buffer", - "data": "base64:3pnQLuLY6kjztUy6L+6qgBDSQ4kIOpWCrv+cC3P13EA=" + "data": "base64:1KmzyCZDHgd7OJkLSzZMfTQbQ7QnCbCx/rS0U6p8uVw=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:sCrx5mLfRcn6no91fGYbSE8yox14obSTOlqE5aWsebw=" + "data": "base64:ZHO6/BKUZGu6mHhviugM2DVQrbJIIv12uua19ROX07U=" }, - "target": "879130901036475001697423051875971117690643105150939656519205417941517322", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340382979, + "timestamp": 1684973444451, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 11, + "noteSize": 8, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA+k2vYNu2mG+m4tmgEOU7nN81hQZrWcgLbPWxgHPsqKap8ZpTA/WHEUqxapxljlbRivE1mvfYz0CUIbQNpBWEHskyuSMV/VXU2sITx8fXq2ePZtLxhD73bDNkonZ6vBuDDrRk1hScAXW0o9AWkV1ug4nPFVl4DICdlr6xPrC9JTIYVGCz6BmX3Prxd0Qozh5zdTXsOdshqAi46w3+N50t+4eEeBUNSeIWd9xHbSE/knqMk4F5OtTxJ8IutvFo/feZqkq5SmGE82CnUYwCJwP98BH1P/Ew78lYpqaVWy3xwYIV+BxHWP78Aanm7DxmQvl4GrHNWpKUzLjLZhkyWT9q6YDsvM9SDwRfRtam0+D2qnuaHijrbWX1W9tgZEcbeTUFcryTQTCSeWlNWtb6fjXeMPsqETP4I+Qyul5Bb93dMpm6pJb/vPslAijeUSaRA2vpzR1Gy50Fn1P6SZ/PY+rDW3t7lym403GxEwc1+tV7LlZSUcPmH/V6klKr1xNV+c3VkskkI5lTrzkRnjzc7EpKnLF3sDerutfJIoMTvS+6t7FllSCNJWJKZ4QcxE4CHyqB1ggchzYi+vpFUNO2oD9RBRgxJ1q9Xx9Q435D9jLFyGEa+Ov84asPgUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwiRADYM7C6XODHSSyK6XwoeTJIf+tJlsZFg5Abj8WS5iq8d4GJ4Io/MyHJGbtpN0S54JvF6xzaWOF5+FbvkbiAw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAMWTuJ2jlfFT0AaSqvdYu3wmDGsGTU9eFqfsBcvwaKB24qULYzpLoD5D1k0CQr3XY1ay5P7izEoAUriq1S0oWueRqm7bGxks66SK7/XmM4iiIvp9ynJxbksdIRdt9SzAMTeAFrcxZ4/P8rqyX2jyXiT+ZBjLu9fu/66IZgpCLquIQYUPEgnjF/JVoypKdau3ZFpzvVvKaCvJz/YPelN6y38OuUiZzystzCOHOTRA2TgOTE811i85oxTBqm6DkEsvDodu45blFQr54oGk9xajuMe+nFH0NIUouOwgC1bYzvBQygqCdIaWuLBpLgbep5hEDsUABcl5kVtid/GWNMu852HueIH+mx3fs7qPJ0kYxb2hxCWwmBkHmUBKSb08mboxn4NzAXcVESw8F9gRj+NjbXQmDNsw/CQCq+uokfDv8w4WSrytwTYaTF9MFqN0vVlcgACYUWLAo6sa/ys0+peGCnFXbap3cbXha4So/aKnui7DPslqMbto2+Pkfn4t9+mkVWqKZyj+nlhjsj0kMayKTehGaAeWMEVXVawtVG2kmqNuGNqxJ6ttdOJnoD2ijNBu7/co64Nkmu601NdYC/7Ifpa2s3Bpl3EhILpP1wewBMVNOfoe+EBn8L0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCd+Y7mxyzgdGS4f2EAojP6Hhcb7f/3A3eCT5dl9QyqPT6kpucExcKn75cEi8xGx5gGKECGJ4FBQu9FTjuNrdAg==" }, { "type": "Buffer", - "data": "base64:AQIAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAap15MTaTKUUXgI29PWZ2plio6HRb2WM4zSHQEtxHJG2XH6bQNWVCxPWsSQSS3RWaFIgQXAN4oQxDravBKBFlax6jtskrQdaMEk7UaOD2XQ2tRSyxdjILEXzuTbSUkkLfHfik5r0FJbDEIslaYLTyQqPDTUVi1DLv0RnZdEpWPDcXZDkLfnTriBsgbW7m/bPEsnK75EMXqd/rQoVvO208xXEkLu/DI3V8dxIv+7zozcqogK8zhSax6h/6exnSUgtfdbHS2vaGcuw6I8ruA9CwqVN3E1BwG5gbuBTwkmhrSxd4ftIhi380DSIICxVGY565Mo30hpHHDyofwAJT1B/54HlmlslwEc/aT40TbkSSZNwZbmYI6xaw7sukeguX3plbBwAAAGLNm+7hZLT5TZHY/PPM2aew//8C+JFlb2u05DGF5yo+BOwdMhWTSipVPkvtSFvT2pe36aKrqD/NUClaP/7O1STKQ3703akjgtKbyIDOqT/ppMZiOWw5TJCN/ba322PxB6h5rc+2LhA5RW+8lSW3tY/hKOvV4NBIcHaGuwCttY/a/GxrlF4he3GiKM+OB38DUJnkbF6HQHrEUBpXK58OdgMKGbEVvKddpVwyOJ0KiIo1+Uwf3kMkPigaRgZns3WJ0AGdsYWeZq1eOnfei5TbzuLTJE64bqr9ScgYsYXhO5SfBpKYyw30xF+y351tr7VFkIjWUSEnGFLaI7g/hF0+KZrtSgzq8w0jr6Yz/CzkkIscU1i3NZDFAQRFGR0JcdbpKaeYEn9QUqyijnt6K0zsCZkGWlZGyE7QGgwZEucox6aPeWaWyXARz9pPjRNuRJJk3BluZgjrFrDuy6R6C5femVsHAAAAtI+M5ejxOkLQ9wX7t1PW6j8vpbW3gmVkv79+Ry+x6Uwbp8bp32cuQJdVTZcvl+05RdLn5UpX+zUWFSaO6rZpGmoeKFRfX5VSqf5Coj11szjPaa6LYSBW7nVzx1uEcDsOk8L8PZ47WL5Dj5+lTLDxHsEQ/m+154qaFhZU8aiO5QcDjkXBXa0Hb1gAqJHl4P/JtOqs+rb9sp/SbRhtROx7e/MvYl7sUgcreKPCDFDquaERZXnARgRFgQKhfTWpf55kERXekn9QY4a7sbASb7kPjdrne3JeBY3J5AlMD2wHWTkhDDF595HW5/Aw0uZmBar0hEVrgvz2HnV+TmDyWcfV8URJ6AMtiXJwt3NBvwfEF50GPXjrKmzLJbaA4wWrLH02bMMLL+IiCsO2huisN2dtR11eScDx73KUyPer+C923VL6sGCr5PVmlG/bRvbQ5J86+ksCpvs4nQ9Rc6WYAk/WDUTRae4owbJQMwQCxbLOj9rQsUKbN+qrCVYxoWWZrg/YuNQp4KLdBofpZqsS8xS+bwqoI4bJ5Qnz3NRehzLo8eYAG3QxhRpnmWUj/IcSjDTZVFkkuO5pzOpGHUkGN0bN9qNZsdjGuWVT0Sh4s4SBpJ97ndstERG8ODwHPebyCUF7uZpyBNgYwTa4wH+AsmJnuXQ7lpUH3hjvISEPtkQuh0FN0Su32vvjjwWrO32uSwOCMqCmkrm83WFeA3LtBUK+AlXxMRYkUXODMkURFqhDYH2T3iMIuSGnYvwK/c7jtPk+lD1nAiLQnOL1poVqVQEaC42bAf4gNvO+yCIWZzb9MEDnjLDKmOsK64QuLRhQBIdzFwiWf6kxxyCRXdtHK/KNIukaZEh6pMMW8IJ6MnncgK9zPJKW16mlx7iqR4G3/FqT8rmL1vtbiA/s1zm4hu0BaFSodu8UsLQpdprhoO6ZP9lMyzp/xJ69XwycJVDJci/EjUgMUbUdpf+8fk9pLKaPLj5s385cp9qQczUmDcFbQKyOsObdd9488o38XfbMPR13AaW3hpOoTlXO2yfbY7pEr0t2Xx7LwYkqNgejRyGgROqtjQzOC1H8xYt6ZRn6kOofKb+n3LmKjY3gjjNu9T6KW860Tjzv0OSOGxhUlGduNmS8t+m0oPiSFqh9hVaCbwZWYJxAkL/5lWSnK/BMyNa1p1T3trHsXNxV0NS+o53N/agm3qBCkZ0dKyVuwF4ElM7MfZCVMz+c4sNGjuvg/w4rSMhYdZYI+LHyWJVqECsgeXRCdRXPr2XwV42Lpb4SWQFQtxEWhZ+pDZvbMslAxPcr4QVvPSjgImDTrtF0d0D/yrhDt7D0MLuG7QYlCY6e9wnfj/AAyJiLW8EDOXRs9Puqzazj6sk32uTBxZhQ2mQ4mIeLX9QhmiVEVwPLbDzou83yroxIbGzcGDVLSW2+AfK+SGwmnc4+EUsYOY+kuAwyx9nZj8LepTycEH4YAK/Qpjg8dW/4UH88CoHTvqCTg01gxy+QCEXIEp2m6PrcrgB1kwircuZvs/Z6hgRpnJZiyvVrDLjajfgCc4m4JEuJH/6VTDD1T/J4T1iYBKBpUGA/nRmZBoKbjPAtsMiZXPmu//CkBX63NxGR/W0RTfDI5XXgEU4WDDENXFQjzlJmBO0k47cOGpijFTyd4EieG/9iGviu10SUYxfA6GmkpZBoMg6tI8eESa6EMQYp5r1bGBt4Y124+tb9o1nhFVgKKSXZbJsB6A9HAdckkKML5n5w2YcZfXESsImIx9s01abXf+oTXxlHBN//N+sp96tMdfTrfeLtldsyCuOmNDnWFOpLFoz7bdEXkSdimuY7l3q3tAFaH+81DvpcVrs2J+4uuM8IyJlXAsv3AKNiTsO2mc5sT4STHBr6qmKTCsRS3FUJr1AlD5srbdAcsqQIXQY5PylU8u5kQKEiWcYqSQ5riVu67LKCQtvYZeZ+OWbc15Tv2F61Gf9Lmn16wU3HqTnwYOS64OKx7OBAm05YV/AUxw+u0YXJz+FkNtXjrj4y9pYir6f3F/CKWbD1Wb52fmPT5LMZt7FOOIwTuBfjuF5h/IBiuF2grUJarPsFIhj8FhMbsX6G606nB3dMYd/ppmUQozDbs5snK8SYu+1roPrM8vyKgDivzvU0d+aT1uMW9RS5u4WfldotCrvW7IELnn6+Z9wSPccHsguC1guv9zurAJPzmKgehh1vKESZ5YR68gQpVv+q0TSVuv2yBpln6uM8VT+HKH3m4Rfw3vohHqynAZJfFgAsOkjsnaiT61DxmcPhtNRDiYjqazlFoOrfCg==" + "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAcQIGyk1gFav2fr56a8CiowJhjqUdSBYvMaY0omtzvECl84F9+uk/bTOn71KF1D6PdVsOw69em4n/tpNzpcKYJg1qoX0yd8o1VKwGUJlJyEyYkhA3YMh7x4uS8b4i/9PUUATxUZSZOcXVRbj1Qoc1LJuXPlaqOFyy2/N01297abgGx5eg/Vi9EzhCa7W6yPGzY4LlemxEjbQzz8RrncoRhH6X68xzltgymh0B9ST96bug37/Sz75Z2OQHTKjsxLP6ZABzTNAy+4aQPDkQExTXgyIOXaMPeE/zGtCLvjvzhjVoTmh9RZXFs/yfDkpRfoXWo97T0zcfzSh5uaxNsQQ/OvmJfZp0sAQMPFY1zMrGch8naD3Dj4t0/Hl8tsHIiosVBQAAAD9T1l15P89edXjbh4/U6PtsUgsIUSEVPIyB0X3u7BmO1HYw65bNKSDkKr+IgxZr0wPCsdaPSJyKX9YqJKztjUot8rPf9hhCrDqN5lNiAVqi3HsjwZYFxpZa9KTFoRX+B4l/M7x/Na822CgZ0l0YEk/9t6ZUGC+7mSKYQAgzFqoYi6bFVxrBkeejjxb72HGonaShUnIp0NfoPDvDMThHaydP8jf7FaYRDiqAvuMfBi3As1fBotaUuTQ8cCLIzGaN1wcRiAznn5nQSaRg0XFjEpJqnHV3TXBMsC55bvZsYjx/Ye2Uip+Lqn46y3swNuY2Q7PB4a9QP0AjWUteUo4iaNyvCvRo0X/tZEKPGnRyfBSJUfqqNWAFGgajhEAJWrL62JDFnnWkdeqHj/ojOXjfJMCfx1/d6LyTtv14Uh69pnmuaBWDnPgbuekoR2/yUxtAVBkj5Q19OBMWpIsd2XaRJEZfOppjNLu/dgl/2IOjUR0gsRYun3CUMFMBw8kXQE23IGbRBPHgMSoI3Q8fnlOx58gvcf3Tzkx1H/kE+AAk1GyGSTP0or+Ngz0Q8P28CxID/3Dy2GfNE2oqTkOpzY/CtNF+4jSq8JHAVRQM7EZwFmlCfKoEjkjQTJUIYbZmtM4EVnXbOS6YymGemjndZIrORzU4HB+HZHmYNJta5aQ4qMjRepSg7h9W2G9CegxCnXrnnj6sRw0AIW+DAN7tciDPS4c3EQT23gB80IwH2AncEhw3bvSwqPBcXL9Tgts//Ge3PKShLrRCbD3lkFKMeLOw6L8zWA5qYgUcbhQ/KQ6xbLbXGC+dwiWiUW+07sGQG2sEvYPbhOmdkHqWIsj5bWRlNKS6ghWy4C/9PHWEuiO5LUAY5p0HCSIBsPq4XZnGclNCbl61JXZIF88vrhyR5LaF6YP3AI2+DCVG0cPJQUxrXwJNWNQ5SF+joG4MkQskeoMGYIAX+fmBmOYTlg2tdd553ibkMuAIZx8efYTTsixls9Y5i8DLphawnaqov5SnnHk8SMu44BT1l66oQ1xXJ9xSRbJsnKwJc90oiajLavke/on6dO3krMcjo0mEUMG3hjvJ5P8NZ5MtoPk6Iv1nxpI3YfYCSYCdVb9UBg8vgZyTO5+1B8N5WuJr5zT17Sd6RUa4AgrVz6ONNn5SSPY392tFHY6BtvOU+DQnTlziDzzL2LUhQWfqQlC/8tjFZ/ejMkkdTMQ1BVAWPynm+RB98rP0D3oFg6vROIJ40yQF8LLjpHP/UM9OB4UuFVicTE+9ysI5RD4s/p442Zr0n8igLwXWb1/oHB3cKWS/vfD/Ee/77XBHfOyzySBMc4U66q9QBb1UuLzMfHP38rFK4oXszftGdox70n562nblJZZkAC8fQ82IpKEZSPsMpCcDLNlIJmVq45bqPFtOkTxHdWKWMOotjasq+E4izLShwLzhl029GPU9tPFTABZm6RMCPlNyCLbdjoVdnA/B45T07QOIvdYfMUv3CMvkpyvhJLRLbBv2LkM9eap8Od9VeulWu2XZeqKfbnK/khHJamYcFJkknvQSwFRO7o4nz5QHryk/3VH9q4wPU5z7owTwMLjmjTtmX2cMDQ==" } ] } ], - "Accounts connectBlock should add transactions to accounts if the account spends, but does not receive notes": [ + "Accounts connectBlock should update the account unconfirmed balance": [ { "version": 2, - "id": "5c1f4e94-b46d-4249-864e-bfb6c3927ef0", + "id": "b01fe94b-149f-4e02-953b-fc66b5692612", "name": "a", - "spendingKey": "516c5fbd638e4ca24e9e5b66a6eaffbdf7307c9c7211407ad4c916946225dd85", - "viewKey": "04f6210963d8df673e7a7ef0724f1ab9841b22d64483b9a5ca2dddfe573e21455257de29d32813566ff1866bcde5e2ac4ffcae032978cf5229c839b3183328de", - "incomingViewKey": "25207a643b9923cc710697b0ad3fa619701f3c2a374a09e8738c2714bec86907", - "outgoingViewKey": "8f1752ac080c7970e6470539182cdedd1b1fd62cc713dde10eb712fe4a37bb2e", - "publicAddress": "1c5ae1c70203bb722d07e9c1d1f9f74aa773b4fabce3c18dc9fb44066955c7ae", + "spendingKey": "cb85d383d41aedf21733523a6ae5dfd52e9ffc0c43a583407251e67fe2671825", + "viewKey": "f5966b903a25de644b76970d2710e6aa7193305cd24f5c44f7384916f21909ac0feca04640aa0e8bbd5a907eabfbb5a44cc90c2373756f7beec8a85c7540f462", + "incomingViewKey": "01c8ab0b52043948c0e47ae71fb6fca73f9f580c1680f4c5039475328e44f904", + "outgoingViewKey": "450a96c09581e54313f68f0c77014eecbee7d394365ece020c62d3ffcc8de167", + "publicAddress": "7fb5d4c4424c19bceabafed697703ba34053ffd606ede0247215a3873606d455", "createdAt": null }, { "version": 2, - "id": "d7627767-49e6-49f5-b4d3-1f770b74a175", + "id": "5d016c7e-aaf9-43e0-ab2b-c2ec7cc712b5", "name": "b", - "spendingKey": "98e93f739e988a24e9dc6184c015ee26bd3d046006ccc6858ae3f008c134e0de", - "viewKey": "cbe2637caea80d088030084435375e9c5f7f01f1ca7121ced96e0b0816ad02e47ff750ecefe99e40a002d27689469307f80db0f1e884fda2ff73049f3b83ce8d", - "incomingViewKey": "ecde6facca23b05f4916982fb0c86eae01e012caf29a675be3f8ff84dff28900", - "outgoingViewKey": "25fa925e1b02a387ad72c2061e40bb358738f71eabf4f7b1ab8a24f26ea62826", - "publicAddress": "192bf965f9c9361a86436b5a09dc2db867b7d973a0cb1cc9be61e1450c871c92", + "spendingKey": "bca4aec894639e7ed2053c72ffc210e2eb1257a317ac22aab31ce0d4341116e0", + "viewKey": "73f3346ea3ecab06757ebff6e1d9da27f3a93e5a90694355a0f711f6620ac56ce1a00802c2b6a4e033b5c23b612cbe5fa3372de867bbf55a1cb71701fb640719", + "incomingViewKey": "9b47c6f718479924097dc920fdb8f73193d26988d7fdcffd1078c48f91f92207", + "outgoingViewKey": "a81eb3d32dc38a5db700bbd1da34596031b3d6581d09ece39d6b8580be94ea67", + "publicAddress": "1326ca52e154cb66114ca3c3bf3981fe5a8f1b5648bf6336f272579a15a38de1", "createdAt": null }, { @@ -3591,15 +3402,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:XxG6p3IouPG7vsOgbM3u6i83EO4AiuLmIa/iBjnZqDI=" + "data": "base64:5icSseMLhfClG+IrvJIgffM64ir4us7hA0cBnbSUklI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:q6XbBo8a8N4BJp+H0iBavFhWR5RY+N5kKOtaWJVFPg4=" + "data": "base64:2PyZW0gtNh7o1tCWecYvne5kvBj+9BTsR9DaRVUaQak=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340384174, + "timestamp": 1684973445377, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3607,51 +3418,51 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAACXC2jUOuQde4X3vpzF+R19I5N3mU26h1SaMp1ASRD2aWSVuZPBqVtQIQhumRHwyrCZj29kYdzJzdh6AvqRMDNNwLq/IDn1d+XAmWOa7JiKu3NBuVGLLXnBrBfhlaXjqMY1Ayq+8SfLs81kFhSqbjPItIgKwlLcX00o38IBxzNjcVunJHbNO8eCoqoTxz2kmYPr7UzMze+GWfKbfCFMJbBBc/zOtmndCvIQh69tS1z5eZJB+ztrg3xOamfkjbcl0AJ4BISYVfIhlaaPVN2JmY760GWhCtlJe3Wp805C/NpWTVwXbP+UHNIf2C+c/TF1/XfK29DzjL10fV9ZWjhsykPDtIS7GHulhBaJ2rWD9ywPgfq/lWRyj9O8B2WPEzgXIsBEFrtVfDG80PpatGzKX4n8MgpqANbEBCEEIbyNI+pd2bJLnbd4yjigMgX0oNkSWdLFnI2C/5L5sJ1AwhcM61TsV1bF2grjktWcldCj4/kLu32U/8Q3qoJ0NJQ4NpZNRPxPeMr/b5Rmwa9gktKNUuNtRyHIYSgXJTrwe8LenJGYEsVWsu5hvplU9+2lTnrPOAJ6jspq9cgEv6M0VOjBEl76TfHyfbl5L+w0raYRn2ATV0Ftqd8rcKk0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwSlAVFE/yw2MCKEnnbhLsRVqweeCbJi/vvXhoYwBuA2O5OZKn8aovYRWd4OSBvEIqkLWxtjuJOdMpC6BMiKBjDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAfAs6tjZKkrXEiKMOOav0/7eQjNkZmDf8c0B8FRcx0c6lWo1xOYOCb2n7c64pBSft2J2yGR10U8X5FJjyNomRdGjD5Bd695WfzHMqPT/JYS6XbZJWUDM0DDlCip7cVdHO0bRfYm5l93tOSyhd0CZIQJ2ieWoLVwzwDyuSwE27BzoGBnv+1mgEA34iUk/TsZhNNWQ5oFwdWcaFuNVTSzFWJ+B5Zn2583V6TP+VUePIvQqn0zysaMPvEwAZ9LbFCmeJixcM2xkvO66P76OxFUu/jv4WkWjc0p5XmcvhGgp9x2luEeU64LkKWz7FiyfsrDKFGyOyHs2w++l82x02LYqVpMxOI4OmV5b0iy/lAvuTdwIP3zopeGm44X90UBVSWzoWDtk5vVg9Di0lQnID5ChePvejxuH5kd9J6iA65JODr5CF4RCtAk9QCDukX383mnjYQ2wY50YJL82Hu+vqio+ql5XBovi9R0dg7O36j5oiulviLslfEWrzlSs1u/FX6wiuCWIlBC9NU6MogyLA2QnTCM+0ult6iB/CgRfr3FzoRP6cjcQaQlkhRJzdHqyqb8hcEbAX0T/1TmG/q7oxd/7FQRgg+msT8Ht0v2QmHuRjG6/4Y8+JB9fGQklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwHtfZdlHPeTQ811WCnPpIroXoGx0q9nCOwdds9CFpEK+bNvhsua9LaTmFbi1DpKHkRqdbjNb4A+j0x8vRv9JJCg==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "B851A9DE678D5A55D59FC672584923E928DF4379499B920F626CEFB34E52EDF4", + "previousBlockHash": "27FFE44218C58C71DAA9CB3289DF10D51177DF878730E0AFA4ADAE993BE90D9F", "noteCommitment": { "type": "Buffer", - "data": "base64:SyHM74KP6lVcXtF0SF5dasMcrm+nevKiw3Mk5JrBCRU=" + "data": "base64:QXtckWkaHiDl5II4HPHagd4yVd/aG6PB60XOLXtwuzs=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:bjospbRvIRWuzQCG4m8171GwaTI/So6QEiwi/I7cMB0=" + "data": "base64:UHw2sJxBbz6lYvBIfNhQJ/JBiL2LXvQ+FBNZgoDJFyE=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340387959, + "timestamp": 1684973448435, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 6, + "noteSize": 7, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdiUEf////8AAAAAxTI3Maa+i7Edm9JdiJQaE+6SImoga6tMn+o0DfZHommFUH4/qTQbBXsKkk/eFqdY9bRxYF1DRgC0nP6KZo6L/O5V09lUcaBi56/IghgsyNyYaH5qgkX6hQkCWuqSgDwMMF0drYMdSmfV9toLkyu38iEHquwGEXmCJfcERyR99mcZJojJOwZBhGh3tbRg+Z27w0QcUYnAr1/rG6VM0h0+Mjty1P4gk1PeLdRgadE8s+akq/B8CpXD9CJQqF3e/tYCe//bvpm7IkpirnjjR7y7B+oNMUeQHehVTbdLdlKu0Qdw1x8N0KladFUh6enur+Dnr0EsTEIx5oc7leXmip83yFOKiZhQkzZoppfdq6MWjxPLhrp304akOFe961oDkuBTdGuVW+wWMtHkE6JRUU7PANlhEyX2FMURb8gyXUTk1nH3Ott7ZbHFYToUiZ68gEZUgqVDK4nD7cTNdQ1sCBworSOHkOkpGIXot7A7nF8rUedO2JGRhXG/CielQYi8c0LPAYzlBGwMjsOPB94bd7mlylfdnQtbrFCaJX1riR5UC6TtdLZvJx2SYwPepQJTm/wDrY3D+LpCAN2k/Tnzuite5cqrzskkHwx6biO1r6elR2m6ZFHereuWU0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwR+WHJplnh964UgvdciEmfBMl/jrz6Bj/0qzywfG7vsmDoIiwY1SY0l9/kDHvrPT/bRNoWbDebtqlaGLZts0RBA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAW+sWhpkkRVE/r2H6jAFk4rh/xmWAjSPXyKhb84m9Fw2CXbfQFjxqvZkO7pOr4TqdsVvl3Ab92/Pb0xOpGmIpvyB1iXF2WG3nSvERxdP0xcWtlue29GJuE5OegZn2L7MjzYlL4nF6vOY/6rWmoYsOw2RvM81jWasatouKiazp2SkLcPxjxha6Ezoq52HiPfe67LWrS0ETsaJKLgnp8Q/Bl1pUckZ7fTrGRuuGbd7rEyiklBgExvNNDEvztUfN6FdaBQ9KF5ofVrJdABiR0vFcNIR2Sjfa1j8GLXsqhjJajXjpaY5/9YhlWh9ehsEquPlT0goEecm4ohl7FeUVwkngtT10vuTpF7Y6bJq0XTyedYoGegaWB7oK5ASUZR/Yy6xjuvCMk15A+ERR8f9f6Qn9wxFdA5UA1vHFZVL7a4JmUElubIiTam47EUjYLL0smCXLLyRXyZXMAXsjVMu3OM2sY0mOMVLUmbqhhhiViv5w81SiSewR2yQy/O3EjQUTa6j2+ppZJbfl7iJMrMG5Bh05HJndL+0+ZmzK4cWxINIv1g22T7BNcMgfbHnH5t7diS1pWL8JVIkZZdG4RNmICHv1RQaVh4Ao3Ojnv3qDzVhbDBGUxWJ8aC7mlklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwe+kbFhIff4573JK16yKM8ZHGioWrg/Q9RHRd1ASWK+SmDh52ltmm8wF2wTJs/qGppzegd+20n49jbSWqa71TCg==" }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5M1dwAAAAAAAAAAXt73F41NcBNk7kV6I1TZ1T3IuyowOi+tF1Ur26u5MHKrBt1K7BNPoOnQbxRKzBg7Bc8EcAL/gYQFuVzgX6ULz+u1Tot+kuP+sq/quhimJPCJtwPrmWOUS+Qzr6S/sK98LK4+FOZYZ2jKz5F2fQlRkssKTKjVcCmMFme4RXmdp1UBdbS5clJ/1UflyLQFheWZXW8WFyI6XHchdM7uhiL7u0/2182GUWz4odVnpe22t1qCPuwu8imqdaSb1M5jjhwiIBN/UeP4u0f5C0W7O5IZq6qQMoeGX75b1sMAfYIV3YG/w8VfODm2eIhAOrCcpFF+nVn0lMjdwMzEfhg5+vDIw18RuqdyKLjxu77DoGzN7uovNxDuAIri5iGv4gY52agyBAAAACkbTOIWRSjdQcJOof33z4EFNvkKs1WtrAeleibvxODoHMgboc5xYEIgKf1kXkoICovXUVx8V7rqj7gJsxCombrpvfI1eb/04XdXT5C6LGgc6tT+zwXB4x4fYm+mVRfnCqPIFg5H5WiChBzQq+JoRicPadW3vjHH4yMTjUZG4/YZvesb+57ruAesXkjEC0tmWrdMfspxCyVG5k4fWnkzbHltXk2d2bVT5sZzYScPQX2Ej+Au3FQQjSrl83VKBTohTRPb+cJ1VNOey86Oea3yfTBfibqgxUb4NVVrlTnGqAqZWoaXMw7D8h69TN2/2yYKhZlnpXif8De3LcF/eXxQRx2t6D/ElY/3M26DTQDSM/VIvpmAxCXhwsNbhAemWoEfsoILpDyMeMTnSn3PB52+ZA5aey0gro5EaTn8nbWm9wBGx/RxB1sSxJ7qRIVk7DUNsezyJmGZFPm+z8yL1IE98kkto05FlU4NRipx2IXtSm6BrowEHCjjGpPKm7F1wZ5QY9UPFbUCEBaUTJ4N21DSv7bFyaBlXiHlfmkkfHtWy5/Yb6qZHPLFHIlCICQgNiEF9GUIqcaa/Mrq/0JPv9bPwmWu4TjbYy3WA015gvvx0Q+NhgpQEaW2HS2ZjLAF2gwVn6geMwES+3iiXBYM9Et3420WR5mCAk10LV2gJinxXFMvl2sR1Xv1utMa4BvBwjXHR/EmcwQO3jknY8V9rlsMbHmogf5SJs+WMrG6byfRgfy3T9/gPbdyU+TcGzr7cbjX+H21KlAPAsE59w3NSlt9gMgfDIeMoFazFNJNLAtuaUvf0p4i1cYBlgV+H90duI6FymuJ5UuXpnlMfmiwRhEy+d3gv0Ba4oZOHV21/sypsiDqWgO4gzuS2KuLua6CsEC+Ehwc7lzetloE" + "data": "base64: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" } ] } ], - "Accounts connectBlock should set null account.createdAt for the first on-chain transaction of an account": [ + "Accounts connectBlock should not connect blocks behind the account head": [ { "version": 2, - "id": "1f727248-4ff3-4aec-85e3-fdad36379650", - "name": "accountA", - "spendingKey": "556ce0e35cd5d0c83c64c0c77f3dbb0e0b3a7fed0c75bf0c3106c9832990ce2d", - "viewKey": "aec13a23a9555c709e12b857fcf9b8b710cdee388cb729e60c4b8241b7c820c633bebcf0dc33578845ac659637583895b717a0f0f18bf368d3cd73f1864c5609", - "incomingViewKey": "4ba15ad80403addc33234736ee912a3ef19ddb624bf00a31507b8aa250351007", - "outgoingViewKey": "d02e631ef75835eb94cda7102c054a4e03cbab55bdb330820b20ea758895b208", - "publicAddress": "65820f38b8d3c1744f58f4ea14447401a998127f8557f7e0d686355b8ed3f098", + "id": "638fb6c4-95f2-40a6-a814-654a3087775b", + "name": "a", + "spendingKey": "de19b782647445ee12a3eaaeba0defca8d58442b7658426ef92c86039af5e3c6", + "viewKey": "a16c4ab6f8a895207db28769c5206074918ffab268d0b0a88d6b8803a9add39ca4bd899053032d4beeaf8d269bd3ac16db25d783259b022d88720c06b6fae40f", + "incomingViewKey": "7d1ea42dfa24d4755214ac650344e098f6f2027c1f871d2c979766be2ff45f05", + "outgoingViewKey": "31f7721a5a3e5cea638b0fb243ac26f97a43fba536e6284d136d82c9cfdbb638", + "publicAddress": "97a49c53fc6e0aa5ee4156c4c2f69103ee64227cc57b41a75b01c3f11fbceb2b", "createdAt": null }, { @@ -3660,15 +3471,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:VGTJZb/HKpV3H3A9xwzy9LTui8JRTZjg0ULOOW6Qty0=" + "data": "base64:n8jRTx+bYbstjzxxF+/HKq+HZh+AWAhOnUMB6+8mhU4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:PK7apjNYsjzAfiVfC9SXlD0m7d2x5zYSVs1Zskg69WY=" + "data": "base64:sTkbhxpkS5t4SKBf41/lgEhshs1aIVKfK0zRlZnO9O4=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340389188, + "timestamp": 1684973449333, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3676,71 +3487,47 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAABSSX3nEER34CBEqe4Y+i/Fg/RAyEf1nspvG6Ec77QU+2xnCkvrs2/YS8QHBSK8OUKYeeqv+Io3A1r9oDbunje6HRZ3OkwCaNkSlZ6QAQAcm05AQ2uF2d2prGrz3wLUAwEpTNWTM3pp+X1v+X1pI7t0J9uQvzZfmIUiRI9TddObkJ2M2iiOBnrOzG+bmqtTVO4l67il6Q4VXF34lX2yOBP1d6oUrUzqVLDU4f1oj3ySKXJcFepEgZ4J2n9D4UUqZ8Pqd0mthU1QRmfbEOtWq6lx8AWfVcm9+eZhT0q7kkYgeh1lRHo2fIPbCg9Llk/aWpTXZO3q0USrQg09yujZFZFIskiFT9Wmy/D5ElqvyBg8uahzOFmdGsDMDljSPs3mgCYVzUtptq/eQtTee6yo2kWKmk8YZJEAn8A0hokVTQHJwdauCQ7sMLagVyw3LBwSUk0nn+q9LO9xt28MMS0hgpnEvcXdQjfkkVKLPW66kefuGm/e3OGMgdMf+rKu6/IW2QeYLm4spb1SPZx29QA05+x6Z3a7AiuEwjEXF1/AeG+QqcK1xwXU3gXUGlTjqv9E2Jf5By0iuPFlU7cYYSmq5l91KgNr+rCKmvqFDfOAlQ2wU2UzdTuZ8dqUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwzZvDrBefScN7qOsZuMG6X+ApHYaUrx/o/skYV9hAodNislRnllJZYKxa3xcxSmaKRBF6pQCTaYzVxtQn1AJwCA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA6vfPEgwYR9vzftSdIDHgGnuvb9CCbAs2jTd/zbpYN6OmMDCP2HH8PkYL0lugQKH5CSlqxOlgZ2p2fc+wsV+6KMyADYjPoVzTX6HTdqSVRxGURpFD52qgn1+sf90A23dJ/MPko8BS6ZRLvxxDAgkaQYxEewS6lz0/FmW7awWc6UYLYpSXMNz2pz6Nh2dsKMUUbUPUdnVS30jIVxyUBpHp+rJ71dk1KxJOvZKodfUHyI+QL42R3g30y13b7BoZD4M8OXSlygguN6Ehr3mlhlTHI50L990ZB5aVWI8iN4Juc7AsQ4mI8n8Ac75/1KVUVIKve35IiFIDiCKvnOLnOzUv8VL3jrFQ+5BAU2a3JoZg5hyeoUAbkkj7V5+CPcB3FRc/NrGPIixMeN2P6b2qCWQhgpvHohy5zj5kb6ix0FaYiVZ7yFtCrj/WOLK3RoKrkRqCTYWlmnKuDaVNi1V8iZ0h10xnoCRtFd1m4tLT3JnOa9829hdeIWt62gehmKTdGJkT0x46eEi4oA5WDpFHKjkd8t86bv3Bot/cviN72oAn49NqdRd3nI6RE+KC6PHJ2V8K9y4HznKOoeaVYLMPlJVZHU4o16THYxJSakLuXWFn39OHFQ77bI4CdElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwg45fAcrZCXAiFpoQ3QjkGrLQCIr4ttULuVq5rqLWcYBFWnV4qiiED8LVBAZB1+BE+p1XH4XE40pE++qSoT7UCw==" } ] - } - ], - "Accounts connectBlock should not set account.createdAt if the account has no transaction on the block": [ - { - "version": 2, - "id": "f1985841-f9ca-470b-8b2b-fde1e4fe4c74", - "name": "accountA", - "spendingKey": "86f07d6dc402c385722aff57b1965660cc338cf28f32efe6beb9c78a6c93c11b", - "viewKey": "d2060b285f8876affea57d958c5c449704da68597245628024c3819681c0aa6e29568d1cda54e6a0993dbca36bd87121b8fddc188786a3d49161d0b2e750f88a", - "incomingViewKey": "eac31b94c3229e81d6042df6f50d5baac04e42c6ef1bff8b53a92b637a246200", - "outgoingViewKey": "06ed416b562ad1bb50cdb4872f9bb6be680a9df20eec977d2b33a5bf98c2612c", - "publicAddress": "0dd6ede191831710a2dbb0544fb08b4c3beaa0ac075579a704e85e090998ac87", - "createdAt": null - }, - { - "version": 2, - "id": "05a0d4f7-c035-4862-bb8f-3e4a2df3cc4f", - "name": "accountB", - "spendingKey": "4f1893f1b802ba1ca1cf8dd889f2bf17fb5ed798e06ddb813d5e2c114f6d833d", - "viewKey": "0b2b2b8423a43b0998e3d291f9fe0edef49f1db8d25c87139e829a94b92c1d49a49812e12a0d522bd58475c0ac3f224254c1763e04d6266413358f0593113f46", - "incomingViewKey": "e9c1552c6dd4306de7b19e312154f376d71283e3b06a9871093524af16e2a707", - "outgoingViewKey": "1ec92ac0ebaa6a6734cd5ee64a13f0d65411cb17703cac399ed327efb487ece0", - "publicAddress": "585d7eebd8e95da42f2edbdb91dec2888f7ae183e5685097571d637ee135079b", - "createdAt": null }, { "header": { - "sequence": 2, - "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "sequence": 3, + "previousBlockHash": "F3A26BA1A894048F27320062BDB29C411A311E0B79E87BACF6832273BE4FC4DB", "noteCommitment": { "type": "Buffer", - "data": "base64:o7uoxSrY5P7U6C4ouKYYeP+hkmfGlgoos1y3lxGxKTc=" + "data": "base64:QpVszvqoNtlFp+noofhVwmZGwPFVodBMvSukNxAoIS0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:CAa0wxgdGFOao2XHz2rcRmRKJpe54mZKWKjctMIbePs=" + "data": "base64:sqZHL9EIJQ369db1sea26euOWzpWb5VSizv8ysdqLys=" }, - "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340390375, + "timestamp": 1684973449998, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 4, + "noteSize": 5, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA1GNHQacKjS+OHacMecJUWwvTHo+3rcoTNv9Fdk6gbY2z0aEFcWqnay6sPCGdLxtQtkjfauhx5dGYCrrlJEZ6TtwjXKwulTkVn1izYdNSQ4un1PQ2lB3tA7ltJlNJEmpCOwl0jwCi9WpueKlIM99zpPwp5s7bK9PgytPsT6lclPMBBf7SL+OEE2f6bbUCg2I1UeYIpRUQnIe/q5lI6YlpNSnR5LjNCUvtbusAYDaJL5KqBBLS589BgXM/0rOC/etuK/08HQ9Pb0LfeZUagfKgObyd6ellxYjXdOiq+zu1x0Ck46h035+l2ptu+5qmJFxzdkAPGfffy0eeUBZUeT4RGKorfF6c2+vTx0Z9OgyXaDCqAdI2Y/gF95pmrM8tKJxnkIroE3rS87v1sAm0xm4Ky0QprBwQdykElr3Ipb6rS9osXWmcBlYLNDIW5+yui/K50m63vM5Zqz/00A6mT99anhOUPOjr/q5NJSp0w4YGMVwgGEHqYhra8X0DtiOBuMqjK4k9iloVNa7FSnC+45BDDZrbUf8BZMVh5dYK5X1zE8+JzQZGZpo4UhTMRqvGXnhIwE4uPKCq/pzPBiY1J8fkAgGwA2RCW0Mr0rlRTYXfqoqbaD38uwl00Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwDm/4kN/pUBh6rR2H1LnuomPXFJJ8AtJSEDfYGQ4s19+ipA+RX5me1NRh+8vo4owN38A508YDQ5jtm80BsRBKBg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAPxy9rI86iKqaVT0WrhwZh2foNIOB/FKdonIpKIht0reG4e3TowXD5m4pfdUCI+1OWycwjDsARCooVai09gD19vZQCAEl1ie6k3SaG4mQTLqrtO2vjgMEZaPAin+4mDYB8NQntwS9ok57I5up9vtx+Ohl/NcVNeAgYDmRqA9qjAkBuDg8yJkd3i+GFXfD036E2qxyd7VsyqLz+2GvOurUzASNE8WAHxkjdCIJCWNeNEyNIoN0jOdwTcVVQdktLgTbUWbj37nie2lGK/7akWxpMDIQiuj97JA8i9mXROgljLo3RaYnXTtvdBsr8avV+lrotS44+83oto8f/b2bBoRLW+3IUtUJGjWnxaQbdL24KMDgVQ5rsOD8nXIonJO+svsv/IgIiV4057/FdgdjDpJ0pazmALFuhjO6yhDQgc6wx2IakDflKzHYfnYZIVdaAG10qUPSj9XJvEZ/xnoGnUKKZ4n8QX4kQjtRvh2IvCn0kgd8n7vdo6AAILPSKgRdTmG6RgkfWcVZrXUy9saUy1bXSG9LGPz1Fh1Memo/MIKrnNgnFj4P9ZVSCTmuj5vDxZJ57tqVYEHS22pYWE62B3XQa5uqInle2li8udHfCrrIsfdlbSU3U9cakUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwtZNFr2uvdWd2IO7lZ6NoXJB6QrciEblWEX+C+KUcJ6Nb+OMnkdYn2rnDf0I6eZTBaZ0TZM7sjZrS51Gws35IBQ==" } ] } ], - "Accounts connectBlock should not set account.createdAt if it is not null": [ + "Accounts connectBlock should not connect blocks equal to the account head": [ { "version": 2, - "id": "aa468181-738e-481a-b9c3-adc6f21c8f45", - "name": "accountA", - "spendingKey": "848bb933690e30520b4601df433fceea68ae53e328a3aafeb81227fa2db4a69d", - "viewKey": "e22f4d6801ea6c88dee05bfe390315c4bbcd2c6524fa375e4d6eff9beeba5f01339276cd36b7273555a0d871517050616fe136211768491649a7c35d9b3a948e", - "incomingViewKey": "43e07e0622c38eea0ab91a05167e361307e4acf73065b45769eac81b8f01a605", - "outgoingViewKey": "885b7db74e39252754acd24b435319b3434a3eb428221f104da814a42a1e3ef2", - "publicAddress": "c15537c9f399b194e99399c63dd891a24f73fd671ea9ca1949cbb2524e3e8649", + "id": "4902ec78-0c85-425b-a2b6-1fba00b18bef", + "name": "a", + "spendingKey": "0f6690bd18d5cb7df5e6105a4fd5914847360552ece536fc279c66b2eff05b69", + "viewKey": "b60b92eca2a05b4ed237694e8109eab8165a1eb04183035102e450050f5b80137ebb23058ccc7af848c5fa4723dbb2c7e39766190bd7ee1f3f1851fe005efc31", + "incomingViewKey": "6e14cda479ec688e49e108522b8593af992b9634b2be0400d01209bca9c19006", + "outgoingViewKey": "0bbef87ba7c7430df917f2cb14ecfb9421c04196b8ab6f3738eee85fb153d492", + "publicAddress": "3d7ecc523d9c08417a3e7617a39d96e9fb641ac8f77290ab7b998a4706fb879d", "createdAt": null }, { @@ -3749,15 +3536,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:cA+dXBxi04tr4xtYCW7SMGWNJZ6ZE4Wd5M7iSmD+9VA=" + "data": "base64:XHWGdVRL85Z3CN5YZn6Y1deK6/OScslx9mwW04+0B0U=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:0n8rL5XkxBcib+N6/GWiNcqA0UOqqKXTXc31gNsbEIo=" + "data": "base64:TbN/FzWfHSJztXqyJJ+e5/8QsXPQs8a+XjuKm4j7tnI=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340391479, + "timestamp": 1684973450917, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3765,25 +3552,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAA2QimJiKyoNmGy3QY972VDktSYPnVspoZI4NOcY1jxK410CzCZhozeaptvooEwzA4ZBTM3KcKxyUJ91aFz7m7KyZyM0OLc8kjHwE2V3cEr6X6+GZY73yuJQXES4Wq6t4Wl3sEhVYHj0y3L/TPXkIMJfc74LXMu/uUy4TNdRdQ4EJUqZv/LnZIg0HKx71H4fEFk6NMkKbfKNdL7ajhLQlvNbvaxktzq9AFDWn6YC+FWyucmIWvhEtBjtNn6knpk+GEjg+5Y4Xu3O7BtL6Ypz8y5nnMksZJ3kkKxgzttZSATOZgOWrT7RJcdzcQ+kTmEqJmIPH6dhpfryltbkB6o+Fsdui8J8GtKcVJSSLUk847J5tDNG1pIvRHHqE2J7p+fFQDf8vdm1S0a5nS9JgojqsBIsiUMybyjbyzeTEPgsLnpb23GAHd9f/AEOjrxwLeYXESkKJx7W5nq33vFS8tbd1CSXtp1Xu4Zook1fEPeQY86tfQbXQa9GFukSl3Xb9EhMTbbzt6VPrIRt13YHysOuKX48dBpD2tMh8MN1NIl6UAAgHYV1+yxNZNRKTCxtnZtxiecH2l1PTrVhqncnHqkH0sXke4MWrADMEvSmK3B/J+mG/AK00SfH7PElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw9lcHQqH6g+y4PDhaTX3qMrjmYcd0KZH9sz6UEpsBkdQWIly32j069TvSK4CdNapUxOQ7h+M2vi9mu9Js4P/JDQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAPPYUH37luAUtbNBTgPRQyaioyEJcnwYJkgTb3PoDHGeZuh2Wl6tqBjasIVjTVmR6MJ8RlrCwyND1tTLT7rT5SKZlvBl5UNBMQDEoidjIKDeBNPWKOiTYXXLrJv9VrsqlU11xC3DFYKf8VVNAqkzqJM1XtKTSy5qSRIHjNTj5bOEFLSSaOjGKd/jdpKBZ3QA68Y+HrX7WkUEmIDVkXIFFPnP+D26h+bZwZgKPCUQrb0ekal/D2bu0URJoJYLB6NnKCMEdVtuqD9PI0FYhYu0ikTu4AooXtKJmlFRVK0xQn8z530xIHG3IJ6Eg0zus+oWQfkTGXf1OK5AKzJNnmd71kWLgKwCojHZZLuO3nwkoRz7qKrV3A3iVynKc0Scs7X8nb0hBNrkND87kRCQe31IMTDjBAMhLUWC2gcT45d0DrjJFR0DtuWCUnvH5ldQWBQEE2Xuv9hpezeCSpffq5DdGiZ9fMxrsLnhisrKA8go9CQCL6LalBOHRJjv7BkSay9OVd9/p1z2kVg5/kUoWVwJ4FFQc+eyRIxc8b741J+NSZfwbAm6LgzrCJjg/yyPhnjGADpesMFlwkvgSrXYdXSOo//oPyn21NeyuWyHYPcx7oqKsDFNNG9Uiuklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwjkksmK+GFVbBhy9XfZ2pTQCK/1U3w28Lc+PvU+u0JweZYnmgVYgVjVeCLD9Mt7l89q4S7b8esAQLyc32Rhx9Aw==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "2F1481B00F573D2879FE82DEE9B400E1AF0E19D1D04901B0393BDC3EA25A16BF", + "previousBlockHash": "C2813FA64EDE024FCAB2B383F7FECDCAE6959377D46290DDBD140989AEDC1450", "noteCommitment": { "type": "Buffer", - "data": "base64:ecx+5U3cDzXUjPYLhRZQJm6tP88WhvVbEmvzvS7iMks=" + "data": "base64:hb9aSnPq7dgWcypNtcWkIDxuD3H+zwehc5oEE9KDJ2c=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:AIfd1niXC0ETJLeUmjTP7nvduYVzzCtXUrx+KFudjq0=" + "data": "base64:DTEfRKjV6zOmGiO0Ou1iC+eD4pgAiMc5sLW7Cc+52BQ=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340392383, + "timestamp": 1684973451586, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -3791,21 +3578,21 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAWODCPPIspXuDsVA/3DB9SvaPC9ECkPjLofMpU+UJ7UKpqIB5k/IO5zL2LghxFoSuLkmWg6lwlgDpao0yjEpl8FO1P6aF7TEMorhErP0DCQeHfLIxskFIXL24DcSJMS0MWp5D3OM2Ny64UuEiIOf6r73tAilo2U8g2U9bOcoTGxoAzMbWqI6erQCLqW56/hqJj1hNvUWJdoINWKcQ6pBvwNyFdbqE3DJaXHWGVsVL6sOPGYrbOb0z01ehD8RvXwaOV47f/R6OQIwZBfxV4nAB0mQwT66/euAzjrkNkgJhcOwPMl45ts4YzMbQsfDTvEzkPrkm4HXz+F80QtRcU12+aNbG6cbHShhPCHejAlmn7IQz7FjdPm7k2N1v3DioKz0gpVEWQLp7cVe5Cjy1wgXEohxD+joHIJ2O79mNf/E2WQEIlvJ4Xn9kpOXNB9hgALTReObcH9w1B6xWvaA+5JeLtQo+j9QknTBJYiWpyUFez+PObqYsvpNNyEdTASlMZWvOdnAuNjFFol+Rop/UhEJTAhsdL8UQZjiDG52CrbNLwp9rfhxoY5XvO8rIH97wi0QCu8lbp9vbxn0EjT4bSUJ8WNMLT/UXLc2X1LHWvho9lN4fkIgyVePt2Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCCG0yaVAOa2fx+nr/i4KNkR0t4wB2/8tUGV77+UbhIwbJ/OReRm3NqVoqc6G/7Hpnxd/f5nzrYx2jYEGfYmcCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAZmSPlW+ihKsLPf5BI/7FjKDFuaia0DYp2zvuJ1tevWSCCjePJyROfDyzDCqcDYh9qBVzCkx1mLmzRYaPAteYAbS6IgmnpY61EGW32B+hdJiQvHkzK0+n595ECdl4qU+ayiWEWYg+moislUznO0Hjy6tlsy+gEttxNcmNmkFS9gMOS50hmOUmwHEQZ5gnZpAQqjb6M0no5LVU6Oqutsz705nyBUHpmrj9TzJokem2ajWZiPvMuzzBkGQO8d1siZIBje3RLkVLqgpZZwDPIB5fMorl5S0YijxSLGDtAilQzy7rXkobEAqx2/3qrNJ58Pm98vOzaxgU+Xlv2zs/ppOykA3i7X8M6Sq6iBS7s/9imu77on7mlD5BDJBS5UPNCbJRsxaPrFYkviQX4DnzF8AojLlTWUWq0oP39KhxNhvHuWUwbfOmYEgUkYzMNkte/mzIVgF2OUyZnp/vYXJnQbENMafOYvctvYfB+/CFUQ76MLIqXPit0oDkdmHxfVDiNqYF+otk4qmlc8mmSUnHzoMmjYINpJ8db/SnGN2KajnseVuVac/TF/v0c0uA/LNEf15j41MG1572ylkAxlnp3hrp5ojxzjNp5guvmeIUEhDlsQg+JwkMzgPaaklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwtiutE7+zwKwpk0o2tL6wRruKF5N1XJl6vmJnjJKbmCYpYipdAeKmFilMhiR2jWDZ328kDiBES0rdifCNPxGmBg==" } ] } ], - "Accounts connectBlock should skip decryption for accounts with createdAt later than the block header": [ + "Accounts connectBlock should not connect blocks more than one block ahead of the account head": [ { "version": 2, - "id": "aeaf43df-06e8-4eca-8c1e-d72d3f6be44a", + "id": "7405263b-0b3c-406b-98cd-fb8c87608413", "name": "a", - "spendingKey": "2021f4420df062a8a5ce899b38d6e1f3ed4873d933d8a558c03f45e444b5061b", - "viewKey": "0ae8ee22842e40a791d1c9a27e405617dfd7ed8473cef7f1c425414c5bc31a8edb2586dd0e0a729137343b9aaf0ebe08ddf0432ed0f8bc7217d04a8bbb7b38b6", - "incomingViewKey": "b5678c0b6214aaa9451977717d24a8f88e723a202cefa6e3a46fd49327e68107", - "outgoingViewKey": "2071ecf8cd595e2c315e0b6cf5a540b2888af2c9134ce647313c194cac38ea29", - "publicAddress": "db8d489cffa1cd4161f65decf72d34b3636d4d5089c4e865e32530275bb92b97", + "spendingKey": "2469b7f93cd795d04db237ffde878bd55d5b7f99884c398a44a09c6e18ceb634", + "viewKey": "0bfc22823b9ff4a0b050a02376a041419b1c21a07bfa29041acc04a138e576b3c44c3003634bdab85f547ca6681c3cc854b24cb56a5998fd9a1493ad4cc4d7ce", + "incomingViewKey": "93863e510b05d2543b5229048c902344e099b39219799217a3b33236bcb89403", + "outgoingViewKey": "80fb11a25e88de5b91f04b87891bf30fa3acf724651eaa7940b240cfab23a3f7", + "publicAddress": "7649337096ac031399d9fe5d97b9efb9b9e2b4ac4981e6374c8e439a08a68c12", "createdAt": null }, { @@ -3814,15 +3601,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:dFQLCKT7JicP31/87wPS69JL2F9bAL/ZTWRQuZiHL1o=" + "data": "base64:ju1r21+74sBULmjliW8F68WvRql6b3UWYaaHrPeGGj0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:C/HJ4VbJVILK8oqll0IcUfPuEBSQ7dceWJql3ghSvdQ=" + "data": "base64:NUwhkInf6XXnzT4SwlCBh35BVVaFaUUpYfsW3pJKTg4=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340393569, + "timestamp": 1684973452480, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3830,25 +3617,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAADfmTbS9EP3CY0pEDi72kLY5t3QChRGJ3TTrLfs9sdr2YPf62JMou6UZ1oWGW82wJYXz1dbktBluuBJh3OWmWF9X2MGXawRMexTt7ZQcrjRuYXOYT780vRQa7tNWNk0gTzahxCZ7tLQuHBo+36NO0znJffgxIiR6/Xs2MAsi9qugOUbvz6+T0zqlbxEcuZHmXao057HS1wlW+kSZoVnNwVw96Okx+ykM0DyJsaLfnBt+18+DNrxfqvov6fngeqgxhWroN7h//GZarjpfYxlRo2RG7jFaLkfxk2h2BB+GsKGfRhljGePs9lofjwqGwfbLe1bm8uU7hiiyXvCinPCIDEw6tt25iIKM+puTnnY0jGMEE0TKClfISVgKF8UPtYFBIq6xsI1TL74zYKiaePTnic7+EDQ/gMaJxZVrLdpZURFmjZUHhvqlDOS24t5RRtHrB/9rJ7N1y2ou2OPGZKAWBRrZrKbwAHX4uWg9S0aosLmXhpfSUUf63rEwphDMxnWoXSbKkWD/ls9oqmv7SzSOjT0d2/EsJAgSurhh9FP3N8AUOWk5xYYLO9WR+7zQT+d1U897tUQItp/HGFNAtts9JJvxkCJh6YllMvZubPBaPyk9dTJYs2P9WS0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwiH6qq56vAQdtXm71SHS1j1eEUosckuBBmY6shqQrwpzXIAXCCL9+nigARI9Qm5hn3oaDyFoUTYgLohNYgNV1Ag==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAixg/qcNGro/G0PRm6l25KdjpYrMVbG6wJ1qXbxOktSy0ZUoVl2bT6K790yNMRw6bRmp4U8UiWwLEaosz2x9IU0iktHoNyWNBdCfU8cpHz5WnEL5EkXPkEnQzL6IwJvWtXj9rt1zpHRWnGwNE1ODLTc/EGrk4DN+n6A6BEkcG0S4Fgxd/Jv2EMOrmcoL8pAfi/PA0HG/Klrnl4n+0JwUWw07ClA75dWJri26OSlqlOhWBgE51V2XXNxt8fvmZp7mAnLY14cg+0+/1E1xJiZDePTN/Rq7JEharMC0t5+oxlPV7j8j1EnhYl4NxIWpPkn7X8Zkam15fVlvRHxTHbYaFEhDQ7AfxH48T6Hc60pkOTwvDUvGKHHRRs+HW9/qavDAHBuTzBTOe8x+KVakKjUCZWISxNpEJEitRIED6EtmUSQmQrd3+nGQJ78wALBF8d+AJh+OSlrr4xjoe3oZdKRx0mCmSz02TvMQ1f1kdj7HDzTPWj1Kq/4CTlT965C1hzI//CNjLgKUalQ+8WYDPDIw656ShTxLxd+/yxwQj+tMSylO/1emGP6zD9CHlB+1sD0OrbemU8m8mMg7q4absCYIpsPjCbLigUrXiNfZctqEDMDDrSGKv/+iVe0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwcY/184uPFs2zh6yw8u1NhMtsVFVcKR6IcXq4LoxgUrPBDmmXqF2sfU00vrLsQHmT3la9P8KUIzgbOLlsUjnKCg==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "4E68BC125579D7630D53E1CAF83D997AB28AA9331F2977E40235341D8F2C1A39", + "previousBlockHash": "D4720405F7C8977ECDA24C394CE7571DF81DCE845DAFE6CFC548FB8BD398D5DE", "noteCommitment": { "type": "Buffer", - "data": "base64:RgCk3aRgfyZRaNgXvsnuaoDY+E3dUuDGNscc/y13THE=" + "data": "base64:b2YXl6otg8MxdMRKfkgXbujAtV+hZjfZhvVtiuzXQyo=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:txtSz4+apgAob6FlzDTnIibUZDOBhPCQo0o5FgShn1Y=" + "data": "base64:cc5Nj4uRxhsc7TpBjE8lZ3pmj0rAeNfmubPY9FccJkg=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340394608, + "timestamp": 1684973453164, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -3856,38 +3643,58 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAMioWtvybI9Wl0jgHPR0hpLZLGiNVrkioyGNg5Xzq0cSVf0TnFYqmDJ+2bzj+xmjQfyFARScolEpTswjYOEgu1N2Xj6J0TV1C2erilXoL1rCFx56LcUHqOf+HEiYXMfz1LHbT77BOM9WbBO2RaxwDj/85M+ZJhOhs8QDk7zirh+kDnwEO1Wv0VFMCGDHy2qj5qAzKGV2heAyNGTf3yKCsAPKAbLc8ecglVBFpitJ6PsesRgj4tgcT58WYlgxOf28G5pAY0QY5L6wN84aGK2z8H+DJGsoiBR3Lu7cFbEXsxQ9m8KMUeEozioepjcND/D940w5VBeW7vy5E2BGYOq0kv+qufcC6TuZ+8X3pz4W8RyBFXPkAHkCVgo+z+nNtQGNbevrb3iHmUiKxMuLKpfZGMWZhb7eJCMjyrWqYxyFq80hyB0vrWmH9JCzvbOPW6taipE3JzzUlOSbWDIij/nnPogsVUZ4CmgD573iketjXNqok7pxJ7ZplGODSMx8MmHDzB7TTZ9gLV9Q79Of4k1ZU6SLIdT1n6SzXCnrR7Dw36/Zzv5qPpEyT0F70bqRpLTG23JVcYzgUgxESVkmsU3Ha/fbgtRjnulph7QrT8SV9wsbQ53sc/JRZiElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJRRM+2f7sJ7sCVVdh1cDdxqbDKURCZ+fyE6CcByFN4X+HytgQscMVJ1PmpvyC/yQpofYWCDU5o1KC4yJdozUCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAJplLoaEcdJRyHFMIYvmHsMgSymJJ/xVSu6L+64XAj92Uik+KxvNTanWlpiuJJ3XRi/C4EMBPHzHjS65kooT2MI5jEWeYshHoQRdvCwoElo+RL2fNEMqr9Yx+5g6JTfvGST/He+XNagcVpUm2OdE6MxWe6v2RUpZAiz1j3TNTGj4PgM/F/5HaFOX3hp1aUdDQgFAbeA4bZ4bNNFTIP3UVJ1rMh4cFeFtMpUw2gcrp4piiEA5ZRas96qT+UNpl6mvxehZENGDSGtNNHeu6DxavtdrotYgR/brJ1NWsUzH5uBW/QolZo2/SEXqqOvTOz/qgqpwfIMa5+nXuVecdcwu/hCJywZexGKd5BrUt8td9pwilBKWb3XIS+WWRHDeV4YgajGvBcAZtID5N1S/NKb1KllaavKYI6GEqeUyjwImGkRizaGaHTemFfiI8vHRcrWRoWSmCycI7vZYWsBZ14QpUVfAiFkvy0vhMrwG/T7LckptLurE1vcebKL0ddo/jWaeMfX3wAtUVbXXSM9vJLKtP+JoI9oTB0a8D4hkc85RTqOjPI/da4iQ+GEM4S+pnhI4Q87R1t+kqXLuKvgpQ2sy9X5QwAPI3f9+dCBEBI886DSNlZ/QLGfkcxUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwgsTgVRauqDZJXH8rI5qbAb52bwpdzJo1Qe8vxGm+PuzvoHcLFZEBZvTxB4H/ycFIh5XTzoTmeXWeDBKoB1XuAw==" } ] }, { - "version": 2, - "id": "af7ff321-f334-4548-bfd7-89b01452ba84", - "name": "b", - "spendingKey": "ef61b3fa22d0cbdc3e74dc420734b8a06854fa9a8ff2d32a4f3feb0b41dd3a81", - "viewKey": "0ed4cf394ee8c167d4e7603255da1b124d4d4956d8ef5f5bf9710f9a3704fad9a8d8e98c4a16d4e05976e1b2c4f36cfbbd9fc14e2430876a78602d86928044c2", - "incomingViewKey": "365b709832a4bd747be7b5467b08f54b15a7b787da048552a720ab3dd9d62804", - "outgoingViewKey": "dcf01fffd24a33e220d80e1a1b81a2f956d10e57eb5f1bf2da54307987b3013d", - "publicAddress": "89bfee1a88ada8cdba436c7fdf4338cb81928c3df7c35402a08bb45e3f496dca", - "createdAt": { - "hash": { + "header": { + "sequence": 4, + "previousBlockHash": "01FD1FFA62710DDB8541EF35D5C432B62B30A66AB1A8028FBD0F092819A8A536", + "noteCommitment": { "type": "Buffer", - "data": "base64:AS3UXcyR2Sti/4wUOu9v9OVGp9Mr17QZtMZ5McGRnJM=" + "data": "base64:aouAm0E2y8v2jsLNmc584mMxOTXhn+pfl0I89MBBbB4=" }, - "sequence": 3 - } + "transactionCommitment": { + "type": "Buffer", + "data": "base64:9cybYN7vsG8NQ9jPtSJU9Gtyp+PKmUhVUfufXLwcgvg=" + }, + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", + "randomness": "0", + "timestamp": 1684973453827, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 6, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAATByJrzg3IzAkCL9u5nKlKbHAZexlasJCOGXAzqH8/ayII/pE8KLI8kBQu+g0qwHnyjLk4P4Re6n7+dHR3PTzGiFmkV4kR1oDiVwe8g6SjN2jBNZLx0YD7mMua5cwd6vpKg+ku8j4pL1cRgfTqasrQU+EeRC0fdMVkRxoerau1OYMdRh0iz8r3CXSwJUgzEdbqrTGkJKakPRwGVCcryzCIqlZPh//PvsGAI2wLg6t0T+UxOqt5gIEKS3cMYaepzOxweouQlHR3e0bemzGdp9JGQPl/s3ayiS3udHnrDCWyVe8++h8wby4iI6J6rMh/O1W1aW10bfTlX3uTK5Hss79juClA6wdnwwgkqc4wR0ftamiOxPXTirnkoPNZu9hKKMF1OtJwDWdpEmx7jCoTVSNW0P0SemV367vEyGR+gGOY7xWUubcAX7yUIePaVtI86F1cXB6ucOYlr+oIbSDLHTMbBFz4Ml4OIH1mLCPe5RNAGL3asAaePi74WpkxAcXFSIS3v3Dwfw99HVy+KmHH9mv7hmxemwK9mB9pM8vEOonOQakYRRE0hVwxxsSE8IijgMVdTcqKxG4WcIMIaZy4wq2915/guSJCnqZmFraYqie6DtxsQwq9uqo5Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwiVDAWzqLBTiyDeZDIzcZv5bwqd1eKlbrDcUtbOSlLL0Jl0nQRlV+i7QYwjTPPrYk99NTwuazSJpHozMpXhPxAA==" + } + ] } ], - "Accounts getAssetStatus should return the correct status for assets": [ + "Accounts connectBlock should update balance hash and sequence for each block": [ { "version": 2, - "id": "e4a9f735-a99c-4738-b4a6-66fe9c2a0985", - "name": "test", - "spendingKey": "27219dfbfa6dc66ccd317bcad8510be326361b8be59138884808a31578ee7e36", - "viewKey": "e12b759eddcb5b9c50ec76f7d521ee4dc8452b77815e4c5a4247d6f96f085f8ae305d6fa392e6c4a2847baa0509a2669dd0568cde9bf2c11bc91fe9e5cb6440b", - "incomingViewKey": "d594d045e2a9a6c452195b0c029da50e5da75200999f6e720190f1c0c5c97c04", - "outgoingViewKey": "252f0fb9ba3e8f632ff5cdcc67e37b988436c7c63c6b977c99bcc0667bd67292", - "publicAddress": "7e233650beb6ae18483b97d412db16e875b11bb1dacf36f75ca941b76f45cfd4", + "id": "b48c58ac-de5a-4b4b-8a2a-558e76854cdc", + "name": "a", + "spendingKey": "3828f5505fe8599c45fe70efc39fd14398d9e52016b264636ea5d86a00e5748d", + "viewKey": "2638b33fcf04001e017810786f9c2750963def45f720e8a9b565e262935b4a30d7ff19ca5df5dee59c2b5f5c231a23cedab369f023319f80fd48d0fd46371224", + "incomingViewKey": "3e0dde6ee27cc53c0b1cdd3db9081e128eb04a08c4b22d9e4626fd107a6fd806", + "outgoingViewKey": "349899bbdbfc29d6faf40aadaa47b5ad1b4097099b6ce4c9de5b48cbb658f680", + "publicAddress": "855ab5585c5e82bbc794df31f6ff4ee8772a259cdc8ff7c73304145c29886eee", + "createdAt": null + }, + { + "version": 2, + "id": "cd653cde-1818-462b-9c8e-cf97ca5d9a46", + "name": "b", + "spendingKey": "8f32480ec9a60b1051be7b64f0a42d6e420aaa60a2426e8141d7a96f87924a6b", + "viewKey": "0b901b7805f1a7006b088532fb7e015282a322fe2b0a121d82dbe1dc388ef94af62ccb3f93c8340677f0a12f018ac6e1fcdf93a9abc50176f3b9172497f5b6bc", + "incomingViewKey": "bc1046ec1dc8930c972bcad74d06c0d5d8de67145b00a21c3eaa5daae8f03204", + "outgoingViewKey": "e12660ad4abb0ac8231c0bb581b32c18e33ff056403b432e1a74ced125a7f023", + "publicAddress": "a29f53d046302bd3653b4c6777b90c807c5308bfdd045f538c02dcf5395d96d3", "createdAt": null }, { @@ -3896,15 +3703,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:RKFLIGng10bm4fM0DEuDnfVhRMsk6rmybeecH1s4ySk=" + "data": "base64:EFMj0txvJjVeWrwY7O7GpNwHlXpzsL2erUInYIn0/WU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:zPLYxI6M/fDTQl7Ysm9XPAZcQOLLGNDPmCQmf29CqEU=" + "data": "base64:uW+0rvWcHEI9trksN71hQi22uVGwhtiqIIkDmRgH3u8=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340395671, + "timestamp": 1684973454752, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3912,66 +3719,47 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA/oJNHaZJDm92TQeEIKfREc9nZQm935wibYibeOV1kp+I2yZycmV59Lg4hpyjNErSIaGc2oZbc2l5vPAD+4Z7X7iD5zZ6u79CZHbRP2hz48mMeyNi8RaxdlSSfUg/MzuJhamU4C14jyFm0DcYuHFIHqXBsUKhwtQyk6vioIjNRg8Fj9AqWLPVnzTnRs8XgjGSuQv1u6mEnV5IebcM67wL+vMOGyJ3l/LcLr7fHrHzhBeSao570hm48grWdPdoKHiY9V+O6P3B6zXPmPBywLMe5Qpb+vNR6R21S7VNgjiiW7NI5AEyiC7qPw5WEgfDhHUPaRfMDGx3O17S7S/56eTyDHoKAVr9yGg5hEV9nGmonXWr06vB5H/EWzdo80dQpyE2GVZ/5GeH22vdBHUtMxiJ8VIpjbyIlanJxyyAUt92Cupwt3QhLkpRVPNRUgizy/HpaCdMBIJ0V4DmQOXh/KPTjY3d/ACY92tvaWz2/uoBAKxvCMRVW/8f67b4W2suAIqrK0VW6bVuD7dvwgWUH1F7o4EzU88FEjF5b1rvT89BWhMY8E2xYf3VhEnOO+oXXHw5UktuCOWnglh74PNa/hgT7T0qHuDWm/umzqH/D5y7PgVWGzUvTBPRI0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwcsN47GEqScGuC5aTMOH4QJkE5RcnIPNM+bPnTRtD1BmDwuOotIEiy2O/kzeua2BrZyZi8t2YBQgUtEWE/qI1Bg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAABAm6KePZOxPt0wMns1F33SbzhGJdjoQUE/tWu4BnCSWmYcgIrNaIeqlTTJb1TOcsYen6YVMjVDCIp+KVzxLxGReKhgwA76+bHCj2GAf1VeS2a0W1CxfMGDmXThTx0SjGGHHTzjN+d/LomguJEb9DgKYirJWd+R4nCyzX2uc0zoYAhSx424NtThsMDjZ1pwgsyv86aiK4foRYTN3EO3vZyXCVQyw+9bke2N/LEipHyoOzb2ytyrmJRsPLvlfhEQDm05QCb+5Q/tlBQsxbvMlDMd1TjrVKaj3T2PcqPzYmjR0jFsia7E9DarzEu6PEv0Nn0Je24HLPoNdzSphXFjb9Wi0VVH3lASNuzqPvhZwoNuGWc9AeQvvekDXmC//+bjZkf1/XQFKwsPxK0ibO+7VmP+JYwih13kZDv8nAtSooceDMoZlou6BF9z8bsc9ACGhvyBpGQI6sREQ/wxHo1CrTbqM++h69TC6boyzDKhWGJmYe4C4r+7zDRLozVW0SPd9k+6hKbwoxioVJaYhiU5pfYI83un/n061VXOnscbjWazWoT2r93ErtE5ZTELxEXgNwIRd8WXft8jvxpDE7t8YvKwSwuYbIbs6iiJHdW9NKoCOs1VBppw4180lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwJ65IdREwEnSzyGz0t5+P5veKlLRSXskNp4+wZB9I3pMu5TceRApxzav4e0HYra6VpM13gDUCA50HQDO1eBFNAA==" } ] }, - { - "type": "Buffer", - "data": "base64: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" - }, { "header": { "sequence": 3, - "previousBlockHash": "7FDD78B25E6050C6AFE9117664965A74949AF7A16FB8205DEA9AE69C492A7B96", + "previousBlockHash": "0D0EDD328723936754041B4429CA85EAAEBC5C0899B8816B27A6DD251F38B9CB", "noteCommitment": { "type": "Buffer", - "data": "base64:VF5ew+QtzZE+chLL2dq2SJOX2AHI5KDAPUQpbGFxzi8=" + "data": "base64:/JufZdrpfnyxj4ock3vIpwbHoWBFQg6tlGoodMCo0Vs=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:4pTxUd+4RtKikwMneOgIuePLVgMb3BfPZP23XtMeFUU=" + "data": "base64:w4gSE/MRqdAz4yii8SCkxXOflDYDc68YmNH9AMpWXB0=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340400878, + "timestamp": 1684973455421, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 5, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAHEBNMkUXrquXlGku1Gz9mOV0VF2sxqmVUVH4XIVRYaCE/A7t4oE1UcbvUt8EwX9AbSpRNRyVwACUXexVIVwg13TrYMTPdoS3HILnHA57pCygL+21hQpba3FAAdLqx0/tWMxin0kTaQshGbew5ClFmSMMDZFu2qQXo8BQZhPBSJ4KTHaSQrzBSe03SJaC4WFtz3gtO7T/XZx0J3Ex6qXTFV7CB65k3Ngqhw5O2pNh/Gmi50kNEmDQ8NqKpZPS5PytdWm0bWlpmr5JOX7AIG0o3vvseAuKSZ0S+LSNLCJbUJEZ8VAcx/Y1sP9Dj7sPghxhzouOcUolMb7kDSsC1ubeWqXrdD7T7x6xAH2BqJU1oAnSza9BT/qPvnia5HVcNxBnxCh/KGTkHBul/3AvpLHTbsxI5voXq26QFfQALZ90B7qrDGaAV5oXvHagTiJmG6B/MqATpGMoI/sQS0/Zva4NOGIsJAjfmvcSiNr9QmUALiuZbCxfcTShuguBiFpNlTvE949v5eD61nTMaabdsjw0AbSN5Jt2KPHi+dX+48kUgqPK7BbS8WkdRyVHpvFfGIcxCavVubxNjX/Y+QQaaXkngk4XLIJz4amYaojifnximksFi7iKqetXaklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw1dqQTsmbYY87eIVOahGcZJqWS82RtX3hwN3lY13rbcGLS9kHMDocdAHFkPi8l9xkfeJSePxr/dlWllYMMD2/Bg==" - }, - { - "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA2f4EXyJmTq6nNr8TAIdH+kc5l0FXXJ2DOKRYGhJeHKq4Ie9eIiDowf68NEXcp0ZFf4MXwAswAiw4ouZ7Zma1wkKWt5S8vavEWqyrV8/vJiKImFP/lSHKcPYBKcMqWtE7euDSIidJzrXCVMP1zaxM0n1Q+aDZANL7cPaJANWr6coATcgNu1xW84lX25BVYcPmKpe56LesH9aP1sAoGd2cTok0OfK9G2Z1+pZDOtHdcamZDS1QJSX8sC9+8weENBe1hrbHMRrVFJ3d/4VpdBBUZjalllt6/IkI8goQLmcQkdvKlWfq50dk1NThquabIoIlyoSa5IM+VeI2HeJl9x+Shx3/oEnjxBYivJu3mbrvJklzfMk+Bw3xJFLMY6971/lFIYovWcZ9GCj0a+zBet+Ge6z3/CGNzD7B5s2tNNNQaTwgjIyyghz6fRQ0L+kd9Ndb7sxm/B2cvbKMn6nA0CSS+4K1/sZ2xDmXS1mMYX60tVWI5shypw/SSyx/ovRub194H8Pgc5qXs3onhQaHg/COrAJjtvIS5a7+rjTUN2wPG6+o3JNwZjRSvoRDNd5296ONlEL4aInO+HQZ5Fm4Qgub0J1z8G7AfXPtgYHlW7EqXu9+mg3R4uWuZklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZLyVZZBf3LPof2mjNyCh+EVTxTZ/o7REXCN4Fw/SUo2rwlhmmlmah0Hp+l7Wum152RC4pleHMqK2Hk6UpRYdBA==" } ] } ], - "Accounts disconnectBlock should update transactions in the walletDb with blockHash and sequence null": [ + "Accounts connectBlock should update balance hash and sequence for each asset in each block": [ { "version": 2, - "id": "8109f36f-6ab7-461b-8de9-d0501ef7aeae", + "id": "cfcbb8c2-e7a4-446f-a2b1-d5b4c99b72e8", "name": "a", - "spendingKey": "56adedaf87259f27e32c9fbf7e6c55e82d95cafea7f85190627c9518af0aea98", - "viewKey": "e215d3bba2f661b038225ff44f547f4e1103153c6790543ad2e423a7771b814202291e3de0d61abc7a576df5911a0382c54a6df6e99d286591128bc9e28d89a7", - "incomingViewKey": "1b837a0b5b6b8726c20de4ec1025c8150b15178da130507b3172af2cced44205", - "outgoingViewKey": "3c9176adfa83461d8226c13279d4a2b857815eb14e082cd61c308f674398ae2e", - "publicAddress": "6d1b574d7770a0a6d30853275893613d31f7ad46db1047c0620e1eba90b8d642", - "createdAt": null - }, - { - "version": 2, - "id": "0557aeb3-d34b-4eec-a677-03dec7b5f022", - "name": "b", - "spendingKey": "6acdf04282a724c456391f5882ee87fe4a6b3f0ac48bce3589a9cd8a2eb2a667", - "viewKey": "6542bbc5e7e2005a47ba7a4d642c25037a90b10e343115ceaebffb7028132c55b08ce90be0edcf4a7ec63317885a7494f0f03a0cca4ecc5b3c96b8aa4ac21ba1", - "incomingViewKey": "38a7319734b1023b7d076dda68dc80f9b8abb99f324f733a4aa767d40488c901", - "outgoingViewKey": "cf48daaee793069074e377fb1dfafa8e8bcfd5ff42c6a129295fab8afdaae741", - "publicAddress": "f5a0d0a4a53e317ab610f3550b2923eb00d51e7c3332f67829d3fb841b5c3368", + "spendingKey": "d1e839425a85f0e5318721854d50aa1113b9df684fa28aa9d35a4da98dfc643b", + "viewKey": "15c26b89bcc529abd790324e4645b06d5f379deb1bf74af8a0c09e4f16e6a1efdd230553364eb04845b8019bbba10ec6cb212e72f874e71ff34dd70323ef2432", + "incomingViewKey": "66da25b5faa31822e914795d54423d906bc9917d5236ddabf825fdae3877ba03", + "outgoingViewKey": "350dde962577af2849550711414983228bfb652c5213b60fb2711449c74d0d00", + "publicAddress": "e70715bf7f4b547a728608c0796dc7943db6c8170cd175f899d656d3aefe9e26", "createdAt": null }, { @@ -3980,15 +3768,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:y58yFoTfvb+BZwa1VSuI0/0M24G49n7WfpcOOpoGnRI=" + "data": "base64:CmjCTKzT+SxkIUlnzwC866blqDBViszBCqkjvPV9dFA=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:gSJdSPEGBOzigQ3TXbVMio69u7ANlGMru1dafLUJ+70=" + "data": "base64:HFFy3K1pOqy3ghyBoUDKa2f2/4MGyrXZqOwGO8fNFN0=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340402228, + "timestamp": 1684973456301, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -3996,88 +3784,92 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAW7IsdEwYGj+FpJShUnr/+SvvBQN8jsChnYD3+p7Fgkmqs+3nqOxUQCKfHRzwe0fMDF3UQZACDIr9Q/AmJW/MJBkYbJobUr53+1mNDbJbsaG5PxPMH/6XnRbc990Sz2iXaX+snSn8rS5Bq24oHWqDTEpOqrz8O5/dNX+jbHyloocSQQaAiNztSxwV4DKxJ2GjLRwwsraQNTmEJLGA1jkxWnYdu1qcIcYip+ccaPIPyXiUyZM6BjVOWIo4xANP5gHSAQvDwXQQPYyizYjLKg4/VV7yTQ/bPjLWLE9PNQMjEfdx5giRHBtmil19qEpt6XiJ7cXJMgchpsL5UthQMlZ54Mg7IMYLRuJb8zQn27W3TiAnDAOKq8m5/apYsnvMg+5I1j93bZe49sEkCbc4Dl3OqAG9KrDjmtRC46lrvGPmTWDf+d+kj6/eWzf8AaLGO30wli4sM6hlpIdDYsJiBunH3fS24pr1BXjJe+DBI2x+GHATRUWm+ZkNbm1mqkYGWihLWW5SOxNqPfIc4/PbtDeMBxFrqWQS7E+1afJFR6fWhCTA+uf2gSbFMiKNgz/uS+1RLszXdqli2padC3rB0Qnh1IK2/A9eFb/eSa7g1h7cNTrYqiHr4UtGmElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwPA9G2BQTSi18hEXpicUmiwShxZMZjL2HnrQD5ylMMu+7RCTAosiFXkuGW93JxMn2W7cb6UwWLQFnKdjml0IICg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAhDwAvx74Isff7IKPRVy3hPF5EwJ5widZD+oU0XJJ+2yKwBHVM8H8Tjotj5WGJL3wTY4Gb8qeR30qHm7WFzNIvgro/NTKYqYkvVQOkr3MdHChaaLu47zSHOY+kN/KmdrDhHylyAH1QqjCuIhj0icBUeQI989PVIJIHkX+LWltrFQFtj5l358B6F+WMQJSm6AfS3XJuwypCU/rlbVbYXDmmjbsf4J52CmQdDN8ghhrO2ySrrubG6/6TwMkMHjrpHxne685kHckeB8VTIAWSNjFX1/P+naKFlZWxhmVYGUOQBZyhdV2vT7olN77HAjEVsaKYCDKSc5qHk1Q7djkB2sqMtoPQ6PLn1gGBVwNhpsOdUkrMAMTtHKcOs7kRzRmDEhaLH5m8svYfBDi2cyER+Nwp+6JVFAfIRY9U/D3UWQyhLWueV4Qr9JrCZupjMyQjnaGMtDuhQlSYCJOLkkFXODB0LuqfHgQSw1Saskm23FVQB98Azz8P2YjWT1EW6BCfUBaSqVOFOVFBrckC9pt3+zy/Xt+Frszp0ox22h9lT0N08fYy7TD2aegqGEyp+7fcwUwXqjn+kYknC49WJWdBCTRWpYLHj0KK9whw7JXv575XboBQAfNak+fpElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwfwR/POTrOAMlltqDAP6FoJ1r5CY7kUiHLAKGvfsMCdl4nooaWRI250CZrRkSsEGFOxx3pUSqLQWtaJp0vsjNAQ==" } ] }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2uy2vWNvguJa/EYNcpdr0FBPlUYLMc/xCdv7IpdYwpmYXlNnWyNnxilNv4C0n0hNic/vCRKb8w2j+TJ1MrMDzHEp2WlcjtaCbeQdlz2PP/+HhBoDJYrMCj8kfJMLlz5JnCMjzlrrioyPtRi0hyhLMMshx/Pk61dropjKTd9sT6sUmnSPoaN+wkGjdr4QLa7Ldj88+O1O/71+rPn/GsOo+2fvhnuTXJIHtMYcCTmC8f2Ub3Gff+3RyfQ81FcfKNQHms3reJT//UdTHBx0eiwEid3XfO4dv1feFnBTy+RdOETB3QPRykrYcSEUq3v/d3OfvwTEKBd7IlTg3jXzh274BSEx0AU+VGwee7DqJNGhyPpTVogwkVsACtDEXVvnar1TMmp3tLyttKCBaTAlSW+X2H9zNuNP9vJKcLzF/TO1LgdKwTM5vDVu+MwWhlRd9FtV5+i9YfgOQo6+hVZy7b1mNTRfiS3/TdDkE+y9sIn7PbQQzd7/8l+5EtkUMevYoaFoLoY7psqjmNuM4IXy7sVP66wj4SXQpOZyF8Z299oqqwe46BMoBJjOP4hKos6buOL3TRPCAHGX3nHWFRtRWaC77AKX/QUpzpdePw17uSFMPr+NbMnZ7u2kjZwFM6Vv5Wpo5Nssl/JdRsQJXGqBASPr8KQyRAzNXYYw1prifdBVrdoyFF6DjWjXoMU8q375V84tO3Drd5oTRnJn6WbdcZ+cAep/++FGAHghlBjsf9oVPGBZdTcI0bwyHyEN/mgFADnlwnQwDNhdA4rf2+7+Xi/lfu4vovDDAOfDr+/UJswRx733zf4baDVdfwZ/+nzhnnthV0bXM0bQNKbA4jzk0cOVubiwGQDxdpjfFvtNMy6ttO2gR7ldcTlb8KImmcU9yUwbX0dnjAtdyK38TBtPS597loTJjS/s5RHfjpRwlOX0rKElpugVtfvaaKGNlUMzlRIFSwXww8fqBxA9mdu1Gi71VfCeOcGZZXfn5wcVv39LVHpyhgjAeW3HlD22yBcM0XX4mdZW067+niZmYWtlYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAGP19B7tJ0Ja8vf5WPClULF0kOJeEWQz0AQEwit0hdMukhjSos8U880pu286s+vD8JHg1Hy+A/zrbtlZGJO2yAQT2Kz5JvPmdRvmcRtviuT7+ecyJU6nOJF6Xal3nWETBTwe+ly+NeMbVEcfpUvln7jIKk7LZ2uPi4tEB2jeSAgB" + }, { "header": { "sequence": 3, - "previousBlockHash": "8A068D618ED63F0DD0714FA31F928F70C4DF6EEB54653B2149665EC91BB331A8", + "previousBlockHash": "C9E54AEAB70336AC04179C8649064E44C0229F57F2F52456A93133DE5D97C1B7", "noteCommitment": { "type": "Buffer", - "data": "base64:ApS3dZa6k/boQzZ191YWV0ZC8nDN4weMlomvpitOfAo=" + "data": "base64:NY8beG8DncJdzPuROg+LBdcVByvfHnpYH+b7OWslNww=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:+9C0mGMT97sV9GknbVQDWeM65NONwwxY7Dp06GS9RDs=" + "data": "base64:pHA7I5sQuTJZE+Uj2tGvgKa9FCDtwANiyHs7ZF5X73s=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340403219, + "timestamp": 1684973457961, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAqgGRRU6pXn3GCiFaj9jB6qY+mUsHkqw9zSFiIM6Gd7W2mYVG1l3NE67pTu/TYxKVRxDRloU/mu3GdmFRllTxG5NdUs4FcxIj6rEuGLxtJiusCth03ivvH+XvMfnc2iYFGwczG2Z58yc6fc1r9VkQdKnyINx7DcaITVAJTFChGHAF+i8J8NsruPv3JIWEv+MwwmHi2tL6sMiag1x1SBdobm+ytHnNuaGci8fkPU0sDO6G2MBfqvR6vde0G8Xd2rQ+PdenQDucnFQ08qt6OdELNAvtymyzHJ506BGq8Ezl273yPEbaDIOAGzE7axCxaPZRPLB0DN/CCaQB1RATWP2nBI9W8f4KGt2dS2xvnPILwE386ohxEo21xX5OIl1V0P8lCf+B1fLSDX6plxVjx4w60jCtXdVVq7tdyTCMFVgkCwKuNUphYnznQTZ++xExKVetX8mtr4imZ0vekO4i3BHCmFhKgvCTy3NJ1d5P9mvvqiPrKYGpNyfr+n05D5WxUij4EcJQKKvk+0SQ0F2WVzWHeOQCAZi5XUD2iToaeUu/avuwcNXUQoyD+8MkKeRrjbDVX1z7p5un5JuuaReMDJMVbuRgkqqFzMzhazeeeTyKFA4kE9FqXKh2MUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwmbGURvy6LG+GjSu9BFh3JA+oyONsOxSeea0EezOmXmlNjCUxe1Hvej1gWiL6qU1FhAmCRLze1q6JbRXTikTgCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAvMv0pZotK7QmTCz8FQ6u1p4iFbbw8F2jt9ZRJTsFLbqtEkI5sf4Hla5oEkY1ocyhiepjZwW73sByeziA5236DiBO/WCLfKQaCOABOPGJztiGJjNvIYl5WSoL8iX0MCvTVxIZNBwXixO3It9Sb1Uykg+t5Jt3kPzpbkoOVZaILeYHFgvxHNWkks4UPFm+aA7YnxYYZZnKYTMF3vOweVVMj6hC7fE0Britev17b7pMt7mJ6YdqB2wBbFbQ+sC/oybcGmXftCTtbDLhN37ucvU0zrWQrtBN9qKLdM75E9rWGBJPnLC2wDQtVRwCk01NxwF1MxsfLABh9UKMc5rhfXAbcF6tXealGHnfdvs1IVzEw8jLX271uRetjccf/T8PqWMPRwWCvH8WtKlVSYbWtsvhNqfWKl9v3Mja2T508uQq4U1fguMNbbHNGCGEFEWe8vjXItjcEJC/EPQC1H9EfVw/iUrNscOOqsi1D69YZ30dBaVh0TVzcOh6s9sEZVznhDO4BhcCt2iM4ytN8tkjxyOJSS/AchLtVPQU7yL8hL2WC/bSKKFWOydALvnDTRFaH19/ja/62gfWi8PUHO1xbHJhSJyhAoBT9BXzbYXDlmwhMNlhs1VAbwZxDElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwVlzCxx73QcLxGx1CAKMLDYqva5cA46KaIxpACEPveUZgVYgkvp4SQq9g9VvYsjwkzWKnoPMPs3ypVLeVabhyDA==" + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2uy2vWNvguJa/EYNcpdr0FBPlUYLMc/xCdv7IpdYwpmYXlNnWyNnxilNv4C0n0hNic/vCRKb8w2j+TJ1MrMDzHEp2WlcjtaCbeQdlz2PP/+HhBoDJYrMCj8kfJMLlz5JnCMjzlrrioyPtRi0hyhLMMshx/Pk61dropjKTd9sT6sUmnSPoaN+wkGjdr4QLa7Ldj88+O1O/71+rPn/GsOo+2fvhnuTXJIHtMYcCTmC8f2Ub3Gff+3RyfQ81FcfKNQHms3reJT//UdTHBx0eiwEid3XfO4dv1feFnBTy+RdOETB3QPRykrYcSEUq3v/d3OfvwTEKBd7IlTg3jXzh274BSEx0AU+VGwee7DqJNGhyPpTVogwkVsACtDEXVvnar1TMmp3tLyttKCBaTAlSW+X2H9zNuNP9vJKcLzF/TO1LgdKwTM5vDVu+MwWhlRd9FtV5+i9YfgOQo6+hVZy7b1mNTRfiS3/TdDkE+y9sIn7PbQQzd7/8l+5EtkUMevYoaFoLoY7psqjmNuM4IXy7sVP66wj4SXQpOZyF8Z299oqqwe46BMoBJjOP4hKos6buOL3TRPCAHGX3nHWFRtRWaC77AKX/QUpzpdePw17uSFMPr+NbMnZ7u2kjZwFM6Vv5Wpo5Nssl/JdRsQJXGqBASPr8KQyRAzNXYYw1prifdBVrdoyFF6DjWjXoMU8q375V84tO3Drd5oTRnJn6WbdcZ+cAep/++FGAHghlBjsf9oVPGBZdTcI0bwyHyEN/mgFADnlwnQwDNhdA4rf2+7+Xi/lfu4vovDDAOfDr+/UJswRx733zf4baDVdfwZ/+nzhnnthV0bXM0bQNKbA4jzk0cOVubiwGQDxdpjfFvtNMy6ttO2gR7ldcTlb8KImmcU9yUwbX0dnjAtdyK38TBtPS597loTJjS/s5RHfjpRwlOX0rKElpugVtfvaaKGNlUMzlRIFSwXww8fqBxA9mdu1Gi71VfCeOcGZZXfn5wcVv39LVHpyhgjAeW3HlD22yBcM0XX4mdZW067+niZmYWtlYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAGP19B7tJ0Ja8vf5WPClULF0kOJeEWQz0AQEwit0hdMukhjSos8U880pu286s+vD8JHg1Hy+A/zrbtlZGJO2yAQT2Kz5JvPmdRvmcRtviuT7+ecyJU6nOJF6Xal3nWETBTwe+ly+NeMbVEcfpUvln7jIKk7LZ2uPi4tEB2jeSAgB" } ] }, { "header": { "sequence": 4, - "previousBlockHash": "8C772873BBFE3117FAEF4608CA9881437B858349D1B7FE0D0E44399F69784DC6", + "previousBlockHash": "760810929BBEF5480A93A5EA0C90553D9DD54F6537D75616659052C680B42C58", "noteCommitment": { "type": "Buffer", - "data": "base64:9/PqX8ckaZMcQ6UMiZTQUPbkD93Vrd9CSn0Pr19wqjU=" + "data": "base64:bX+PcfmpgAs09HQxzDBEJ/PY7+UpYaHzLnumwTEVACI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:LBrNanwb3yaOzNTwgfEhEUXZ6VkDd1fdQ2QrcnFTeQo=" + "data": "base64:yFQJcG4Sr7KjIWFj7UyYW+4bFetkbMUoJgEUk3O+l9M=" }, - "target": "878703931196243590817531151413670986016194031277626912635514691657912894", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340409137, + "timestamp": 1684973458631, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 8, + "noteSize": 7, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAANCgVl9Ctzb3v2AQdtLGHQ2GNuDu0zUfpAwD9axEJV0SYFdwiE5Htts7+7LjJ23x3HusHJPYkN/LRk89WuaDNSkfl569BB3uUP4YpEXP2kJSTr4/6NqkKo67wh+oUhKtXKdxwMRqpzbeuegx7BgaB5uDVbVpp+W3pR0nRGYfBQlsKP1MikHKsnVehWS4SHVHQQHx2qgopgBs53qKh7if5VIZQzsMoVAmqBsn9UZadYwmLxB8N5nddbU2XnohvcYMPrZoA9W3Y+Ehx3H5xo1MjcxAly72LPRY5cT8LWeP+1NRwcUXSfl71D/hW5HwSGEEBv8cilTs0bNp0DrrAY9CqMCSWYtpipJpOi+zrPoPfKcOwgInOB8ECiZvAqg+1ShhrId1y7Z/eh9WThYJIgRFDxLKCLVHB6MyylQ9AVrgiMtZeRtsjfCqpxiCcAMmAjT/xcC1ATJUWnxQl5un8rh7YslAjwr51MXuG9tuNbZgaeKp5hmp1uMS1tdVHKxXhZX1ncp2umJyqX27D/k5IlIC+jEwu66645MsO3yQw8GBbA2PnXy7/ZXYZrFIOG0w6pCurkxG93aOHtjidRE2cdcHlviYitbVKFp7scqnRddgWsyZ46PXjodk2XUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw6MN47AFmZao7MVb9GX9bf7wOos3aYgHAceYejigyLp3gBruBKRcb+wE4ANY6laKN0O/nytJag26etQ9oAPD+Ag==" - }, - { - "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAV+Cck0MjOD6NnV1mirf/t4HjDSf39vvpvgb9ilZ1PHO3VgKcl+S+5HYCaZudZspIxB3usL2TqzOXBqA/HGMVnYH48G9sccG5fBoXAZHp8/iFUQpSgwQWtNFw96H/luN0sszfLe5SeTUA6PT7knBbTrPLNtuhLoSGQWcCK6p3SpYTHZfTytFwSSN5a24S91Uqguog+/TG4jd/nFlgm18JClMSMzJ3mbRzaO70Xu27+IqMkElclagepucpaHsjl4W2mXZmQvoCaIhGVbAz0CI+7x9BWThWznM3s3tb4KcKAzZ0r+fsUkTZkAeWZG9a7HS4DCnjpVIfZ3YUYtdEvgEKS222ZNw6KwkUVTt5Ma1p3baUzUSSr+nxfICmpE1YyNgEdPdqP1W125QsbO5UcTvRDp0TFrEzqXysoLQ55V8O8AAQ6FtaFxbYGBqSjWwUTzoHJ1sWDPYnN8fKMz78y2oRCZEvDESBdyF8HdhqN2o+17/RikErojrGz5QazSOIw56bKJqINBkMWXDQpycrQHMpYWIXMP2s06dMYeqFLVCmwuWi+Bpr4ClYz66UoMa2u27Qnc+miDaBDGlR73SShrlfHppjleZ9Xm1UrErcU6CyqppoLPqgwL7UF0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOUvPc9XCj9iQ679fAy+47wmyEvsawFjpprYXQWq+jqRv/I+OgZBkhrns3okEovbWjvkMDi7igOzMbEFm3StSDQ==" } ] } ], - "Accounts disconnectBlock should update the account head hash to the previous block": [ + "Accounts connectBlock should save assets from the chain the account does not own": [ { "version": 2, - "id": "71c3e1a2-4ac2-49d1-b85a-8517151f2453", + "id": "1d013810-9a65-4e42-a15c-a03691162901", "name": "a", - "spendingKey": "de34874c83e14dbf7fbf28f45551111aaff69f12b459ef7f643286a47817320e", - "viewKey": "618333f9ffefb515610dfe4eb9be55efc44ea578c98bf53c884f3e6f9cceca1eae3868f28793afb6790b43a17c1435d314a9ad2fb4cb06e34d4986a3efc46903", - "incomingViewKey": "b40e5a354b707dd568d983208edd84c3b4e6a79f60d4b890663d4b2b5f132700", - "outgoingViewKey": "22ab0de7bf3808799bed3a3c068c4827d987b7e0d2da110ba1b2b1efc290e275", - "publicAddress": "1ada46894418633799ab18e709a58bb1e087f51a6667619d8c220ed0ae2ea338", + "spendingKey": "074103a4db52036268d251cca001062726512e20ae1963c8356787f50e21ecef", + "viewKey": "43732897ec06f53a54a063b21bbf8c0655b436679a1ea1265f15c131e90d88ccb7b28f84c705f189b5e1d34805707a44060a6fb69ec4e094c07fb63fa0545ee1", + "incomingViewKey": "a67820085e7d113f48fb32eda67647b4d04e23158efc24b041de1a6134170404", + "outgoingViewKey": "d9338225f25425f8c813e4dc1f453128d573a36fae84ef77a7b90b59b38ce2a9", + "publicAddress": "484f3e917f0402fb58c6f817aa865c223128e0fa7d3ec7b0480dffe99a800d0a", "createdAt": null }, { "version": 2, - "id": "ae18551c-fbe1-47f5-ba73-ef5f38d64f99", + "id": "40dc1a68-ce67-42e1-b544-aef28aa9fe45", "name": "b", - "spendingKey": "1b00ecc27ada348ce5f11a85a96f043a2148214a6a839de7819c473e90c2cd29", - "viewKey": "0444ecc8751a3fcd03734c8b26aab381cc49343ce6f9e612f270d9f0613546a28e9e6f2ad01d02852eccac0d7e34a06c362c195b439baac73a62b4442da40218", - "incomingViewKey": "67b5359226a27ac04ed438a9beff7195534970636866ff2553994b45146a7701", - "outgoingViewKey": "3d356430c9161255f5a9b17b4214c67da40f6a76186e8b6035bfc76a8908e6b1", - "publicAddress": "9631a1c51e165c3c705de983c4bb86b85deb36bbf26f10f4864130e69c941ac1", + "spendingKey": "32f7a0189241eaea625005dbcc3d75c3e2456170358914b5c732985311ab7b0e", + "viewKey": "90557974cba94370a12eb730bbf90f09d065402327218c3bb9e1d2c3acf8580b17c6ef9ecdf1b0a69856aea0c6512da32ccb217d5481a619b1a034337f2c023c", + "incomingViewKey": "4c434ff15e62a990dbca807e7773f76ce6db9f3fc15d06fefb0844fde94c4b00", + "outgoingViewKey": "55563315aca9753f8245eb1551f72828782b6810b5ca6614ab6886440e882d05", + "publicAddress": "e6b10651c59a8b1d8e543a1ef550e75cc6addeb75d378d081869b950c631bd71", "createdAt": null }, { @@ -4086,15 +3878,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:sFLsizakslocWxvU/yUdeiwEyBHSbxH613UvewDsNFc=" + "data": "base64:t593eCQ5f4afQk2xQSb31/JUaOYKrRYS/KvCsH/vxnE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:JZ+hPJ4MvfNZvT/dDSo1w1oMRZ+N+5PJII2jw9v+N+w=" + "data": "base64:2OYRS+3A/IlOKfqyvZOWBLSqThrb/0xCCFAjhUNysIA=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340411035, + "timestamp": 1684973459580, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -4102,88 +3894,100 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAArg2iIgIDGwgHav9RU5B2ex9oaiWSqNc+IUwxH1bGbFySV0d027a7xxYaN07FzBBw9F/Q1MZ5VOJlWvHFdoRNp+rkxGBBnnHhmgboOVA/TeSnZ/8wyfOlvfopagJ54kWMueo9zZzBp7A3vLbnbmyC16jrHZv9GsZsDFGNxGQCZ74BRWclyhGQpxwHLcfaRLlGXnDRKGMrpJ8qGH+YvhLkX/OhuJa16KObXhhNDyip5a63bVNDHorFzEu1xxL9O4z7Aa2U2YQZhwhOs6eDEKOH53DKNRvpfWf9dad2Z+ObVmQ8UqH1bJifgy/t7VFVG4LvsbZ1pVgzIANuMk5uGBhgnU/O2HRjeSX9MC+SJOSll9pVPkRJn8Z7siJryBxtYJoiJldbRMxGJKvUdp4cibtJ+rE82jk7SGapjHF8IBbp/GF5bt+mhnd5iWFu1mhdbL1htGdzGFgs7ybIyCkZfh3e0cpPRIMtExRKLtssU3h0kIelaeGKnAy/Q/bHQwp9mzZdJGV3jRbRcjpm4T5nGdz4WtGqUz5QVIFVNECcVnglEKMMJs1pVs7R4eB8JxDausRXQ5VfujKOnn9UfAV3lKd8XuatQHOJYihokOii22GXSB5LTyoxh6fkTUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCt3eVI2IPT1C0wWAb65fTLWyaohKGQzL1IKZb14CaNibvrDj2+v/NqeCzK95AXGdNjmPAx01aZY1IDG6d5tyCQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAsQND76OYN0QfN+UcoJQuWwOtKhGH7knp9jc6UjMU3rqD7ZyGl/kwqpm2cH24xQL3Oqk4iHxWetCdShHl3UkXUWMsrWWMSOTglq8VMQk4edSLjChJin4i93NJFetUnwqENI9IgeISLQtE/v7stcekt0kgPmNIa+rEAuXJFjlLdXoTLxksee5ScYhmHSxlOnKd75AJEVeoQsRc5ckZfGr+73nFmp6CdGQTGqEFMCTogJG11ngzcOzT4TzegCh+pMr3R56xa7z1cEDtRaAPlzr9fnMsRvuBKhTwQrpymyNrBXYJDu+I4UhlLzONyg09elBtzxB7IOHj9GMoSAr8M4y0H3a5DAczmwhVNzvjibUrSBcOqvVhBhhlpNeL9jjBxuhoSy/84DKUm1YLEyE55sxLct3KWDlX+xbUtSFV1ZqxSRRyogY+rPhM0NhVytKeHGEqe6QQfj00oGsuO67XWWqc+fQnP4Re3ZqgOIsNyryvGvQA73+Hz+3FLkmlDZIugW9BOpCqZ+ZRHcru/6T4YVf+05hFZXKRC1u3j50K5/Paf8vP+iPNfynsYKlUGjnZAIhdP1380tHDY60iZOGRwNLHHyNxMMfRQIQK+/00ZyHm4wWMO8Buu4tm2Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwi5P2rAqYaDf6ZPPvea26thVDxG80HcHpbE1i5TVSoN0dodhBdAAq33JOi4v/dXmlYpWU4vBTGU9LJH7F1mVRBA==" } ] }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQmzdHbADvqZfyV06stE2aqiyUR8E4xGcQ1lidFDVmBezY15yZI66Qz+aXeaROk/zkZG/NNwLKQuDdmxi6fmnKEjCCdpdGXxM4zYdy/eSCI+LuB9uTDHvMGPDoNWtX1fD9NAi4Dhl+0dwBaZzk1RNtK4imxOONRwib/dlLF722a4A9RmfCj5Aaj1Z071veEUkvkJ/Ud02ox6NKPQilbTZc9aHymWfNIPJsvMrdUnsZfmXMj/bzz6UNWX2Qj2Qr/1MwBAG7hiXsi8QHFbiFBIzrJwHKAqwfa3jef9SqqOCsDfD8F7a2/TJb2VkgP+nZthlymiBKyZAISS9in41TpvbRFu1D7LTOGRUNMhKp7qvtuT2Ki1ou3D/6HaYbXTJWQxf4AtC2YReP/pL6S8c42Ud7heYKNobECELqE7U9BHOYxhCO97deOLeTfNf1GBQA/dC2PRyUZLck0Cg/QzEqTf3s1DoTR4dMARaW0Y4g5bzlIWlatN4nUo+mcKbWrKiYds7bcbM4C3XZHhCU37rTFQmihMAJC8ge/e5vWN+ExgmehppUpA226ducUBNdzZGVDTAJDwBcrOJD++jFelxTO7Ad5LwQfej72blEpQLm2pOqVVJ2pMaGqLvm8snvuBaCg7lhCasWWUoheYnHJaPoUOknYNop5Jik5IKXDklfWsgZAvn60D6E9ATZwgE9amulkFczB20cDEI28Je33oAbkWp9ul9lVyYkicwlByzJeKMdN6zFePIhqb60dJkh1AHzoZ3zB8MgjwezoD6zCfS0Ity7sK5m28OGYz9qoSQmrygJoGWmDqGuy0m2CbaXIAO6snYc5VQadgOgzxZdTQf235ctzLTso5gFzd8AH7lE8nMfLI5ZBVV6msfDx7p63y8CThJJLIbWyp8D8RkXPz9/85uimBqPUJWJpsikMRHCzTae8VNc+hUe/zx6ss5WQ3iuHwaaffgrI2+GhNglcD6LSI6F3hLEB86HkX5SE8+kX8EAvtYxvgXqoZcIjEo4Pp9PsewSA3/6ZqADQpmYWtlYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAKu7GxgjC/TPlN7/WozfTUd1xC2E5F4+7NABYazLUq6Tq9qsitupWxSovgT+zKuYgSy0ML5neLebX1M2/Ze3MgDeHTU7ld+e+kGwmcfozN2ty5mw+s2l+YdokGEIdk3xBoRWOfNgQ0JfMkz9SuXPPDJuZ7pUk/x8z3PK84PjYHcH" + }, { "header": { "sequence": 3, - "previousBlockHash": "BFFBE59AFC3006EFD483C2C6018EA6B151CCE2CF487D1A1B5880269CE0054DFD", + "previousBlockHash": "6AB2EB596D86CA74A03050F0735AD06873879C39E5ACB2FC5BF1980903A1294D", "noteCommitment": { "type": "Buffer", - "data": "base64:eFzC+qLdMmJSNBz5WTt23O90j/lIvFvou5JhsGOOcCo=" + "data": "base64:XjsSfjPFB8PQ7/o9+lnCxeNAab5FOz4rg1rR4gqk7xk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:9Y/Of/QY0b6CoYp42zxm4kYClZCaEnPToj6K5NPnEns=" + "data": "base64:QDJW4JRCryxXv1y8/tl/6zJaz/ZyZu7Aojd+aYZHltI=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340412502, + "timestamp": 1684973461187, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAbHL7Mu5m+LyRErAOOOBmgAnfQkpnLI3tA5iE+C06XJK3FVAa9cB0fVcLfGkJKAogZJQRoW4PzDQCZmbN0v7hsEBYzq+55uf3ATvcrhKK0GiOp8BjxSsJp7Q8r0O9tftsMwU4BoRmKtuV3btzB0uppJzjfz3p7Qivztoq5z0JxiEGcHGK9DFyyw/NywV6zRFUayPFAYxuMO/tD22cvk4voWG+teEYrQUH7NYH7/zkTLeSuAZbt/0rO8gJ6uBgDylTEEGqdw/3s7eErdxGznqIn68SxETcPUxOuQegndHobWk5ULCaylWcNlirxRgX6Vp6vct8ymzqmUgJIXnNgImx1B2Z06GlaIHxZP/xDxNOHy4p9VmdIPuHuhSPWCY7UeRV4OWEW8fZMhgk4knOupJ+QjF7tSgL1Tntd/zhsXmN8Bj1EnhVDaHGrnsDzom3SfCm2H+neuCR5KxazlfquS/9tj7YgwFh0OJYu2PZWOpxtmJBML9FMD0DW+oMgOwTLC1fajjfwYOZy5NJQcNneQW8bkUXDKhXmSNZ2EONu7leKZmHowu4oFzSzwtC+i4ZgHiMiUftlY09KEg32uUHK6YkoiKLEdRM79X0XBk9fF4NNbAh0ImMARgDgUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAtnqPhLqVhPAqercvbZPjT1clESqUu6qCC0JyU203kv6FgXFlv6hmY+MYEAv6sbvTSNow5jcyxJRIQdYQVZACA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAtL87Ty5+C/uxinrzp7XG5jTFOLrMbGZjdL1utyXwXjeHdGRPdGQRcIV9M9siKv/1Gbn90pbDlekrQmaXduovGQ7w3XhC5pRPl3ROQE/9OryPzlv4AsIAgL59DxiVJwP2FwOWYkkrhoCzEE47X5A3r4LWucYUt0a6QNq7lZ6QtJ0XPlC/BoI5B3EA0vdYVP44cPfNiMRIzkq5kRTrb6fcmn24ygCuTxKOzGs9322vBQSkqXyVNNq42hb+N6gSfKQ2cLTGhCiYUVB5FIQif4AAdoXAMZNvvRGgTOEKNNB6DCADFB3rf9ZsjTiaVrvg/RaJ2Q/NqEHd/Oa51nESZYOsKLs5MTuP6/tNaKI7xqjKwZLRqKNT5c/7puIpS1/3+uUOuuEE/s/dmZmwj1OALh6SQL9zDTco8B6m8A/ROD6cUdpBWnpa47NtraP1vgFK2CNdRy3nozMaJgWAqUyEL4tUT8frQ2WgUhmJhLQ/vlzhodg0Nfma/Nr1zzd4c9rz0xor4PAb9NA6so9RrPy4AnkVhb2eT9VOiI7yUFLdnBRA/UqxeCjEbBGbJxfc6LsaVNH7FyR5ZlT3wxMNKQrpv7I6r2Kx0FvvOAbK3y159dIx1hdD4BwE7rgcQklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwVf15j6S6lH9pxajlv10vWeJa5G9IkGDqNkPZEMrDjnIheNgxKXanNIctHny1UhB7joWVZKR49AhaQgzZb45lBQ==" + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQmzdHbADvqZfyV06stE2aqiyUR8E4xGcQ1lidFDVmBezY15yZI66Qz+aXeaROk/zkZG/NNwLKQuDdmxi6fmnKEjCCdpdGXxM4zYdy/eSCI+LuB9uTDHvMGPDoNWtX1fD9NAi4Dhl+0dwBaZzk1RNtK4imxOONRwib/dlLF722a4A9RmfCj5Aaj1Z071veEUkvkJ/Ud02ox6NKPQilbTZc9aHymWfNIPJsvMrdUnsZfmXMj/bzz6UNWX2Qj2Qr/1MwBAG7hiXsi8QHFbiFBIzrJwHKAqwfa3jef9SqqOCsDfD8F7a2/TJb2VkgP+nZthlymiBKyZAISS9in41TpvbRFu1D7LTOGRUNMhKp7qvtuT2Ki1ou3D/6HaYbXTJWQxf4AtC2YReP/pL6S8c42Ud7heYKNobECELqE7U9BHOYxhCO97deOLeTfNf1GBQA/dC2PRyUZLck0Cg/QzEqTf3s1DoTR4dMARaW0Y4g5bzlIWlatN4nUo+mcKbWrKiYds7bcbM4C3XZHhCU37rTFQmihMAJC8ge/e5vWN+ExgmehppUpA226ducUBNdzZGVDTAJDwBcrOJD++jFelxTO7Ad5LwQfej72blEpQLm2pOqVVJ2pMaGqLvm8snvuBaCg7lhCasWWUoheYnHJaPoUOknYNop5Jik5IKXDklfWsgZAvn60D6E9ATZwgE9amulkFczB20cDEI28Je33oAbkWp9ul9lVyYkicwlByzJeKMdN6zFePIhqb60dJkh1AHzoZ3zB8MgjwezoD6zCfS0Ity7sK5m28OGYz9qoSQmrygJoGWmDqGuy0m2CbaXIAO6snYc5VQadgOgzxZdTQf235ctzLTso5gFzd8AH7lE8nMfLI5ZBVV6msfDx7p63y8CThJJLIbWyp8D8RkXPz9/85uimBqPUJWJpsikMRHCzTae8VNc+hUe/zx6ss5WQ3iuHwaaffgrI2+GhNglcD6LSI6F3hLEB86HkX5SE8+kX8EAvtYxvgXqoZcIjEo4Pp9PsewSA3/6ZqADQpmYWtlYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAKu7GxgjC/TPlN7/WozfTUd1xC2E5F4+7NABYazLUq6Tq9qsitupWxSovgT+zKuYgSy0ML5neLebX1M2/Ze3MgDeHTU7ld+e+kGwmcfozN2ty5mw+s2l+YdokGEIdk3xBoRWOfNgQ0JfMkz9SuXPPDJuZ7pUk/x8z3PK84PjYHcH" } ] }, + { + "type": "Buffer", + "data": "base64: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" + }, { "header": { "sequence": 4, - "previousBlockHash": "0728CA11F1BB62E45CD235D76AB480681E891DF0E2CCE0AF476279B3017F76A1", + "previousBlockHash": "53647C01E3599E89E5590CC4ED53A6747E7D37BA20513F202D1D0AAC7EB608DE", "noteCommitment": { "type": "Buffer", - "data": "base64:FQ9MxEO88ReXESGT0RwtskfXzPby1rrL4SzyKEvoDEo=" + "data": "base64:pI+JsgHJzoY1pGy6Ey9DVpkWqNrik5UW/rNXH/2S0Uo=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:epAC8UP1C4eYTk/qdLrnbNcrEQPUUoOUFD0POQTUHhM=" + "data": "base64:7D418IlV+nYTREhJvXo1UrPo/5VPeUIKBcwsXtRupP4=" }, - "target": "878703931196243590817531151413670986016194031277626912635514691657912894", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340418562, + "timestamp": 1684973464460, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 8, + "noteSize": 9, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAASAe3DQNUwLsyoHcxurEOdr1dPcTAAUJll2dh+uOwVyKx2vT2MIsyq3KhRJLRkuVXnfyhk5liJ+/AYzDOHIkB3GNv7HZAAGJGJuKpu3B1TbiY5ZTn5vuyA6w0w3qUrVs6dqIbYqeyMhUYVz/dKoPhTtiJruXUVfJ6OMZuXLgpgPsBLaXWW3jmiERPJjsG9CyVQ04ASQ/Nf8vL/PGfe/5LUInGJblsYMifmPgnU/eHQUaOvyU7q6j2XpUBdIhKor7GD3RrnmSa596LTGCQDBFRgvpvGmBSUqjbXCpEEOuSsfneKNe8sU5XtKkuE8gwxqhh3SW5pFLvSl8V68kkcBisZwPY+d05bJFdlVwlyyi7WA4O1Wb9REkvxvu4UPJXsc8jlpR0PTW/E7YScyfT01J0vRPgweTLNlAHa52raCPpySlLS81d/HCCuU9ORL5EA4h239w/l4bExkjGfLHGachyKTsgw3PtwYe3Lh8UjA46RP9n9eWXaFycy0Ha/c0MBggaFPhUWrEke3sc+g9UZxwCh1lnoXeDIcbXLnBJNMYFQiH+z6ljCVBBeOwNQrgf09niTMJHQnWJnesZuZ3wAaN2dVved34Qhmb650ix2Wn6AeL54d5Eh7pYnElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwwU78sSu2vntnQp71ZxR4oudTSSR3qyN9rxJlCORclzpMCmBGJftpCxeBcDOJxWJLWhZ5ZXShb2ddoJO7EEoDDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAlDlfc9pIenpJP/v1j4FKrwEl1VOv982Jw+7Zmx7J1w+J5Rh3/tj5qus61iCOxUC1Y/vNVnUsR3m/UZyhvIQv3U1Z3LWPIth66qVW6YArX3auLZRL4/G/objDz7FK4Y++JRT+XmWUX4LgtEg3F5jksZOBTqmlLphAXdE0q/n16IMVoc5CbRx59cBJZs0kzrF7RtKuNq4sNCSO788Spmn0WPqW6Y0V4LdDAJHC4tLFcYywB0YG8qmItp1U27agMz43k6g2VEbZiRR256oJCstzXULAoenOgs/k/utVaM20pQqE4eAa8mTuQVkIPOimsHTexB13WodkcLccIq4FPcUNlIkYw6lTqEGuop++xZj3bS2EqaTOQAOzjnx3i2vkHRopbl7yIyY1iRDdwo+3lmX6kZmaanSyUYq7NjofiDPs/DPlojrqPvRyd5uOfpFivQmkXJD6phBl4wyoclUhnTpcl7lwuzAy2KazaRIywt8n0U2BoysCngwz0DTBncSdbgBYXEXrIuuanKQ5fBCsroc+FZZJtxfFlMn42GzVTz71G8JQrv96YTVl+jA0GG66r8o1GUuYGAe4RKoDLUoQKrtf7F02Aox8ZDpJduExBDcGewhK70dW8hvHHUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwH4Tvmo96vKAw1ssOj2D6F/kRt7HbJhgYvbx98i2nmWFjF6xee6IdKX9S4+omSq/Czf7my97X23buZNUkkNm7DQ==" }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAWSwUnTN9en+V6X1zv+5AFxdjh8TsipOlc5YvGlPDulOwHWaWtbJbxWs3g9OCVk7+z3+kk1dUMOcWt0NOM+9mfevCAMFxqEwDDGiMNJzYfammuB59cU+TaFOrEvRlj7tUTbwx1pVmNfsQWt7VsCpRUBr/YVkbzKk+J+jllUT/AG4UVtvJwBJ3+SYMzcqLy40Fsn3lMsAFXKQCWNpT4A7xAUzhrqibRiIe832YO8Zzy8OEtdHDGcGz2NOj0uxKz62N+pDnQYBA33f5n/jRurlInilCRu9uv9opENsXSL80mKG+qsa+mzqgZ648aoKdQvbHKhedNBvJN4HAuqNhzNweN3hcwvqi3TJiUjQc+Vk7dtzvdI/5SLxb6LuSYbBjjnAqBQAAAKCUT937nIKdrBtUD4DYHlsQnpRgQyPb0DQVK4PZwj4CRAdQfYJBonPiIqXBVg6LNbXy39F8G4L4k/gZfrff/FwD76grU4oI/Yg/m7Syf6QiOuOH4vL2Hhugo/4VU1cPDpZSbjyu1i9fh2X7xzNzCJ9L+tsQ6YrO46IstEpDs6+8LoGalabtnYQiknwmsINCm7arXqoMg+yaUAhuuzzRH35QmtF2AAJQS40eUAQ1+9+HF6KXCfn+JBC0fXOb0K1U2Q2ld801jnhh+TCyIA9fYf2cYTwPaUIA8S/kYSle1jl33HDEgfn50lTLHPagvtLKK4z8TJV5I7Tjx+NEWdMPuIsN+Rk50PBMhJGNareQrkZyZsgS0ZekG3iq3YtddJA3ph9JZQndK1+3j/1A7Cdo6pEChdZPavsQX2Jt06D2NhorqHHl7cP54Hd6TNMosq3UBHiZiTHTSKSsUyj2WOi6litzI7wuWjmT2f5VDjRrzZU3GuWGJvLwFR15Cyxh6leUOsbFr/SErBx7B/V7eQ4EdoY/6pr2jkbFnmb3zGoSznnGbjXguXsHfSCpdVAc4HWh+jyTqB5qg0gbuigxCPoiBR9ehhWYN+j3tBbIemnsckAxWnIuJGCrjmqtnBKAQkNBq6RXTvnDyKhq3o4YB1+iLg0GwSoHBF3qhn8S640ofsMn9nS2v/pq7gsr5/QimR0ab44W2ViDs/ecCugpm8EEMSpQsA6ZdCSPYvzM6oZoWaw7wESkIIKg5PvvaY8wFLvkccs8eMRt4VPyZE0E4BlkrEG2HhEV9x9i5L2fWg3fHp7NoxgNT3omjj2gjEP02p+gCj00BqJbRhh/Ll5cRgdIZfS4HTx69lhB7P5ZUY85GmtC6rbFckbObS2yHvLIfCTzRhY2GtAhRpcJUtxLFSGnEnlhmu3tlA+XlKsy67ij2AjtXHs6XJZM4XkYV8Jpcj4DbpGExlLZpGrtaTbwE1ib4EZF2rl6OZmZcjrCZKr//BKJQWZBmCwJRTWgoG49dzFFe2p8Cfydkhj/gYgjATNKAetmznL+bmnA5TjohyIQAj3fraGKHkGgWuT8ltxH0xXSbHuXrzzhJ2ZCIHZjqHdYMLsz3I8HRlfr2uqwrq98HSubSbmlBDoiuMDvc7kAmGmzr2eG8+AGGwto1qsBLVLv7kOl0DVSNAV+8Ar6Z7Ta4qPeO+NIAdDU09V8Y17WEaVQx/nRL1QQdjXCMhmCzvy26uEvOgPKSScjrP5vSf8Y7JwKDXHj2rfQUSXCv6L9lBMtRAbq7u7nqb5MNrspticsBFDz7U2n/BgQDdZbdot+SM6sOQfc+fTHWFS4yVfc9lgCvHSp2bVrL504PHlnkZPzgcefHCbBGk0v0rx2wJtERYv4zmtPOY7EEJBxlUR41AD3UPLyw8m1NEk5I52KzVcI4dwpedKkvpO4uS34bqieA4I5Nb9XH5eV95i7Hfog0Do18BaGBGQNBKArvTbog/ZYe8Fa3+YAAWgUufqEtAtyJlBttUSgprKlI8VNiC9+vJhRB6jrZt3MzNPa12IazWwcfbbhLskTPHaeGQZFZVzsKI+Z1ssS/Cy5oWhS3VFAnj53CA==" + "data": "base64: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" } ] } ], - "Accounts disconnectBlock should update the account unconfirmed balance": [ + "Accounts connectBlock should add transactions to accounts if the account spends, but does not receive notes": [ { "version": 2, - "id": "3f70483f-6129-4f78-960f-9adfea08c857", + "id": "d9332484-f21d-4715-974f-22d2457554ea", "name": "a", - "spendingKey": "a9f875742a02048286953e158d40df9d0747b5b177b701ee0ac62686d2bed9f2", - "viewKey": "ef65170319d767c90a4420c325fc92db81ac0de789eeafd7b0e5237eb93fc2d79011ff43b4cd28a88891f4645c472330f331e076c09f85c3a9b0ac7158c9c871", - "incomingViewKey": "2cd9d86ca10a8102dfc25ad2f67706cd99693f6d7aab43ca2523427178d71504", - "outgoingViewKey": "3599add30d16707b64329e92f1861d21536a107b31f2b7eee9aeea5c2abd54b0", - "publicAddress": "4e2e3a98cc2f4f149d937851bcc8296adc911aa567d7326bf3691e4c3808971b", + "spendingKey": "022d0e45e3ca84aa197fb171d5fbb4db7338716f2d92a85eb8627602a1cfa2e5", + "viewKey": "89db7cfe2b5390f3ad4dd18531790292af3cc606c35ac663b4f6563356e0404f3e125ffd975ec1d480684dcd88bc429866592acf6cd22029f7f6b93a7d8680b6", + "incomingViewKey": "6d33924ea801a897ae9d307de0bb10adbdfc7768d4ada54799dcd2c7a86a0d01", + "outgoingViewKey": "99fa11c0466bd1afa196a1de18114c46a4e4a863b07b4cb0aabd54c7e9594032", + "publicAddress": "77dfbbcaba58beefd2afa2585cddb6994e7e11cc0fb2e8ba8e4c136288398ff1", "createdAt": null }, { "version": 2, - "id": "b60bc9af-fe34-42fe-99b9-b3cc50ba1225", + "id": "15ef9825-caff-4afb-9642-4f153aeb3a1d", "name": "b", - "spendingKey": "bf54f305dc08c38f7bdaa7602e54ff2648527d8ba7771fb531b05d3457235cf2", - "viewKey": "0e742440086e47198def5a8856adb5239d57d8f115c1fcd00891e0eaa23be63ad92f61381cf0389164ba5ddb5a6277def40cdf89fb946a9cab16b2fd4dd201de", - "incomingViewKey": "ed1bf18cc6244c48bc57cf41329a0a798d0848745ebe21e8eabcbe8dcf552001", - "outgoingViewKey": "ca492189b59c9c566bcd162826baf33143cf8458c0f3f15923aa613843bb112c", - "publicAddress": "30b1fcd280d3851d8d393bebb0719fa349be9b66745f2ea6999f25af41660f6e", + "spendingKey": "1bc33bf10d422ed40800644f82b0eea825aadf02919d1b99aa82579ff20e196d", + "viewKey": "e60ac22978a428f0c7f8a4a1dceeb4ddf19e49935124aa38a8f83b36b9ebf0c0bb3bde5bbe7e81e7f5341343958d2a3bfb71a258b06155dfa699ee620b87d647", + "incomingViewKey": "5cab6ae5d8f0485ad5bb955b841b76896db07ae0f08d60eb1c6e3cf647bb1403", + "outgoingViewKey": "e34450497e9c2260e5263beb0f3f8163077ccec244dbcd129a0857d49291103e", + "publicAddress": "b44f34fd004b99b64dccfd83ce4dfeaa02fbd3e1c6130578b220ebf95fc2552a", "createdAt": null }, { @@ -4192,15 +3996,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:+6cRNv5TKd36uMSw/ylHBrC0S988d+vGl7BjnYWgrzM=" + "data": "base64:vnkAehpVnhvjn0fOCHCGGWsRMQOE+vOcDmudJqi2J0Q=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:6UJ7UH21ZHsgrSi86YUKKSQZziqrzwSKb/RZnH4OXlQ=" + "data": "base64:9CZ0OynQJc1/Mvh5z+HoERFTWBg/bWZMFuFasUwiDWI=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340419950, + "timestamp": 1684973465517, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -4208,51 +4012,51 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAANgdIfv+364lBPkAzN+0lfJDg4lhsSKEYLn+E+yOerECr8lMJmcY7NUrqS41YkpvYlRYJeNTrt7+eafiU31t/XTDGC2bzK773m0KTr3YgUHe3FmyhOjw/7P1v2qaxrCXj8/aQZHXWR44iZN62n7QGAcQp5O4YnnZwGhDXO7g6ElINTUQzSdwjaNi1XvSdjtoVbuIqnNpyJkJDMVKhk2Qbcg/YE3zGqGQFdKLEUNkaaL2PTt51yyhElNUjxwbIHxhT/mVsncnz2SqNoLqG4Nvh9XfBVUHUE67cZ5zpyhslizHPb8mTM0tVP4K2NvGu8blc9BRY17oUWRehDw/9RRPZMKmaUuXqKpfNDzUYJbxBnmRTMbRWDZI2Vob25kM+6CYf+/MshMv87biQP+SxfbU4D5P8ob329l2VDf/9qhD11DHRGjGQgmSsJxejJRuLU3w5BW5DVSCUA104Wbq/DNhjM3z+1ovuu6fLLD/gijeh5BeXLLFuokly7EqK71GTa+tTGoBsXM51zr3Gg0jb12d4tZhtYo3hbsK8SYYOU4AuRAIjvo1ep9AQI/24Vju0tzJA5z1IbL02ZH0bzJS/wmTyCzGSbN7+/Beiwqdu21ZR7W1NUr5AADWmiUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAweJRgYuIKuzMEspEn3SPIdNqzDnsmvTOrmwUlX9G3X/EjkMd0ybXI1wyWQrZEaCzA7mtOrZs/AeesNsuIYL3hDQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAUyIZ0FX4QXbf8S4U8xfoBb+5TMn3V2/qFZemTYY2412JKmoks9voHAKMnodZdbaHB7tz3FbP5DTPXFR+zWnvVBhGtefQIvw+FyIreU0gseKo/F3nCSjOpjX84zyVuFQjNKAJGbOgzVViGc5DCcNNeVN/IZBy6FBsVsJyrQzvJfAVEiFQi6asFKj36R2cvvqeAvgi4hYbM7+2/3Y/seU8QeXUWNALuK1ZVWjRCzoDxHGACNFbNL8+/U/LIKa/ZSDNj3GryhJpNxXon23vvthneAWEV9q3jXhAHbp8U5651sRhlXrpVY/dp9rjdaRABM/vEHJZBObhGv4FZhvEQCVx5ipDaY/HkMi8UU/hMHP4ppCVirWokz4WW8bNPsOvlcUON0v+4U9bJQyx1XjxWv+loqYljcASbIAgrHEn65NjwVaJab70iBt7peOZt3D8mFx1b1giyt6g4vYdxQRAzvWujSRFvteyZ1IGPSGWj7k6+IsUwnWMJ1u12ExszMMYGPxD5YJMG7hiHzyfo9vaUFU3vrvv5EGMqnL9pbOxD3Fio0nCzOT2O6OgTyUkWZoTVsYfmN/csEWr+lrQE35fNRLYjz2KSYXhTaev0rBTv+/ArZbAv9wNHIqO1Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoCjws4aPOEdLkpg0fS4NTtRUMWcMo+iiNo40JfWN0bZFvhEShDNuNbsKfFAEtAs88EXlBjpJPFJgqPow3c1xBQ==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "F822DCED474CF77FE23DA7D1ED85DD43D44036957A5FABA9C81601EFBEA3C0CB", + "previousBlockHash": "928B3EAC6A0497B7A0803C5941CDA18D5E49F06C2F8E65DDA13B457774A93DFC", "noteCommitment": { "type": "Buffer", - "data": "base64:vSsoSmhpP6w2UR3JgrewJTkgkK9nFYQntwpjx78mHQA=" + "data": "base64:5gijIUvuYGY/tECDt7UruHb3heMbeNvTU/+BQJndtxE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:P3kTciZCkW1Rnb6tpziq8VhxB6TVKdS99bIKash3unc=" + "data": "base64:ZV4OHC2E7NHpjcUjDKq1/e7cEtQUsOvAhWbDNT8J7oc=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340424148, + "timestamp": 1684973468011, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAK8xM5z6IflIE1qZn4Ji74C/jwRNHziS1b91OcN3cvDCQkKn5RplGliGjdgQ+gvWLs9yTOM/ozx6iT9xTjQxi4i2GyIu3dTb5C05vUil6Q+qw7YxjlhSphEKR5Bldqw2yP6lkA4fETK8fyybkE8hNT94PuH2a4liFrbQE7X7pXLATCnRHORhT1Mavs+CPNxLG8+g+t2htAS4ya1iRfoXh95sdjLl1ywhEUjXR/Z5lZw6VfCiEp5nJBjepNZ5fjhwXmDbmzCAalRLQUgqdEd3hFHk2O68+l34pqDRMX9ymtA8mE2Nn7P4N3yFlPUiB60Dx2+LgXvT//5jbdGvl9lchIf1SXS/gn3soGYSyDT+ZeJjHAIJUR81G2o59WQHB7+9eClLt8xYr5dKMt6ODweCy+VFcxrSegP2ILAZRSjdFHro1/LVgPhM/xwYgmCnZr32z37NAzUMSneheO5lG4MJcrXNQxsEzj/45N6Q+3+vJGF4p1jsTnrESdMdigD2LsbM2JfpCSnn4VzFnw0fjoIGkPPEMBFqWyi+dioMEuyW2kavIgjoQTX3S3wLgoxWu12WPrIvsxQ5BKkGtehfrD5DWOXdEcWRJoC6PE4SxAIefCIKpqzute2uIgElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw+OyqW0Yibc9o0H2JMzjejaSzfHOMmoiztpHOIfeuUQy89r11R5wO/zIVgkhE5dK5KOl2mtOhfqSwNM1zgU6cCQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdiUEf////8AAAAAzsMjQGcDDPN67XdMkpBFFEr6UGrjXMZqg0EycCQmakOHI3EqcCiLJUF+7B2Tl3HjNP6xIuPhyoDhqeP8WAiXv0rQVEXJxlOv27sB7i8ZhDy5Wk75llKZ+7fMIeMnT/qIeP1WUvIArZYF/2VJ8KJaF3gH+JGWsMvMy+4fEVrKJ/cCwXpQIsO63CoHGbdwCqEfsBrMdpGURnPTygnIAe0NYXpvm3goUW4uoD7LfPeLGrGF+LcGvA9Nnyl40YcBAEveVjSm9ullw6bBgrOae7g/hjv1XDuLmRBSrfsCVTe2dWT3L9p6nI+pzt6paD1lCb5IW+47XNR5xnABrOr5uaiUbTEn/cA/jhmz0+3GSx7ssKSg8WjKPchziRjNQAMxxDwu+lDjrUOOC/XpkLNAtPH+wvsb59zuvDQzGfV7BVgIXpdateJl667CB0vs+OOMgiIJM0DIguEi4UcuU+wCO4YO64Mc+61cynUBXovrMI+dWXz7NucEMaBgf0/Q37j6E5EVfvo9G0EQTCKGA3IZjEUWy0hB4eq72phH9DvMp3YL2IVXVR6vSCAZmDmJrNeY7YlO5kLJvCA5iC+vptcfzP1bv+I6vtR2mkAshGLQTWIajyt4MNvvcKhBTklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwGH3lsTxssgxqWwMChFG2dv9Yp/GCQnBdh1FAqlA3rVVLVk7ahZnP4CfYv+IQ0j76IgafxsBSA2hjK4/a2AV2Cw==" }, { "type": "Buffer", - "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAASytbg+qKpxexq3KL0GXjX3xJq8rpm3AogeGouG9beoaB63Cm+BY8rIMTJaslmui3U+GIY0PfiQLlP172djH3OnCd5T6JFYZy0EIxhtLC2ImLK0r8P1EqynFYB3Yyw9oAH1uTr5exhcHKZq8gZ7mPpLQBEuamxgYxUa7FHHYcaz0ExJ6DB8bWuXIo+WDnMOsTwHdZg2ZHEGXrTC7MEBwqQ6bja/Tus3jEUc5btuRnYsevX39VfuO13zIPm26+YuBuTozTehqT1y2J8Mx/nfbxNQjJUnsbMYCbk3PeA8B1OQQrmeY1cL7W+juf6OhYkK5WlStE0IRsFdqvkV0fSrszDfunETb+Uynd+rjEsP8pRwawtEvfPHfrxpewY52FoK8zBAAAANa4RIyQHTZOrUrQWPg6QuM980P7Mx8VneJCa/BDscUb3kWl2PVBSuQ+U/E7Nm5SC08OQAPFbmTmaEUkkHqoprE2Tj6fuwK2FF3WJP8kotLs+kt9jEDPjzDb8+0z17imAKK9V7sHUnn1YIE7VCke0qlW07/bg1oXYtc6VU98JtXNd+bH/FDXfdDiSoM5m0zUCIQ9GjjlDzITjbAR6RCXOADcgkkCqLgyAiRlSVRb+NnP7bBezbxXFu1Tlgsb8HJ2LhD7n6oLnarw9XBdH8g6pA5K08mfKoEqEKw1X/ZafKE+AvZRv+NzCTbns3TGPWz2D6mXzrnIdJg3IUe1HxpdRAWRyoW3E5gpPjZpwxtfl7A4Vn6yyAyBbN5hCdPyGjnrRDcHlDahL/a44Pcx7gZOpckFkrKFccLFjrkyIxtGKAUUznRuv/JyRw/noekUY2GaLD//wvTsJ3E6b9134APAgRAnP+YYM8MN7BNx3SNT8zx2sbO6XGecgpYmS8QRXK7M2Bf1gQFwYhMoN8wA1OUqgUQoTskRyqUKQuhso0lD01SF9p5qYAD3x32XjgdtvR7/z50KnmHXyCUREnEOt9hSbNmUp1rUpjSSP5Rv5tJvW9oEpvMYOBo/rjtSxEdT2L1zHACJYh+G31tDh5b1RFY0bb+sLrFG/ZzXX7+Z/+Nv+hQ00YdQEfzuy1C3FPdUmBqbfjfybLSDSFypMpE05+CSJyomRUQWJ/kIT8AbiDrdW/PHuJvT6c9jrdn92nrVkgWbTQLx+jTo7DBIFofRRgcZqRKmXO0vP3PzpSsoML1+RSkQO5wj9UUJcx2FSEsY21VMgkYiPwalKqJFDM0psIEmVXCfRf7eHD0Skl7m4xESk78f7RRxnrqZZVWzdOnZ+H2eRwUnIl3CQlrFgqoLaDVhhF3BbePFKOrFPvpMOKgFDOujtIj8THaQvQgG1sCtvryxxG1nVfeQGgCagjF7hvNjY/sc2YQCSX1AZ0RRl7eVvPgjO/RACNungkKnBOcMQSfnhs3ZYSxcE4I8Bp284bYlMj9tVkxcawjS7fJzbr9I+MWkMTmz+VCilxfI8Xrzw6mzI63pp6+rtGmuTbLxyGnzwuU5YEYLA529IUVm+PU+IDzxB7Lj4X3QlScCgKfiAlvTDmclZftgAsQWQHILCJaAVQf7vG7lo1mSkFOYvEkUCz4gnLR/WXI0skDnWnkGXFGf1laWA7pNq+B5cEvjLLCKikTacjWjvw/l61pCueEfFWJUI2v/Z3wOnxkJCCl+nk7Jy4cYnxxGgPMWWA549QELThvl4riMV27g9I+teADiuwNOr2N4+mIdNiGYenvahG9FdpnNprgmvo1q77g7lIVEyhotKgrgpsfX0pr47AomJCNAMfcg8uF28t1YbH5MeDXI+s8u6tTPtj2PzPbxx4wHMI6Rimg8a2PpVYodLB/NRbGKCgZ/O2rlckxMxKk2ge9Xbhpflln0HvK7759v/qwHGITvYLa+RHySmCoMur8Q5nBRyowuMQceK0Q5w5sFrKvDmxfU02z26G/NwzDVDGbeeNGVLlE7eWsQ/lbCE9l0Kj3cbMrDkHqDoSWbFdDdQz8GBQ==" + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5M1dwAAAAAAAAAAq2lGezT/t279X3P5iMTZVMBgXnYzjKi8qFXgOu7hzr+ju5SfYUiJpcsPivR3m1vN9kF4VtlagldX4qpwc1V29FbrJF7aMVxpiVM3qC33/8Ss4q+SzG4lJilNTo1OZs6rLR/cnUa2e//QJXVrsFWALKnHKNIPPvRzzr3ZffbU19AXTcnsET+QLCjvOewPPMRkCtJGh1jcGjm+Geee5PnXA7T6tTfsT+x7t+rdJ1l4oVijsJrLX929kXdIUlhLjskQXw8pvujOqp/GwFrIiex0ZcTHOXmNLyQFkdtNZafJO7lHRcMwC0qiicc9S4GgAMwFUAckszUhk4sA0E/4msrdSL55AHoaVZ4b459HzghwhhlrETEDhPrznA5rnSaotidEBAAAABgiU9eeitkicWw/9ZDiRE6I2h9acXKWnodEJaRrRiP8rJ7RqLqXwG/4PmfO/SO0h4ESi//sQ5uXvu960ptcF9rtIPhaP3gAsogUNqoj4sp1xOKD2pizw31dBvd8tF54A6pUXN49aU85nEvVGzEQqLsxcO7iNBKwQbcOrVgN663nvSP0jgu+oGzjFmCT1oliDorAPcJ9o68D0cDJusPvsxXkMUYzAVhRVVDeB7QgqYYdY1m29OxqLcveTt2LtSid1hhDcZyoQpB4vi5zjRF5c1h6v2F/oWeVS9xAl3HTl3crm9M7hVyzy6+i9Thc6fCveqbjKYvgcddpTZe9sghRLf5TKcEhlrsNXazZUHWw3x9xwiO4t/pHb3/ddh8HT4UECSQPmtnT5f6gJ/OaZNFSrk0IECF0X1hSfZ/pHUxxuumjqR7niRvpnSMeeqdzbP/AtxEBftNIX9AkX+b2g8wUuxXZAx+fj2z5J9VI1TMcXx9ph5IkbxRtn7AeT+KKh2p35gXsUeYtQWUym9bWaFiirIMMDeINPca3kSx5vJQaRbJnAoLKvzRiqrseJGecHthJUiEH3YRRUf1RpopWki0DpRv73Vj2pk6S1JTq7Vm2jJmoVYXpHMQVwqeBfLAeWqmQGr4d0qdOj5+WRNLhV5li7sis5CHOWjA4g9/0kl2c/C8lYC2UyUpn37EdWj9n1IKVVu4YcGvSZbD4TyacIWnzjvbj/6ZghVZWyfbsc1GYOLw+j+yE5ruTZFRxqiBeWBkfq9uYZJ9do4Sshxy2CpEH80PsQ5sc/4EqCf0GnIxe+7ksdlr21Z5Pj00wHHmr616VbYj4Aigs4+3XwBTSYFLb8P/MzdtBGC75Zl2YDJrYa5c70sujNBWb3VgBIno5sAzmOaNo8ITUE0AI" } ] } ], - "Accounts disconnectBlock should not disconnect blocks before the account head": [ + "Accounts connectBlock should set null account.createdAt for the first on-chain transaction of an account": [ { "version": 2, - "id": "f8d922a9-aed0-47f8-aa8a-d147637dadbf", - "name": "a", - "spendingKey": "3b0ce083424e7909886cf88501d4a689a9b4be18127e743ff5c27d8fa2a7f07a", - "viewKey": "356a86804d0efa80ebcea08098dd00559c0994bdf0141ce2dc394a2c80909db595d2c8e52a4c40c3b4f2342c36ad7d53c74be732a4c32b76f0ff0ec0ce8ce45f", - "incomingViewKey": "41838bc3f06536095798b199699f1dcfae5b526f8e4f9995526d68f4b4448f05", - "outgoingViewKey": "29f217492533d9924a87850b67d15e9ba3d114d95075434ae44a9b38cd5f63b7", - "publicAddress": "53618129578e994d14a181bd10bf10cb98835d55088d7dc8bde0d803e54fcf32", + "id": "43dc7c7e-a0b6-44d4-84d8-422d1f43f464", + "name": "accountA", + "spendingKey": "f86f3141e2ba6772a672b418a54d6d3055aad0c61521d21e29ea7dd9f93b3451", + "viewKey": "b3d049639ce07a20816cea82bdefd04445f904eb294ebec51db0aa19b843b0c80533093561d72707451cfc4c9f6a4d0285c10970eae01bfa666423328092fb0d", + "incomingViewKey": "33f01a2683d47bc2f00e0377b9035adc76cc8e4d82790cdbed956b10b2e6fc06", + "outgoingViewKey": "560f1c1089d11f2143d354f5da1d6704ad0ff4ce91f5b5056310a3213fa60e33", + "publicAddress": "10ad04349ac24f006ce3c0248c612febcef80bb6cf4cef1b01ba4f70261ef9b3", "createdAt": null }, { @@ -4261,15 +4065,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:zy2fZ+Jkyw25FR+CX6Qg9vr4kLDjLeWQFIHPsqp9qDY=" + "data": "base64:JJ+vEMS77WRhHNZtuWEUcyug/z0h9i0EI76pd0iVHyY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:Kmacst5+WmdF6dvbWlHxJSBKHv1p1hQT61eNiJF+pXk=" + "data": "base64:qkjLkkLhQCTpLszb5s+TZ72vbe/nC1uHw+xEqxsQZMY=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340425281, + "timestamp": 1684973468996, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -4277,47 +4081,71 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAQX9aHn9Rh8JjrBvnzqbzPiebR2Wgvk07rUxPLWESLXO5BfVxfgXTgx3b4RSv/LcPB7aE9rNEQmtBHlff2zm2mTmxcoJ3LsBpvr9V8q4fC7uvrq9t3NZa+08HsOUKYLQu4CDnyvgU7kMcHRZo71aWLzL+elCXcs0+AbrA6Bq5TuIVS92QFvQgCOjh7Zs+eZrlCkgTFIZtrYy8lV+16jiIL4k3bWqGft5PGW3l05Zx9VGkPcOryxUuWTtIQKNtr6+UmN1t5Dg91PIYDdtyil+uROBw3VpQpMuvNk9fDJQ8P0cDnAbw0/c4BcaEQeigMtc3MvUp2kfQ+ZTIvMUcf60O3KwCyMx5Vu0NkFUf2UJjKUFYfwV1yq3IlCfdJa2dMhhFvrKvwrwcCuCtQYMNCvAeuu+CFezq6WnPRJYhBsU+vF8a3Sr2Whucn7w1OoLh0CX4pj4D4CKHhd+Rykpd9o7JgVpTl+acQMJybwtAMNZKqW/RuQHJgkpc4NKsD00iSs0SfOT1Zd2h7gI3jGZ00u8q1K+D2DLrccyFA/bAGse7eMxIxJZZ2Like8OPlHmcB4gF3SQ+vdHZiqZmLvyfAy5WVh4H1XyiXM/pZnGpksKIHg35RzNpZC/UlElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwtLyy4GHUX1YO4oWBIZba19F8rUHgFxsNXORJDJ5Aod+L0+pU0wNv2F5JsyWTLGiTOAWqq4+7s7O6/hbAM5Y/Bg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA5qskUW/MSxnWoOMS7c23WpBcMm1n82KcG2fpzHr0QgiiacDL5waVXDTJ5JjXTBzzxJHdets8CL9YW0IO4BXbPIVDqeYtZdSEwBBy4Feo012t0ZiRv877N4bgbmISlT63z1MJfVEcSRFmGo0V/p+51NKvVWYs3B9+Z/cG03wuF8wXdJGLhmLepd3oDqWro9OrqXy2dlDDgSFvkVoiyWD0nfEqSd+12+QxdF1D6aQvM0qsX3hDVLd4wVBvJepf6rVEs6TIzp/drqqRfSkFb3C5xx1ShQqI4t9xBeKXtqsrSxEeIMpTS/T17brmFScUw9NgA0YE8yGXIE4kfFEVxJQ213WMjaQG4x2TWLAt4BeFfMd/vh/e1F2kT6z/L76APg05mvnJWnESHKz6vp52YhqAUXEbj7cmkjYCNi2FPGAf7zedT/cpzn6nZLLn6gC0ZUqmrqUCFBF63zfI2/5bXzPzb/Sh1BJaInsgxcr6Yx4iK870kNf3dkkGgWBcvcIPY7EjpKYCE4Xfu+Q+BYH51K7l2hClyrRzA1/3c2AYuXGSiwZ/rEMESEKqwdIuyIsGYRv+PSEihSIyJF/XwaTW2vxwtPNelV61Epew5wDtdIP+DgrS03jDXIMMW0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwGQuqR5z+v1MjStOlnd7hSeMiuAJTM10zwuKCk9pTvmgYEhheESYbDWvoHu5REz2s5as5AinYCBTY3OWM8+9cBQ==" } ] + } + ], + "Accounts connectBlock should not set account.createdAt if the account has no transaction on the block": [ + { + "version": 2, + "id": "5ce66b11-7095-4506-afe5-caa3e32459d3", + "name": "accountA", + "spendingKey": "3fddcb79ed944a800dad156ed9aab63bc1a7569b6cec8a75105693d16e441cb0", + "viewKey": "9480ab2434b0c9cf4f4d1776a73b22575d0dcd165126893155a237d80328d557c37e9953f8a71c801280972b5f6424a700df506a66bbc55c1f169dce9f694ad2", + "incomingViewKey": "7a6726adc7bc5aa8865ea178db6f90c3789a2fc17169c1ecfd302c1f77762502", + "outgoingViewKey": "d20454523420d5b70bdd99ef3e293ab10c891b1c0eec734b13f3943a6cde5426", + "publicAddress": "8e9268612a77fcbd7b96811b56a0518a68ec73bed9888b2f531a95c1712e4733", + "createdAt": null + }, + { + "version": 2, + "id": "49b8dec3-04a3-45af-b26d-561ef4f7a4bc", + "name": "accountB", + "spendingKey": "2270f1706f2492a616d03c56aeeb740b3bc4bd06d31551f2688ef66e557a8b33", + "viewKey": "bea6c3daedecfd9905df7e69695e0909c32b1066072b90f4d149a05f2dff57a83824e0bdac1db0a6b8315ca734c4b95d2ae79c707694bbe1032ac9957432b0ed", + "incomingViewKey": "1a2b0db564ca0b46ba96000615bd4fb02197a3f08ed303320afaeee1324eba03", + "outgoingViewKey": "5fb4d0f24bac3d61fae0cfabbb665e7562ed1dfa1ead9a5fd573e1e73213d69a", + "publicAddress": "1ef04c6d25bae2df97e2823d98866413265c54f67aff87e6d65506b4380fb773", + "createdAt": null }, { "header": { - "sequence": 3, - "previousBlockHash": "4489B91326EB4C6B79E5E80F8F407916C5C6E0A88FA5DEF58550F5C7A2F369C0", + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:t+uNfLym57ZEQVl4HLKt28RION3K320D8LnpRxryaE0=" + "data": "base64:Cvq8YR2wHtrPkbxICZGKR5muf5ROO6Ju2sD3Jnxo714=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:PTUvvFh5wUm8v4FIuyxVc/d8ojyP3Zp+WEjMAEJ0504=" + "data": "base64:V8Mx8YS5BhLQeNGLt0mBV+SkLnYkBHdAv2Nj0mwLUuM=" }, - "target": "880842937844725196442695540779332307793253899902937591585455087694081134", + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340426098, + "timestamp": 1684973470009, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, + "noteSize": 4, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAY9t4EVLUNp/T4PK+TcrHb2zaajYJfdk6XEsQVAKBq6qFnNB3oPDtoAQXpfn+TEq4auQcHMfpbI0SEry7R71/UKhvB7QxZJcm5FHsIR9k4IGwnAS/rtEquwwHRD14t/3oLkabzpL2WX9IjBgia1c4XJLYZ4UiANH04jk6C6BnQHwMPnUH9up/svBmjsFlNoxepYxa9/J9acsyU0ydksf2bpyIrdZ/uo7uQhErRvXYdT+sxtYe4hOsDbKKagTZae4I0th9s5MsXeKR6qKbOZ6XGSkgiAqZVETKFyDnCUd5Fjr6NChOOq78ABS9qmk3WEZ4W5CL3PG1VUO/h2oec7gZlHqJRHOQmcRRbAymTyoE4fDKg2mQVMVSKb9pWxe7e9sLivYv00T7K2/JFY38sdU03Zap3E26XCqJitNqPAlIypfkXEODpwigpyOUsAmhAG+O/Sil7szU2HzmjqcnZuO1NW9yfbGAFxX8p7Z52WcjdivAyEwtveaAIHUZnhvkTBq94L/qPZRAijEQg7OUzTU7+59dBLzB/WGruDFmiR/MPLOXTW2uB47+UCKbHWf3Jqe0y1QW8V3JfYwA4Gz8yKvbHmKbEjIaQKoQNLnYO10rIZ6FAJofTuphMElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw8H1DXd5orlQ4vde/xszPepAIX1pBb9CvEscLNAxHBAxCxk0Dgs4Ic29+I+WyDTZhO5QyzZ2RIuxNlkSRFipzDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAGJA11XGsA8XBycQ6wc+NtOfrdnNsynzXjg20KLARowKBlVMXWAjVBoyEyrVw8UoRrM2CUfF5xl5qkxMDIPcpLsUnEcfgeNJH2Cbq38Czjj+4sI9w6P91wfHnizSUwqO/KknxogRzpjHiNvfCfhK3KDBWcz9LugGNfFCk1SFsRTgA1hrqHbJWY9t9itT97mOAKTg5vtqFm+3y0i9cJqlxkQVFTDEOL0Um4PMjbEAhXuGgyCPeSIYSGCRCIvUBCr91jr7fvb2jha2Xmjyq7c1X1yLJIYP7yapWtnWyoKJt/p1Ngkwm3pW910aata9TNLq+0wxdwGrigasPoDKbQBtQbeDkYTaGNzMSpQqiomJM1F/kItRITz5brEZZ7e0haJ86hyE9qFzMP+1/DQuQR1f5RtFuxNprRjp7JGbrsBKZeUmuE6tGhGMCt6L4i86CazdMIehhnrmfJy+Mm0SuKOZO8I7H85zGXYEyKSoqkfoXWH/6npT80OFJq/vX7uEs+yx+syqy0/gcr5UescAxq7+wEYarLIsHkPsFIuN1tyenCB7wNciTR28PRrXYQwirh9AEH+aFGa37s15POWOzqOFwpOqgBL0iwreBuQ6JwkJiL0NFkto18w4Kz0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw3Kl5lDL2n9LUFHtqSGcEGNPE+eFTwas5FbOx1L5qWuzuIAu1z7rjRH6NASlijk5eXC1/8xvcrk1IFaNi5nx8DQ==" } ] } ], - "Accounts disconnectBlock should not disconnect blocks ahead of the account head": [ + "Accounts connectBlock should not set account.createdAt if it is not null": [ { "version": 2, - "id": "6d220881-43fd-4468-b002-7083e6e3983e", - "name": "a", - "spendingKey": "d00d5bb213c11dfe8f9d4762bf9dd466774ae9641176c1b75839bcae124985de", - "viewKey": "8fd6d3e60abe907b6513233947e4dad77d382055df48471230a86ddea6ed6ed1e6c2998bc90ad3f267b50ae34d2b133176a160ce0fe0b06e22c96889fd838a5a", - "incomingViewKey": "5bfb2bcefb508d5012d1fafada1f58e91fdfed347870a023785ca133a0a72002", - "outgoingViewKey": "5d32d32eb068732eb009dd76eb83d5d4dbf182a3f2b1a4e6336085d2ce564f76", - "publicAddress": "a7ed6af12abf93f73bf71dd4239549be3183916dc827dd2b435727919aa2428e", + "id": "7799bc8d-db6d-4555-a1e8-a316f5068b8b", + "name": "accountA", + "spendingKey": "4a2c793f34496f83dbc3db8cff46770c8b6dcf7130f820628fabe2d8d8c3dee2", + "viewKey": "ca6e00fea3f9a5078543609e6e278b4df85f673717bdfa18d941d827383c00111cd28152923278f4addd2604f8d3505df5fc3e681a59a7d16be065d47fe00826", + "incomingViewKey": "8bed5cd4155b74342418a35967d1e6843b689f4308b8ac4cceb5c3256143e902", + "outgoingViewKey": "d6ac8d7a0bfb13e25c0caf05087c3a580bf6ab5fd4037c31900d79b4dcd94bfd", + "publicAddress": "6ce603267666f326bca5dcf6cefdab22943e3bd87737737a3d94301c2f566572", "createdAt": null }, { @@ -4326,15 +4154,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:TidTaWGXaKOGSJ9wPNbYIXCm/OwrePzKlJIkNwZP/z8=" + "data": "base64:1tb6nojICmk+5WBU7JbdnA3499CpWDxlgibBKAVXqwg=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:91k+fHsGn8VabBq8lhQFwt4kjQN1RJp0od0OvjKWTTM=" + "data": "base64:pCbEbd4WKoEKdxOhdGhqaSh5iu/s6soQvYVlTD/b7g8=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340427237, + "timestamp": 1684973470987, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -4342,25 +4170,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAU4AX0KDHSpK8oZ4M9yRhWtb/o1SVZkr0z/hxgVas3mCKWWObFJ1t4icRnPYxck1sidZjKjN1NQYUuPgsqiLnzXsbw5RSf/XH9uy7HbWs6/i4GrwwzAfDc1XyWrq354SPAVzLrcOgtQbaqVzr79ckUVLYqafOqdy46wIwN8TRc3MEOFt16Pr2BAJqv9gCgkSXWZYwJyg+tdNgIinKoZbRzhEPftFCgCwMhz0O6Yfxs+6iw+Ivt/FGPZYPmm6Q53xO8bBfbyCnh51zgxspW16cAo/EHwOz8GA3zE/JPwlPlfh2eOd2qNAza/N92ABuYOFxGEipE+L8KNeoMhejvffjUm++Dhe8OVrJO8W7lvKks/BXw0lIq/QPFhYergN4HoVv5k1fuN5liDaGhdSSdcqiirZWPnXhWoGQDedYWckZwE1XKBhy1hXwJ5P+5EYSYiuDQ3fHGnaQqwEjaEagjoL141MLCgV94Fh96nkLIAMZy5HSl7QIpS3xZDrBnWN3dpfaQ2qIp1j7TP4gBy+8Eb8Sujqcw4pri0zDki+NpXuCg2ysHb0oyGfKx8DM+D+g/0RCJNVcVwB8QmYE6W4yaLKTpuNzj9kB/hwt+RYBdWgCNaHR8/NmbcPMDklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwEFPTZ1GLD02tRe2hC2pMnFrkpXJZ3Q85+hypMWhb9uYNRNIZDiN66yJjXmG0O6/FhOnHQNf5/GaBMNoIv2yXBA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAD+x7I1nEyZ+ndivPqDNFjTxv1QsRGW66Q7zt4gGVTgaulfszUFq9L2vSMOL0tjwf69UCvWccqavej6eQgr/qXH0tMTJKh71A53Pb4s+BuWuQ6+3vwWZuhsUE36de20bn+qHcWA48Og+FipdpQJlPS59J7jRVZxA0R5KPWKhhEosVL6i0CIgTvIv37ltLw1OEPIWb6rZYUT2Bp5VnZ1TafHlh03Sxd00+K4YQCk6JpDiYSLYc+00lJQeLY82HZcKFyULizKO1D/R7abQCpKehFCEaUcUiTRw7+6vsu3q4yq3w5ZimlaKNe29IQweUmX/bsy/b6rAN5MaPf5aC4/iKBvIueNvyh3ljcE969eD6QN7wr4x2qWqfneClOXb1lZMuQ3NrUtspZuM5zTHDVhal9auTjSZZqqg1uhDrKC4caY+GsjUcjH7a4/GiS7oItIvF9RZQDlD/kh7elS+ktbRaQqX1BbxNuyV1TYAAgbAu+ymc0S1Tprrv7gD2SelARnpBj8W+fS1T1wR/YYa4dZ0MXRjndwAM5a8gznEvKF2ijkVBdks0HGIy7idBXsUJ2ZKRre8lSh7CmPURPNwymktb8pgWoOBNBPfU4DJqhNxXhB10ce38OUtbLUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwDuL7UkANvuirXkTD5kKyHammDFBEjndfRdvi0SWj1jBV1oG4dDief79chbxRp0kReMRhRkh28i1RU6AIatEEBA==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "68DC16F5C3C253845FBD4DBB84F2D02E8A08F3DDCC34A0D25EC5EBCD3F84348F", + "previousBlockHash": "F801C3D4FCFC8C569BC9764B5B3D2D5B3AB4C1F311A4410D562665C70DE8CAFE", "noteCommitment": { "type": "Buffer", - "data": "base64:dsiSE0nDsKXivWDBDs85gOEX6hJxvCqC4aIp41pXzAM=" + "data": "base64:4Wkv5OKLSf2+1L+3KV05AsPVPpgVvVXaFUwpsniyLVM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:qwe1jP1h5+iY023N99HZvHnmCf5fn2PcCiyF6daBcL8=" + "data": "base64:DIzTn1yNuCn681bOJ9xVST0wnJGXmj7O3ZH7eV4MHjs=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340428067, + "timestamp": 1684973471672, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -4368,21 +4196,21 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA5AE0VWxaqRIJQpoIT3WEnXl6LvH4rdCz2aK91F42PKWWBNrzGw2XbPy5L+MkBq3b0e7KnsMjf46xYkrgkPIUaZk92Oa70h3a7ZbyjV2r4QOHbxymkODTrtWn6T4qxks2t1D6bs/12c642WZNBG8m9ufJtpcaa/+56MGx3L1T7U8DmDi2Qtr/590/D2m8k7XFnAvWVFiYBGElqKC3+KjpVTZpBJiLW2pXEiCJVpFN3N2sYu2MMQg5NAiC58blCdsLKGb5n/Mzh6Yn5rHLiq3z6hCobgXWAzvUMPw7kRm5YJe6KlZj+hkVSRmVuxEmSs1QVt99zvFDtXkdBBbeOkRV30m0E9IDm3IrKIDAHPOGJmU0b/tqbKCRqg+MbLur8X9uyemmnAC46+EwUQKT82cuavJ7et2ZqcP8/MRShgAOC8pfIGAq2jfq6QjItQG5aKY1CVjG55u5sfjELsvcE/9qhSaf7rvDT84mhikB8C4ts3wbREE0mxVQyFTqQlpXyTAb/x+HvuyUiJ90QP4j8/+1EiOGA/gW7zJ5GN0CLYmqH+rhgoeLjH6/2J2aGja0ROhIu1sonDgM+FUJVbxbRUf6UrtbrYkzcH3NvCzSkv68b9qWktEHjJJZHUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwR5rQogCZL6nisjzQtWm8zXAKJ+WgdV/V/A3ewRo3LggC/2Y5XqBs7wB3SJkrKxcy+wdJDnNmbJBK8TL6RvM0CA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAkZcA9ObqN5o1wGs/g1R4TQl+TEhnYWeR/CyjDmoNrNipuw/5F+3p1M/Ji+Eo7FsDsMDOWrA4CCadb2Yd/aH1ttWco/SvRVX7fhA5birQvi2CgB3IvDkbkYRK0svW91tx2tMYMBTkHG8dPR7o/66TC6KJdhSdTHYSb9ZaE7XeYmkSrQRdgzdZh5R4+ixSQeS/zQ9ECeDLwG1pnYC0CnK7XPIutqJQE/NDx/kSGA3iP+e1ncSf5/kDylr6VmkfbRy1lVPimULfQjncLAeqAvBS+0sbUCNQm9wszRYnT/8eYS0gaG7ja7U6smki+lObr1v6etV4cv4da8i2AuXq+vVyYKfWFq1goDvuQyFNLWOIU0cKJ9dUHEaiox+EQrkoq9Nkgf0rjZ9WQm5wcnnQLycKYegWf7hw4W9OaACQRAvQTFPUuM3IGfWKmLcfREXYMrGQn291/8+KwsobT7le9IHOon5YaNR7ea1wpDpFZ71pOvCI2YTvHi4vqF8xcv6iWTe/WYWPwNvDe7b9Y+aXidrYE+pubkxzoWc5HRw9KWeHmaj0X/G87Z7Qb+mVToSBzcQGOcxirfknHV3IXV7raVPNcAtA7B7X4Mjqd85jL1ley4OKBJCwkeB5lklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw8ou+Zz2Ta+1ZoQa5dTyIL1Byv9h9v5mpz2rz/+lEfSWHn3RZdekXn4DCWyf+3vjmO0Rts6cItkFLatYe6ZkvAA==" } ] } ], - "Accounts disconnectBlock should remove minersFee transactions": [ + "Accounts connectBlock should skip decryption for accounts with createdAt later than the block header": [ { "version": 2, - "id": "02c095cf-ae8d-465d-b9d6-216fa5de0300", + "id": "c85835ce-e0b8-48c4-bfcc-d70b4210625c", "name": "a", - "spendingKey": "fdc3483bc3c2648abcfd27337e8775ad4075db086121461d14f758dc8e373c7d", - "viewKey": "ddb1eb4a6492aa172c8d5c9de9ef14e479cab115aa5c71f86e90fdb908127056c895ef3eed2bd59880421532c5ac3acafa34b8e0f9e970964cf568d9ab45db91", - "incomingViewKey": "ff8b22d15ce32c9133062c4944a226d73701250e8d92e6e2283a53aa78e1ec04", - "outgoingViewKey": "3e4338644cb776cb46e6bc5c57af5aed022ad4ac5d95a5b187b24f1b8f7db1f8", - "publicAddress": "ae015040f4d5eb570eacff0576fdfc1606adb80d1b40ef7c8e36db6eab880216", + "spendingKey": "005da8cfc4eca9ff363911ad4841a64eed7ed97fa811dc308ddde6efe8654bce", + "viewKey": "11cee19b0e702ee01d0a0bdff0f0e738ed989c99ab0409a209ff58ed85e9c99810628ab28595d3f85781176277f789cc9abae27dbccb324e749427115e13594d", + "incomingViewKey": "4808326f183a11b26b61f4c61ef9e93cc8929617e1a39e754f94cfab6bd89b00", + "outgoingViewKey": "fd93417b70287bf6984ea99230a9fa066ae275b009717f67e8e0db7d6e14c165", + "publicAddress": "7d5337d1aad3d59f90b5d2e85030587f5c93f7c85033cfe81400f8118747ee6b", "createdAt": null }, { @@ -4391,15 +4219,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:zGsCq3c6sx90JytwyQB2CmhHSuNd6bEfAMk1lEJoORg=" + "data": "base64:fYWOLFwVeLG3LroMLBDfU/fqUWLmBqGjoTtfAsasVnM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:3vrUuv1tCnXfMsIj2o3jspRDxSe4KWc33qmvp+lsV/4=" + "data": "base64:BQogd8/b7xYb8ncfQ1emh5XcoeLE34bvqzuxE99eqKQ=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340429252, + "timestamp": 1684973472610, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -4407,32 +4235,64 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAmSJiHbvb/5T2clPEl/CuChKsXyuYn1cBraNYeBhhOh+WtxIXxMFaaYzydI9EFgtb8+Wf93lyXnoKuuhivonh6qbBhJQpYx29r2UG+VWM/h6XOCOVB8/rRHf4YZEPzwA5CKZ/s8Bg1XAJUtDGXWqcRh2ajZRN0LEUk43QFRpO3DYLf6RCfJY+FhMA8xapLe7xeuXf5I1kAQzc1NBUOeSWSaHbIDdhh35wN182Ks7F/wSCmiZMo8HPd6UyP2pz39UESB8+l8m3mZJzG+o91pxKMfcDg22aiVHca4vo36+C5WsdIlIygVJopd1qFoz9redhCERcrfqVMjArNyelbL8jvoLcsb3w8gkDhPlIcU3+SSBBAf/8c5E54NTMZVHdd3Znt399MraA5Jsv/hgYSBV0vm4F9DAaEAfmjxGscUcqfeB53J8kMnPEl6q3zu3u06kXpq6jREl9m1UY6oXg9eunTIdpnc7yQfXEsKyx74cJP4dGZfAuRzzcwZGcdsM7dOj7zF5EEkJB6QT0NUPzhidq9eYXIdwT2Iv8sDq0+es+2IAPt/7w6GYaZhT7l/WjS7vwEUwywk+rCJXV5kMqfCXDA3pdxBU+j2/HzS7P17gqLz8cTRSrMFE110lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwjZbanLbf82nOA+SocVLN4LxDCKlMPbeNPllsPKMq9hk7mQZiON85NVeAbWkfv/qyKGhf7qlycNyDHxjnEB4yAQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA+PjDQK9tpIjY6/jynjXNN8vX0vPvnxAH2jpyQOLB22qXi1DcU53TmhMj5/GZjrksFXh/vUzokLLP03TG7ck4y8QC/r0rKh+jhyejQ6DTACO5pKA2tQFVnhMC2ZFs/v1KsDzx2RmMdciRPnY4dRIhHAA5zwOWSH91cpAMwrqmUocRVimuflMk0C0agn5kKwbs+kNV3CqwNV7HA3MoLrKUCHStmXfSzRrNderZk571V8iAGIYnug6aZdnUp6ywwNLyO/Bu9Y8HD+Cp0mGggOeQQx09li/e4GgDizmEiJOaa2TGOybBXO3bvjSKsEwbVPN2ndUUknvFzfxBPPZ0Ndp+xaKqMeVoI+bCxKYt1sPVIxNxBRtydgmkjUJHRDvLXrdZEEmBHn7cxz8Tac6rjBsHLpnfghUDFgpjoJZL1EdwsMrWuXWQdGVDE1UvNLKFT1jxKZCN/3Ex7biq3bDjGmlJuoiLhXj66eiXxOM2E1KYCeoScDaUYDGy06FT0/CdYaAa6EZBdiHNkYHo9/cS2lglyKRojMxFifJDwkVzGbfMlZo8I9f+LxJOrR7Y7A+yp0QnILPgGQcifso7pjWc6lq/9RWF7v+rGNQuaTjaBZ+mVYR14UINoIAujElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw6BrYzXkI/xMYzGo3IsrfAiKIY9VLsj9GwgJHR9diAQkjFi7l6W/rhsqjhDfiDyUlFW/o5f7Wru7XJ2eI+isNCw==" } ] - } - ], - "Accounts disconnectBlock should update balance hash and sequence for each block": [ + }, { - "version": 2, - "id": "8d1e8505-acb6-4d07-9e2a-464bfb20a761", - "name": "a", - "spendingKey": "da5753d0444aa913c1e4965bd44629db4ff83446c1c8796a379a5aa61293ee53", - "viewKey": "346c0c049862a54aa2e0898c7c9eed670904b1440ad36cae7e16f35d77cad849c91950c85a7bc032847239863eabb5a6b81a0ba33c9d2a6f58ca6e225313be2f", - "incomingViewKey": "0d7bae20d46fff27e24b26739a01ccdee9284e499ad74fd600d48d9d0b6f7b07", - "outgoingViewKey": "8e3e303c477b7d8599b7170256d139de3a721756420e11a079a07488807ff585", - "publicAddress": "06f561528f4c5007e318ee5e49a4ae607d347c8221ae662fae5d8e421cdda8d2", - "createdAt": null + "header": { + "sequence": 3, + "previousBlockHash": "0CA5AE76BB87D503E030D15B0622EBA88F15A2E1F70B98C9D2037798857C7402", + "noteCommitment": { + "type": "Buffer", + "data": "base64:nRlLIonYHKKyoWD0n7GLvRs3JsWUyqGAsFMwYHrEUSE=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:6CYPzwmibO9LxLbk/HPd2McujoVw46cgtBWLmfSfrs4=" + }, + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", + "randomness": "0", + "timestamp": 1684973473283, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 5, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAnUmOw/0KZ643hVr0TFluSrhWKZEWtGUPzhIxFnpwvqiZ7dmawzBscDZcmgnkFVHOmRcMhzr3LD1ZudztJ1ZV1zJuDr3XdZ9xJv7DGzzm8N6BYCs2is1re6qhuD4pviJ5O309jHbAhgg7DkJZzX213q8EHEf94Le67CoIsI6Ud4sOGSvaMYEumyK9I15pcnPHAJGzPJ3TxaWgbJq7NgK8Ua+YYaBZKFbU5jRfGoFeT0aWpsqxq94HPAn4DQV2kWTLjN8fl6OEH3NBrp6/KacLbZJMdY5SDfHPld0Cwbg8RTXHD8F+z+67P3WAmiPZ5ajsMqK9Z9f6OIVhl/Fc0TCfEPBydwVn2GE02Q1GRV9El6GIyVMKoLeF1ofxtzhJAf9HZXEzh6994uHXsgEPyrKZUDNK88E9bre+U5EWg8Db3iCFc2HUF0miSbiuwfme4MNjRBgcQK+nhjvVboq4oiOXvVZN4NRQYQPRG0U35tCphoaEccUX6W73OUVOoLton+mYsesVbmZCPFJPreyLZj0yfKtbtQTx9KlV5X+EBwH3Y5EVTKd1eoIRRZsmy/vejVcb5jJDND93NAlPG6rC6OK8dyXN04ZNp2p/9Cs3Vxya/9a1iJ8uY1D+f0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwDihxn2LxAVBIYWfYPsELAW2gysGu5Km5amKfEcB7EoNJAtwiA74PPFAGWw4pmYKJ2/1+Gf5wyuAN50sehpEsBA==" + } + ] }, { "version": 2, - "id": "8538dbf4-73e0-45a2-a9f5-23c52c157af9", + "id": "6a5aae89-2b24-4570-81e0-cca97fde196d", "name": "b", - "spendingKey": "dd91be48d9e1157bfbc6144781ee4269de097cd9eb24b9f4cb1dd02b90d7a014", - "viewKey": "988b9da615be11c31138801cb52749258aae93440857da6e140e23834e10d8dd88c4b2f8df03dad412b34bd1040b23e03dc37faf36416eb373fd8118e9c50d96", - "incomingViewKey": "d442350db756a23b4ad79d90f52edd3c8b7181b199c7bdc55e57ffa78e5dd301", - "outgoingViewKey": "53a641204e6190ef8a5e97f2a5648a73915435cae4e363849ed2a35cd90640e4", - "publicAddress": "3d13c5181c5321fc981bc203872f216c20d37db4c31bcd8812d45436adbc77a8", + "spendingKey": "da0db96fb3cb0428b2a4a6b4c21e33dcefc080efbbc8931c9c8c8ddc875a7e31", + "viewKey": "5168e007843e5b57a97f6cea903fd082af88d5d9c42faa477b752f488e1e5bddba4ef62456277d8121f4526507650a29ce5272532363964015bb231218e22899", + "incomingViewKey": "b36011c5647b534d55177c2d9d174e67b83797d075ca9f67a66d8de45953e602", + "outgoingViewKey": "c6e6c85ef7584726af6337b3b541e0774ae44d3b024a4ec1e2b52ed41ddfd71b", + "publicAddress": "9ae7c6d7d86b74f65928455c9c2b5d4678a56b72e5da92e21f6c8fb5dc5bef3d", + "createdAt": { + "hash": { + "type": "Buffer", + "data": "base64:RjfUcPhCn89MWqShZfmQZGVw0J9lhVK2kJyF74Up/Lo=" + }, + "sequence": 3 + } + } + ], + "Accounts getAssetStatus should return the correct status for assets": [ + { + "version": 2, + "id": "6aecf2b8-51e2-4c1e-adc9-bf80d871e099", + "name": "test", + "spendingKey": "bf252aa05c9589c069fed4d674a987836f4532649cbb91858cb1e5c489f9bc6e", + "viewKey": "f18a778275930816cbd1d95a3308830b1eac01ff7f7f6b4f1575e34a99a4ae23ebf8a4a276bd0f8f7eb3901ea5f6aa6c461edb04c1e35499022db6710765284f", + "incomingViewKey": "09a67566fb31f1ad597bed65b80013cb77456905c59757efaf9639dc81c7ac03", + "outgoingViewKey": "a5567ba7202a865a79562abc64e4b2535713e101fc8cc26f41076ccccb7af05b", + "publicAddress": "5f607a54988c28ba1dacd25636ae8c8731eb5fd766a5725e12b2d3c167bfbb42", "createdAt": null }, { @@ -4441,15 +4301,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:nRk+ruxVINZhvDDdJRSFtCIyYYYjQ5wbODvbD4M7UDQ=" + "data": "base64:fJLt0N0zq3vTSIEL6izLpQX8nRWG56G3pE2JykDWSBk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:+x62qxjWvKwGlMHMILsF27b9cjzEduK/yZmkg2yEJvw=" + "data": "base64:3yn3tfVnSRK/ICkd3I6P+Mv8/r0K9sNBprQRBzwxEqk=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340430312, + "timestamp": 1684973474215, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -4457,47 +4317,66 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAmEXc9zNA2v6UMrfAUsf+VI3aFkYuPb9vJPVfBzY/HO6mPrBrjYXx5Th7xhERW0dpa23Tr/He7QklnGZk5xQ3G4QrtPtliaMzzU2b0vHW5CugWOSI1vgNQAmK2D3cXLjNUpv92UqKAec9g6oeTOAow3on5oCDlc6rBSulmdVAiwgR8Qc24t+xb4S3aReK9h82BVttWTlQEgQe5D8Kqqat6BWFivfhPy3oFZluCuZBjx6Vk4qzqcTkkisimmwlRGw2vLwLJMtLC/cxOyE8g0TTsxHy5CNOUxPzpA/ZXjrmrF5UffR7R1K/jisA0mYxxWk25zX0KrgHqu4qv819VZaXFELRxEezRKMjxY1YGfnW7QMCfoRbevb6YBiQ1lyEJakLnQBkOyX0Kuzlsro6IUltTeqGgp1+0KaC7v7VyP4bx5lvfP3Z/a+H7aLmAuGXH5UrY+QBL631IoqgZmHeu5eN1DSntZLW7hTkjJjWRgpaQAGJTMU4YeK6/c0+SuLdbpN7d1shypOhwv+DD19fYq1DcR7x8wdi25pAbc76tIqnaFQllmJBSoHBRwBZyPPr/C4qkabyPTtJfONl2BzVbn0Ubqp/rPSCXufo+8Q3pHlySBrUwRBy5NpAW0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw13LEaRPoGqfhtYJHgAyzIFIuWNBgOBxcabX1WncBjZKoSGqCaG5XU9+rvxEdJn3DxZ6MP4ed0Uou+50THwe/Ag==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAkExyO+iUGZmp2WzKi+8Ph+n1Uxq7o7KZoOfLWX0M0xWWcS/EbsV4EdmtPp6wUToLK1qofuP9UDlJGZIoIACpoD/FfryH4Y72GlS5zcvSBECps9BOLWm+zIlUEwNufjuB9qkpI/6wRy3njrR7zdMZP89W/UgbvkRSXhF2yp9a6RMPxZzjKoIHel1dWPWsCl00cukRS3fCbvzn5htm6MAPoN+Px7lAPE1f7tlUMW1UzaS4DjGzHpIHN14esoCsgZlI1BvO9ypY2Gfsq+JHr81hlL/SoU9GsOto6AidEsGagSFWKkPRNsxPWA2OKIP+jX4wxQYKl14jFJrS5Fi1d5Lc5M5pAb3SQu7b8nzwyS31sHcmhZroPgVOog5txt4qmHka7048GJUtRPbPSr/TjUUYMrIW/qH1l1s66AtbSIf1NkFMp0zazdyF8TXM3yXQcmvdqsu4lz0dU7rTGZrr2wBeKi9PffTNiiY0xzLtFEAhFw/ImyxlCfnCUW/joNtwIpXlgCZLc3saQTKUGojbnm2BSQ7vCn0KzDy5KXG995akwJ171PQNnAYkaAO1IqqugLHnvkKaHF+dqWg3pCqxlhhW6RE3dpieE3WrKoVhqRLWPpYsXVUJpGF0R0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwgMQKORleM3quCwzm5gN0ssNr/pP+Y2Ijny+kCiBRQ7dI170GiwkoOORH3BKXtrWbkbPwuqxHfgynXz1/Tl8IDA==" } ] }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BcnrEYhwHx4UUYkwKzU57vuxnCIRJFJpJbE5Q6TGJeoXCKLSMaINrNINTuJitFtDFWKpbAHVJz8m40Ewen4AgIBf+SOHp6ZMnUkIf6rjhuUhXwj5VBMy3iohiFYiL/U4ElgLnFNJtCbnl6wq3lFKBkRS0Wfkp4RfuAKpfxYXvcTUS3HvrSKPB1fC97N5L8KnKg6wF+qdXUkZIzdpIFwzTEiqmSAkm15u5oLVu/8Ld6ne8s5zDhi17gWdTyFTDs159fG4oeA2OJ71XGNMLn/YTsxAlxc5ruzlJovZib6cIvmIw3dn29JAzroYQUMbXYcrIwCzFwPRZciXpiMr4Lw72b93PYRVhKOPAtPgoJIJV1a0Fi9siRK0ucB6w93VwFv40rizLVxJTDjhB0zyFzZgUNNRd1JXEGdL1W8wrN5/xABpqymsiE+MYfe1pML/+flLKk4J81C+1muMkyYaPokHDM6yD+nVblLVVIQCOs+7IXpPEvwOGNYVBgCgXuPEhFuoIIoCZg5JWYaTwxIKhN9cUr8JPM3pM2GNvO0z/Lhs9R5oGkvijfkBD7BiTNCSL8r7kRHGu3niNkMCOP81WXPtk+C6aWXn7p/Tqsz/dVjI/BME9un8vX9aSLDUPGk8+dzXsg76dFxnZ/jd7SzFJcJ+mkc5mPFabtH4x0otUXaA7zpe4pTld7//xc6R1PWE8ypJDVaKpP6hmmHQdw2wXhfjm6QCXW7zvXBhJGidS8zCxRpVteEk2y6CGgCLcTqqMsbEFc0iE0bIgkNT5YjSeHzKW9Z88fYkwThgiXjgbJuM7MTNA4CdikKL32FTzfBF5zXZZYGkS9EnM0JYuzLr36LJnigBovGhTBfBhVu/KjBGwHtGXZ5AGYoqbDc1Vf+KTdMZgoF0F1U4HzIK3u4veav2W+lxyZmwR5irpQHgs7WRdUR147qHfQdyOsjdmuumBkOUC1lFHHbzsOii+mTx9BMKlKQ23wmT6WFX2B6VJiMKLodrNJWNq6MhzHrX9dmpXJeErLTwWe/u0Jhc3NldAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAD0FaBL8gqmdGg/fBl3m1tcFGjgWiUXVZbdZue5D5BexqVSKZMzxplojSgmA2Dbk02UO32QdOfnGw2ranFeq/gORm++rBRfLRsDgN0TVgtOQvl5yTw7QTzFcCs6gVhWwlDzMLhFW/uSvL2L+Z7Yr5tGgqCmOUnTiKavs9stbYDEA" + }, { "header": { "sequence": 3, - "previousBlockHash": "BAC596ED0430E351F25AB40CEEA6D2FF9DD068356188BEF22D75DC45DFB5CC5A", + "previousBlockHash": "C0CC734D8B869138DAB4DC1E667A033A32F874D3E951B511F1353009BC284D6F", "noteCommitment": { "type": "Buffer", - "data": "base64:emGgqscQUaA8nxX6COnxaIYIHNAoOWMqz/ItwuzH41M=" + "data": "base64:W7s7WDC5FML1cpRWprDKZKJGQnbsdKBGnQigxZNXQD0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:XWVf/abuF96pWr/DWczZn70cEbkSOmPFApiShBlfWcI=" + "data": "base64:sXr3X7Uf4npNzmxKWlgq7FXPT6xXghXdQzXE6gGRg8E=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340431337, + "timestamp": 1684973475841, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAiaxyIZXNW5pGBWuNnuCQSsmvmJF4oL3OwsvOxLVuTSeMmfh0ZvGD1wiT+KdY8BEZSXqO5xiSiqghr3vl4heoBGOqS+vAN9G6uIm+AAgplyCVOKHxcryxm5dzIjx8TAJ9t7fvjimHyEsDEEVNYAQ3bZufYVqgcrs5JIoM8Bvp81EMvDNRrCsOWPbh+L6VUCYDdHpLznO+wbHS5kEY3YQGcdwiZLzfmNS/Mb69AJLLfFCqOos42D8lxMzERAjPQj64+Z1XtbKhZ3Lz3DLcHO95dQmaO/Dw6UBI4GAXFQHH/2agZaK/YV7kQDs6pG+akXlX8rX3GXKdhmtBwwJToLkvqqIFu1QDlyTL1U8WtHySQrX2D+6ItmG5N20/gotD4LcL00rFzTNHusdYFvKTTnVzytdzYyWkYyeBlyBqEmbF3FxwN6IMe+fkiApltlCdP+heQ5vuVAjNlnucDB9fBl0Ca9NfmKSfzwhrLTNNOAgUYUjxSGCFwUzNWmGKF6k13oqHbQQlwzcSznRZe8R2p2Oa3ZtgwOrgpAbwaXvu84edStZcZO+2nAJK77s9OF851kRd8dAkk2/xqh4xV8rJme5pmJMfizabgNAWLrkRvexWBE247ciXm5pF4Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw6I0eq3LbP59Eh7kbmgl1dRrZaFRIjkfvHByvGmoOS1GcXrmydfWSatTna2yy9fxuB/RvDe8VgskfdkpHHGUbBg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA/8k5QfnMVTEMnmcEtcSGPN4goysabQ0C4l6sXCZPzAOHr3l2EktdDU/WCtONMe36iYNlfjppRwSrdRZTmXzBgaXrgxqBXSXIgOune2LgrTSyve5mz7IQk3KsNbRh7zA1vSGd/oqI1VO4/Yof89SEU+jreZaDF0ZL5+Qg8wWFU4IT+gaZdEP4RrRqPWHcSeUdC1PD1Fv2jvq6vKgaurHZnmgN4vUISW1N3DJVRa8jSECnqCBQb9iIgniX9QZc2dzLQmNDTlrVvTbjfADp9xZdCZWNIdAFK325i3IVwjYtnIjiF5NkGnw4Y0xeDtMO2vCueS4kKsU6QqMG3UAcSAcWzzUhs6qy1vkle+NEWWIoUCpU8Vs0pKs3SWu7hOuHRgs9ClC9nRLPFIEWowYgqUYeScABRttCNIgzkMXpeSU4oB7DFopWGpS0v4reQftmuA8H0AdfwOcyWgSpLx0JJub5P85ZmOKX1sOz6sCpehUPy1cyF+jY2PDzt2JTzAhkm32rc59frF7OMMb0JK++KWck3CpPPgiJ+7edWwNGIHvHE6lDsIzW2hmewvAEJdeSoA6ZRpTgUWPdxqPdxkWqHIdCOiMWdDNTMGaA4wwTMx9VLe9O5LR+WZeXZklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw57TGGlty3EDlHX5BeAzl00lycSfh9IFQeMZ7bZwOp+wERc1CurOo9eGVNJENKxdjPqqElQ+gFf7BrYBbmIpkAw==" + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BcnrEYhwHx4UUYkwKzU57vuxnCIRJFJpJbE5Q6TGJeoXCKLSMaINrNINTuJitFtDFWKpbAHVJz8m40Ewen4AgIBf+SOHp6ZMnUkIf6rjhuUhXwj5VBMy3iohiFYiL/U4ElgLnFNJtCbnl6wq3lFKBkRS0Wfkp4RfuAKpfxYXvcTUS3HvrSKPB1fC97N5L8KnKg6wF+qdXUkZIzdpIFwzTEiqmSAkm15u5oLVu/8Ld6ne8s5zDhi17gWdTyFTDs159fG4oeA2OJ71XGNMLn/YTsxAlxc5ruzlJovZib6cIvmIw3dn29JAzroYQUMbXYcrIwCzFwPRZciXpiMr4Lw72b93PYRVhKOPAtPgoJIJV1a0Fi9siRK0ucB6w93VwFv40rizLVxJTDjhB0zyFzZgUNNRd1JXEGdL1W8wrN5/xABpqymsiE+MYfe1pML/+flLKk4J81C+1muMkyYaPokHDM6yD+nVblLVVIQCOs+7IXpPEvwOGNYVBgCgXuPEhFuoIIoCZg5JWYaTwxIKhN9cUr8JPM3pM2GNvO0z/Lhs9R5oGkvijfkBD7BiTNCSL8r7kRHGu3niNkMCOP81WXPtk+C6aWXn7p/Tqsz/dVjI/BME9un8vX9aSLDUPGk8+dzXsg76dFxnZ/jd7SzFJcJ+mkc5mPFabtH4x0otUXaA7zpe4pTld7//xc6R1PWE8ypJDVaKpP6hmmHQdw2wXhfjm6QCXW7zvXBhJGidS8zCxRpVteEk2y6CGgCLcTqqMsbEFc0iE0bIgkNT5YjSeHzKW9Z88fYkwThgiXjgbJuM7MTNA4CdikKL32FTzfBF5zXZZYGkS9EnM0JYuzLr36LJnigBovGhTBfBhVu/KjBGwHtGXZ5AGYoqbDc1Vf+KTdMZgoF0F1U4HzIK3u4veav2W+lxyZmwR5irpQHgs7WRdUR147qHfQdyOsjdmuumBkOUC1lFHHbzsOii+mTx9BMKlKQ23wmT6WFX2B6VJiMKLodrNJWNq6MhzHrX9dmpXJeErLTwWe/u0Jhc3NldAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAD0FaBL8gqmdGg/fBl3m1tcFGjgWiUXVZbdZue5D5BexqVSKZMzxplojSgmA2Dbk02UO32QdOfnGw2ranFeq/gORm++rBRfLRsDgN0TVgtOQvl5yTw7QTzFcCs6gVhWwlDzMLhFW/uSvL2L+Z7Yr5tGgqCmOUnTiKavs9stbYDEA" } ] } ], - "Accounts disconnectBlock should update balance hash and sequence for each asset in each block": [ + "Accounts disconnectBlock should update transactions in the walletDb with blockHash and sequence null": [ { "version": 2, - "id": "9ca86ae1-4c86-4796-8fb1-1b358194d0a8", + "id": "1fb0f9da-c996-4b18-b6ef-3b25cece9368", "name": "a", - "spendingKey": "847130381a5552cb9924c2e99ea6f050bc2a2de68f373d26c69b29ab191027cc", - "viewKey": "5195118ef1d529a7b1b7d12ec356879f0b2ca5a3fd71db2c5bd18ed1e0552e6e7e2455a2f2ebedf4df2b4cc9ec7749e3dcf166bc76502d5586eaa97dd02f3113", - "incomingViewKey": "1e268016d33d6ad7c22239493348cd4863591a5840e27a4923f62b64a5914104", - "outgoingViewKey": "d97b5bed40d1fd29e929cdf8b9b33ae59fbcd27d135110795a2431156f6bcd6b", - "publicAddress": "f5c8edd40d9db9518673e4ca13410e93d59317e4a4af9fa137b4c4f71d07db22", + "spendingKey": "38bb7e3dce81adfedda2d91b3d6fdbdb6084f0e2b18f818a4f1329f83b9b826e", + "viewKey": "d9d372fc0d251ea6a601440f3423951591bd5231f1fa77c8ffe5ea0c0f686e18f2b572c3ff877cf0fbd570fb33dfdf26e356a23d6b8aa497c2ab5b339a5a5e45", + "incomingViewKey": "bbde8872ee1958fc48e698da51c115042876dbb244232d60d2739cba4071e901", + "outgoingViewKey": "adfc23dc4c90e81d8ec75bf268743fc36549e5298e7d2170c8ecc582b5df8f1b", + "publicAddress": "5e0793c7286db52f2c0406293ed64982d7d1a680eebb77aa7f1d005bb9e7aa6d", + "createdAt": null + }, + { + "version": 2, + "id": "70238de3-06f5-4edb-a58d-0353fc8bb92e", + "name": "b", + "spendingKey": "2d0e820369ec52f1f3d7965f3c4305bff4ca2ebd668817c66414cae3ce33a9d2", + "viewKey": "78dae6d78a067c8270e504e4730f7e9b50101c7fa505b1e9143e63f8d21100bb8df98f7bb15c69bfbe135cf23efba3eaf461d3635282f0a25330a8d3034669a5", + "incomingViewKey": "52f05e0dd84c99a3d0730e5e70bbaa5f9d9a8f2dbf4f3f8ac0b21316f7ee9901", + "outgoingViewKey": "ee2a314a76a97b6eedfb46150aeb41126346555de01a95556d4d9b76d344abc2", + "publicAddress": "ccb7505cfd53ccb5a175b07f1140047ec368c23c9276f7787dfb82ca91ed1eef", "createdAt": null }, { @@ -4506,15 +4385,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:p/KufSfRU/4JQMmm6GoY04QFphMxqFbCJItNZxNzdmI=" + "data": "base64:a6NvSUsIJdGFcQpKABgQjhk3TotHbDCxkI588dK2qG4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:v+8pnHXvulU0NCiMLSwDHAIeB5U7ocSze+M9pSy8xgA=" + "data": "base64:WIIUWFzo60NzpKeVr0Unw4/ScYveZ/mqXpQ6QIzx7Ik=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340432496, + "timestamp": 1684973476774, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -4522,59 +4401,51 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA1X1LLLdYAyoCTkWgf9Mqyejbh95h7ppRcsJkk6lPgQeuMGpHAgMu8WCBNGQ8zN7a8jXqizkZLmhJK6Rnhwau7IZrfsGKnzEG8g/cbSx+9UiT94pvY0iU2K9Uo5IJ2RdFUW3b4addhB6TnvppY3nJitDeAOgAfH/iPGBu5oC92w4Gu3ThPcAk6T+l9UZuLddzWUg2c7Rk+2btPqD3bHEHR/ukOlZH1hFjQ/n3Q0hCjeqmth+ESN29Hrx0ugNIpZi+eLIriE+XyWvFU04lWwUbNXBaXS7eR+uwVMTg5LcAGM85cfyNB07tHy050ovHdCItlbeRXC8QDXbG4Jjirz5QogbF+y4FiwDO4KRJNyQneCbpyZEO+BALKob1NqDRYcotdx4NQO6Homy+htzPLM+n53fuQnShHKq0Kw7m/V/LgAa+soOHUBpinTKuIOmwMp3Gzb1nhtNIRR5C8ovbJqP27pj+o+wcWFiiYZoqjh5z650pVDjiJAkSvT+tUgm5KASF7134vMOYHlmLLMNdXbGFAerBqqqlDvQPKhpRTvAmNM8qdZQAXgTLAHFI/rFauyHuHmXhlEEnXeuyrN+E6jDeNqAGf8OgGzUOcLWoQ5HijTB5tyUYLAerqUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBCkMa3oPg02nMUDX7pIpygFaBfxlfCeyXkZMVCTvKwbAOHZ6/BaZWTUtKScNHcT9I8ezHFH1+qWz/XtIURUKBA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA5QEvGPXMJJU8SbbuXnxNhWcsIl7Du1zaKdmNX652GguvOYoxto+I+9Vk25iVnahKHOEHqLh3IMj4NIbATbbw3mRaF7m2ztTdso/EDCICaNqvvaEBJT+piKTbDwsrCDD6rMSRKeCDDrK7Kgyst5kXNnCLHiELWv96tnJ22CH2vOoRs1YVc9n18hiSvlO3DhoJLRI+KEUY8Od+S5X4dnB12tfRgVDobcXd7GPz4jEyVL2J4aBgmz142N2ic4CEkXSRiGlSqd7rkOzSmOhYOFeENe9VJPzuIaX5jFFFFNjg/KrLsOBnTFgSXVMm+ZJhrb8X+ISbsjRUq9p9nFUFFOJwM3D0MyKTczYEbOliACdHmUH5G/jsOTuGIz7zxTsreZAojvzQvj5OugbeiD99mpZwqBsqoVDeWliv1d5hx+QfJ73uSomg984Zig+v3/hGotZKL+6mEa66blspsmg5AmpP7faFpHvpm0mDPKCIAf3Qh1nR6WMBDX2FBNqolzpgcogUzDjxXBIEikRoeU05Q+eBL9AHU1/wZTFGMAFCr4KA7aCsT60Ru5zjQ7HZ2CyzFwDBm2jeeT1YTUj8v89uZM70p7HWG+mmsQtBopG5VFJ+Owy2Fk1BHRpxF0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwj1qesIz7iJBDzbd6Mt4SVBcHx5PA3wN8/grAILokw9ys5GRdMOkoRR6NO8i0vrT6NIJ6KKllC0T3P3TqZo+TDA==" } ] }, - { - "type": "Buffer", - "data": "base64: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" - }, { "header": { "sequence": 3, - "previousBlockHash": "A8C96CD400763075E62F136559C01F974A7A81A7C8207AEFA602D4BAC6056911", + "previousBlockHash": "52C84237A42FC539D00A04CC0E560F3ECA85B1E8A740D647E97242AFCB2E3E64", "noteCommitment": { "type": "Buffer", - "data": "base64:Adv+JIWysnlBifx7Hicz8JBA4TikNGxjtyKrvt9oHhU=" + "data": "base64:czKRL9/Sk6uNyibiQZvkF9kVGQG5/CmJ/4j9YpHB5QU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:nFvtx5al47GUFyNjiNi1z1WDDRiDGBFgwz5jeRMhS/Q=" + "data": "base64:sNHF10JePd/dbCtVk3PrUrpdR8yECIKxHIKBtGcVQng=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340437469, + "timestamp": 1684973477439, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 5, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAo8hvI8TkmtSu1STS+7cJd9EftQJMym/nZXZXo0LEspCwrD5UIauTsuL6p2PRZuyvyE87ArHSopXzxPtkpPWx8U4tub+gjyuoSKV9KoR3mdSs3g0FiABw/m2Oe2br84mpNjhHbxqi9b4sn246If/zBJTZaIFmEt0WmqYWQinHKOMFT+WlXQL92dTycS4gkbVhPAxKnx7yKcC+AVbsTfux7Yqve/VEZYdYqfkfNvh5cFeZ/wXDBQt8SdKOYaA02Hz3huVj+N1PGURpdYvsQ1W/ehaJYtbDc6IHZLXPebe/NElygXAG8WtK2YTbeyNztwYuSbSyOKPfTieD7i6kzTfQVxRDPcH6duUpKWYUv7Y5vlwb2frTqsbCisXl5bVAVIcnLhoyoOqnnTTsb/uM1GSSKi5ALHAB9y5WlzqH5YxEV4aoxpbOo0Z8y/fIf2nfcHs3Dsza37zCKoOoutOIUJGlYeUTVHzFyuoteUp3i8b1NVa9YM0JZgXg9CVpTrW0XUUsyvD40jgT5TplBc9DYV6YYMdzJ1N2eqUf6ETU4fVWaK+r0cEVyOnkyDlRQBbAAu+PSFg88XwsxSNkrnanV6vmOEhO7PcfP59pFdheldnnfeUgLVpp3YMj0klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwmSLlQtvg9Vh4FHQiYoT2XGlyijkaH5SJRltIrC8TybxYLQ1Rbs1c+jnbbonXAMVw8ZbXooIOsps9U4/6Yn9GBA==" - }, - { - "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAD/hLJysaDkxjR5r+8X/17RFX2lUg6X27bzJXiUshRReK1b+lgat3jSWcFH+DdqHP4tDoTwehnP8xYo0/eo3OTXDmLgLkPZlcXjqvLZ/akuCY2/aliNkXASi/4sONE+OhOSuAuTnxtQODY+U7yY4zXJ3K+Q7+lcbsNRzmtAuMN+AVzKthPeUSX/gFcc2joktfnaNpxVJ48bgqkJ0yHLMCLFWVxYlM38++HdwUL5jYssu3KDE0hg5WcLDStIU8YIw4I9CCodibqfs8DglkKrAYdhnzLsIcd8t/W3Gfb47i8LvTo0Fu992sTaF38H0k7MyrLjqlM0KOEgcD6Y7h8B5XVM3qEUQL2BGLcd7qd8iK2P6xeaXOYLFS9f2yZSuHO9FDU9WrY8pDcC5U7HabK+H7bL4o9ZbpnrYdF42hSV/2o6edQeBxvk2G6+VbzYoDxBFOlmKG4MZa9wF21w06kb2WaOQlPUcwLJwxWnv8cbxHzGEnpE/D3jyIPjO/UD3wckBsQ74AXQchJlgW4/qi3XLfUvsRdw4Kk6AECrdXzVX4tyqtLWVlwFejHEBzl/yNMl3q+8mfB8oT2SSrYvEgD2iUrArslNKh8qEfE9e7b2L27sdC9k3Zx97PO0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwPSWMlViqa1/HQcfNnZAka7nNpuTtD6T55cNFmBH60T81XPKWLatg7OA+50tLASJCWwivxBKKIg9kzGMvn090Dg==" } ] }, { "header": { "sequence": 4, - "previousBlockHash": "143C0010B2F9FF483170E889E57BCD0C256E8A2D89A67FBFB37BDCA3628C4B02", + "previousBlockHash": "A4778E218FAB0CA2D784337B308E4BF1647D7074D756AC9008BA9BC04844D06A", "noteCommitment": { "type": "Buffer", - "data": "base64:buBc+3DBzAFsC5sD5KnJ2ZOZWVwkw/98n27G5MlFwFA=" + "data": "base64:E+vl+ilqplve81SGy8UGZUCiEhKeqU3NnUSuxwBgMCk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:06gNVHKgEGxZPKb+eNZf0UZsUAD7QrT/fRxqEBcysnE=" + "data": "base64:3pYDS/O2NJjtRshDbD3ZNhd4fvM2OGOVYi+gUeIhTFQ=" }, "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340438503, + "timestamp": 1684973480491, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 8, "work": "0" @@ -4582,21 +4453,36 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA5E1n+ru8LHpAAV6xSTkSG/SXmk+GVZphQiRjeTqeoIiZ5FenkMo+Un56WDaidgWKZp2oOgtgM7YVmWkOo0EqRHsXChcudkNk45wAL61vDGaIgREEVXdU9kKJWrUxH/TWzwqCs8/dP/rCi7vq20NpRCJRfAQ7XYng350WOOU6GlYZLTKdWJSyRBbvayEDKjaglk7/pC8ALpV9GgHtMuG2g169vAVG2Y7SVnWabBZSoWmKt7URv3TNapGVpDLZQpbiO+FDLhyEjEOWCRvTKVOKuHj6usitEganCC3I9xICmwAZapF9iWX2gVq6/XD/nzQefCmBrI1yIiKDxy1WcyvIWKfJL2AvlIEs4AZd+2DOOqyRL2I4gzNfr9nBg4Y0WZtizxcPaowYP8bH55jtWC1eWTrRk/VA2iNMgNeeZZ83UlBwVeL+6qJ9eaM4cZhn/kGiAjotbJj6kMbsGJ7Gw6DG+jPus0p/bzCE2eTfQhLyDqibwbhLeIA9IV8bognVC2ayd/jn0J2ilcUy2o/WflkSg09pDR9mivPRspJMzCE66HbGT5gjFqClkFLuBsZUukgv43P3Ib1JzOS35j+OJBYqgRcNYEcL67pChF+jtvJLgL1BY9r3DuSRCElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwrBpGf7ixdRfRUp6JP3RyqSgKZXH9mEtPyYBdws/b+g+ln9LTVS18BmKR/HS73Bh42u1c4G8jvfLAQZUXbOkACA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAWlDwjrj753/qBYjDmJna+xX99PRArFgs+fbFL++y+h+h+Yr0TEbAku5146bfkiqrjkiBb4jPTPHkZYDFGe34F4ufHjn4O+TeT68Z4t2GWLGsxkkh0hivmBsYIdOenuTFJ3bhsBGIeORNtIfw4N0CpvWZV4oYsdSaZMc7vyxKp60Xqt/qMa1Ocmj6UKLYi+7c0tvDpeUeHhiqfeX98KFw371DVrKsFvFBQk3QvzuaFGaIpY78V8m1GqjppsWdK4ih0L+JYBDVaCDPov+l71zLY0O4zats75sF2Hv4CQUbCaT4GBJ1dVd8kg9OvsRBUb1UrVmbbWwBpMYfYRm2ve3YwCHK1QeeYTEIz1CY59R4RMMi44Iw2wi9H/qE+AqvEzcTVB1zxqvK+Yhw+FQAvn/lVWdaJFKAAwfFboNHmfHXfrTuFaJYoHtVC7Pia4XUmsSvTXZPOZ67JI7BMzQ/QdxLVWzAKneX8y+6QgENcWUAVL7XITTv5GFKRvSSMCdlJuRTMrzg8TzdFyXlRSldAaO/18NxBoE7WzPjmvUDpaE4pEN8MkNCZS7oy8DcFaFRKHItLHscx70jx/FQNEGhsa/McA2MiGLl0Z78g7AFnbhUu41bj1olL7/EA0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwwotHJNdUm/f3WNP79xG9dSBuPnDEWKGH5L94QNUwJrGbgPOeE4BeKp8Aoexnyycu6JsyctX2krVLCn94ROEwBA==" + }, + { + "type": "Buffer", + "data": "base64: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" } ] } ], - "Accounts disconnectBlock should update an account createdAt field if that block is disconnected": [ + "Accounts disconnectBlock should update the account head hash to the previous block": [ { "version": 2, - "id": "ec839b25-5503-4f39-97dd-5a753c0a2d86", - "name": "accountA", - "spendingKey": "b6bae9a515bb78bcce03b7c244e2d9d88c1b3ca24dc50281aefd63e66926f989", - "viewKey": "64a6a242d2ebacdc07dc0359c6ac2c4e59d912bb6a527e3ce7273f42dac8b18d674e49ad732fd19c8958ce0b1b9d3e326dfe8fd7b5e219cefcbf48e1d5961770", - "incomingViewKey": "c8a498f2a920e706810a412b91798b61bc21de7dedbcf8f840c3c0d1a908ab01", - "outgoingViewKey": "8f9838b305851367603e496ff33a470e13b5836cba0a9d2732dc79c07f35e2bb", - "publicAddress": "87d9e2c11c77580a75bdcd22d6996ef8ba709e62ce2b2c85933aca65c3b0a43f", + "id": "260ea726-d258-4264-a465-02440342c5bd", + "name": "a", + "spendingKey": "8246d176f2064bd40cd5a9d4b96d5b6e0750690b927b471885ae27244c670a12", + "viewKey": "0d675b23437ac5a9db59f506d4036578ef08c8bb09f5fa9522dd8dad31ee5ccee1a790ed49e88bee35dfac8f60c7d531ab87b696bbc1233a3cca363b1d95c744", + "incomingViewKey": "cec625841b0fe6e811840d04215ad8f10d645962b2decd279fd35705ba21dc00", + "outgoingViewKey": "86e1a279e61d329ffe03a78599e88d346b21114ae68f62e061379451f2a9a2a3", + "publicAddress": "9b1b896b6fb08b0ef04c400f06fed7c8fa150d6d56d794fc1dc16e85cc3f3150", + "createdAt": null + }, + { + "version": 2, + "id": "2a8d5038-75c6-4d07-9431-cc780f5b7415", + "name": "b", + "spendingKey": "bab39c5c9ab0cb52a0cc85633a332409b0d540dcf4dbd1b3a8fde714e4fe7360", + "viewKey": "b1d1b6f615836a5519c41668ab6e78232c13e69c8199c5484382781ec94fbb849584eaefab608304efa7424ae38bc4c6f36f31632c7996276a8f593c0976485f", + "incomingViewKey": "8875e9a4248725e9347fc0f73da78977372ae2344c315bc9c4178291c2ca4205", + "outgoingViewKey": "116c083c42e53a0d3e5ce9ba9e7d8b7687f12f9306111f1576c2d239cd89f656", + "publicAddress": "56754aa4a282ede3c7f1c8748e157a1afde260f12fdbcc4d3777d6b33f82eec9", "createdAt": null }, { @@ -4605,15 +4491,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:0pTBhxva9bvF+3B3xZSUf++/fR90NS3FVslcQ0rNP2M=" + "data": "base64:T2n4vAwHcZ/sDD/J8lxXsv6SeKUQ06MlCxMcp+k7Qgg=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:xy1ab2arCWmoRqInG9X30hoOeiGsbJfh5otsg/SKxvs=" + "data": "base64:KgXoWrcI+5ZPdk34p5IUOBisswW9i9Wyv8AKdAM2i+o=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340439661, + "timestamp": 1684973481413, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -4621,25 +4507,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAIsZjZTlN7QN9PamQyh9oVPKEIP2VYt0bUm0rEn5CKEOmBe/rJkyy810QnIGqQxDHSMT1qXG2USf7OCGQdTvehKFUUj6lp6Yq7+MvEytBovKMEWbcwSJ7oN4caYO/IIxtm4UztVjqV0mZL36FaN0beJkbhoxEatYC5XdZ17LrpJsUrKX5I8mRks2aId4JS+JIu/JSAJjD6aGIeS1ZZ2zvalUMg94VCA6SYOM8FT/Ihnew40UoOL9zygH8pplZMctGF99b1K6ptegfRlvfVBN8+a/wyVoN9rc8FvSxuMWA8353UDTsjWdx9z95c9kBztwf+cvNfBxV6bnzjuk/QtdVciY/kcYw6fWnQgiGz60ySvg2g6dHhnOBFT8ym0RxKgcVa/eD2nkWS1k9LABnZslLgaPpNqQGiAKbbYquDY8JGhy7eBUMNsQ0mbsrrrlmYCv3pgzsCiH2GhmS9Oj8InDALiL1ySI9n/VHX00LrYYzsYzUyDcj7HSAqEkgEcV7WoQC/bc3/mGP4A2xprVzYiGk+Z10viyEBoa91aRV5P5e9Rfcs7xnMNkg81otISF8Xjptt9S7UDqAC0daOeo0flKXr6HdOloJ8S9m0dgMQ6D24NO9BEhuduhxzElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw7uXB1M/ocKyjaAvuSq/oFq51+K0fmIMrW3qJmEXPcieY5rG93KP2JYuGxgcwW4Vix2TRG01S/h3QyecsM1aEAw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA3euMXMruLv2d4SK0db7F1nnyD+OsGPzdoGYh31rJvZWZ9EcbHrPreHbjn2QY/GUMyJCck+1Cvs6GdZdIkMT0/0nUiv1aTWhTthnphYwzgzOLi/st4ed4ehgOMLTx3u4ZBpj8HlKHMDgwxbLFQ88ZAZlMikB2VWWyrMUoOWatApQPmD0stamk39yq9kZNmrHhvhpNianlqNEwyvZzaVsP4tPTudwbfXrsSI/tqYRqaIGOAa+hPMkUersrZHrZojSsOCrsrWVpiQsUuVLxgJ+akHw4HkdFYX4wwTm9yIxmgsi0s52YKmwkVQEjZ1pW84xK27AbxH3QDKVJM6/iztMCT/cXkxNdoLXreaJqeax7I0QKYP0y2s0+Wsuwh1vb1I0jtHLfkWD9ilWI+IGUU9JlfIXkvv7aGkCCxatinkn05Qg7GX6W4cj28S3bCDqDGxl3ZTNv188E4XKc8W1uOZGOuvEeDMIDQm61yv5sDe4Q46li0ozIeZg8PjjhsIBgz/1iWCpkCQpIwXXXnBuozwD4FJSSaEBEFLoNDdm+2Fje3zJaAgrKkBi9jXXfdxO1mzS4xtnGn+VxALSKaVThuKszF+3mb2oUF9GvkYEgt63pLKLGHYyCG6Mf7Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw/2+PIWiZYtTGJy9gukZxgsMup+PtQE4THQYBFUK5uiwU7CQtm1ax+uhnaxriX5YMYK+f/BMJVTZAoGft7uI7DQ==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "68BBAEE61D9BF7C871DAE665D3A2086E3E56346DFF8327EE39B9FE419917F994", + "previousBlockHash": "BE55A9C7D72C0C32906EF981F823EE3064FBE2B46E89923F56E0811A2CB0E403", "noteCommitment": { "type": "Buffer", - "data": "base64:dqfDylJx8b8XvCRkj1T4vEP6uSfrPBVeJ3ZsM9yaiFw=" + "data": "base64:Y2eDegenxnA3nbzF/SHz0hglC1vAz4jUT3fJoYPK9io=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:q64vVV8gneAjTj7aR7XeHulIlQPs/BNMoEzvNc0LM6Q=" + "data": "base64:CH5h8UiICQIqVxXo+3EUdjop2cpkEyEg5dWTcD4h5yY=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340440985, + "timestamp": 1684973482095, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -4647,38 +4533,62 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAx8HVGxwiDZyMkf3leru3o3Upy8TJTsX6D3VgxtOIW+GiNTWjCiuAPM9Ingr8O20Yu3yXDypmXxou6mdW+Uxiy11P7uR3JBQ98ajIrImyCb+jzYK/34n4vL204XJJU099HQZlmwWLpmuRj4bzmwi0I5qiIKaUcxVnEp6HbmqSbcwL2sTN89+bmdM9kbI7wNbJz/oiCEMEflxQFggs1SFj1EKB8hiFXdMmKMeX45URQfaAUeR7TiIMOgZn5773V0rY0DyfkAKakcZMj+CN05WrBaq/VfVAJSo9HVSk342RncLDkzMVbDDnXMM0ouB/KMgSqfLw/HpHA/b8N3000TxLHijy0rKOUdOvoXzYcsJ/4QzJJFXgHpg6Epa3rzOAJZwoQyFlVojvwFP5Vcs3UyImPjhu9aDHHnq75LlxP5EuEZXLe2RtDbk0CkPwW5q1JKCELcJXYTJfL2fUZE5RUBPnOQCf0c4wvr33FKG+feJ/3P9c/RlaKfGL71EuZVhqFmxdu5rtJp/U2qIsc3+cqTkOADKW9R4AZOuOcXZl/wJW5muoSNmhoC3xbiYsr24rWoIi9oCt84mBZ5mBixVUtb8iwHMj7SlXoGsb49zqdWWi43jsZjYSTLGd1Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoibxSM0tJoDligTtBxefkjzgdSTTV6uBRRBXracE4CkOV6+vi058OFiHnQtmi/IRXI1bkh1Gb3EpEs6q4bnBBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA7RAQEOH03b2gYX+ZPakCtIeimPBEB+ZHgahvG/+17K2JC6DOCurx/2CmOVtLZ3fJc7Gr/cM8+7bbpVXTnI1wjft0y36kwaIYkI2r6J8MS5qu5LweolvbVAand3Cnp5M5R8YVWWkb3RhuJvOq2WEyqJmgcnZEe7tA53liZAZkgb0Dz2rqcui68k1w4KLVqN+mfUiz51vvPI2iF1wzXo8EGpe214deayH7Utwrya5VSE6LMknp/0BTx1XDkBX2bFNtF6n1cAwU3CRT20SMs+aKTbgA6T7SOIoFMJWiBpnSBm+2zFC330lil9U0gIBrV9q47TcSkt+lYFp2AKsW60kNLvjNOro8fLl9mxbzvts3ZtMhJ7qB46Xu9gIUVCFfofknupvvB5gbvfPlw8kNIGCDh8N6857kL32LyM8vNeACTRrpmGjE4WrU3FlzPk7nUJwzcJy278ygkyESEnkj83GH/NSZA/8cpLFHpXOHF+/pRx+BtXDxUSwn4O4C21DoHzSOIdkqGA6ZKWaD+hoO8seF0Es/Af+ngquNtYaS6GtkSPxHNiryhUokolDscBREgCTjg5FBpZhEvJcz4UeczSEeT1AaG9seBC79eJPEFJg3QWFTfral7MGrKElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMtw2IOwIg/BypY5CUZPbvkfzpgzK0tITh+TzynxH+JZY7BEl2MOZHNd/9dMhbOyfAEheuuoPMJ9vz2RLdXbjCw==" } ] }, { - "version": 2, - "id": "b90aee3e-a347-4173-99ab-5767686c1713", - "name": "accountB", - "spendingKey": "248891ba2054b1955b2ced7f9f8aba11746e60806f72ac2fdd8f3b15fb09415d", - "viewKey": "d4e03c2e125f131e5d18ff030b7a8d781e31c21527ee28f77df82fc4721217e527183fe10b7dd5a01c9c30f55889e32ab8754eb9e88145e9d77398c9c80f278a", - "incomingViewKey": "de91261474a868ba3fa4189f9a44a24aaa44bfdd8143fcefcb1bf5a4e1946f07", - "outgoingViewKey": "e2c7518c3ee8b4b78a47d8b7661c5d76f28914f3568b44399322d2b7e03b7a3e", - "publicAddress": "385901c1e90b3d004ed88c9b77f9b8e7e20f2a084319549bc13c0244d21f3973", - "createdAt": { - "hash": { + "header": { + "sequence": 4, + "previousBlockHash": "33495A482D6FE913DD59B4F813A0B8EACDC840AA9748F413BC5E52AD8FB4EB13", + "noteCommitment": { "type": "Buffer", - "data": "base64:RoAsY/BT7xtOAF5ckel4fp5rS1TgaBPKuSDYBIiPWxQ=" + "data": "base64:aq7bBH7s2fhLuzP6I+If09fl6GMKBhyWfGIWp15viic=" }, - "sequence": 3 - } + "transactionCommitment": { + "type": "Buffer", + "data": "base64:9Qc24HLisLdfxvStWzjji9qtsvsSy0ibD8yvof6Kngw=" + }, + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", + "randomness": "0", + "timestamp": 1684973485179, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 8, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAArRRf0BlGAOfDRV2Hcq3nSpQFQ7WiKOIHbZunIBXCygOEJHkJBbrAxisGGbr2DrSSrYK2QnF0O6DK+HE6VCR59BA8+rXEK3v/OjAZ4ZeMC4KmrHLvk2Blz2IIvmODfaG2v66AiPDbyMQk5cftkUEpHB1Ye7sNzmZnGPYX/Ktf58oB9s3TVJoeyjp8IJlERfmWCRngQGgG/akXJ/WVgEsEZuYkcsVMK1Y2E55NSfn/XOKyDDaNVM09XXpWfHNGkX+BvC+uXb456C7aiB+LwhIjXww1+/sqa8d0klGHypTOD6p1SDwfkL1I4e/i6G5eeLa9cFzQ61eyLTQAjGgtD5GcS/x9q94iIbr3A3FFJSoC8koqVLoa0jnWB5u08DbJiGYNlfSzVC0yIsPo9QaGcxf9DoPieFPWJVdcMCCk4HufFQRddrGOk7wg8Kj/DXDpu1EL+yig5dI2dcxf/chbup6ZKPCn+XntY8wmsfyDIHIbcCWeikVDWKEdgUDGnubiIuce1XUtkhmiwu3PEvOkHSNA33ovu9A6twMiB5StlSiC8ciknko0ZV48M+rdsJXptyIyqaeyB9S9g8wvwiEVV1Wixso1zSyopD7+xkrB71CjZGxio3KSWkGSkUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMSnaJ9IVyJLIcImeYfc8B0RcDVwuN8CIOq2Ro6yXfFVCte2zbWEBPvcnAt1YFJ3tWazkdiCYgPcsb8/5hx/dBQ==" + }, + { + "type": "Buffer", + "data": "base64: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" + } + ] } ], - "Accounts disconnectBlock should reset createdAt to the fork point on a fork": [ + "Accounts disconnectBlock should update the account unconfirmed balance": [ { "version": 2, - "id": "96346b40-e7ca-474b-a5c5-c911dc91d4f3", - "name": "a1", - "spendingKey": "f91087184473757aed71176c32ac406331f6df5e216350be894cbd0e68cbe512", - "viewKey": "4079bb58b5d03d4538de737d35c612456836f3bf2b712c29d3e06b76a2c71a470a795d401be44a9a908782868a05876d6139610d4dc60b2380978e19c7e0514d", - "incomingViewKey": "f04639123159b34fa97df497159db1a26d16915803edf74840703aa3209cbb00", - "outgoingViewKey": "6b90ecfe703ce6844ea41ac20757fe24580946965c2b8b24e4498f4ba1ecf8d6", - "publicAddress": "3069b942f9750a8e1649ab20ad8ed6b4ab8917624b3c8cd55a765dafd889e632", + "id": "dcbeb9b9-0976-4868-9a9b-36ef5d0ad6f6", + "name": "a", + "spendingKey": "03922f02269bc01404f17542f2d63bfacdc32f8fca667074004fd692de02329a", + "viewKey": "903d80d4423a98c6cfd03dbdb2405fb56e18979fd6f602a4e1b15285320e21362f4124e08dc9b8e27073f4a7cb047f134bbbf692e3bc0600e983b07f2187eb5d", + "incomingViewKey": "975c3c746d56507dd0d5c884a3b1c908aa1021781b6ca09a9e2c7a301352f806", + "outgoingViewKey": "69c850ea0ed79020e2bfbea55c63c3ef012b90d2f69baa6eaeea2c2d1d8de3c9", + "publicAddress": "1c367e44fbbe16c2be8a68538c4d1824458391eed3a4e61c3d17aa63290414c0", + "createdAt": null + }, + { + "version": 2, + "id": "a2d91d06-e09b-411a-8b7b-25550056126e", + "name": "b", + "spendingKey": "cebfeda2ceb5603e121e7c28424af6a727f4393acc1d6d3fe35a03dbc6edf19d", + "viewKey": "6b3e79bd8eaff3976ac7cd3da8b332b21b7795b0415622ce61bda3457e36a625c203eeeaf568506228f5cd247b602e1fc8768e51fbceff72f1cc11cabda7222e", + "incomingViewKey": "08805219ab30feaf99cc6e296f83b934ddd7ae6ca38ab016176fe671e88a6302", + "outgoingViewKey": "dccbda9a67fcd4016823d14584e09e3dcf1c7709ce0327edc55879481b482722", + "publicAddress": "d1112790a5dff00f02a27882b4ba6cd734015d524236e7b40361e5cdf054fbdf", "createdAt": null }, { @@ -4687,15 +4597,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:jB+r9Le3xZQGXOZqjCzfH/XIxMsrXzguUe7Qucze1Fc=" + "data": "base64:KgBJn25gnzUZUD0nzxPiaRKQYEZJRhzOqEkwAWS1f1o=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:ShgNWGautRHVfLfGrERk+R3T9tfGY8mBzFvGkBoGunc=" + "data": "base64:fSCOFVqcQJKdgFZKLDZKmQjuCrQCH0ndSjVUmELoWcM=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340442106, + "timestamp": 1684973486108, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -4703,94 +4613,94 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAcpPyWdZN7cy77Lk9PBzleqM3eterbYpaGp21DTS0suqvStS9zq1AYq/cVRoNoayyQunQoAyQhA+DIVzEn8YLM+pUIpsQsJRHxaQKZkgl2BK23lzSPrGyEgvifE5k/LvhymO4L7ml11HGdrckUW9b9JFH3Qo6teUiI2nREMXMGecVbrCK1inCoTIL8hg3AFbwZNWGSPZrM3XDTzt/4wYmyt4bN7Rh6UxyvYJyN29H0J2hXI4dSYBgnPwhZ8h/WqspZ333TJDEwhKHUdWGGE/XvlxLSR77KcdY4EbCcoWlHvhrbZwHvZ5Nv+Jh+8q0Q+gVudSbD6BxGYfgzMBQjF+wtExbUyCKVb7nfjhBcAiMxUUN4YP/iBJL2/CvG+MAFWwplBNHHyuk+uckKpO8nc/zkf7aZk/h3rR7/Fkuthxr94ct5v+0+8rW6QXP2ZTf7AWNF6rznjY+JuHSHaCGYpzSlcMVYVR5tLV6pN+1umCl5wOi2Spo2PXRvsKdNc/JoRAJ0xALGLyTjPU/HslZCTLWJY/3zv1jG7xMUawCjV3pk5j0urTubTYt8SF0BI5pnfWdd74gWdg9SA0jq9sd8y2J4klkbf9+Qa7nasJN6LZkRhDw87wZYLCOZklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw2JwQ50tEvnBJX4ImFdqLFLmc8geegLaxVV9eft3q1Jpx+Fs59axjrd+0MrNqwuJZpmSWptL/tnA3aPfS38dJBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAHMy7xzvn9vbh9kU4IZZ69r2nEjNTK4EjT1XYjuTBFSuzrJDR2NORyLv9KAVZNv9leFAGU35mI4Z3aslMrFnk10dPjCdXnS51zeN+BvSOFdC18iFZZTY0zZd/fZEQpeAHVbG43Bhp8+1KjcNNsGsfdtBO7lbuGOm2qYlhzlNxJ/YEShEa3B6xNus39LXym92Az7b3VtCx+A8fCx/HVOGVFxXYPZeC4BzTiOLQblqzpc6thOeejPMLY+4uzR5qEgEDqwwTOvas1XCEBPcNO+g1sVc9V3T8Y1ICR+5CsWNrCo5U6E7bdy30zYBnKtx+s0Zf3ayL0ElDYoblbQPD4VrousfufPFA+1VV4Sw00rohrLKKyRsaetb/H3Aym1aBE4wydsfX7PwzYT9BZROZCM4l9vFc/PIUwE9m0gxDIrxBn9ElrWYiWU05ymMOO3puCHvvXAHI2IFwY9ZI10iPtvg7Ci48wsDHW2nMdAq2Sg9zq7yZXKtTsKLzNzbPHZiltPDqJvn3j5ffzg2z7efJ7EnuOiWQKWJJ7fqSl4cg6cEHVVwNQCfmCnP+tOltBkdUe5vpXsnDgPh8dTGtWPH5Y/tiDuleRFHT9KCEWvFFWhdt1duDU6K9QEe3b0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMoqqTYlVBpq5qR6IZkibfQbCEzu/nDOdC85PAjIk0oHKvaHhubf5LfHs5eQklSAdZWJBTOprc2LnZBRl1WQIDQ==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "5008580B086C7FF91AD1F46A84265243A7A1EB3CC6A27BBF79C4A8D4FCF9C956", + "previousBlockHash": "828DAFEE28EFD5964741C8E7BA87ADF5080B3373D4E73303ACC11ABB5FEE9011", "noteCommitment": { "type": "Buffer", - "data": "base64:PJPw78we9muj0OCyJVV1TMeEZJIEyaAT0zEKS4+QHy4=" + "data": "base64:v+WiV9H3pJ4b+UBnnt/IYSw+a42Q/+7rkgMbvpEmtzw=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:BrHpLl6tFtLfOI1qEkYE6786NfIAH8Ecyykywf6snNc=" + "data": "base64:godMQ97OmwtOPAMvpoFLdd5pu+s1vHXYmKFz9p9ODAg=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340443591, + "timestamp": 1684973489206, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, + "noteSize": 7, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAl3NTWmzTtNl03SD4hhaJsL7TgFaTGFOmC2znqVcsthWnAnXfDaGNex7dSHJToFl/6iNSTNIjK20Gkgq5S8Lh9fRsZ4dDnYEooF6xvbFwiaC3hxj0+i2GWk8B2I9M2RzuqS25nlX20jpT7yI5WxY4nLgPMg1XYtf4QlVRNDpJMWwYsJB4+lXsgwc/3iprUBOMDYSM5F+YWdZz1KtOxhtesjd2M3sbvx8sagAZlDw4Wfqhe1C9GjYcW/kXLWyNh6CZyVPa0A6jtD/FcIE0xKuxZIb13IkxXElE5fCnEFHpiBfe6yCjBpNgTzvqq/RnW6PxEpfiU6/Cc+kDLUMqBKF2u3W0iVdMrSuKvp+PEjqNRCwtvnHaGAeJaH4XodGgl94gKFxhdp3e39/QIAn14ek4xeSgbUbvYLgnb4jUhT8Ik5SNhx7KNpbAvtvAEKrcFZZ5hL+ZvDwkRgNEbbqaNBbtc+Abkn8vU21mEf3U+7KDkL0zw/mccQbDBeLluo06vgp82fbUlct0CMEl9oJ4I2A+uHqVU1mhZ1gCd2Eyz6nEHBJhAyFLMpa0yKuZQDg6Ai5KXyrd6XhsPs1DIETkOeBXjVCDF30ecixh3hJtjZE57Co6KWxgTUisEklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAt5Jfy+oXaZuDxTDkhX99hyjGximc7eA71hjO7pkfUYn/QRelrACQD2mK+9qGnkMxuTo/+MDkuioB2deCTZDBg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAshPR2vh2PUJ+6tOUQxBpFeiIT1E0Sv6cmQ1RS/eqOO2hSHGzco6LbhwGmTN0Eb77JKglM1/nuCirmWqnNP0DBPkv9ffl03HfAooukEGBFh6FzigZkcAgX0w2n2WMUENIJ8llWN/HYb5HttYj+nZQVOm3Kx1j+HtyxvGo/bayA1wBIKCuld1kMurXy1HD4d633fo4n0uFE12QW+g+n0E9cF9AFApK0qrBmAjfQOYozg2SQoTeAQd2yXaC/TbpWiobaO08/ZuqBpUjhnw4lEswwLhDhhthaTC+vBONomgJDyggAA32mhH2bQoHY7pbfteq23zjcA0gT1LlGESUDv8aqSx8GHF0HTGZ98zwcLPV1jgFOcPr2zKvwDTKLLhRchVPfW4zBfroLLOPrztkJq+1Ng3u8lO8cYokhu7oMMwSe06jY3GgTBLPqyIeP4IZ0RnnSUGv+InrEWOdgBB+3pljFcPQaBrL5ew9TrzUfF7BCtSTTjmhXE1m9v3xE3B5a+FJAxwXcB8QbuJlGmEJcw6CWcCQqlwiTMWAzWpWTOtIlBfVkahavqwW3BwFmBfE7N0Y+nbQhCLG+yB1jqlae3HevBkdgldLQByO7K8Kb0rSGjiTHt60xTddqElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwGqO1HrnwZJLuY/94n6ao9AG1sbLzUNeedGrJVTIq4iyA/NniVtC2gdo+VCUJUVQo5QvbTl9GfqmP2vJX8u2SCg==" + }, + { + "type": "Buffer", + "data": "base64:AQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAMA98g9SUjMolenaeyFe4j5wxgL4ujgmDNlHqqRD+KSGvFd3Oa0S26bU6Y9oaHeGufVl4Z2umKl7oJ9lFL52sbW1NV3FSsVyar0g8khx/peK1bGZWPlNFEroBbisnV6UG0QFkK6qdN+zJAyWgjEf7WoBofRzT8eAEf1Z+Sd/0lC0G50kEM//zom2sbvrzSmc+lMtSlLpAQYCBUkqG5VPmgf3yteOwSrXxv0hX63vNJEqTQs+8lAlsi2rqlQGq+JDTRgl9xGevjjzQ5H+ZUqBau4p8rVrdWufsgAkT/N2W46nv0Uvp9HdkNT96pSQRzQ6FYBtV7DaIh92zPwRYG7yLtSoASZ9uYJ81GVA9J88T4mkSkGBGSUYczqhJMAFktX9aBAAAAC9Xtw8fowWp/Vsf8gJv6HYdpUQo+sQYj0wS7et+NVjH5Ul38PxzldEFyaQtK80LvZgm9/0Yh37ezyj2/8zSTBC8uzBCko7Paag9DezvRgdLzfUSk3QBicIrBZSxrkX0BYjKuXUfABz+DUqHR5X2EVLTH0b3EJEQutt4a8aef38gXCUmpTkMF1VPK8nsaPe0dore/8W5HJn2L4M1PIdj87CVF1cw2eXfuraJL0/rY0HA0zNRt27PyffGsSW8xR2LyBdk4O6vAVvdW+Tbl27tvjwn1qn+ZR6SeOw0lNOFOt2LHqqfEYyZILBhO2bbNP5aLLHUjkwxVeXk4FqjyYENLw8Z7pu9Lg7bHUJp0YsO2cJQZPH3OLQxdUSXx+vVOZ2vlQjVd/sUKNd/2+q16a3zNb6MjnSaG+zinS5yxULID3wCBniIMSu6UQYicH6d5RXXOPyRxjmJHZxEf/1C/XT5gA8PQBhgNrlCAC+/bdJ7YnH0aZla4cgpPbFtwfas4RL9Fob6vgRklN9CI5eQi0Kk6BXNhsVor0coVoVf7fvD2Oeqbl0BCUYx4Eulc+fOwnbQMgtMtVUbVwoWiKk1Y4IraM3U+1cRbIZlfOXlhoT/bvUV/vC4eYLpQeeAnHGl+hB2YfcJJiBvGJ7hxtSRMYEWG1/z73TFks2VPm9W7kOH9PXDRRlHFYhjSGpOLnd8ioXBppooHU1QPdh2P2swqTMylzMncdMu/S39vJurYhu24Z7lTHZyL4PmEkyXhabvFsEoC5w5aKOl2ue1ftMbbpKX1/7BTEMENsYo2ZwYMzxC0L6Xn4DQ3LFbcfavm7wjlLQdafz05NGsPg8u927N+DcW8Gm7GFJkvLu3TsWEEvlXSPwIhUpmaPTCxcik+qi4GFyhWPtU1pbhqacPBJy40gHo3Uhzi4DI25+RErhPg7+7edHwhy1cQO4Gq4cFw1aB62HqIorieJSvWeke3an5wX0dOPM7xjP6Zs+nuWqd7yvPxEVHCnY9zbcgN9+nJ1X30SnkOFyuYB4VDbf1b3v0WSUSsNlN8zdHVR172Oj4D3e9Q3rKrw523FGlF4+8xCdWLZQ2mY5tlHHe7o8rMct6Upc3vg51k4aXDpOGpjzyPwiMY5OWp8yF8TBHW+AGiV6NKVBWUdRzZQ540Yg0Se59t/UscytuDi0VtLvAS2Nrf4r+6y6dYdD6+0q04whUjaehDmEnWkuObgMecC5PLHM5eqjfi63XJckUSVt7PCLlkgxszvNOnLqX/OCzjWLQveYguQ0ejywuQ4M4zxvS0boJkUmyYrrTsEQy9c1CHk/Z5hkvocVkIq+CS4WPiMELcy9sdYlFruy/DcoQeyfHvYs39+wSrwjsGZMO1c7hxjIxR/d7hVnOKbumM0baX/0xu5BYYH1RPjguVVKWfOoG0QcnKJmyLd8GRWWsyBnLK6NNQOUAR03reNf4+f9EZDiSaQOOkzEcaoAJ9tL5qmMaqvswxrI1OlB5kr+oNKeE2JWc2V9po0NctGfSMoInAVQCabY2QaqhdrYBqxCyZJx4XgBgHsNlZAM4aE0C5otjh5ogH2+fQi40+++b9kFUoUus7xlCS5lkDA==" } ] + } + ], + "Accounts disconnectBlock should not disconnect blocks before the account head": [ + { + "version": 2, + "id": "9e8bb3bd-1c14-4f64-9fb1-8521ae418aff", + "name": "a", + "spendingKey": "51d14213e16d8eea67d46de07f5e539df9b7de3a0a32aa8afd419f4230b7c309", + "viewKey": "832853c32e578a93315bc41834196eb3812f252bd65ffbd36282e97a69ce0f15bb549d407681db0b726df2c454a40eef58947383f6565573a95a75f43884fdb6", + "incomingViewKey": "06b3a13c36e729d5815ca7318a6b02992db0947f1019280f47e686f398898606", + "outgoingViewKey": "e951591a22ba4f99cf508e5838e27267ec1250dd90151cd9f912409cada24f0a", + "publicAddress": "2e25f5bb48f9c3376763ee0b1d71d4eb75422a2e6e940a029c8a2d01c93ce1cb", + "createdAt": null }, { "header": { - "sequence": 4, - "previousBlockHash": "5075A906765D36732EFD3B361AE642B5C2C73C7F9203DE5D8BFE37EBD96649EE", + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:Zu4Gs23scFB/wO2h1xoHPjI7ifAgdGaHTHzyFlAZFzY=" + "data": "base64:70KMi4HT7p1dnHn7MRwbprdiZG1Z5wPsbCHIEufxYDM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:HCd0CvB9zfUzPjWUNBZnQVr4PkwSoHpUGN1yl1ZHVNk=" + "data": "base64:4KKcvkbmkO1BTKkDG4EchTM5pKpp2/jGEookvFg4MdY=" }, - "target": "878277375889837647326843029495509009809390053592540685978895509768758568", + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340444586, + "timestamp": 1684973490170, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 6, + "noteSize": 4, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAgOgJydYDh/xSAEtvksbiiMFj6tIOx1q8T0hfhEqC14CWZG08TqYM0npmd2dHt6mKExXrKZOjcMpP9eo8WbXu18Sna/c42DnzDZB9Gn8q3hKFTDIo9ynKvMcs3x7szGizYjB5HDofNeilT8iIsnjS87OiQDKQIGDvuoGwdk7bTqwUemauWB6k64SzLMeMjIRIaIjprr/XsZdfFERz9wnzJiPFBqxEztsmU9Sb4iN1Wj+AaWPeQp4L2gH/a11wEiKVsBDTuFeL9gRzRFbXnuEMb/YhGWVi6tc/EUJbf+osIiJXp2s/cJYJDLVpYyvcJLOHVBZfg273MzpZmGBSLSjzom6/hIQk/okwtUEyHc9XQO6tjgq4CeXHjebco5j8XWIQlXGWAC7jytQ4lEEICqX98wW0IR+BMOAp7Hsn0c4hSj8u2GiJL5Nj/Vkt6cwIzdj2OWAYjkqglJ0Okve4oQPbOneesrIW6lVU0Jly9BRcgVJ2tAFKnSXW/rCXSiRr5P/CWpv66D2dcfsQBGYw6MPEG2qRCbzNDWCWknFyyK1EdQhuokrpbR+luTZgtqqgj9rhXLG17GmrIMFOdeHxp6sPdDZiewfCFlrJZJTto3TRt2DBeouysG/4qUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwwEaqfh0CAcQggH5xkhk+0G2In+aMpoDenxg5izH0SUCCOkZAjDXqWyzaNl4eyHBacMhCRw8VD3sLOXs2NYzDCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAldeeiuIlCB2GQJKBKUMZVR1ZY7CfORM+guuoA0rjqemxKT8wC9LSPExo/bu+RD/dUU2g1PdZ0Hh7I+hpnnTFBWqmUYlU3jPMzzUaSlHnCDWl31BTOJx8n6ruAyIV0ruwSATAFbs8EDRC2Fu/HmASzVWgvUTpsZI5QZd7EaOf4HQWtO2Z95AZ0exZRa1n4tMl/oJz33rjOWd7LPd1bG+LYvr97HOiFnBSK8uDWoT0h3uGhbrvVM2lkjAJqmZ0FBx7PXUewz5a3zjLV/19uOQC0kIzTlYDzeDoj+kMhQTxssXz0NeZfjEaJM58L2sXhz0wDme5xgVvj5rdS4RCN6qQQxWCj2cMlsKHAEfcK7RTqW8/Uqj9UdThjm6kyv5ST+86fAvqbAukU9G7FgRJWAzvcFSU/WSGxzj5dSsjy3GkR2RG/mIx+bip6IXJBx+ekU2SNI0Iaf9jfl+M1UwNob3xq33sfgcQvjf44MxTyxU4KF5qqTWMs7jVV77cdtk84FmJ1Z7B4kkjiqHxNWwQ3xp4NyAoGsgtRYQzpvvKICnIE3JF1iNdRublPEh1Ad6obC59rQo0Kw7yOfLVtCx2B77iL7t7QvVwqQxUV+U70sryS21Cn5wVLyRfZ0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwx0OxuoB3F4vmeLIfM3VD5Dka+I98r47j8nKMJRnulEd8N8nJFx4EHSDi+cKqiC/HIeXfvlT5S6nygLQPRPrfBw==" } ] }, - { - "version": 2, - "id": "f4eafb47-8b67-4e22-8016-e5cc4cf50fdc", - "name": "a2", - "spendingKey": "bfbda91d140857edf4d3e8afbcc6aad95db334bc26e901632cf012a37e080e47", - "viewKey": "2dc274d3c5e59dfc55b54f1bc869340f263c8ddae01203b737163598dd8927b4d28940602cad363bdf086aeb341e8601fb814312dada6a8fd38b18aafd4a0a55", - "incomingViewKey": "19d78d3a106233c748d477908e9b16b50572536e8ac203ad63bb052c29afe104", - "outgoingViewKey": "2e6ca3d717c9608f526d7d0557f1eee795e02fa13f5539212a34a8d2741cf6d6", - "publicAddress": "106f3f0b35e8b8e57d2f98e7f9ce3d00310e34b3725a3831a1b930ab6610c262", - "createdAt": { - "hash": { - "type": "Buffer", - "data": "base64:64cRkIOoM8k7VBZQ2BzJK99JBnTsuEAwD6K/nygRWNo=" - }, - "sequence": 4 - } - }, { "header": { "sequence": 3, - "previousBlockHash": "5008580B086C7FF91AD1F46A84265243A7A1EB3CC6A27BBF79C4A8D4FCF9C956", + "previousBlockHash": "196AB7B2CBF4CD0F73DB04EC96A4BC107AFAEB396940D79060F31AFB8866601D", "noteCommitment": { "type": "Buffer", - "data": "base64:+SWWHgm8nZ1Kij6JK+CAj9h5dCovHFIXbTAqN4n+2Ew=" + "data": "base64:qutEIdw4ztjoAbnRTSM1v7+3QjhlClvnZfhtc1ZMORk=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:i+rVwcUCRIa8WIRmwYtSduErCOXSa7+0dx9z3ZGX+OI=" + "data": "base64:/GHpBrDJ23De/6PKsHJtKo7+ORbQD1ByQ1J1XViymGw=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340446073, + "timestamp": 1684973490841, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -4798,125 +4708,86 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA5+gD/RPIARwFQYlKUsk4E03zciuRtKPn5RuQZB7A2G6W+BYhc3lGO7nSWVGvhKWMthx7bavHTwVTf8ZBtMkzhzOKULA9hOqX+iDACwJcEOCFNkNGJStgP5rsCwi0a/6MScL8OnBpVhLucA77a/su3C6G/G0V1w7kYmESlDbJu5EQvx35cxT0GMn3y8k4vIOGWcrybjstH8R5R0T26tx9IauyW0odqPhrZlP2jMHodNSGYbwC6zg6U1vMyRK2Cx2X6V+d155i0k0n1SJRiZ1B35J3sV9VHqheAjC1CG9Jls/RsYr73QKrs3ba7mwmICA43h0Tkg3Pe0ty3G2S4760CEGwvvYiVmujE1CprFZxI5JekSfUm4hrAwQ8WbbIFlZfoU83HkS/PLEeAEIKLak+TPmTeKqqHvdyiabap4S/linXZyj7+BDUCLMzOhGra9L0qZhuc09nOYR/1qFfHqm3blzb1qHyTgCOj8++bYEb+SOSqe6Ig9rYIiky30FDbLvB9iAQOzRh/4J8vYGGx/Vl4DBrr9XVQ736qyJZgUQnhVw9nq/9aD2bi0F+hnqRawKgYeDuJgtS9Aky3tzEV5Dp9gTr3Nt7MN7Nl8QO3pf0MHqg3PN7B/k++Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwXyi2DlXzj7GHdee5QKs1eHzrsOdJOI5FrmpW6BXAwicdUJDwEy88leShLvFRS+qx4Jcqeho64kxrdWPIjM/gAA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAArEeZDBHoK//cMa5YfqYsqDDLQEHFuugW2PkTsLWxubC3UCpFs101Cre8pw4nH+L0tuY9s1gLsQLHeEt40p/s6G3oR9KXvKhw/Qyt3XlD8w22PZzAuZYftXuUKD1MG9lKn6IOmpeI9NUxERQj5t70xAjyALpC1Uu2vtI46gpykW0CAdccLoWv2Uf9Jhqdp0WDLMGCDd/cqaN6VPTTzzZokhoQdyL6mNeRJHN1YmAZonStvY9ev9ufG+bBFFdTFG9OdPXnoSwUo+HBiYSx6wn3z9N7JahAVYjZGtNrS4oRmFRe5EAm7CGQoq5AwfxSw04KnrYmFSRjZRCjVTsNLDdFm/CatCixsc2mMjM3sBpMdXukf7OZkAVKy+UzDu1AKE0m/ctS3n7Uo3cgbzbmktTLEvMqgMjs7PWDvLM7W9tTAckhnDhhdwRax/dHldeMAUUXTeCKYJb3m3h+bprq2TIn5dxlce12SuIMTDDmzFIpAWIso9HyqH6+BzSCseKe5XSqg2rqJUYSmU0bi1XEFfY/ZhIoTj6ig8kVYKJrkjih169mpOjlyxol0p7dABeAZWF5mj+MBIhNQ26rCHD0ScOmiVlI5us1Um4jjMVP1XMR4yOV5RIdmFuJ6klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw39UJ5miWNeC/PrPFZKC7wteZwSmeFlz+PQxfUtqwuRvjBFhOvCUsfizXuRpxtl9ywJjKpkFPZT1fd9Wc4qmKAg==" } ] + } + ], + "Accounts disconnectBlock should not disconnect blocks ahead of the account head": [ + { + "version": 2, + "id": "39bfa930-74ae-4f29-bc9b-070085325199", + "name": "a", + "spendingKey": "3a7140d4f1585a7972cf114fa00a0aad42427a0545821c520bc863e9535c1975", + "viewKey": "954bfc7014525d3091c47da797ae93609809519553d8d074fc4aeb1f19833459f6b708da78213e3c2f5f9a6bda6aaa064b91a0c76e02dc7a76ef99d9d10bd4a2", + "incomingViewKey": "f293893f47505b60145d9e27e633adc632b7854ae9e712118d524293dc5e5200", + "outgoingViewKey": "285b2c19c32beb36c345ca2b63ec9721349db7593c6c601c41eae9ebf1661613", + "publicAddress": "4218a9b9257e68b5e69c2337590c93411b1106b9bc9184d6fb4cd3b1143c2fe8", + "createdAt": null }, { "header": { - "sequence": 4, - "previousBlockHash": "440AC41196F36FBD22EF1DB4E6CD8B012ACBD5CE8965232E419C50BD42C9646B", + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:gFaUh1pOSBbazB2i7LGkvLKLvuGYYR5xYcMJQjQmEQE=" + "data": "base64:tkW8umbvXdJiEhqLzfe2kLzWC9uof219HHtx4D6Evy0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:H8vCddFWFPXASfYWZetSXae4w7dOykfs0C/8DFOUc6c=" + "data": "base64:Iuznuyi3MmLezoOAMHPHe6sWJpb8mpVDc3gWqp2vEa4=" }, - "target": "878277375889837647326843029495509009809390053592540685978895509768758568", + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340447216, + "timestamp": 1684973491750, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 6, + "noteSize": 4, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAPu0h3MIHRclTGyIDvRZuVYjvHeGU0HHuklhF57DJHRyKUDasbfZwj6BT+RXWWvaf/rR7THrTrM3I3s5XTI1x/7mynoifrGWtfWq4xGyw3O6wqr9/kzEsd9NOcuE4kgx4dVP0Mz8LGl72GzEwAs94Ln+/G+jiFTXaH4M/J9Os6YQG8j5Jrw9wHSZvVjPfY1sogk7lwl/XJThUsIE7yg7vmyuKkx/gGbSZc0p+4/1eFweIyoqKDkqTZEM2gYXOS4NeSSCicB5BXpwpBqAVuN583efNGZBLc2m5HylXxxCR0ci0zZLoKm8/NvCZ5TQ2/JdBNmN7WNvyF562VgGjMjhrbTPLig9YmVf0g8WDUW2oIqOAMMelvuldpgnMZMNFzcBNzh47Wwt3cceR2eRT3MoSe7Kx+/7KrwDTsOXMtQOgppZ3jG0ncomqt47qFrHsu76virPCEAhYGoraGy1hIxue05eTRo/HSwILKEvRUME6kZzH5p7khIQD1mLj3uQvZmN6YKAPRItK5Frg/Z/3+0C4+TFeX+Wf6XhARhELYrADElK/9jqjpU6yLZE+SMtO5vBG94eu7Um/tqtYfx3VhUnJgW5aEksXYJK79r6v4SjNartN9N3fYGp1WUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw5zOP3TlTeJJ0Rfb1f8dWRVdp37O9a8KegSihD+9518Dupj9I+hfXbG4OJu7+ZtLlyIHuD8bTqdvKJVkwOKgSAA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA7E7KItDiXWk1mnqLtij+4tnlUXetXkqJ4XkDfJHZC5yoH6On1Xranm77MP8UD0Z6vGVx0mSIMRFi3ZoHFtnOqh0dBjb2eEU+DMsoQrhW19K0A9EzK1dV21DNzNk1Q4qgqF5J7bXjRclTZpFa30x/1RtHXDxUj/y+COaO6qUtnGkGGxZbO60Ia7uGGAU8T7mVA9c+B0iZeuW6G83eW1y7A3OttBptQpAnZOfkfpsm6j2jfcIk+gUMj2Mycllh+5GDFQ+dQLAj4KbpeCeKbOprhYOqOdKT5oETEzi9WbNbeJ968nJk2AftHRPYpKJdDOuBx/4P8QKkocBcHDsJIfFzKPQR722B/zrHRvve+oaG9iv0C0zNsoEiY0WzQPRBwPBQ1BaIcbHJVUL++hPc3Ya5VhTc/QdTJgNJa5iag6LGoZ4LsOFzuZKcO4a5BX6kT7rNrNfGxkYKyemy8T+HO3JnrHB3gsHlSc283zAnj3MZikY5TFjzS2Z2yd+Cv5lsrehFIKQ/IDEzMge33IWzlc02nIU2S3zQWfAVnoQMLqsfOPVeSgebSVIxydUjN8me59THVtMHM45zsxe3dtqK5aRNArSiNf4av4N0KoHPt7UulrHXO09Ywna5+Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwFpwSTgdL33bLH4bhG1yQpKqrvtqYjGBjmBva3ACW29btDZipQQYTuGBhGKRRVoG7XTkJWmDbQVYGyvL6aQweAQ==" } ] }, { "header": { - "sequence": 5, - "previousBlockHash": "CDDEC93987C5CB66B634B3D36732A4B3D53B2CAC8C696F05BE16589579C9F05E", + "sequence": 3, + "previousBlockHash": "F0E75720800E73B7C5B8F41AD923BC54DC29B75BCDC37AF25E8319B62279B738", "noteCommitment": { "type": "Buffer", - "data": "base64:Pso8WkYekcRXNOt1/u6oSjvrRf7ttd8mxp4BS3FTgww=" + "data": "base64:Sw71zi1Lxmpi4/HXsYtFqSvmBRYO1l6iLWRQ88WFbxA=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:lwet95NUB1UT8+vzdh2hnmD+MhUfX8AHzMdiRDpMDcQ=" + "data": "base64:gtRF1ZU5b0RuB0lxsojrcLLqctBNh1N/XNc6N+GigiU=" }, - "target": "875726715553274711274586950997458160797358911132930209640137826778142618", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340448168, + "timestamp": 1684973492415, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 5, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAbx/Qx53CK5lUBGE4I9vSyah8ckEnWBkqqupaZElWpTiVdFJxaklB7tHXqxBovObpSWIoi+UDnTRAvtho6NMUm87Jm41Tmq+FPZc2ZsunLvWP50HX5JzOjcIPpVRSKopHwvs6cAaWR4bN63puNmk/k36fq1B/tIA37w/BXmoXKBMVTa03KCUdnwD9ky5GpMg626YLOeT/uGZSPfh0EX60GPMTofNvUXrVVV84ImIwhcqROc6qwzDcYzGZjCgb5HVP9qEoF0p5dZ0yWv/qPCo+8kMyOnG7zcm5ay7/DraEG4HWEgFi6bTthjbXuCnK4giwcpmr9LcZFMB/X+5s3gsAWuKIqKKQZ560BnE2SMS6O6z4iOkWSUtt0XdjbnnUiF85DjjIREYjVESnkAzEJTXh9/LUNleGjmHaLN005ZOsXYHFQ0/wpaQgnSP15H828UPH0liz5MRiIKV5pOKJHV0vhAZnL2XgqHHJasVV9YXqA9kDNKNLn32BDbYrgpLBeJtClIIATfJl3VExn+YiJgL9xHz48lsb4BMnLhcjjY12hh6sk3G4FZHGRG1yTAznG4tcZnmYNt9r6OTCtrSCEGZdIRtMkkOKKMcBrQiCpHQhnBNxJm2tHYXqJklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwx0Qxdke1Gy8djj1nbeKKjpzn6voWsxXDWDUdyY7zPblLNeC3GPWqZcWGuIh5aiupS2yPl947rwLJxJgqKHtoCA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAeW8EwhwRIZdo9Mwr29ABXxsMiCZIJ4Pv/ezXa6W/cyeyM4elGhJYNX1ytgZJ7MmyWDx6zLd1MRA36xjklgWMGww0bRPWr1dI+Wi0rGhs+jqpQNW7Wz1+c+5lZAXSaeUd8Fqo+YqgEF/yrmS3NwBT+UKi42O4Un+1G8N2rnTuXz4Z7dFD8/whqivDZ1SGT+bIVMD5dCbo1TrXFLLLL+PYXu3GBjZklQC+J5vJsFZ20aalrfBSUH+yUj/R79yuXcjisBObHxGCB/sA3NMhqTbrZ7kgdYsAEiJDHshwiXoyy3b8YOUdTMR53w4iLBHYfd8p4T++e82I5S4Ab6zmkBvcRvYaR1W2kfU5lmAOc/3yynY+H3Jbbl0bwNiK050DW6hFPB7C4SoihRSMc0wyfRa4opQDx7JOIBizwvF3WzK4b4tqGbN0cKoWSM1ZJII/BSw8bnBeqLfsFl6AZYmqdhOggE/I4HBAPSg5Bf3MtB6/uoZf6Yu6NhlqSGEu7luwb1Q6/EzZzFSKZRPfgYRoOsWYtB3n897VHNMevAvlZTelbKqU5xMuV51eLkZRtFa/jr+9dQBLrkFReTL8VKlLc9cWgIk0IneZt2wr5xg+QjNJu8hYyVXNvUY7Zklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw4n0D+CfGnfjWawAIsjWeLsIzVW4QWXPtfposYFCO5uWiGYvYe/LrRGSIISI8rg3n2t4PIOiPQpYL/6PRotAUBA==" } ] } ], - "Accounts resetAccount should create a new account with the same keys but different id": [ - { - "version": 2, - "id": "de6a08a5-de53-4994-9aae-4840f363ae61", - "name": "a", - "spendingKey": "a097c579ec925cf2d9bf4150977632040e924a085dd1c1b8c6fcfb32888bf9f8", - "viewKey": "ec9388870db386a68b0373cd52b290f0477b2c04dca14e985378e4cd76ba9dd78505f3e8b3b6494aeb7f8635e387a4d9f16eada247373bbf6f1058dbb366c162", - "incomingViewKey": "682875d1fdf8bf1f0317df139e40f3c3007e0ffdf7a06516970741659581ed04", - "outgoingViewKey": "d05df1072c781b895d5cb3e6097201808b721d632baaac84865af4012078676d", - "publicAddress": "b97b90aa194d23de9554c3accb146914b9dc259fc2960104e0c30fe82c4b01ee", - "createdAt": null - } - ], - "Accounts resetAccount should set the reset account balance to 0": [ - { - "version": 2, - "id": "ea439a27-b189-4d73-b412-e345ab04f15c", - "name": "a", - "spendingKey": "2600e62f7bfcd1519c02993e30b7de198f1f0a0440bc377f8c7631e8fb7f7f47", - "viewKey": "1a38f3a21066e80a9429fb55462d7c0982013f19367c7382b488985fc8ebf4d953dd229a8095b291bf0c9b016131132c4ce3f606b14db739199e958ede2d44ca", - "incomingViewKey": "233d28e5def5c771b91221c89cdb1afb8a0c899f42001ac019a626f9365b0b07", - "outgoingViewKey": "4e0cbeaf1b62345099d44afce0ce2e499dee380fd8b53e0057e02ac01cf3ae1b", - "publicAddress": "35bd457091ad591fc6806a9b01a70499ea5106ff701494b082f3a8d1cb3461dd", - "createdAt": null - } - ], - "Accounts resetAccount should set the reset account head to null": [ - { - "version": 2, - "id": "97a8af07-d1bc-452e-abfd-e31c544b53b0", - "name": "a", - "spendingKey": "c0b9b4d975899170d5a2af3f67a19e26876922489ebb0acc78d7841e28554262", - "viewKey": "5ee00adf258f6df17549eaecfb6f747a6fa9e174765ddbe0c1f75d0c6b602fb198da57368a7dab77e850f1c72fe4168e81509e23debd45a8fc38b072c380ba50", - "incomingViewKey": "ae23ae1b39a3e0c43e693b4c0178759838554e7a0386113483f37105b1061c07", - "outgoingViewKey": "c5bed4f577028c172716857fb0bb122836965c180d1c3a0faeea09024933c2c8", - "publicAddress": "65affdc43608581b37e1dc96223ef428aa53265d1778bb60c1835c65b5ad2b29", - "createdAt": null - } - ], - "Accounts resetAccount should mark the account for deletion": [ - { - "version": 2, - "id": "7bc81032-8a8b-4389-93f3-bde7718cf440", - "name": "a", - "spendingKey": "97f1f966ab86a885d87b21be5d8bb6fda8370babaa88672a28a67c147d6ef6d0", - "viewKey": "a81f93a0b8fe27ae8ae4302f5874a361873ffd97d7c125c23cfcc9f9b7cb58668b8de61d9b49a462193a4fc8a7aa406c25d6649bdf31eafad9d042efc6026d96", - "incomingViewKey": "2e674863454875aeb791ad4079fe9bf65a5b663ffa4cc093328313e136676507", - "outgoingViewKey": "974cfaa644a4f349f0f9e9807608742371427a43ffd78d282179d8187352096b", - "publicAddress": "29863e1372d02cd2102d7b6590a0cb11f1b0d231f6137370cdf0fc9522be251c", - "createdAt": null - } - ], - "Accounts resetAccount should optionally set createdAt to null": [ + "Accounts disconnectBlock should remove minersFee transactions": [ { "version": 2, - "id": "c9f11183-ee0b-4005-a87e-6774caab035b", + "id": "e47b6f3d-089e-4056-ba97-e31a8c7afa4b", "name": "a", - "spendingKey": "0d77c9367e600929d854549bf790f578ef98c742990f0b1a3fe2b89a32cd723e", - "viewKey": "3866ac5034f0077477d48127b46358f53cdd85a9fa7dfe32823651808807645769b0122cba8b29eb2f25803bdfae160d6aa8bac80debe8139cc2bedcba8911a7", - "incomingViewKey": "48117b5511657beae60c4809b9670fd902f28e8dcab51fd27e65f2d6f78cdc06", - "outgoingViewKey": "c1a4a85bf3a2e15792e707547e323a7ede5294890d93dca6f53dcf828a572a6a", - "publicAddress": "a23172eef1114116be706c6fff7baaf2ef7f55aa60af2b8af35b01ee0edf449c", + "spendingKey": "c0f03af442806b5dff5a723ccc15b1188480f67e122adb336bff12ab4667f0a3", + "viewKey": "072052007b59c3aa9fab4a595a4ab0c03f9cfe7576d6cf582da73e05bb70e0c215bbee62f81fb79bd1cd3e5b5189655a46929e48c05501a4633aa8321f7cf11f", + "incomingViewKey": "5f51133853b03e5c031092ff71d5f5bd76c7ee9005b1c749eba7435ee9308c04", + "outgoingViewKey": "e1ed8345cfb410677f9f3543f46633530597f92e650df4c18cc22834654c8e6a", + "publicAddress": "ece77babeb1a98e346982be849ee7a78b6c2d1b23a09240d0b52c6e06f1d2239", "createdAt": null }, { @@ -4925,15 +4796,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:k/BjOb/P9r8CwBXE2yQ3h4/OheVvdJ9CKwCW8C/EpWo=" + "data": "base64:7l9LUr9ttpWxszKR7b+iAeGZ+5gtECaitkUfiFxeSm4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:RIaqtqYEy72NthYlWKwzgi4/tCurx6V9KuRMFx1xDLA=" + "data": "base64:3vTnIxGd8n0cdPtvcpFVhZ2A829l81Z1UjPOZjq6tU0=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340450941, + "timestamp": 1684973493283, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -4941,38 +4812,32 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA3FCMQDqioUaw75xybXdE18S8WvJ8Xa8JDKQPy6ydSqawhfA7qJoeYl+ys2A3nFIpCOqM/9YD9D/YHlGX0TZMgy+5gF78Pm1rUtCQt8KNndWkOR20yaJgA/3QZzhrml77eZa1WLglgk2uA+nKewRiacf50PdsE1hCzEuagnjArz8Vx0L4IYRjv7b2MnLDGk0zKeOB4XiCObYs+VhIJ5kAmBDGHEsvfupY/iaLhVvHBdORIH9tslLCS3ih9XeuPYG3Hhwp4KdZ3tb4vF8EvlvtvKw3KsbIF35QEFo7lfLzjtC91kz3G6PUFdJeKE6yH4w/6DI5+L6i60mgZQkie67g5lSv9q7JRRM3iA3cWlJeBGR1ZQBAVhApJX6r3buYUaskJTZC0smPcj7Varw3TJ0e1AMV83iV1OHJ58A4M9FitqcCeS09H6y8yXihTiFJKj49R7XBu3cO0+UtXZr0bjfdw7aoobaL7Ytx7++OOCpGBaF6k9uGS2TWS/0kx9wxOAr/xtJxzGTRSZQXwQk5LNiT0a35j3D84pxcrb9jlk1SXowbPbqixZ08G/6GSg8bWYADfi3SbnUYisnOy8IuIEJnSdE5WEQ8PmhNrFvDqjI5wESgyH3hLcSdJ0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwbF1/2YPsjblE8PPwt+u+aumwvu4rH4gKSIwRXAFA5+i6nQuX4HnJOnweXzgLF5sDRFC9gf6QOI+nlouVSnNvBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAePVXN8+viRvQ878jYClFnKm9LNvdkRN1aGkFfFP95+iKJy9t4P9DsPkgZUnmePJKBOGTUCrm9SGhEfWQFgzYBmhABxbDc4zYdP5hUavqezOp4CwFlyAyTKt1FLtP0PaXKibzJ2DEtBe/Ur6GIkMY+r0m6p8w4qPFpYuHlxwjEXsVc9ID8QG4wOFIXykdAdeE3nL6Vc7RxDS9wWPloSF3UZlNKCjRDoixmi6zcOU7ml+gc7QDtplDQo0zPXFHeXQx2NHJI8Jh38uVd1jwzNydjucRoWPKovIlc9jlomuSMWbvk6ZgTQhi9N0QqNZ1cftFyljD0IlYaQL44T6raFQRASiB5rDIlKGkpgEEgSyNo77v1BV+MOEnuqcyUcnR7p4w1686OoeEbSEIgGLdDmBamSZ7SN7wxI5UOBengUhH+17FXYLlIqDNDBV2G4/Up7oP0VHOwr68hgJ7k2xrq/tMaVypvXrRFRrMKmGH8azG4jsQZIvewclOHIv6BZjvYwtmsqRfPWrdJtyGcxfpfc884El9fGnSh3vlfv+Az1YBHP0D9ziQRsZAI7ViofkgUw0ok3zJWwywbt5tHd1rRsn2olr8E6v00cUGEtRl9KjEU5lstw0u+FUcD0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwPAqSBX7Jvg7KN2FsW0Weevw9sCkqmRpt7cWLvoHKoZ9n7z9F5vEOI7SVB0T1WDkpq4ra0ze/Z/VN09vbd53rDA==" } ] - }, - { - "version": 2, - "id": "6d854810-c183-40f0-9adf-66113566bb8a", - "name": "b", - "spendingKey": "016b4664030dbe139467d89477291feeb7f46c5cade621d176140b2df2179c0f", - "viewKey": "2b5548a9118925dfa5578b9629f9fd6c6b2f8bd5d56b27633ed62db323292449fa664783d15fae667d2cd07ed2212c1ffbc5b5c50b1eda8145725450633e2e6e", - "incomingViewKey": "76881b1388952af715b727ad3152bdcceb69e64871422e16b48902e16eb70201", - "outgoingViewKey": "2b45b4af7731fe97a8442fd6d5a4fce74f4cff195dbd79315ce82353d66d2429", - "publicAddress": "b57d7645605aa3394761aa417cdb6c3b708d06805fa9f8f8a36bcea10a8fec08", - "createdAt": { - "hash": { - "type": "Buffer", - "data": "base64:+H9PF/NNDUhVM3FSFdwLHZdrq6zMh4HWHSE0+4kA3IA=" - }, - "sequence": 2 - } } ], - "Accounts getTransactionType should return miner type for minersFee transactions": [ + "Accounts disconnectBlock should update balance hash and sequence for each block": [ { "version": 2, - "id": "8b69cfa5-c452-484b-adcd-015034dfda3a", + "id": "e80d463a-b1ec-4d2b-8237-ab9be06a8e0e", "name": "a", - "spendingKey": "7e4bfbaff9d641a8d3882326432b23d2b0e6541e66039d4df74430b533cfda15", - "viewKey": "2482807711df2d9aec2517b12177ab630632ba6e52a3fe82dc60cac1d830cb3571d11da5d9a30f89dd71bda073dbf294f148413e0ba0878bda1cd2bd332297b4", - "incomingViewKey": "df41bf2b579b9372811f590c90b7f5cba8ea55ee4d78d7211cf931e56e13af05", - "outgoingViewKey": "d869995d99ec8c99668bb2bfa14251d1c25a74319e1ffcbe435de161e79cfac6", - "publicAddress": "91274ec10abd43af86ec4c6ba6ffffba5f92dacd7b8950879923831cc7957edf", + "spendingKey": "a2b32ca9095e128cb1c878510b893e57aa840531ce97e5785280799b7abb767b", + "viewKey": "4d379f77dce4893dafb22c41ac7611fa1ccab8bdfcfc7db85228c4f08c829ce875440d95ef1464a1629c1a481c275192d369ffd5686b55ca8dacd0f86e4b6d56", + "incomingViewKey": "b6e411ca4816aeb94a1137d8c7ca7ba9157a1ea55cb59d67fc74c0fbab6a1f02", + "outgoingViewKey": "434b258b1712575f53eccc821031e3ddf64036371aa9c99dba0f6963cf6e7b37", + "publicAddress": "0df6f5fddbae76b886e05f67b3136babf30dc0a1175807d7067eda196bbebb2b", + "createdAt": null + }, + { + "version": 2, + "id": "c8f1f0e8-3965-43f2-ad49-d2c7ce02fde9", + "name": "b", + "spendingKey": "811499ac5b4acfb4f059cd5f0c67ea9d55c54ec5a854bc99eb5e457278834207", + "viewKey": "1c27e7d173f5d36a76b12d300c067f4536fdadd2b9b87bc35af9e9c779f85f87b9726e0cdf7e6d831e428e298f2691f5a8bcd7f65cbae67e6d00d9294867ac63", + "incomingViewKey": "1426f8e9206d75471d50df484eba79b3a5df61ffb5e440c40d08623a5d64e003", + "outgoingViewKey": "dc2a8fcad4d9c4750b741656f2224f1fe1e5dd22bcef1e9c14c66b5cb8c91ebc", + "publicAddress": "3658a209ffec9e01373808da79e11bef83266f78f6cc7d9d95af9a0040ed7094", "createdAt": null }, { @@ -4981,15 +4846,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:RTaj2GEpIAzyf/e3gjF0aQxsc/6yh0t0rVo7VAx0uhc=" + "data": "base64:Qw/B42opZjaWVoFfpeqq/rvSjeltHqontRDrKQRE6gc=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:1dmIaOTisdGf6evrxqP4nKECMtw8vaBoeu3sLkm1SHM=" + "data": "base64:lSql+c76JuM3MlWoEDqP/sqjROayloy3HgbIgl1yEZ8=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340452467, + "timestamp": 1684973494231, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -4997,32 +4862,47 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAArIcmv+FC4ktiHlc53qpAs7v/00BCbg2U2tuOZQXUmpCJJOeO3EOaHQdvxsrY0beSvRcyQPFv2lqjIjnbHvQZglVLa7X7/zwfjNb5ygT9Fq+Q/vfTWe4zqDfRVgfyxlXdoVRf8HniwqjzP9gC8jyLgEclXyHqCchLrSC/xx8rvuwIc728a4hFleJ0EEy4YT2xz178IWsy+/1SI3KqKEgILLzpyG/PSdZL9VznvOWkTaaESVE2rbWU5SN4553NrLcD0qQUC4u9k4W6MUv/4a2UghFUBX9/UVPuMOuW9VqvVt0OVGZcUmXAMgOkT4Lhg6ucwpzUGyEB+FdkbBtEWCRVoQq1pFyqirJYDXsD3dHqCI7vJcV5dU/JobPUOiL+jjs6hSP9Cli/NwXlfSmNmOIH1t2j9U0Nml97ZVyhdffUppA7ZLy0ROYMPqMv8MdwJ85E0Utxh/hCycTRbChuTWJdaFIHACBsFs8u04kD1oil8H9IwAmTGWWybHh0+BnFc355p3qp+q6PYUMTvuDemMVzrxhKaKwamaUeE7Zo49/4TKr9aPg2B6CrumZVxn+Sza0AfVgulo8IdZ/OD93hvmpf7/hfh7DQncsUA7kWtlY2KWOB0KDXAsEWE0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw4r/bMsHJDEY6P/xLx6PqKRzFMyTeaX2BpzgZRH4BL7++wTPGDiJx5WQAaWdXmdfgyNeVTVVxSalp8QmH0H6wDQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAXcHeI1fM0v6Jp68tWVwQWyAqLfUaS8Sallyp5QsIG5KAATf2qXR71SPyL45SOgAnkvzX0T8ozDXiTqmHfkfvvrBpmBE0nv9ahUplz+ONFU2ICrQJaXBeBPiQVGbK77SObsFwUZ4IGKGORH6g2mkilcX35EVOXADBPhNfhTyFjL8TK9O7rkY0ZcJ4pH6kO2QFYQx9Y1RCDOSw/ksKsOwjKG2PWhnmAjcH2H/qZKqVKPOPJanP7VyIKc1/RiEXRjqaVA6CI3b0BTkOwbXlRPcX0MQvDEv5Rm2wUZ6Dq5fstYZQl0E4VpSSgjSRdIWCIwKRjq0C259l/Fpz5T2WaN0GZAFRgmqJytGaKgFllPJLWLkA3u8gzRXoNKjkqeCgAEYuX1yCghCibNxsMPUyLT3wl9m29bNs3R6ip22WWSeo9I649lHgeYPhBDnncH+NIB5eX6jXuEpO/AQkaYdOmFkpwpX40PwyB65SfiBCY7h5WOUI3AGmhTtE7M52144K2OQJihSNKwenDE+qJVRAl4Dxk6/ku5mey0kgzHv34oZ2gQHuS/yReMifFJ1EGwpjqDo/nD4Wx2+RG7iZTquSUPnB9y8Qy4lQtpV7ghtRms9Anpp+J1vK+2K+7Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwVS7iz9+N9H9lBstZGI3rgiqtdjWjFsG2sqRxgpdBvZMlXN7xllhEAhK2BlURkxBQ4MDOJG6xqsCGAVbkB4OQAA==" + } + ] + }, + { + "header": { + "sequence": 3, + "previousBlockHash": "773A1B414AF972D7D5F2EE6F7B9077B0B703C7E6E2DAD67D216A8E5C1B89D9F5", + "noteCommitment": { + "type": "Buffer", + "data": "base64:fuFsrGKLDHYYLj8fecSXEhY+D7RMYvAhoLoPn/FemQk=" + }, + "transactionCommitment": { + "type": "Buffer", + "data": "base64:nc65QVYLtPZVrDImLjkQleJwZ5ZnCFl9GCpJrczVAQo=" + }, + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", + "randomness": "0", + "timestamp": 1684973494901, + "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", + "noteSize": 5, + "work": "0" + }, + "transactions": [ + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAukLUxndconThopepA3ojb2sJyvcr5C72EhfFNhoSv7S2emIXq8dUmJc4MgLjK2m9wEoOWbWc6mhTVygoQDGN95nfMy7skrxu8AuJh1IIM0+E0bPo71YcA93dwRaL/2kpHHH7srTr4q0ltA2pyt9zbvsd3JJE/W9hWPT1AO1QpawSyQAwdCRcsZfnGH4lPTipZDh6iu1jE2yhhbLvucAcs0I/ohMLzSM/WIbN646scmSzJByvt9AZJsY+eaCp8jbMEBZ52iRVfHH/IFUbLbYUSfU8SBSaCvE0iK20MCHNFaKZlCBOqvvIZckLzLsK2aE8j25dFQvDe9ZLMCDBgFDWWUQ2DOZoiXz2b2iGnaYpEOI2nI9sIQbVQw2odCKrjXlAVHQcgVx8FURxuN64aHwOlNjUKygJaDucYOeIG4uFMkbct7HifVGx4yuj7/NBx2WGpTvn1jhiW2GRYRND6LMwqHG3pWxLWeFlKG0FNL2jXWsH/++3oGNbzD/+lH16hJjAWfm5Q31jie/NXmES+NgkFPptgwazmBgbSudL+CD6woGfRiDXUehKOk1DZz7GRUpLOINsmArlAz7BrUlRrNmAn9abs1WywFuRLJa1mbn9R6ni2JmKlgOQP0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLhULFugsJn/noM0NaGrZpP1TBiCz2jFKZGQ/0sMokVZvd/uSY/34vCf7UpEdrBEahrHBUIzu3GJcadlXSMwyAQ==" } ] } ], - "Accounts getTransactionType should return send type for outgoing transactions": [ + "Accounts disconnectBlock should update balance hash and sequence for each asset in each block": [ { "version": 2, - "id": "e3a67e67-e531-4114-b31e-86a51647966a", + "id": "772aef94-9c81-4b0c-a46f-7bb10aec7094", "name": "a", - "spendingKey": "3c37f1b5fa63965416b9224b0ad06656f936ad49928de4369afd154810bbb591", - "viewKey": "e33657acb75f685640f0e10b6d3e52e87a66ba851d65a54408e462fce018e6a37b4c0bad99df21839740d870e2cfd19d98fac177e9ab92398fc2dfeae0e23aaa", - "incomingViewKey": "945fc846872972f614cb2fde67251763e226c8720c6176a1b6f4e6fafddb3607", - "outgoingViewKey": "0d31948689424471cc96f5c26a9ae95ca3494268a74e48aaae780c4023c24bc5", - "publicAddress": "2d810889bbe9885479e270cb6fcb9d3f8eb7c8ec92fc78f3fd4a6e94ea68f644", - "createdAt": null - }, - { - "version": 2, - "id": "2f9588d0-f11c-4b3f-92ae-a8cc438aab43", - "name": "b", - "spendingKey": "4315a0a962b0bce517dd4d4010a5215641ca5c21412eda60a70d1d61cfc1d5f1", - "viewKey": "1a9757e148bcd537800d86e6ce42343979170ffcd58dd7363c1fda8362e0e6472019bc23ee42002f4d630172e452f3f85d6f34e1d55a519b710bb81bf7b387bc", - "incomingViewKey": "51ad947cd6903ae0f987e2bd2e5a9d9a0c59b3d85e33937aaf5b749d23f86303", - "outgoingViewKey": "c72a908935a4bbdb71dced2d957f0f73b7c5196de4df426fcef3cd2466cb5fc7", - "publicAddress": "0375122db47f9dbb781ac724a2a23b10ba83cdc2a36dc6714747bcfef8c63339", + "spendingKey": "a15f3ade0d3f1c9fc581eb764e5c6ca1275ae187114b8919077c06aa0f1ef0d0", + "viewKey": "8cb2e05458e24bf37faa7c908d46da5a1188d34c80c3e710d72a736208aac5d98c9f8a4e38cf7700756ec160df57fcad254f0f5b5abad120d139bf66f48e6314", + "incomingViewKey": "7b086ca68966bc7d2b31a7f127d294fc77d64ccf8760b4d12937367f341a8102", + "outgoingViewKey": "b78990b50330f737d3ea26cd052407a6a29a1a81cc9836618c596ecceb1039ab", + "publicAddress": "f098b2db3ad8709a0fc936089f0aecdef9587626fc048e3df689bc72a28e8a9d", "createdAt": null }, { @@ -5031,15 +4911,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:omE35hTKhgaaZkzzVt9FkzmsA2DKkZABSgCEF+dFCxk=" + "data": "base64:aMStHWcUFvjGogoBBuLadpPeOrsTnrEzqJX5Ft43GGU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:iqvgmF99XUyHaKK0OvLnphOl4O+B99d8f12RtivNEuk=" + "data": "base64:Ju10sc75G9wvpDVdZNk5i2v7GS0/7WDzffx+3XXTl5w=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340454670, + "timestamp": 1684973495799, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -5047,77 +4927,81 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAACxmUjrozF27nyQ85dgR193ZpoqRIAKDMK/ActLjp2zGje3ElDBl63jtu4zDnQtTUIrtsWumQaXt+k3caZUWoswAvkXGdW4rJ6dd0lFoVivSIee9kxbZg7r/Np+3fu2EdnPbYfY2Qo11rZ/gMF/ak0zLVJubXxuWKe6RD3jxssGcXy5W0xiTxPtKQPMgJ9cxiKaHP+BCrs1ZG4NkKdv2GzJGUo1oCkldcVDuhcPTfHHmsBVKeXFo5cWKzK19cMEZsJSSetp6ReFWa+SNrLJ0i63dJANCDX473tszNzp9M4RLQb/a90muEu4O+chUGZy3yuQcfoH5nKFvb/tzRtVRuFEirHPjoAuG1diCL52KLeBqlHnUXFg4C8jFGB37L8DwDqMI2rG0WkXG+Y8WpaYTVCcpkL5hlIuku2LdkvCLgPI1AoRU9qWj6Ma3nhuosGIlBEcULhNo8nYBu9Zs7ZNg5d49i33CYQ87zYZjgeLl04qB1eZFHweV5PvJlMhFDowPXCM0S7Vdx745uZw2g9OzLKZE2Ki/bfAyXQFj9fWlpr9nbKru0+GcDJOXOCum3trhkR+MoC3WcYN7PT0ut0Ul1kemJKMv5x48TJsIQcukOUxoE7nGXLyG0I0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwVM7AKUNafUuOTLt4E940CXI6AXo/7DV194NBD1qO2EEl9D06MvvBLrcpOhnCAZzWH8hoYMHxeNciEE+cDUQNCA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAD+A9KpR1YophnMke79iFcbySFUBsJqn20JGd6RcjzMux2mnn5js1lGFS/sV9w/tFNtaVRAYZeGnnxeTPfAgY6AfF17JnTcUY7gh26axWE+Sph4D/nOFI7v00FUQ16wEghCnPYBUnPqS5oxt2b1eW4SFbO7/i5qcdGYHL+/7QcpgDxFIri4PvQfautXyIy+UvRDRyxsrKtyQ/Vdidg51sYO4DlrZ0XYpHbeU3gSU6vgyh7zeePoahlLUsLasaOja6jFvf7TrSZvlDwXLQKE58TxS9utovRuZGVJyujgwce7riKyB0W4+IcfTCwP+pCWEzQ9WxQBDmOv0StSY30GPp5DSwSX9Y0tLkv6u1LbtGDSqCz8b28J0p1PN61KW32IkqZ40nKB0IPNv40XQBGIjcJ7mYl5BVhMI30QNTfDayyzS/3vjV1nIEiw8JTQWGnUabAOyTCNBJgPah7hAauG60WKuUikYcYKaWrcL+CpQeQtuzm6TR1BWTPqh+/IfEh3JFctaoMMuFxE92x/Cb/R8nE1b5wzba9Pb/1CwJUTfjGzVoNYkjAZctg4eg7OfdVBOQ9KNmNhDHji6VVlqDAoNSqtGxRZx5sDA4RpQAII7TTZi/brIbA5RNPklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwVNIRtHNHmZ5I2+Nugzj/tqgX91bv04YjWxxzPUrkgcx/X/WeQJ/CZGZxgPJmL32HjdtOLjPx/72QMaSWq2QfAA==" } ] }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA02cjwO4vuNIb12qki25SvkmF+Uhj5of6k8QpdfZdV6OuMHNwoXeHlgiWfR7AsuEo8Rjanb02TV/HFAhgeVHpEFovurucvr7GNgwCOoU+pM2lg22CmPI3J8wmlm98oiq21Zp5mlFo7M4VtYXgmC3vEYQ4HZNwHEnMRf0ivSgq1v8M5VkTjGpt52rgngD10114Anc3fS2FO59o+Q0bd68/IhthrPQPorgmAjQjipIONnS17Tm4hEc252tT5qH+GSTTHJ/qkMFDUHncDCZ1crvL0CDPUW+Kl9JQtLg0YS3PqI+sMbzvzbjAY4LN3s2iFz/ipRZYk4gAiTc1Qu1WI1H0RpvHWMozGimX9HvlnrrRYKOreKbh2wmaIc1eLVISpDA3P8GyJS74U/Il4/+4Sg5nfva/hX1VGYVCHjFcqcAMkN9k8oFy6cI12v5Rp6RTL16U3Et0QjyJFXQWI1dqp2YH0yuVNKCcVG999FfsP+M73Y15k700UO5pwmJckNyZlFPeRhOMxEZ+LXqQA9iZW4YXdZd2pOZCvsBfUVUeUHcmX6+DrvkoGn5+YaZxcQWyNckIKbekSJM/o8u3d9fy49uxNJ3swsFdDmYGZRx8AgEHLQP/0EJXaFk9jkaJ8ToFEH3XISPg6bzauALW47q1r+hHN1Zt+myB2xlgTUYKS+85ETPTJ4pa6BcRAsOvzLmpjEQiu+HnleuJlo8fhXfLCPnWynZ8mVG143tWmA+GETB/owgQpxJ5arz00fL5OTjGPHMAIjoTNEifz7s73sZ9L2C5j3Twv1QE3R+ggfigB3KovuujJmVDlUnxSsmG7iXSt6n6/xWvC2bzc2snYCQCZBHkXipVyYWMPYRSAsVnyQXPMk5gn56IlPE8Y9uG6NzicFPnDs/PsJ/bF0x4tLMlq+iD23mbsPgeotE/pO4VDg3sVnf0ZY1FVed4pCirZJuBXoYQBW5p5sQ9oBqwRIDXR0PJTSwX3whAjSIM8Jiy2zrYcJoPyTYInwrs3vlYdib8BI499om8cqKOip1mYWtlYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAO3BcZe4U29ygiUbdGT5OY8OzG4bnb5y+O2CxEVq+6MvwhlZ5VNbE5CHMFbVHgdnYZBoh6bJfovOGdp7KHvoWQEh/U4K5MUsoNhuOAmMH9XPKXmoT97sBs2vxU9lRR95SoEyyoa7DQD/G9N1IcTBwNe+ZbgMY6qK/3BFLwsf3nUM" + }, { "header": { "sequence": 3, - "previousBlockHash": "ADECB7CA838082ED4B863524E8FD1A02316FA8A8105F957684DD45D964F60973", + "previousBlockHash": "9056A8B145681E380436077E3C8E3DA9C90C5BC5E91D285FAA5C269A0415DDB9", "noteCommitment": { "type": "Buffer", - "data": "base64:zB5/3h+hlcbZNcwKL5lreM4Bul5b5tIGJOJB0IkInUg=" + "data": "base64:1BHmlcbj2tpxtoL3+gB0R2ItWlyia3x2srTRQ1Vwrg0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:blsYHKRYS4LS/+bLvngAjOGCNNRnmPavmjurTTqf8uI=" + "data": "base64:yLUPSo2+nTYkwjJbPiiqxtd2EBTM/KVsx78M/8GGbjs=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340455924, + "timestamp": 1684973497448, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAAoUbcAxymDzz8ARCa3r3Icx1sYt9uo8M6Xk32TpppCSiMx4liVDLJwe9dSHKilHSNEK6APJ+KoEnV2aQoapkF4/1daFHgWcBYrcx9RU5N1qhy6kWs804h5fC1cCyHg2VbDtzVanvm+CRUEHygog/rbj/RWRYrnE82joOcSoR2bAFHUGTzXGoWhYEHt7G1W5tQ+0K0VeISpcW9LHtJ8LjVrUx9sKDS2glgMICxPdEu+aAonEX0ccTPQesK8AwsnlYpLsx36kCWdXgw9eFZItYND9EVO3mjGACmsrcJ3GDtkQ8FxB/ucxLRFDbIxjcOoQfxQG1Bnig3D3A7Dtv2Vw67sZmaM9aEbidLtONwwzbjW9GcyD5vMWebYWVbXKva+VKIJpRQ4FSV7z4qiM0nyc4S8Arb9HiyUr3e98SiaRT5FncPasl078OM7rUX+EgwPfxceKG60ZitE/jbXgEKgS7sHEaj3U+kYMrSNc84I62dOhxQ4mdfJO1ffhcpo8U3k9GGHJXDQCVGPsVmzodVxyVDGFGRax6GpS3s8CROvVHhM3veElw3CnwLKyWZQk+uHMW7ocHeT5gxlqhZYOdLRKh5xur5HfBw3srj4JutH73ZLYSuqtDI8XY1klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw2VCDAL0Ayz9wNkt8E1vwvofC54iPChRzVoYx1/fp3dBrRHtdW9RcvKXW/Pcn+R6sHAdiv9G2ACm31UruNLI0CQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAdh0BoyJSGNDIAphZRlPYPATBSCFLN63hdmVW+rC7sdWpqIkgIVIY8cRd0ktJKZPP4Enc51DjeQoYXqhDx8ncQ9iJN3gzd6U0ZgPnpF2GyyOg3+bwDfjlSM5v/sIVTEAdfrjLS+4LBfBfzzbTISBK/lGXhNB8d5qjjC6vaPt+zW8FloKlIiIN3SyvRZqnutrxdl/R+OWbs1fDCupqtdMSDcJU4vBU0qzbqOokSomSvnmF8BSkzFxpIg+J8fecXO1iHgkwjbRg96tCaMPVpimn6cj37/PocUvXGjczx+N3pmwGnUfdQFWXXwCPpWZXUQVs8617vcLhSoBpPuuQij4ztDVJahjTpzrBZrTuVkMUh9GiE+2P0Le3PdtmH2fyeAsY0N+gQ+JbdgZtMYc+LWwMvjCp9srV6nSFtCTCP/oUD2iFGYiLYhLc2mzg46sPOwTwRFfcQu5JzuIdwoAqj21n9U4I+xrMkixW6o92g0Nb4/HcD9bwrg4bA1mYHjZs2/EqVUAprLmxd2MSjvPaFmK+uv9pqVShuETDs6Uf8+6f99OkaEHPQh68pe7rWyFdoiWoi+PCFZj1vdpM/USJ5uEQTaZa5LiVKh5HWb2ulr0mUw6wMrGrihRxJklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwXBp8aZf0+Mp4H7dR3LtaND4ZB6voIVwHkvysPjtk5BFQxFoALC7AZBGUaQ5LsrN2lCTjNREGa4Z2m7UTgx3hAg==" + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA02cjwO4vuNIb12qki25SvkmF+Uhj5of6k8QpdfZdV6OuMHNwoXeHlgiWfR7AsuEo8Rjanb02TV/HFAhgeVHpEFovurucvr7GNgwCOoU+pM2lg22CmPI3J8wmlm98oiq21Zp5mlFo7M4VtYXgmC3vEYQ4HZNwHEnMRf0ivSgq1v8M5VkTjGpt52rgngD10114Anc3fS2FO59o+Q0bd68/IhthrPQPorgmAjQjipIONnS17Tm4hEc252tT5qH+GSTTHJ/qkMFDUHncDCZ1crvL0CDPUW+Kl9JQtLg0YS3PqI+sMbzvzbjAY4LN3s2iFz/ipRZYk4gAiTc1Qu1WI1H0RpvHWMozGimX9HvlnrrRYKOreKbh2wmaIc1eLVISpDA3P8GyJS74U/Il4/+4Sg5nfva/hX1VGYVCHjFcqcAMkN9k8oFy6cI12v5Rp6RTL16U3Et0QjyJFXQWI1dqp2YH0yuVNKCcVG999FfsP+M73Y15k700UO5pwmJckNyZlFPeRhOMxEZ+LXqQA9iZW4YXdZd2pOZCvsBfUVUeUHcmX6+DrvkoGn5+YaZxcQWyNckIKbekSJM/o8u3d9fy49uxNJ3swsFdDmYGZRx8AgEHLQP/0EJXaFk9jkaJ8ToFEH3XISPg6bzauALW47q1r+hHN1Zt+myB2xlgTUYKS+85ETPTJ4pa6BcRAsOvzLmpjEQiu+HnleuJlo8fhXfLCPnWynZ8mVG143tWmA+GETB/owgQpxJ5arz00fL5OTjGPHMAIjoTNEifz7s73sZ9L2C5j3Twv1QE3R+ggfigB3KovuujJmVDlUnxSsmG7iXSt6n6/xWvC2bzc2snYCQCZBHkXipVyYWMPYRSAsVnyQXPMk5gn56IlPE8Y9uG6NzicFPnDs/PsJ/bF0x4tLMlq+iD23mbsPgeotE/pO4VDg3sVnf0ZY1FVed4pCirZJuBXoYQBW5p5sQ9oBqwRIDXR0PJTSwX3whAjSIM8Jiy2zrYcJoPyTYInwrs3vlYdib8BI499om8cqKOip1mYWtlYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAO3BcZe4U29ygiUbdGT5OY8OzG4bnb5y+O2CxEVq+6MvwhlZ5VNbE5CHMFbVHgdnYZBoh6bJfovOGdp7KHvoWQEh/U4K5MUsoNhuOAmMH9XPKXmoT97sBs2vxU9lRR95SoEyyoa7DQD/G9N1IcTBwNe+ZbgMY6qK/3BFLwsf3nUM" } ] }, { "header": { "sequence": 4, - "previousBlockHash": "FC463FC28580973E4966B4F248B369D0CB8C908B5E276B6675E85A6048EEBF9D", + "previousBlockHash": "9AE6ED872347790E986ED4EB6E83E047B64B602E56AB78D21AE76464D309C6BC", "noteCommitment": { "type": "Buffer", - "data": "base64:u574BHiNMa1BLA90s6eKJVEy/AfLibmqhE4MBesaTz0=" + "data": "base64:9CHx3HmHaP+W2eavDZaK9r/8S5lxWGLO8iInX+KZGFs=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:FuRqPHW6fyCeh6WsRlfUH57+hXs4hyZ8b/NHGMSuS5g=" + "data": "base64:yMii6RU6E4H+PQ88trzRD0kN0NJPPV7NWOHTxX2Dg0Y=" }, - "target": "878703931196243590817531151413670986016194031277626912635514691657912894", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340461153, + "timestamp": 1684973498130, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 8, + "noteSize": 7, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAmLnoo9eCsVDI7mXeuixk85rN/JtB6n/nkYWjn1YEHDqv7S5FtBQaJccgsGiEsW1/R1jMVga75j/lEFYV8Jyg0vuQHkrYESlDucHGCCTMt2ug3D/qrGgMO4qB/OPdGqSPmaqcE6dMZ9L6JkC6bhsoMxVWxWqvmiWysPsZJO0gEysZL6hCzQ5fdyVw2f4a3FjkGRl8awICywEgC1MjF2VpFSflc3NJpdi99GyolJkNyyupXidwROIF0UzGFuUytrOcRrhg0BifZu+/s3bpxs3yfCV6aXdyf+wHZ4po/4Sg+x+gIzXBzE49nLDHureNFo5qK9linAWxBN89+gdocLqXQKc905Pr5sqyjoBvk0MQRLo/rdc/BEEqppQgb372KLpGsACyYYhRiq4IWl2AD+Tam6TFa9Vz8vU41FYqvoMR5lGK44+PicbY6r7gowO0AK1X4lKXwNXLF5k5begwVdcLvHLTyvHZGIrEmrEIanTF5GTUU4AEgiQSWI7t4mQDLyKe5UKUxTGLq5tGcs7iVhBJ6Vq/uEkJnvuu+l5/IPGSDw0b9B80DdkDK82ZPM136z0cmlDl0OQDLCWzttiPPpx2M46QjUCsBQlki4Uq+SVfT6k52/Nh5ftky0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwFc2I1qu53QoxvRrLmpRNDWykD6Ko69lcGzOckoHgREkXMJ5NlmsUJ0RO0Ho923h7YyPcr7GLFQTEImv1ykibCA==" - }, - { - "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAtdXueLr9e87220vkjN3cjTDPbRD8k5k+DFprJDwJGiekCOO9TaMqtxwVdVa6uB1psNyOs3yxQeFwFp4Z4UrPjMqTDwM2LTvbBN/nSYnE1Yy3Eb8SxaCfA+P15Jv+uZ3tvffLXK/sFgeHS9HS1L1q+GyPqNmae+YmbaQ20ZmQBY8WUrMr8GewmnjxvVPQu0iyReSlug3ki6A8COX3Ioltq0YXIuJePUi59lxu1Ib5lna4Dk4+t/Vpxq5szxzmDVijMQwnsw1hq7YL2tMyoYRKVQ5DPi4U83KRvqdi9kaGLsAxYdKUNR5AX0zP9ne7c1sQryO6p4G8lEk0BGEC+Sl3tU6IwJZRVCvlyqqiSju1EHQ5YtSkd3o7k+bV2dSP9ZFsIadDZsdax7RyZheunYAFFo0SBouo3akTqWgIPnYgYI/5IaRCOLQ2SJmDcFYmxozHrm+SQR7SAhn+FlRLVOqTw0wT/vAiH1o4zOv0b12tvzyL6A/cZ41AMqfvvipmAHtegyuc/9QoZEYaveNKv1Y36bg7tcjAUr5NNn76InqSUaiCn3eeRLLW4Aybai7zdHr5jQaBz3ShAzvDirpwg3puqIZYb4PZ0+quubPSbDDgqDfjulm0uQVzsklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwodJwMoRUHa9LPzXAJuaLOqpb1PJ8xOZSg3Ycg75JK9S9h+mMVf1wgbEkdBs48Ws93FnXYzPTJRAgLJb2UgUrBA==" } ] } ], - "Accounts getTransactionType should return send type for mint transactions": [ + "Accounts disconnectBlock should update an account createdAt field if that block is disconnected": [ { "version": 2, - "id": "f0bd315c-fa2c-4c2f-9cfb-195c43c8f7a1", - "name": "a", - "spendingKey": "51163ad3ce0c8b8bc8c8ffe87894a1d801f3163f6381ddf15070796f672df295", - "viewKey": "997adf0053e0b6876020591562eb4b1bbe88d4d8ec5033df6527a6e0f2cc8a17d206f5164bcb6c29d0db7e74e1933106716f44ce841f9408773e64bc8b7326b7", - "incomingViewKey": "bbd0aa8a2fb8b27590b4570e28c1e51e15326cca42e043623e0777c5b5609500", - "outgoingViewKey": "931484bdf964693f65c93ff4990a38448cbd309288966bfc3ddf8ecc9ca59e3d", - "publicAddress": "1e8cf548d08fd4c25c7fa926ee5c2160669192ebb99f6d98aae625b65a2bec1d", + "id": "30c1640d-86a7-4804-9c68-d9e8f73b58e4", + "name": "accountA", + "spendingKey": "6b39bc48a40cfd4e3faeb60f5b4f192a84a3e567c99684d0aa6c0e1755abfc23", + "viewKey": "5bfb3ca81ca2b70318664df38be157b30f6532e257fb9e536d82d8d5a16b4c36050617ba7ad816c12de9525553cb81d8915784b9d115974c661af81c0b496d59", + "incomingViewKey": "01b95d65acbe42e5e7e37f45a103b4908d7d4e1c30c467c39b56e046111f6e04", + "outgoingViewKey": "819c0ecbd507b7d5446e13d3763f8e8a0f0f1664429939e7177fd9de79f28564", + "publicAddress": "06411bed514a0a135af5977cddabd9282540cee56eda869689c56960ecc4d33c", "createdAt": null }, { @@ -5126,15 +5010,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:cWU+MzkHuzFfGo13cMJZ7WrcvbyhUS+1724FvamStVg=" + "data": "base64:CNYb9N2XImnW7KwQ1O3nOvFjtvkGtaxErTVKMAl7qUM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:X5XFGwLo7a5wvc52cTWf5sbFbHtY32r0kxI9rd99rWQ=" + "data": "base64:z/XMwjMk3F1bm+1cVBPn7IN1Q1pOCqRhi8hYr2FbJa8=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340462228, + "timestamp": 1684973499018, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -5142,55 +5026,64 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA1JY7zlo/PYQjdzauABjlPt3Xc4WhewRPLll80KkAFqWO4bhK8ZMtVQvvFzo/KIUVatwN64i9KH8PlloJrh1g1/+uk3mHdphfW0V5oUq3OgetwPl7QVWGkfUPT840ho/sUuqWUTNhDQgMh4RPkrgoQFUTFP9m/5KgbZYf/vpACJAV82dbeT0iUyMuSLwVkYKdfz4yxWruLc6FNsf/I0oVJZ8lBB2rNQf6yE2R30MWys2Fij44g60RTAEDIkQCJBHT0JARrRHRBO1E+6TAudLVFLHq43Ckz+DoOUMN2M4rDi8vDvmYal9uWT0YDwHJ5tDeJ2ovM7cmmTbcvhnPoXvyOnA3sX1FD+bFv4UUQ3LXLW5yX4SaEPjHnCLDmt5RcXALgwckkWf7pzEsoIkmEm9VTJ5XdczRNHjv83KCuoIY944/3YfT9GXFgvevJ9EbGZhq9hZ1iK/pFVjb+gFCeDVP686EyrSf+9kmBu2voPoXuAEa8WfqCemRco9l3b+8Keik+eWMAEehmVy/LWIkaTuEhSiltDEOTTlMXkIT7AHF1VgSN81pPLlxNSF/wJgvW7oGNNimZJufN+CtCVCrUEoItuz3PcvGpzAJg3UQ0YzLBJNjkH435MYAp0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw4HAbSXu573qg13PRnDZujHiiae2cf2tURuT5P1c9ptQ45vJEb/nPzjnnnwp2xyrUbjTkcGQcKfSjqO1ms+84CQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAH933D55fp7hWscNPmygaRG3IjAEXFDuGT/mXxgRtID2YL9VnY1mAcVlwpALR0rCHj45nVQ/uRDhTlDjGCOyOMTdkKKUnmbLEoLG/tiafhmyp1p6Lz5AZQ5pWL8G2FDWFtIjeJm+HhAw7Is/28PGyxA/7/7uKaRLxBuStGzP7fJUDJPudhfXJdE/Vg+0mkMHq+uRpX4P9OPFfNz/IhBcBvWFeU3USg/7ZkT2Ipqor71CgzQ6NrLdehAcSf4uAVf2fVDBQxnfkxKlx5V0nYCVAbIM1pl8Yh9Dd89k2taqiqVZQuDs/1UZQHJ6aTL0NvS02doeA8bbfrhlzewdOatRb7nImqQaUw2zKO3F2fZDkllTSjx8E8E5rhQxoKkoAvC8hNcn+loMzCMupNXJ6MYn9M7elfO5XSY0+qg0lHgdq9C2tG57dbxEgRJo054m4cgPvc+RLWIG8MERZpmje1m0zbhtAlbi5WkIos0C5gZnkmmbKd+mOUNptvjD5QdxRW8GUCHx+CZzhnJuH5YWXiGuYAkfLarphNipaINjQswUI8jOlhDLugII9LNkC+f690fzRJRZB+H2v9rGdVZkIU3MFGFuAWmEKnSnlXfZKCX+9ZkVCClH2Jh18mElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw2oKeNoRXN89nlEXp/zkXYfXI5VvN1yA8MWw/T+j15p77mQl01mzx2SbSEBlTdE0YFwSJLJUL0rp2FCpbs/qVCQ==" } ] }, - { - "type": "Buffer", - "data": "base64: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" - }, { "header": { "sequence": 3, - "previousBlockHash": "E2D6DD67E7068D189A8049568BDB23D450052AD1BB82DD6B38D1D959501E9EF5", + "previousBlockHash": "F8FBACDE8FC1CCDC5E75B26E53F9EDA94DF6DDFA2064C351407D003E1C26DC30", "noteCommitment": { "type": "Buffer", - "data": "base64:iH60z3ZEQU0EXqbXWDv/G7IzWez7JPXjVHh7v5lg1WU=" + "data": "base64:Ww3ZvV5itWcxAQu21lAcOU1ToxQrO6QoLCqHdCQfgmY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:F9WJdjSgRFLUUJXxMnv0dnrKux49ApRGKHFzXbGCLg4=" + "data": "base64:GVnA+A3okT4FUkkWPgwzeXoc+l1nNLKn/0EDGnW0BiU=" }, - "target": "881271989446208257911980828427057262643615932976441214377264856368067535", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340468166, + "timestamp": 1684973499686, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 5, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAApF8N+l6jhabEfLnCoYvl9a2/Kz46oFdTl2kcch5Gi9CB0XoDER8MQSmrhv0/SXUtzxPzeSzrDrsHn0jB2WtAV0f/8uH33jA3/90yvKA5nPusa7uduA6ZyxUfpfo5fGbYsHkOtnXRTXDt2hoCVymSwqhkA2GS0YlIR2f5oKnZNGsESctvcf7YLic6up9od09X+voUdVdwWpgJHCC8Auu2MMXIFovdDCXyOckI93yI+i6ySRUQwnsPzh6qsnVPNSfPBsOG2gjlFXzytNhJsZBmm2mVfyDb1USC6I+QZ9Ny4DU5mvR/ADS0DD+9b6tDzfePlAJUXJ50CRrLwM7SRx/xlpILMH+IPnFc6s6Ev3TdxwoEyFMIxehtzlxvCAiNKjIJ7h6Ws+XNnbxkanOfeUu084EWqLKJCvWzWM3y0hSI+m9uJ0hk11fV+xkllBdfI7PIEL0mvBtAoLlGgIoH9F3nnmP2E+kgXRo3Ac0MQA6HttJn+0y1Y5Iz054aeMaEyH4OsUzeuOcQNATzO2fFFmPTUPb3p0uG7JWtATbwZgrD3mEzp8eqHQonxDVXBbWJqk3CcR6XSBM5OgQKAEmlfkUaL2UED2cmIxqR5vFMAmXktXMRjkIyc8kQt0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw03NudFI3YegS8ppYtgOPNYq92+Set5fU9iCr7hVII0MpN+Rb/RA+jJ3nrKOFeW31cedERgt7TOcnWp+D1FfeBg==" - }, - { - "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAFkBkaiY4JJQHz6NFt9NAGz9SANmvxruXMEqab0fQ1TujxrvEr18zltCyA/O5HJWfypwOaGFnSwTn8u2r3RKtPwgLtJJFMR5y0Itxlu+/O7iQ7ElPiZGuH1BeXTsy+Ag5+ntMgIc+Dx1NRF/gMvfOBo+hzWfmJJQfscAjOKU2NJ8Akk4BlbaIi/lo+5mxVjzQEt9ILJbiOHtId2SxQr/3ybCFQZfirISoQ/Gvax+koJCt+sw4KxBAzaFfSDJOIGr0d18vuMDSJ8SxzZN8ZdVEfgDdvOG6PPqLH4dNIyfdiQqyR92EcKt/76shNyMRdHkVR7f69hGCmXt1ZTq92hH9gTuzR86ym6gaIz4mOWE7Q1l4bR7r6o8N5DAZq7svQQdjkqNmpAldvrUE6gbsnjEd1RgjeaSHGrPXOY8FOXc9ppHN8zN/kmR/hebOONBezYmc+I28Dxm2fN5egdOiceOtQT27Ssf8XFNGZuAtp2rsOVvLMoZe9FdUdrthaZLBJ4BWauOKJlQEOGrmDyjb7XS8zwqS30jGZdylO5vdtIy65umbjaG5ndnJ9snYzQm44XHztUfjI5DllPKfgOgsHIPiGLIN/I9XrbeGc2WspRmiCesWUPegoKAp20lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwm1a2Os+FqzINRmYNWj7yYpBt3dTh6+UNvu4FjIWUZE1BCxHd2A+ZPqrj0wemuVeMaf3DM/QPbFOKJhLWWme0Bw==" } ] + }, + { + "version": 2, + "id": "df617f3b-ae2d-4dfc-80f6-11456702a235", + "name": "accountB", + "spendingKey": "c2dbb62e03a09a6a9be49107a3e5e8baf9172931dfc19cb0f1e9155f5c0a1d08", + "viewKey": "c424f8f592846097014da6aeaf3a4f619520a3170f05bc3e12e1219179f4f62f03acb2740c874c3f7212904451fe4bc4dea11372f74d2b10ff3da2e936dee555", + "incomingViewKey": "6ed7707107782bda947edfca3712efe3fec94e158fd230928b67e94f33ba2a05", + "outgoingViewKey": "cffdb739bbc6674cf73064ce2d9e17580359c6aa6787acd0a16a951f9d5677b3", + "publicAddress": "b4a6a82cde7928bdb31af530b4f6ca71f15ba2e72f4316adde26869dfd295314", + "createdAt": { + "hash": { + "type": "Buffer", + "data": "base64:I1Kds1VtVnLtwAxGqnTF/vwkK6J76forheBGcHC2vRk=" + }, + "sequence": 3 + } } ], - "Accounts getTransactionType should return send type for burn transactions": [ + "Accounts disconnectBlock should reset createdAt to the fork point on a fork": [ { "version": 2, - "id": "fb6b93d7-95b7-46c5-8ff4-41e82cf89777", - "name": "a", - "spendingKey": "eed8157f1e6bb20aeed33fa9fe724baa6ada36309997d039fa9c9aa5685aee4f", - "viewKey": "61c9d534e56906cb4def8c8ff565d0d3ed46d38ce94825777d36632078407c6365f812f6b3721fa21433e164aed4419502c0caa7aed90b06f590cd407036e580", - "incomingViewKey": "3b47d1f7b185bbaaad6062ab9a89f71a67cf23455ca0e95a83fcd81e4c9b1d06", - "outgoingViewKey": "ecf78f7f03182399cd293e3300528cc91dfdf89727be3258201bd009e5ffbd82", - "publicAddress": "0778e3bf98f369b2640f8179f0ff0e983142589a8cc074b6ba1cc080c0036b85", + "id": "714c9704-f0cc-458b-b153-9f80b06a89c5", + "name": "a1", + "spendingKey": "c1a212d4ca0d04e229fe22ba1704184cbc154249db2de2d7a6c66c2c02b5e393", + "viewKey": "e7d7b89365e7e0eab888ec9b5a87fc0197096118d1f8946b3eb61d141b8f0ada6d64416bb5270581ec75ec2985b332a64f4c7f9f24adfb93b56a00fe08240701", + "incomingViewKey": "eaf3c201ed020ce351ae14632db60c7cfbe7c51f462850f898bc44cd141e8101", + "outgoingViewKey": "a4ad3c899ff5531ba5c807209b3533eff2fec26541a83c7bb67d613d99b7b74a", + "publicAddress": "276cc0e00eebb06b5c6c17f3e26b5058626ef8e9799f88cced5b58d3242867b5", "createdAt": null }, { @@ -5199,15 +5092,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:2rL0eMNk9dY9QYc3gdGA0Yg0YnJxwKq3QXxx9BvkbGI=" + "data": "base64:X2Anj4PLJ/wZwKLt9eMuPuVADwUgJzIjwSNbgq+2vGU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:qt8PkgmnD52Is3wxZKG6TPnhwuYiai/expGsVYnkwWs=" + "data": "base64:5BHZb9KbOfCoL/aFZpkzJP03P8mCg60RHsyy0RUmA3w=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340469282, + "timestamp": 1684973500721, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -5215,143 +5108,94 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAgHmfHY9kkZYhlrlG1MzzAlcOqj7z3xi65oOrwtEbIryRqUNfJ4tUjuKJPSSfYeDi2LMGW8Ry9XhMN0mfFKW189zq8eh8Bxm6CWORKDLxYI6F74/UyqRkhqttPlFbi4SloJbRh8CKFiG8nNHKrV/dJHQgD5CxudNhn5nKN8ZXIFwErjdT1a0N3jOqdjpMJ8pkijm4HXHAtV2YxDyD4pgnSDU2wgbQ33MIzvp0WgaloACkOGnugzFHQ605DOzRIbrOZPfJJxtVq8dzeB9v2f5yvvYuTZbLoYpFdJOYVx399/bgOAbVSW3pBLw/cNP6zaujehb0NssajsywppPIPrNV5J/ZvZV2IzC8B2AML4dUeIvRweyGVEl2WQhXe9t0Uo4QBIv/LI5+gbwcfC7jl4VugCsr2WSUg/wDWKDLy4y5XjLSlbX1lI2/qb5jXWA9FXVhPbR+dcQNLbthsc826yU4SQ2np1w47gkjsJpNVms/iM7dAULK2vI4gMCeIQFH9HcBQTzJmfkS3XylNj0T2PmrxarvRfZ4R/A1HzNV4jq0nDvrpUGZnqbVYPhtODpvE1Fl2Y2uyHYyLaUkXvSmu6wyemgEah6YUK4PiYepRR6YvSq22NLiwB3xCUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw5jkBFsVTt8gVTtlFw+VgTt77jImQZwlaht+YoQWLxQ3GpFwN1p8OeD0UZf2Mw8EnZprVhQkyIAMR0flnMtEPBw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAALXJXsf/+DKwICjrx+5ZDkMESVUz65y8MjnzcgYJbo8qXeC8rJ/im3vXL2BVygaWy9x8MlB4PDzZXnn/0VLwZfEYZr2hwIG8ZrIuhEraYlhSyreYHPVNpb+TPsgkN4lkdXgJoJY73XftqRWA9eO+SmIkol2kDKxyWiuWkhzfZ6qUIrNLJ0zuTpq90Ot+J/RmRYt/clP9Bn07TKrH2kHbauN/yczeT7FkvmrzswPUSl52BUR3IQNRIT6vxIZtweMymXOrZF1RuNKn4M1uxgFxOHKwi9jSp4YgSFWqHDdqWkmC+rrsoFVWSYXFRD36C3oI3dM3BhdoK4kCJlS6PmyKIcr2Rl8Pq98MhCZStStKfGh9UJHyA4gs+E8qEcf1LfUk8tCSXRZDFPJXJQ34oMHogzpPUKbRUUBdZJnQUcXrhHRSenDeohQ/qpqR3jEwlheCNLn6lO2wfW0K4b7mOcenyyCAC6EAaCYEyOjj7/uuiUoSqWh6pMS4O5KlLWgfFfpBGeYCiYXIIdRDoQx4imTUyvW9pe2rf5SCfCQ2tMO8fr8EbBs2McrFXfZcuVI+QIJyBCQi1oXgRrVJ3NOCXb044Z65B7MFY/b4Xdf8jv8+MXGkbyOeQtP1HGElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwTgxWSVMm/UZwKakifB2GxyEEhRcUhWMUQHjna+329N+4T63USfV70GEU0JqhFYMyNXywZRL1HEIb8qP9gnhtCg==" } ] }, - { - "type": "Buffer", - "data": "base64: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" - }, { "header": { "sequence": 3, - "previousBlockHash": "E27F44AD81F39E464FA4AC8A7B6D7F08D65BE93EEF5A045C2803F5E7028FEFAA", + "previousBlockHash": "0BA496B623A56F4B51B345CC4F253899FBD0215DE7219E316D564E4FDEC94D89", "noteCommitment": { "type": "Buffer", - "data": "base64:9wHBmqCxL0JL4bEk+VO/BQUptxJR5uovzhExfnX+SUc=" + "data": "base64:3UrR6kqHjP2fIQpYfpVM26bIZv2vF5D8MhIp9Lpb3hI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:Qurc+865SVuHZKxZQfoh+4ikZkbjj6Uh8SDZ8VcvFwk=" + "data": "base64:phn4cpWNha27pOFXzX+evUypTkN83QmBaggcJqnu+Us=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340474092, + "timestamp": 1684973501411, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 7, + "noteSize": 5, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAASpxn2pizMn0czeEQrRPoHFAHSWStA6U0DhSD944NgkqzNzYV5aQ5kFK6iTn2jk0iceWAWQiO/D+fVtbDDrDkbd8Od2jDLfkfD0CCjaWDAjmnvn6jFnIPzTnGBonYWDK7/TTp3PXWilG6y/IPZ71vk+Ci1RrbfNdZKOXeZONQWJEMB5zAwhh46qOibXky8Bu69WEMfSTdkCihUIxSmncPpT0vg1k99nruxhB1k83dUFmQ5RPAOd2ykDmPtXSILJA+nF3hEgqg42zeFY2tRqy1N5XSIa6h9eTZBufwq37jA0F94jjKegn302iK5TJCjKpfFwHX/Tt79Um9u+28SOAByDIRIMvTagHS4I6ZpZ47s49c7JQTM9ilu0YyT2+dA5ZaxBq8xkZEgY7tk7A7b3+TDrza/wMZbuIK5TnILyuPAtKRrzfMLaVHhtGZRcPX6zkOj2GPEhBD8XkNykslHH2hses1cUFxKmVzK0eLtka8ZCxYvt8gVD8Eah3p+0U1K7KMiJdgnSo2KF6sjnAkWaku73oHsyQqWgAaGOfI2Xv8YiU7HnKVz3iehWdy8z/DljTrj+bPLx913QXRWkkrz8LjyndWXNNawgBmoyOwSuIalRiLNqx89Wj5tElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwHwiDOt5emaW/HeR6CvXVm9G5Z+DHUktcHCJAB3Vl98pAxruCKV9WCDWCuIPLmWZ75J0ig267KFibfQX1bvO7AA==" - }, - { - "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAHaPR4NHLSsxccOe6wjfbYeck50ssYvjZXiDxGLdXNIiGtCSrwTYsJNNeI7V3DUorIyekt7Q5wOW0GImoEovhudU4KshD151Aky0SJkRCY72LyPgo5IAwq5YxxJ1qLJu6JWyvPHGUcsYlBihdPgcXmE7wxNgsgC656KqgOzYeHBETuucTarEvWWrmM0EUIFwE583d7sSDkPiX61hlBlw055aFhqkKb4YyaBkF9XsTeC+wv0ZE+Iapi6HDKzNeXBvviMGUi70Nph+spoGa4PWItbNYXKTveVzTELW14OHDhKd8GjhmD8ZONyicHr6m/SoGY+eVENXI3Ij7h2o83wtir+p8Bco9oQAl/DCBVg4XOgxr641vlqymLVBpJHSAYKsJoGG7J6Z2NwDhDgfr69XB65Q6xIy57XMeflhGnmaiWSwd/FMqdUGRpoozTx1DlLVIvK2A1kck1IP9O0z3VfZVB/PW/5FARPxh6URTP4q7qHnqU6lVNZa49e4fqasjUtfrWVqq5oigjOu3wLGWm9H3kEHb7Y1rdILBjNlbPY88uaWwTYj7BHAYWfQdKbYoNOqIgg19pT5+Xyc1MHEZW1NMCqF1VMfxUmJB46AV+7oZTOhx0nxcz15Iqklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw54SPza5WTCzYM+SVIWJhcVecDDHi07bbMxg/Ewfvy5YpSjDwJVBsomloXgM07seJ20JS8USGLRJ/kUSkjGlgAQ==" } ] }, - { - "type": "Buffer", - "data": "base64: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" - }, { "header": { "sequence": 4, - "previousBlockHash": "CBCCED0A9DFB30FFF3CA123603432AA3A77A2A82933E60873F08B1A2F4E2C992", + "previousBlockHash": "F13E1B2C1A2E7D72E96CDCB17A2E961F232A3691B04545E2C8BEC32847D55997", "noteCommitment": { "type": "Buffer", - "data": "base64:HPA7KtBhsvBQCNSpE/bNomlDB89AX4uBZXoQ4JdobzA=" + "data": "base64:FRIGYuH2lSGEenwo/xr+IeRvtiBvu4Gza9nGQHk7YVI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:dJt9vHUzdzb9/1HFLmm2trWE3TCE5EqCb0cmu7+ij+Y=" + "data": "base64:2zcvD2Axp27O0vzECX81aBTEIgVGWf7Jucv7XJkvihI=" }, - "target": "878703931196243590817531151413670986016194031277626912635514691657912894", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340479966, + "timestamp": 1684973502113, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 10, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAuAXe+0oUUcUM8uWX10gbYdeAAkBLpUmR4hBSZhZT2uOO8J9847D76KoU5SkEfj04ySA+2w8UYKLOsEql3OtZLoAlNjSZ3UaLCNgKLxwMqsuI05kIf33Nc+AU6G2CDFrh361f6YfZYjSxX4jFHSPpa2IZDZPYY2qZlK9mZL6xQnoZac7nT9hUP5sBKy4iOSbCf1yZuoXgmLeSzoqq/69HFT6I93JEGA/dJZNR9tMp0MmWY7RRdQ8GOiQEzZJsD9iNxwRcvJ2bZ0IZ4GviQF9lkM3QRE9cTwTc6nOhagi4EFcaGeYXLtWMw3fXxS6+VyOikZhBFxqussZYgUBVrGO2zL3u/mwRunvs0t5iBjqjWjK1V4zmNpo0/8m9PQhUnZMgbdxUR6zM1TT6aMUHjxrf0MfApxLSHsx0ba6awcqWSM5A+hsODIjJWMOmsZH2YV7wIukUtzeDrJ1y3UCB6xhUuHJM7qS8u5Tp/NZgBtKJEYY0h+K7Qtvxv4v80aulJ2ORH6P5xp6hAm3WdGI9flsg7/ldlgXG5pvrB/lJLJVWMOzZHiYxJvBbkrFw+WzIC93MXPX3+70QJ4Nz3o40uQt7KGE6IkZf7UiLBGK7sGJql0cqAlVGbq2GIklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOdSHBHy0oN+QtDb+dzNSe0q2o0hxOWF0TyqzOc2/H7ATKwujXlMrfC8vX5YyR2b5iu+6Th4MHpOocrAR2PjuBg==" - }, - { - "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAPlQAmAnjE2XCDXwI4d3dnfH1bgdrcag5JjV96GlIsWWCD3Tdc1RcOXS2vlENzJ3+Md8OgeqZ4HPzvNC7N7cKFuYnGbOogY7nM8MWEUae4uyHJ2C8jhAM1TAbXwq1lV/nhyeyuKWI4nechGQfMNVapKWNanpLJLX1tn/wnHSgERMXsMWDQ0GazBE0MSuPXUqm7MTXyW9ZJmawT/MoU/5FdYBGvQqQkrE0OOunJumK+Ker1fR2Lba1LI9EF4ktsjykx3AlQjkwTKo7AninBBY1ZV+2tNhlkvd7dkeqHhEctdG1P2yoqNFQavB9ERFPFOi5cU3vG+Ew/YglgC1Uq7NZQs+TmNdjUmfLNHcWKBSRbbEvAbFiH+XKScHq6SQyF7dcPbaCmtaL9MhNnbU40FmEIaoECDudG1IxKabTHXTt8wQZc24ETnVp7uJuzHz1xFp8yiPfG5Qwuu74GStv/5WOX1JFXXAomTxUJ7O9nzdS7jFeTS3algA0iJoay6NwfbzJsnDy6FztI8aNBcO4BQoNkBqlK2cIJ4KuIWxaQkRZ86injWMMEsEgfp7HgTjP/ac5CGHAPYnD75pPf19kqxuqvDk/piRcmV6aZYsKmn3k+GY5AtthL7UpgUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwqffGpYL1pvuED1BmtoCcygPooSROxdWGg9yj1TeyXievIJ//96PcY6rLHWRCfrXBAmV/W76TuX63hf+8x2b+Ag==" } ] - } - ], - "Accounts getTransactionType should return receive type for incoming transactions": [ - { - "version": 2, - "id": "3769570b-c862-4cd2-a7b7-1ee821017317", - "name": "a", - "spendingKey": "48fbcf9b5914522c58469f4a0e620003488f5324586544557fb2a2d2fdeeb4b9", - "viewKey": "c5c296134f17102c4c9d2fb54aaafb4f8ed4cfe3dd88afb5afb2df940254bc52b87d4ed125a21e1cd7d4329265d57a32473d82b6f7f26dedfb0e469439620e32", - "incomingViewKey": "ebfc6b6fe0038f3968ce3c0a697c2aa1bbdbd95381efa040107101bbf4ab0007", - "outgoingViewKey": "86d260d67a7e94c94fd169438606a353609b1ee67afdc6470b1d23f98a5eb4be", - "publicAddress": "2c7eca712ceb5a8c675f305c9f91b6c6fd272d1e11205d5254448a14a34f7fe7", - "createdAt": null }, { "version": 2, - "id": "2b9c14bf-9184-471b-9f65-8848482e693e", - "name": "b", - "spendingKey": "7c944303d7db4da8d09ac82af7eef046caca3b4bce9689c5a1523c5308c129ec", - "viewKey": "18029a034e30e13e126021745e61759c83e47a6fda4754192cd8e10de323b38dcb4cb4fc362bb4a30baa0de2d8cf412010342596513b5948a8c3d09ad4296fb4", - "incomingViewKey": "322debd1dea8b96f1bbad0c9058a6244cf02d9842d5e1131d7fef9bff6efe506", - "outgoingViewKey": "a781a6096e813ce0c662f62eba4b670774d37a491dbbc1b6769eb61deae4cf90", - "publicAddress": "941e8f57190255e0180bf6c9dfa390f75015519400f4570699402dd3a07b8a0f", - "createdAt": null - }, - { - "header": { - "sequence": 2, - "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", - "noteCommitment": { - "type": "Buffer", - "data": "base64:3E+uVfs/KK8iBuSACu1zX9hLVCPhlIIx7A1YsKQS+xk=" - }, - "transactionCommitment": { + "id": "d64a9f8f-da00-46cf-8c04-d0b76b838dc7", + "name": "a2", + "spendingKey": "0b7c4ae06cad6b637e4884a0b1ee42c1417f345774047139a8f3bef642306191", + "viewKey": "39a41777577e37d3c6a547ed230c46f162cb0e78844ad37d0c598b4ee40b2a5e0cef7daec175293e7bbda9c3d64d189ccf40124ebba7e7ce8521c043b2f9df20", + "incomingViewKey": "5e4794af98ca3511113a383a39beac9310d7943448987f6a2c4e3f072ff0df04", + "outgoingViewKey": "19840021bf84cd759be613f9c6403dcef1f794a3c9f565af6e8a76212ffb90f8", + "publicAddress": "dda99006957733f0cd19ddd8720a5876b2c88f0c62a748c60ebdf9d8305843f3", + "createdAt": { + "hash": { "type": "Buffer", - "data": "base64:vOOt1QIrpqm9Kug3dDfxy8yGwYVGno4wvir8uLAZIWc=" + "data": "base64:yEWO5v2dh/aK/uDVzltJukjzUkTYfZRCP0ZF8NTgRWM=" }, - "target": "883423532389192164791648750371459257913741948437809479060803100646309888", - "randomness": "0", - "timestamp": 1681340481156, - "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 4, - "work": "0" - }, - "transactions": [ - { - "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAqVZ61iAUr+nFZhiveyzZZ2St2HrtZy44olhKn2On3AuCjWYQHbzLVKx+ySZ+zbO5wx8KeJovcR5M653mRIf7QojJlyL/tl/m7E5fjbuq1gKEuTJci9wlSpTPL2m9CsZNWCGxy8m46RdGGPfKyf1szVtak9sTeGeihwI2MLmRhc4EpDCKWhC5jyDl4UgPwmOV/BpHcyW/QJnsvnkfpb4eVzqRp0UoeCRh1qX9s9zq57avPZeEHnjN7FKBSy75dueMHhNCIzmeBxZCH2anK0Tn33CeLwx0YT02gAQwi7Zkbb/pgGEUNuNE9i1w7Iz4w3D4zQS6FOgWgeLf2u8N2vKXlom4M4fhzPlHFDGUen+xvY68xLbiGi7juIKZc+rdvXYkjd+ecCJVZMkQbOqLM/3hfRjs5AoCDA0ppojvXEJZyQT4HyGDLX8/KlXJUggIbRLzaajGI2DWBMqQlsw7eeGDRfplf6ZwcOjQYzX0LHTXHEeRW70nSvjLwujGiVZjjMTmv+Qta/x+Y+kHQDMSFgNZIHBnH2u+BUlKuhdkYTAJBabCVhwRbxe7ndIfhH/7MDpwxIy4/Zgtn3kXAY0n0GNHE4ziMMeEOjqE0Si+4Nu4DwVyVZdxtZq/m0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwACYDQ0xDNkU83AmsJ0so/e/hvSEbMCMvJyXJE9ltD439FXUjlm0ePN2O/GT9MOrGEUbeJHwu68f5JEyw5Q68DQ==" - } - ] + "sequence": 4 + } }, { "header": { "sequence": 3, - "previousBlockHash": "97D3445A83906EAD97CC94FEB45C8ADCA643A363ED804EFDCC147EDEE31CF2AB", + "previousBlockHash": "0BA496B623A56F4B51B345CC4F253899FBD0215DE7219E316D564E4FDEC94D89", "noteCommitment": { "type": "Buffer", - "data": "base64:kCah8tSdp6hdVlyqwQD9lL7asEkbzTMHIubE+QXVP1A=" + "data": "base64:on/u2n2FAe8RKBemtlrMeWki3jOQmoocbkoRlk0NZwA=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:efxJDD85An5XxhGbBn8cMFAIFSilLr4lb/RELySjjoA=" + "data": "base64:pH//Q6xksBcUbEk8Aox+E+3K8vxeomlRTeJ1Mmj73yY=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340482006, + "timestamp": 1684973502773, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -5359,90 +5203,125 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAeA6acm2qDZDaURFcZSgpKli6Jv/xPX6Pb/ScNms86luSBC6cfw9TeNFBLK3IX2uSTGI4w9QCD3q8UyfPB4Q7f31LXdhuB1e2L10h9ajAqoStV42y8HH9lMmUQt1pRIOMtcBFsJUlJ6BaCOizmCgdy/5/GCl6961pCDxYz72c200XhRqL+HuRwdp8ZizCqmzzEl8XSKEUh0sjCvvYdxoZOB9cp7VJu1b/wfXFNJPtEGG2vWjfbz9+fyv2EbCHEtBFCbwZ1nJkwymENnDHEHUlQ99dI7OQJ8skGpLBkIFSQKmQPI6kmlK/sCXxSxo6mnq20YEKgshIF5DsuqY8ExAkCq1eoWd33SW4AUw22/dl885FRZQ/2z4JCR0lIpKjWTIeAKdidbGtTuSQWVO7egHOM+GWGpHMTz3JQAHDVc1G/cQIl8uGsYXNLdKJLPPpKw/qMf+sXJ+TLRHLhbY/4vkDbvt2dWEkZeOO49vz7X3NRaU2WWUPxPpDiMk9Jjbjk5NxMEi5YcyC8wBLDXkfuTKOLUbp/mEUm/IyItOCpDvQDxe5VgbiEQ3/CTQ81OCXa6fGW55W2mAugeyfEw7OyMvDktqVrfpNITxlBXmHoBmwDnYlOrZkqYfn/Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwWdp446qMp9S22sEArs0OmsejruSJFD4aD7snvAcZ0UEiLY45+DA4e+Op66bKRiVnIBmCsz394aIBTvCElGFZDQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAWniK1yYWAL/EWwbpC+DwOB4j/SOXRmtVVk2SBt7HK3CTLSbdraJlPLM8zXzaOlDkNkBScaKhjtt4MUKVEuH4sUZNDSTWFz9XhjD3oCv8nYuwBE9pxmlbthOtC1vhVArUwEBsZTvp6wAxG5QtfFxkuznd4sR5jXboFVOKcLVBe7kQp3IuwX6k0VtEIYxS+g1Physdbr/krHT+WrTpfLMt6u9CqsNZMf2M2ptfGnVwu2+j4QJC/9KdZux+YBNmyeyzRuSAT/X7Z3MtGKXAVHAZYaPzWthHz9D71JA+J5TsdnOb5qVHq+nW9yWc+0xlf2SI/ZInU1TGsLAnfBbqTZnVSjeB/r8SyS1xe9iOgAU7bDKA7Aui6kPABXQPQ5OQfFodHkvo2XWmtar1xFhrZjRTBtPuVLfORGLgfpMpXQ3KcKy4D17TgKUXEHZK8OEpFjqoe757ctlEcoadVLztwJ2Un5yNHQOBrHOIl1/4Kfvd2w++MdzJq+imz1EqxPYpwpkUEw1Caj8WD96/hv87G/SjPmej10yJ0SiZmr1/yMsv36StDfuAYYVl01JyppfQj5S/jJ3NHo2P1Ydf1IZVqqrpU6k/fg7Xez5qjkLG/7K00crCIhdlC9lcdElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw/JJ1IT+DYiq4ySmLGYuS0JArjI5ozAgBPojd+1VfgUQbG7roB3kKjJDmX9ndJJn8nZ+BIaOlm30ym28L/YIfDQ==" } ] }, { "header": { "sequence": 4, - "previousBlockHash": "90FB925B5352319AD466AFCB1E6DDD98725EE8C019A97A0256AC52637936CE12", + "previousBlockHash": "EEEA615067D1C71B5E8CD2A518A5A1DAE97273830C4BDD7D686DCE7530D951FB", "noteCommitment": { "type": "Buffer", - "data": "base64:4SP+ShE1b5vKFICx5TEApTxBvVKnF1JUsTiPhdE7MSc=" + "data": "base64:WUmZTABAKpWneNYMgREi9IOZ3n7HDzubLOKQQqbuJBg=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:eBVmaI6XEVvW2AhAp8XqVDykF4ittiFYRTzhmxpcJGM=" + "data": "base64:eKo8GvcUgpsce+5NKHN22QvhsGDkY+5991xV1vX/b4Y=" }, "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340486629, + "timestamp": 1684973503468, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 8, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAA9bFE1dekBF41KC2SNBm9JHsW32IFzKqwa9wtsWXLxlWIo3/Y2ShK9n8SWQpJu7EopE5Sw6s2eskYu/gJ7N8KguO5vIU6wA9jLfUFygCL0h6jo9yXPlN4ztYmPZT5QHzMXalMd+Mob1LekFsGjOPORatPGjLEFVkO0AQ4rN0geGANLugRXqcAV/OTp4lJyNWVRA2A9yp+klGBqZQtAUcdgxroUbWGNDunWs47gwVCYPiFPDpiJ5FzvfQroUlGOFBOKbiIKjZNb97Bq7Ff3d/U1yjn+FIBrUt7e0c3DnvUSWqTAxAwb3awATKfVvdYUNYxFCQhqEIFM1jBP3unsQ7LlINqJfXBByJH/QTIgARFBEMCs4HqscUAam6w+lFwwg1EpAjx5LvITSOGdkA5Jg9uqLOZggqTfOncJwQkjouFVh4P92giCVveoVTJK+mSxuEYqDdCJoK204e2hUU4XiFwlFXmGnZNLcP+p2669ze8xt5GFwg33ZU45Na02uDtVXg8RiKmHXgmQ6jcno/a/MwleYJoO9o/hPnny/5LDx9/fjv+NI5rkMOIOYBHl6KzXyG7GyGZxKppk/4Kkh8GteNrUpIhS10EPdVcuDIYEAAC5NCyN95e5cJGJ0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwjR0fRBx4aDb4Kg9Vh/NePW7yxFwEqQ+sbAKhZL3YWOTvxgHI0Ysalh8EPYSRlxotMJBp3KaXwZ4NR2e2UOkACw==" - }, - { - "type": "Buffer", - "data": "base64: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" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA+q4D4EZMivxyfZaBTKhwZHlHf0WVKXw/Wppv8IY1sNiZN6EWJ6cILwHYDs+zTGVYg+63JOgA6aiT+L2M1ivostzeDmqmGkro+zvyKeNWPCGaAOMpjVUXfLdO6U9YYriEurwLMnMyvNnzgm+khmvxFivuqg1vKGUhkt1ctykY9dQExYU95mLFzHiPrtQPnL59fkN+IuNvCR+v6lEg8byTVE0tLHqyz5Ptv/DOVV8AQriiJCIH60zoW1jq3irdY5bsErL286mHc4Oveb1zDhYu/dR8mt5Kjcr39Uamdo23RBFW1c1zzbH4m2S4vFc9E17VCfBr2z2/hkifeEyqHc8FnNuUWt0nEMOdwEkmIx8FN2W/P6hGMKZvEAEdOJkhu+ptzuCltDtBniMY5i9hSLKkaiJrCf6zhgmH2ks9T/kfwdPeE5G6v9ZRIPhnYl17gLaKP2+rbKymdxoyWTth9BkU9oXWdXBDrpU+2rUcEpruo5RUdOMFseIHf7HdCc9KkwPcMfEjbc5PdOfRgoF6fBqfQ+TUBgcwu9u0MopQtCqPTMPVjXBPdMmIwfFhg+m/V8phsmPqDRHMzrEWOcnz1G3d48JpU27gIU0JPCeFrEb1lbl+nXz45CBxG0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw3VEwLMY8QIKr+Nd9N0beRLYHyf7LQmBtbrcRbBlEJvCoLpcj2HT8L4G9lD5INGyx8k5d0uAMWajkREWBMcXhCg==" } ] - } - ], - "Accounts load should set chainProcessor hash and sequence": [ - { - "version": 2, - "id": "5f3d9173-6a87-44a5-af8e-6df04b64c5d6", - "name": "a", - "spendingKey": "5c62f9fa24affedcc262e4b924b449f8f7c3103fc96bc945aabfd2d4517f9466", - "viewKey": "cc59e1acbb7f649470c1199be3d67c8e9d902e52009503fec2c999232c7858a9f9663d550fc0a1d8f6bda993346ba161ef2630f59ea39f0ea71efacdf640314e", - "incomingViewKey": "8ec84d77743ce22c78ab4eff9323d29f0e448c1d4480de778a141fe19d103102", - "outgoingViewKey": "8bbb188597cd4a1fe39acc1d79046222f47070e690740745c06513e618110baa", - "publicAddress": "e29a854ead13db5894247146a212c3ac722c94f453bdc8161007fb8275fdfa61", - "createdAt": null }, { "header": { - "sequence": 2, - "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "sequence": 5, + "previousBlockHash": "7C876434478B166DC03A8D861089AD2C89D8C1B2FC95047FE1772165B046E142", "noteCommitment": { "type": "Buffer", - "data": "base64:92+a03fIBzHoS30xytga86+aTCiU+5gZuuUG9dieoEY=" + "data": "base64:fU45RGE6Y7RvwFTdjnwXG73h9Tdv+NBIi0DHqNM5zyI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:oiKjguM4oC5mofIJt9umNv/h4e/6IpVwIGuNfd2MiKU=" + "data": "base64:cOgE3rFDJ6PIoFiOEWyKzBooT9BnyUlTX0hPkF2wQXo=" }, - "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "target": "875726715553274711274586950997458160797358911132930209640137826778142618", "randomness": "0", - "timestamp": 1681340487846, + "timestamp": 1684973504128, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 4, + "noteSize": 7, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAokaR3aflnbxB/xM3x7ukpbfGlegSic6pvdKkH9YTnLqyaJLpWEmFP3XFx16FCHlODn/B9w1JNzRaqz1NTsSIQDXzzAYcX2IhqlFdMNm/fJShb3jQcqYJiDNAW4txQ2CXboMZTAXAzqbHjZ+dcTb73W9P3ukhDOkLDsOnQUV9uAgZZKwpGx0lCUCQJUwbyQU+fZfXDYqNBbyC/sUMbQkXtHeTjffp7u4dYdXtz7nM0+SsgGgABT3CXLwzE/ekNkKKm7Nzu+r+DvPtvJId8Ox2zVaPErtmxmkTn742ITdD1UUgIgqKB/KI2nAUG+Rp9XrdfDqUvT35Z6z7KdhlRKNiRcLsz44fzS38UT9/b9jG4m6pDJrWAEbFtemgQW/vd+EB+MG7qC8MCj3DDIMiKRsRNUrtwnaRo5XKYlgQ3PBc4y/bnlGAp9aJ4R7GCyKvUxkTIvvLYbSShUx85zW/eqhKKQjGSWYMEbiOm4rGGcQoJDBm0kEShDVaeNzSvOkHvV7mMJX66GccSHgltRxxlASaCOvt1GakfuP23ShMAKsBxbBmdGshBoFbooe3LjZDkKQdQAG3bSZN9iTNEX4EP7yA/gwVvF4Fkq7sdeyrJol0+SRrpU6pylH9aUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwpJkUS0JDVa8dcBxB5jbirCZdGP5CqwktPheWcrBTTaULlhBYw2UNHIAXe0cFO6jYI2Ktt6Qp62TIln8Q5yCJBw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAeJDGUw12PLKNQ6ySVhhWFctyxec475M2NaKMaVSRsQuvcbGLaO7HL86ESiWpwMg013bw3zzCpySNiNvJGu+0+0RGNLt1Jxpd20VwbupRNeOkVybjT9BceBynDlXa2Gvu72Vjczyy/6jLMvkUuzG635FC2C7c1KoiXlD+bXXkmIEYFLN/2aLdQjPyj2KC+/ZyZrAW9K0csA62kbU1mmZZtBjx78htoor4blUwreNMFPWzQICx6YSZrP9dsBwgNvrQQ8i1ay0nUtD/e+5SZQfxw512y4MNQMoqdT6jTqGe6zHDebuN4Y5ilYJueeliPaHf1ak04A2tpx0Jco2YIDUiKPXkwFxiNa2ye9/ZPdKPsHWhcJH24iHUHlrHSDDKHUdJZ/Gfjeam93x7zqdsrA6Bj4CUWseRRwWMKvfkoeIYeOqZOSItDDCtoL5rOAB2T1F0Hmk+avtk99iC73YRpz9tpl5+DKwldBxZLfxb24eh0DriEAp0UcThpXzt42nZn/UhOmY0I6xQ6wVmkCqn1u7rG+mUbxXczszQ9mS0k0gSwgSVmkCT0bUB7XDw+DZQr27qPsrXjK3vhHUCBqHhf04Vff1g5TlKv1/OJxRoaoZWk1Kiv+ELMC+xqUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwnybFi4E5QtM5woLzm2kvciBP3QB3VcW/DCCv43lmjkVVF7xsomjoURlFGMcNLcNpzw4cKRLM+2I0Ka+MezHTCw==" } ] } ], - "Accounts shouldDecryptForAccount should return true for an account with null createdAt": [ + "Accounts resetAccount should create a new account with the same keys but different id": [ { "version": 2, - "id": "a15b802d-c2ba-4039-87de-fb78439ba42c", - "name": "test", - "spendingKey": "66e666c69b3cf03b089f882568b6fc21709cbb39cf52af80741df50597b826a5", - "viewKey": "740bf1a63508b4a0ac98eaa45d8772357cf61fb25d535bf73ee03bf1d9c46f0452fd375e2bcb0daee9c5184a12d93dddf0ae43f5564b8559235b24ab20bf2819", - "incomingViewKey": "2345ce516bea97b62c9373d9b3eaacd558b0159ec72eb15da63f8fd00ccfae01", - "outgoingViewKey": "c39f240ae1bd7e7601873f2f9a0cc9dd16cb778044a1e41407eafa13b50d9d2f", - "publicAddress": "6c6fd2e2f919155182a9c79afefa5ef1703dbb20acc6a2fd05e6f95698d840e4", + "id": "0e8b2c82-e6b5-43a0-9b1b-2324eb303020", + "name": "a", + "spendingKey": "65c91848f3cfd4c9fc43ffcaece52d4a4f1341b6d8dca4b6604ea98c7ce215e3", + "viewKey": "e779ff028b571a76ef081186d6e6b12ebdebdaffc6cb686e3a35ea8f8fa142c84f9902b203ba54e4044546b85335b5b5885af15e8c7561c372292ea6114b0a66", + "incomingViewKey": "9d3257810c99cbb0c8eded6818643ad0e2b5c0adc5d5bedf8f43c99f45604907", + "outgoingViewKey": "87ab9824a2a9b6a9a06a5da5cf53ed9d19918f5a10871bdcf7fbb17224e1f5ae", + "publicAddress": "2a9fb0748447f444764c45054a6d18d1713e4fea451769751557925e47ad628a", + "createdAt": null + } + ], + "Accounts resetAccount should set the reset account balance to 0": [ + { + "version": 2, + "id": "192b6f05-a582-4957-8ee8-c8c059521bde", + "name": "a", + "spendingKey": "ad36e783b149df550b17207a5ce747143ebbdfb740108fd42ac946d4cb4a258c", + "viewKey": "0a5a71c017ed5279f2b468500644461a5fd52b7760e7a8b4a25cfcee41e4fe66277ef0d2154c48ce7b08e3ef3f7d364d49a73ca575675c721a20230bf81d8095", + "incomingViewKey": "5c8c250dad2080a35de96ee5f9df245f98aef3310764f67fa47b509d258b1200", + "outgoingViewKey": "f225abc283596d4c307e3f706d03db4abe89698e1cfd050521ece4a2a6702754", + "publicAddress": "1cf3bf2db0f787ba070ce200bd38fa025ccaa46f52294f079ef351414cf841b1", + "createdAt": null + } + ], + "Accounts resetAccount should set the reset account head to null": [ + { + "version": 2, + "id": "4d769164-38e4-4d00-b30b-915f1b3abc19", + "name": "a", + "spendingKey": "8480d53406239ae0b6fff0d6b60303577220aeccd76a1912491df576f7c3a9e1", + "viewKey": "e61ae04f1d88e81c206c40e9174ba27b56f9970deb243babb2da9542904c6382d2c72e744eb9fa1ca7acad4dfd6181d34b2632b4f270f9cbe3b152ac80f567d6", + "incomingViewKey": "a4bb77efc58e42586a4abed12794a861bdd5e88672c251cd5a9cb473fc012205", + "outgoingViewKey": "3c38bdf6708290a6a5405763279de34aa01cac8391c02d4d9d4b0fdbefd5c7df", + "publicAddress": "64ad51d412f7738e486b1522d7687e7828becb97a720101799362153ee5f9ac4", + "createdAt": null + } + ], + "Accounts resetAccount should mark the account for deletion": [ + { + "version": 2, + "id": "cffe6d8c-d17e-4177-940a-307cf322b5f4", + "name": "a", + "spendingKey": "d8c315b8f61a1593b10c685c0b9cc015e23bbedf67364eb93da99cbd7ce114f3", + "viewKey": "a489806b659132d60fab8bd3bf442a934aff161222a7a564b23b6a1e9bd928136fb8339eeb9626b637d360c5ef1dad84e135ecf0652214481e9fb559a09bc307", + "incomingViewKey": "8a4542525f29fd5caa6988d27c017e6257b913c81393e42389850e18c283b601", + "outgoingViewKey": "b7ca7a5b445790f4416597a3aad5ca15eff2f7e36be5abb8253b1fad84ed3567", + "publicAddress": "a6f26505c44d4e456a2c26c7d0d85bcaa62e046720cbd0f97ebe4543cdb289a8", + "createdAt": null + } + ], + "Accounts resetAccount should optionally set createdAt to null": [ + { + "version": 2, + "id": "f3cf3f9d-26af-4ef0-a37e-21a9463c4063", + "name": "a", + "spendingKey": "47e1b0014925f30fe662baa77a0bc70dcaf6f4c557e01a7ecab412efb4381000", + "viewKey": "16f0cfe3df78184e970c6c930150b81c14e571940365d87144c74d5bbe75568aa9e1507a53bbb5988cd7211bab901f1f8e0c5183e68150f4e8be43774f821a71", + "incomingViewKey": "98daf0d81b7ccd0da388e1e8a9a7af476f2ca72df7d9aaba866f6b09b3169b07", + "outgoingViewKey": "e4fba163a5681ba5f4d871a3d6c16b83f585a255251296bb36d0f02887fe584b", + "publicAddress": "067558fc1c23a0bcd825d91c0431cc44810c47ff51ccade871709992323f72b0", "createdAt": null }, { @@ -5451,15 +5330,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:RqwdKfLjF9aY3Lu8IkCOyKzWE//SJbMxP8xsaf8eFXE=" + "data": "base64:no3G3/0K7wW8fv1Z0imshGFDlfHCZV7YvkoL0HO8Sgw=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:4KEQp3CNARfHW3KJk5dlUutqSgHxMC8qQAIzQMvX4pM=" + "data": "base64:kHPiqULnQThMkYO2gegzmlQxwGPA/uFu2QcG3KSVe0U=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340488729, + "timestamp": 1684973506043, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -5467,21 +5346,38 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAG38CNUYmsGm3JJI+oK/J0+FqPX6HiMk28fo/ZgA7Ux2HqmVuD1xpEK4sz2TmlXZRib5LpfHws0+ofpJ+Vy1it6t/aZXB1j3QWV0fHYv1V1GzkMgES+6N8SoZc5tnFFdflByqeVw7acfVsK4bB28/3YUNDDgX7Z/Xx9PYwV9R1cEDHfV42ndVRbzPiqeUMbdRuaa/75RR1OAdUtChryrAIW1ay7tewyxpYyDRTszwlZWHUJbMQE/lYvZLy1bZKA/NQFwYR4nSXv8H+FmUDBJBA0a6mCHAuAAhY+c9E70m9xDH4XaabOHqd+zhoz4e7crPtH3S5AnAiP/KGNG6ZMNMOBnHawDwGF/AeH2VDvqF23h+8neg/K+VsV99iEWKENIVWe7a6kFSGTv+Nc0i3sKGYXP4zcNl6PQxvedIg3U8aqd6RfhCZp1KQEGamN0vSwkgtbnwysEaS6RaVVsTPMHmfYAzFPh+jKWN03ILj7Pn3J5yv5//NezF3QL5nFPaoItyzuzqIOgtIdrZ3ziqSIbSeQE9kxeXhivCqZhjkx4st98OIKcU27cqrbPJIT3MaZXpj7zyuA1/+Bswlo3xBdhuww2/NB45d2K/zZuMOWF4PRGFuptwd9y1TElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBR173LzarcpvvYRm+Ftp2c8HXA67IL/crYYiAvP42GquPfQzK2EMdUdQlw5HKuiQsl3v69j3y7p0PEAcJOUKBw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAamDvSYQXOh1yo8uzzuod/8TidZ21BUja/Xm3tSJxuEGuXR74hupmNbqanNxpyCCLUzXtjwE2Vc1LGdukmF3/Ti4SD8qHbO6qXEl165uZduuYooB5Ua/N+sRWer6gQikFhxzsqwWGr3FoSyrgPdcnOzVKhUMPtTB3UxlEsSGt4EMIgE8ifNqzNGTsET+z+49fQoQ1z2vt/JiO4hTnJMvHfGinFpDYOKWeBEpXyanAK1ugIQ9v0xHOAV6kyHzhuDHTGrCYH5x6xLFreYDhpzmPY1OVLfpdJnvpnPNQJ5PZnTqsg27gyeDaaGJUeOiSg3okGMhUzwJdEIboC0kOlssu7crAAumA1uCPt/AD8m+w2rIgHnKFcSLvZhasaOCuVHdBn8fFzMZyMegcdDVW145nd3j69MG3azX7eBQ7c/owCbhyGsUDJHkQuJU+FlEjivIpB2tQDCO8T/2xqnlFiY+5OerVjv97SEFUU3GAt2eNN1f/uKL1L76zbjVkBoNqxvfmYxT1IifP3heqfoeBwiPhO7+GtqRZp/KzrMfPtT9dWgVOPo2w0kh3yjw4hegb1tn8zXysY5FK9MFMguxTdr3pkx5ZSvnM3VPkpgaJJVCeasSuVYOOMIk1NElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw1RkYFxoUI2JfWJO7v/WUrxFnozjPrz/RNL/wzxiRgxfclLQNqKBmGtMqvqvqM7Alw3IXeSMY4A3LRGAU/TItCw==" } ] + }, + { + "version": 2, + "id": "23da401d-2301-48bd-9701-2f753f4bce50", + "name": "b", + "spendingKey": "c9305f82df3daeb106391fde55e3460ee163b225878d999ec67da45484f872f7", + "viewKey": "a494dc4262f17dea7539cc6127ab3d4a0d4ea184d292985e0b3801af9df270904b00ae2a12a104cfb74cd992301d17b4a57adadba0763708aacd4690d4ba1010", + "incomingViewKey": "155f8b6ae008d06a0c0225aa1c7409e03bba1f2f99444fe86e679baeaa241707", + "outgoingViewKey": "e98c0db275a5b36193caf119c7236b4499a3163b61517f434138cdf23ec1cd2e", + "publicAddress": "de2bc7a10d45cf3e573b70bdffe1d5c08bc82a85aa4e6169133fd8f580ac34d7", + "createdAt": { + "hash": { + "type": "Buffer", + "data": "base64:lYZjqH//W+hwSO0zwJf9/gF7yFk+EcLmF4YiY+mlj5E=" + }, + "sequence": 2 + } } ], - "Accounts shouldDecryptForAccount should return true for an account with createdAt earlier than the header": [ + "Accounts getTransactionType should return miner type for minersFee transactions": [ { "version": 2, - "id": "d33ce7a1-9e34-49f5-a1a7-b06b4796b458", - "name": "test", - "spendingKey": "8dc24b6602046fb2e6891db807107aa51d0a0ba2743ffc36ccb3e33e6273c3e1", - "viewKey": "8beb347e24acc81113f3ee05aa6887168cbb94e7447b8d24ad3099b0b1d80fb25f41945980f3bc35b0b7ae1ec8cdce4b80be3ffcdb7f736dd254052148aed61d", - "incomingViewKey": "8c13dea9ea18dfac670521eb97ea615f4fdfcd14144e4b45228e50d895c0ee01", - "outgoingViewKey": "7ee4c52ff2159401d80d40567c2492a3057c84b28f26fa6a50d7e7673a1e5f27", - "publicAddress": "44ccb71ee5a5b93f05cd978b2f57a238098f0738e78abd3b872752862d289080", + "id": "22c7569b-d09f-45f9-bd10-ecf064ddd2fa", + "name": "a", + "spendingKey": "c80d8bcb17ba3916a7e25227dfc57bab4008481b97cc251fa28a18d32bea0557", + "viewKey": "3ab6b9c20d34056a0dde8d77b4579d991014eec26acda56fe9b97b46d5535c6b5fc5f6ba3fdfd3d4e1d97bd38f2bc199e216c8b83e4127abb367e6743d36c9e1", + "incomingViewKey": "b2a1b15c130509b83f1367e36dd26687f162afd4fce7946f50edbb62bd800403", + "outgoingViewKey": "e41acdcb5ea962e5dd898cb2892c8990491b4ff087ce84125ad991a511bce82a", + "publicAddress": "cf81a394cc48c1a4472ff65cee88093d1474266f30eaecf3b62900ba0bef9cf0", "createdAt": null }, { @@ -5490,15 +5386,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:ZBvfV4hjsnWWmvGZ6fWq/KQvpaZOsxNp01oVnbxLhSo=" + "data": "base64:7XbTJjo+jd6vZ+V3OrBI/lLuywYvIitLJ2JnzbCVED4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:EY5ixKJFzWsXcbNn0FCjDX0KJnyKlwVc13TeBp/tmgw=" + "data": "base64:eb28tT44Ry8AZgiEelYw1YRgZQJuMTd3cSLa4kD9TFE=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340489830, + "timestamp": 1684973506982, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -5506,21 +5402,32 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAij3FXqIgzs/6mEyYeseaY+yiv1yQx9/qRMlg0VoetF2WCMocAx7C8X5q/2Wirl6SnooWIaG+bbR9iB/Nxe+OA5sceTShz2o7pHGYn2AM2Syt5ONvDs6tdi432qDq7IA+N5FKXMJs5RK7IYPyAbi4J/TIfIOxWncBmv1SjIxKyPEL9uvlsJ2+Rc1wrCElkhZ9Y94k/ziLp21pS405PjxFdoLZ93OUY+ChIZP2me5kpZis2nxhbSC0AAu8m6zMxu2VEN5lTBcDmdcIVSnwbStGZrLBPCtXTTNKoudQJN4BmiHUnB5be3OjmJZy/oIdyOfF5r4gugyhxWvQhPS0Zv0tEl9vRXtPnNBV28yQdsao1DsVPCd3IO/bsA5VkUBMCIlJidZHiEzbkMFrpyrcWGqN7K370+RnmZZ0t24bgN7vCFoZaNruRmOOIC2Sm/vjqs2grbvVMb69g1/PnzAzzMFwJg3ki8jqVcjL21Y5L0pWgIhYgIA38sXBqf8CNUl5k/mkRLe5n2khEszecMEA6ybA7lVs/RikW11f+zbjw0kzDhCrod8HNu45aXc9O5kvPLaenMGdwPAIADKr3C0LaD/YTiDZ/WWY7onJhqU2XtycvRNZLfp1FH8490lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw94zIsS2FLBdVgjE0UbR+zS6U7Z9JBH2///ml0zQlD/NgUA4A4e2tdAPxO6nEkfTQbcYEO5+MZU+M9fm+WHwSBA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAGkyhioZXAdJ8farW+EU8FGwCTDA//eSlNpgAfJ/uVOiuErGQuYSsTofkXjEkXIX87AEKDr02/1Q7/0/wMO9a6nUShRpTOW1kHnEk6MRqlo6N0sYU6KA+RvJL4NR8iLTDMNgOxM3w1oF8FQyMy1hnVZP93+39W7gGDRrPztG3z/EIF57Aab+pO1fk/+4xLH1seCwXm6zfcunaxk12ditxalwgo9y45lOWbvir0iaMhsy2VRYEGjOVG801Z1QsNDZTwKoq65bIpPGkxUS6mvyrTH1GPEZ4NMLvYKQX14In+9rBinI8wO3xnYPQTUfgyfM6qxtLefBb7dOogeCDQm9+jcfhbv4AcFQgQGSU7yxrw80FgSHes3L0Z/8vYbJ66SZub3dekef3/huUMzKW+SCEG/d3Mf2B4xOn98TjCfXqXa3z+cQ88PljnpNjCWPkBYiNlkEBkQbi36rGMSC/k+tsLDOMrobbZAbJlTXH0KSvtj6bSq6kwhfeQRt3Dxh9yN2OBmU6XrzD8JSVqnWwUaDLG8WgsKQ/xjueKxVcoI4gyZTDWWMI7SI5egjVAPUy3+pKRjqdHb6iV4UVjq41K/aYQBzCyLNMWdidNxjhClKa2864hPACL6JC3Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwkHi8jFp4+aTkYGDWRVhvBAaSjaBfLD3GSZtYCG8q91qD8sYgn21KMXonwvA9kt41n9uICjYOqOj/uYCX7pyGAw==" } ] } ], - "Accounts shouldDecryptForAccount should return false for an account created after the header": [ + "Accounts getTransactionType should return send type for outgoing transactions": [ { "version": 2, - "id": "eca543b9-d92c-4646-9b33-a199166f82ea", - "name": "test", - "spendingKey": "7e0f860e0715ee9505e088201f348e369e62d76529b474e50d478166e0b4b04c", - "viewKey": "64ef52b3d7c91f7b28bea93507db0fbdc172923425256d99b8f92f41da2f2fd4a95123224d691970f38856110988c621a70b36cb2f5a91a15462350626020ec9", - "incomingViewKey": "6851465dcc4978e7dbd1ec20ad789ad178e230fe0a8a52c0e7c2f271f14f4f05", - "outgoingViewKey": "129995b71b5e5495150173066395727479ace55729a6f932c1cd2ec4c17ed41a", - "publicAddress": "c6210c9d49e8e3a8aa691f49c516a34f18a55ff2971440cc7ddfef313ca60297", + "id": "2f5f7ec4-a57f-46a0-b021-8d9e1256db18", + "name": "a", + "spendingKey": "0304320feb438d4e11af9b6157a29c29b85d4b7a72c81144c935ad8766fdc86c", + "viewKey": "0da216fb521e2dfc6aa7e23cf7acfd3afa76b1c598a39343a1e5f49cfe00e21a56627f3e7c684696c3d4ad39823f7ea47bf434fed271048817ddf354660e939a", + "incomingViewKey": "8ad1d19f70b8b914e773ef6081afeaf22b9f9251db4c19eae7ecb72ffa70a101", + "outgoingViewKey": "5dcc2eb1fa3e8d260f55f2863d984528778858ef58a0a6799b3d69ce335f9018", + "publicAddress": "b0822141cb768c7e17a1161206aa9226be3f6f491a9c0eb12470ae0a36c8d4c5", + "createdAt": null + }, + { + "version": 2, + "id": "e907813f-f1d4-48ee-b2c7-f5e0e2139945", + "name": "b", + "spendingKey": "b80574d4440ee25564d2f81fcfaa251d3974dc61af863ea1a78c6b0aa548eed8", + "viewKey": "4b010998d4e6fc188f683a839d12137e1e05b1ad609ee1bf7c2b951938c294858dfa3b8dab705fe809014176f8a40977b2a20593160ab31a34beba540fc8c5d6", + "incomingViewKey": "4daa748e52d2774e5962816fea8613687600e9bdc20051113b68192c01988800", + "outgoingViewKey": "f5be6fb9c0b53599ed7432fe1acd301ed1c9d3254bd950bdf278c35ea89719e3", + "publicAddress": "0fde9f46e62c35b217ad64c8a99dd2d2d13929220c2174188fefa9b2bc818902", "createdAt": null }, { @@ -5529,15 +5436,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:jaw0mwSGeNfrGNYXJma0Pnnv4OQLvuDg+VsRGVN0ggA=" + "data": "base64:skwXDAj0giZnevQjQkDIPYhAmNwRNZraNUEoaz/G7AM=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:71goNy5t+NUYQ/825z/iMbPtd4CsiEyunlyzfF+5WW8=" + "data": "base64:LgoY0EIhH2Iw6UQKg6NjTuqCS1DJDqTWdVIfi+YcXTU=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1681340490640, + "timestamp": 1684973508012, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -5545,99 +5452,88 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAMlJCijbwTxIA49aSRQ6WqXKfwE59rg3FGIhI670nxsaNYAhj9PUw+QEHxhRmOMSaoDYdqYtAhaJUbU2mDU4TUi6dNuK10vTPcN1165RieVWBs07PlfG1FrNHc+0u35PcrNVnHaDcgGHHiwgRifKh+CpSxO9oQXv2FSnJnjTWXzwL9tUkZsz9gL46j9SqRJ1iFpIexLTr48+T6YD9e1sSR6ILwEm1JpDkmYEbA0XrShKLkfwiPEXaHiG5J140QhuWrUmY0G5FWknC2wupkZL/lgDfuPD5mCEIa97i02H45wonwI3Fer6L3GNTKykNw+Wi44jJs7zwio5s450Tzw2JVPw9TuK7NZLcXL7wjtxxchPfDoPVGBbEi1WZCBtizUhxyXsiVZ5HKuPbm5DtWXaW3V2dTln/kx/GJMQ/Xk8IT7UUFXfDYihAqUXyQ7+2aR0UNkPYspi9BROw+Co5J5Uj3cjjwB2sMzpdr3jm16ppnOYe/5isCxAGYEeXdp4N3Dnjtau387P5sk1/JNP0ytTPNSkoa/4IAmrSOzVeJK2RBFTsOHhw9zfXYMQsyR53aZsy3RG9sm0edFVm9Vx6Gb3oSlpuquMKHSQf2svVicmeJMPcQyEcVQOKzElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAweWuO64T7L+4fYhJd1mhDKe2Er7XR854kKXpZMsnA6gOsCHI6gXc2k4fw+0IPwR244NZFezQfkx/qUxwPgmbSCQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAULGXguK/L5clbtHE7P+bQ+10b18HKlwpQqnY8Czj5LKl33JI9Pc6Nx/cV4FTu9FUFcb/zOZpOw07x/z2EgcgCLOG50VZNZ+mdQW6+CHYCcuvHm2ZkEA6FNNccTyDZmQqOlDBwRMVoNJXfXqwVRCLjnXIrClgJir9ru0zXjvKfNUNBn6i6/ffELS2oaMcYTINJ7uAUeEQjwki0CwIxTJT8cQ0thOtW1ZqSPAbk2BnfeWTMY3GtDT3wxoGHS1quvDL5m3a/EbP0nrp1TEnD/ZkL77YC/+fqNHyTh60TbjoTpH70+Kn0I7ny7EA6GA/eDxnstg7xHyRHhJ+dV+laSYKmsKmvph9ABRukUBXFQl5vqS/BSyBZNVZfnh6nwVrvMFw+2IDvA1NaHGCsK/17CntjVXuo4W7nIORpm5ws0xZvfM/copJ7339pO/9SHp5y86VK/moA4W72Vo4mqwt8AMc2tDjfADA/qeFyxkuttEh+xEa0U+l89Mzt61LUH4lgCDNEOPUS0BM5U7KVImjO1Ad50bpiOhcWkuOTigt5Rzcr6GQpKaQJUZO7Eyuy7hKcYEDhMeNBBOMijCUsKao4dg+Auf8qBtJoLAqULfTkp7aLPr5DZqeWd028Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLioHoGxK92qEDdvLFXSuTKoOIHJJkjj1xAV5q3dkzsxGMqLOPsfUuEzSqnW2FM7JbDV5xGoE+aH0JdenqmdVAw==" } ] - } - ], - "Accounts shouldDecryptForAccount should return true for an account created at the header": [ - { - "version": 2, - "id": "2c49ac88-a15f-4c65-b4c7-11215b7d921b", - "name": "test", - "spendingKey": "adf68c24fc37475e0919d8f2e3dd472cc4ab07c9bf27a51d795c633ebc5666a4", - "viewKey": "6d586411126955f6636470b66747c9a029aee0bb0a6ff1fe729d0e3bc53c594eba94ad12204c86a962da05d9e75ce2dd4af7f6f6b4abbdeecb46f583dd5bb6ca", - "incomingViewKey": "89a8335583c6b46a874866ec121028861b59f2b543051dd30121980f65d4b301", - "outgoingViewKey": "22b03defcd4d78ca5b0a2ffd5236fbe75630566ad2bf36cf85af54bd401ade1f", - "publicAddress": "8b8f92fe25996c0f97dad3585321f1f6f9fcbe88f12b3eed998d479b425836b2", - "createdAt": null }, { "header": { - "sequence": 2, - "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "sequence": 3, + "previousBlockHash": "2ACF9FAF3E301F811A2EBDFA7CD8A1C0BE1D1C942A8F496592F9EF0413DA2B56", "noteCommitment": { "type": "Buffer", - "data": "base64:UlemNVq1n8LLKNBgZNlEvaCijTOl+MNUVt2qy8K8g0o=" + "data": "base64:+35LBa2puTSzlHOYzLGFkfga+hThqDLgZUAXR79eNTY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:oN1TONVCOE+4d6qWAQEoAZhdpaE/HrZPee+i3fCjIX8=" + "data": "base64:0UrQPSoEWpHDgmoJi9b7AvS2vm3N2K7b0o5iT7FOg1A=" }, - "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1681340491658, + "timestamp": 1684973508708, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 4, + "noteSize": 5, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAgdEoJQ4hwpF6sVGXnVz4X58AeYSOWBMRDpNe2LSqJ7OIwx3w6M6Z91kmbclIlmSBYmCCW0G0cjqTTla6ZD7BVibfDJE+Ih4pLyafT1+mB5q2+xWTyCR0aAURuEcxVM51Bp5phui815vBxXLAx30jFJQAlh9M83JUkoFg2GjZLQoUOm5/nEiVaukN/Ra9xjYAoi202c780rDNPxpqio4BNnW0LjJ/JwIUq38eWisCPlOWoaquDEKyg/kAYbdNztPbbf05TXG2DaMDjMxi/7NIzgNcy2VqyNKhIJNRNd4ASyLjQM4bZ56UMAqRM9fDa4WCZRe8OX6JiK9Ra0+w5AiBOdpYzM4MfcoI+PHnLOrLn6HX+fNPblvtylRVoE21kG03/WK79Etmev9j+g48kqKwgg7+fANoBooEXdbqaEAzgwJLj835y/bYL0Hm2LO9+u4I43dqjGcx91p+7WkrGYtrDXBM+MFo+1wRUHVV2cTHcnOiRvbzrblnH7mBYB5qzsKyjWd/rY3OqBYwfMM+m9SobjJdYRBgOeNfttpEDEqXT01ntZXt1fP14LocUkxgq/mO2KYbtrwj++PmTY/3rNaFBqeicQTA/JzgMy6C40DBNBvtBvBT3vhbUklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwVTArTIjlSv1/HqJlg3wyP5HskATxZvrp1g3U7a1DsdKEW+4DKfHzgTXuWptiQuUk+ImIvrZS3FcTfY/J4YLOCA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA6KQHWzxlmjKzrz7UjL4rQFMsrUV9s3uqwRlQY3YrgeuU7AtlJ/31lE9nmmAA5hcpy8d40btCGYcjlzZ7AkqlC+cbKAFmeMDeOjBb6KvDUxGOsWtspFfr9LBeaUWRyW8H1Pm7FvHI63LURddcQzlFmzMTw7B/JLBLY+j8RB7YsB4Ov2SisElheJ6lh5wnypX/wgcdbrekxJaiw+90Bw63Y/OkBUwuHyVkyP3quV7X9nCpu8DBlZpJ/VtiXppa/rLRAXAm4yT3EB0BV9sEOrT8xDxxffk5v9hJFbRPZSi07PJ1P98kgoUnyGTeSbr5EK7Fx83VAYBLHbOMD1qELxWR32SXk4aFLxm3eQE3fh7YmUbULfi6VgndQjPyBdg8z2EVQ6pUM5RumpBn6GwJlou20ViZw4KciR62fZ64CW7GXpHSEKEkug177LQcXJ8nMCCgThUuUOHaTbMduTDDaNJMUUigtwVnr1uIa2dnUcgjIzfS0XtC/SKTEDmvTwAkVekTogHID/NaufLfnq9Q5KsaRA1vAJbMgHqT2gEodPouZdI98pgQPq8VR63enMwuFv0XWlGdSgpUVpdVw0Vjz4kTlkOZV12LvL34inX4vNKJRcg8XiHzSzVKxklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZB/4e3F5uUdhqh5jYre0J9680i1ToMXnIQUfDpJKP82X/G47QKAhAlSMD/uA1KXL8joISOpqxaWoTxUnemvsCA==" } ] - } - ], - "Accounts shouldDecryptForAccount should reset the account and createdAt if the account was created on a different chain": [ - { - "version": 2, - "id": "a2bb138c-9cd3-4b28-88c5-59492eb29712", - "name": "test", - "spendingKey": "c5816cadd11de12620142b0017da3350bde292f471e5e9bd6b1064f431b15887", - "viewKey": "792f05277d695266054728f340be7ef8baf43da97986fda1f810ebfa93bb583ad5ba093e9b19614ef10b7e305a0e66cb90aa13cd9c2e188ad52c232653ceb724", - "incomingViewKey": "61b195603f42a75ca2f328bfcf071c22ce8b6b7406ed4acfcf6703f553d81d04", - "outgoingViewKey": "ecc4bb5816dbb635a41adfc21951a6ac16f3d0c4ba60a2eb311eb9f6c11bd5f8", - "publicAddress": "f0e1c6d2e6defee795a7e666f7ee609829de2bf1c805aaef467bcf1eaba6c135", - "createdAt": null }, { "header": { - "sequence": 2, - "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", + "sequence": 4, + "previousBlockHash": "77A9DE4592797FEBDC38657FF800B0074E269ABB24664E938DC6A9872F78800B", "noteCommitment": { "type": "Buffer", - "data": "base64:Gf/VqM+YmRSwCawKqEVInFSALmnBzJYbbiTn8/7gg0U=" + "data": "base64:buZHnskndJNX3gqBg0jfa1FzPxnbnKJd81yw6deoWA0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:hu6QdIHQgBFUTa3iLmzVuTDU4ZikJrKD8LG9lQD0JjA=" + "data": "base64:JMXaNeh8gQFunJ8gqjDd/Xhkcjiy/nWjUhBYa0P1Yc8=" }, - "target": "883423532389192164791648750371459257913741948437809479060803100646309888", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1681340492557, + "timestamp": 1684973511937, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 4, + "noteSize": 8, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAARuKu+48JoRmdnkPBrg367kZ0XgPufYn79zg1dB6GqDqM/sazYMnmgca4/CfVfit+smAhIkED1ppz3ox2UevapXKKUmGTDzEaqJ7jrt+2a3iRvj77CVffEcz9EV/ljWJqrAb77xwtDxNLTyPAFmvMc+wKPZoe61b+3hYc2t/2dosEMgjegmlRsM+FNlxFlTVPPS9A3dXnldpKx69C0iU0TmI+kIPXZCpKQ/ebBI8rEReA8kUmapyPtJdtRsg8uUZPDzWvQwKwwvBxqzXrM28Eh/I2k7rmuGLLP7DLy3l9WJvt0U/Q0d1CzgjMMQRGRJJdclWkqeuz5epfd47VIfh2QgYeAyRDxyINgXTWb2Ywu9J6NefzoqUXKTMn0dqv7icUfywefPd9oP1eWQODuUmR/2wuVV+xJuBWuOgdxRCs9pr743y10O217OwdFW2nJeuzLORtJoyLLOQ7rTkIQ9sEKwGnpTNKQ8az/0L0llp3FHRmMnm6+VyPBSVAXlLjDMjzE/a+O8HDePwNhCtKjC6n8t7cBuv4Ana4SpyVw1EbVIvrBD6bwJcTLEeHCpflzgkXstC2v3Vdem4LowYOzbkrdOJA/uWXACPxgbgzwWChHygZe0Cl8aQbYklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwyBs4IEnrQzh/iDPhA0bKbsya+Ztg6SL8ClCHI0XTaTf54Zfei4psaXWfzEurAcsM2+hcOXJ/q4tHyDAoDgubBQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAAYOqjxhBe2gF+5AhVQvVGEu7FL9uMIVXF4GACUPTcAreAr6ZlhSM+Tcg6Hg7/hJZ6V/T/zvV1toZIoOFn1DTUxBLJQoCvSF+iCdhSbxHACiKnyPOH3Sr7vSLES3qKojXKFzqeyQjU5B8IuHbfOi50xFE2c07Xg94/Nw8gbTmWh/oEj4w0nu/wTEyA8BYzxjs/0yf5kxmmTO/SkDQdolXg3O7veUifpBMM7Mo0cTfCdceW2mqOC4+8rv/fjjWCJCXW0f19sd+PEKnJY7EDBMU/79sCeHQFxdcdnUQD+NI4VGygb7F3vrSemM3euVYVPCr5P/rp8wf2u1EJW6m06rZiY0vTrw94ZEmfyE1GhOwOF3r6WvbafYiczugO8u5lW7EM94uJCqt/Y09rxQ3jbD3Fqp056hKxZ/IzHPdag7C/4yoQbGLfg5NQkn6YoCRG0bUGmrXyC8YbwCyCQG4er+zcS7XJAOS6/KNs52iFjs8qHHzochd4J3xHIrd5U4h0qV4TYGQ6ojPP6TLq+Yr3OllHkS2YnJ/X9UFk2WNTkXIX9KGLQuA+B11NNjxmvmDGE9YRWi7fDRPYLQUPhvtrd3aZ+hZeyeFq/41UHbYAWCC/foNnRxCA73hUgUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwnTHBkM7ANMdd0PmZAsRBDnmI10//2QoJ1aftEixXLa1VqvgNoW7gpqpExsViO+vTsM+mAYgjnEe2ULXGcMQkCw==" + }, + { + "type": "Buffer", + "data": "base64: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" } ] } ], - "Accounts createTransaction should create transaction with a list of note hashes to spend": [ + "Accounts getTransactionType should return receive type for incoming transactions": [ { "version": 2, - "id": "1f64171b-d8f7-4e1b-b34b-34a444689b4e", + "id": "505b1a24-d94c-461c-980a-59a438756b26", "name": "a", - "spendingKey": "b39870883acc995fd702160cc2f4c9ce4020a2437f8291a1a8329e8df2d016b9", - "viewKey": "7368e95fcee71589770d815fe5738c621c918d569602702f7aad1f49e5a681dc6d6e208739d0aeab3cbd551955a53faf0e0cca74738df6c781bce918884e9ed2", - "incomingViewKey": "a28b73034067f0c211daff0bbb9d1fc8a1fda310aca2b8f93709c9d338b2ba06", - "outgoingViewKey": "c0f01d3a079b495f64d65b0c6e0e8e28ef9708bcb52ef94c0e6b8d3d5f51bb55", - "publicAddress": "c1b1a5b0edb80c43e614556ab3af3fc242831c381dce3bd9c8bf2baaf560cc31", + "spendingKey": "bf6c9aa5e79c0013e9db22b70bd5749c3ff33ea96e758658f146417e4ce576a7", + "viewKey": "e75cd2163b5d38023cecb79dcff0fee61b840c693d2529d297f7cd093bc9ca34e0d5706cb3ffc3c36802d6a46886d4f4d8b691cb5e8f34eef4e51a1fcae1f507", + "incomingViewKey": "8e8eb319e71275591d10db01f6d476105cd837bd78bd9f4c9d95263f3fb22202", + "outgoingViewKey": "2de18cf4f4cdb96b022691298586ae1831449467aba9d2bf7c652c853d13bafb", + "publicAddress": "c4da96a44baf13e539ca5751fd8aa4bd04ffd42ae88ae094a7f43dfe9fdac7ef", + "createdAt": null + }, + { + "version": 2, + "id": "e4720e81-0747-4125-8153-cdfa0be642c9", + "name": "b", + "spendingKey": "5cfdd2ef093a88d90136bdb047c783c2abfab199f4f7132202281d494899df6f", + "viewKey": "a40ee16f2f7bd42ff6106dcd0d2f00c3c54ea6f28152a865ea90d3d8ef43bda3318161219decb5e7aaba2c73793ebc534456bf8a9dd02e3bcb5322980b8edc99", + "incomingViewKey": "5c287558d72e642a89faf7cf9066e00061d5248c821027d2f2eaf6e405347700", + "outgoingViewKey": "89482b63b531014bdb7040eddd71e1dba685847adca7443656a2579766a7f0d9", + "publicAddress": "4a4a69e1b23d791ce7806451e1fd261aec2b2a510f3255aa53872ef15d98d4ba", "createdAt": null }, { @@ -5646,15 +5542,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:jR6xwk1BFFUHQJrjs5Eijsx7KJcA0MCihG9uvC+ULRI=" + "data": "base64:p7Qwf6S83bRmUM8RTjAxoqROZWsoeGBsmn3mrcJ9bi0=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:8xOvqNm45iOLgYakTlZY0T4GZwTwWit7kogqrg3beSc=" + "data": "base64:ULhJG/uUVgWYywcCQfeiXrovNWHxAdW6HwSEhGRSoAw=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1682263213631, + "timestamp": 1684973521803, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -5662,25 +5558,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAF4TsUxpW8jM0v2VFjmWM94Zu/tD12V+e0ys+i5ZEpreYERzA2kG2t/9kmH2s/g4Y+rxBCkKPl9ryVsg4DaQOjgOHekd+XHhGJTMc2S02axOJ2IqHiHbwhi4HqM5a/INjHUsRYMcrjibcz3T4Jb8kNrwrwBGvUoXHXT11rbftlesQ8rWeo7lDinvzLKAkqtgdLhtC6+YbwXBrj7ofjh4+rgslKlUXtLp0o3dl3dVqRHe0qw/tEzLJ5E6Qbwmqk7imFT2OlsNyMPw7SRuXLzy0tthqHDY+mYjkWqAnOPneAP5uUKulN1oGzq+HcL4KgoakHxGQ2cgfwUxij3M6fpTn046g/O8Pu93l4BTjXZ+qd4+FostWjQn7lmwqWJcYkcI/B8lL3AECzdkPaf+D8kTw1Xjgq+UO4Bq6cxBqFlxepO5yxHQs+BjDNbYVPEfDAimksB1h86T3uZem4AR1vrSWFBFFaNFDoRkXe73WtSBFxe9I7uJO8vMWQHVBvufB53rowUAfwrKL6/54HoM0uQWMCssg61HTZZ8Ye+vX9cU3uQPqaJk2RN2zaTdS2TyAja+TaQ6YkCvw9wtDYi718NEhHVP5BkOTemahF6apBV5cUFYYNaDS5QLig0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw4gKO7KkfeMeejPv55n1nwAKd7pMzehgv8watSoqwzwq0psfAVJ37QR4WBtykws6ydDpzzup/g5b+v6AXdZgMAg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAARd8GAD7/hxWFXXjT2BJPRi3aquCJYQ8HVvlaHsmGGTKN+8OvsLjxoQKH7spiCTcU4z3Svp8jFTHPtliw9KYl97eSgNkZihbMsjmr1k1ZXQe16d1wCipM+U4xC1tCApacNoqaWM8WohuhG1nEbpmytpJ13ELmooNDzJGW1MMvWAAB5FCZFB1l4qmoESAl1h5JUWNBw5GL5c3MA1l9xdt28h3L1Z0gM2BNOhDf6dhNrmqrztPJrE77FBkADlARIB3hw/NHGLW2NEho7EjV0Il23VslNGilBn2UFxLhJALPSDInk0CjmA50zuLB2WQDjsfotgAgiF97ZPFGZC6vpNbjqadPdtUB0IX3Ztj+XzEuTyLAFFTuRcFRyuo4f6WFIKAAM0pUd34gdevkI05tZp6xwmeiu1dPG4onSRZTnRClZOCK6kRxPKcj63FJAhZRTnewFUitTopHHY2C0j7lDgUzqBJJYismqlqJn1K1R+fePNqrpsXwzdWRDoWTPDJNQlxBdVzYsPIPPhFArGEytXX2Jmxngn1IcOOMbVGbXC/Ud+5U78+kIVMM9lJ6le0Ws8pL4+vm3QYwvsesbvYboPIBlpbbyufPZLcOYAORd/PicgaeVw5Myewq3Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwy/+saqV4ZZyeO6QNv5pqVNvYGs8YYfdQb8hVhIykdbQFV4d2igOCTz9ugF6oiUVU7keOYCUeJUSPTDJkn/3qBg==" } ] }, { "header": { "sequence": 3, - "previousBlockHash": "31685A27EF28839797FE0792841588981BA21638FCFDFD900C657F4C75C999DE", + "previousBlockHash": "A52FEF9CCEA644C8F1FE9560898F0125E6407E7A931B306E0A7D1E49A22E2904", "noteCommitment": { "type": "Buffer", - "data": "base64:z7Ux4Ck0fLYJJCXi3o97rJuPkS0oE3ybzVC0XzftwAI=" + "data": "base64:XcI/44SVuH51Sca+PwdXNf2Yp2e+CvQHEOqZerASbwE=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:uk5f+WHfexVFFhCgzL03a+at0gYKL8HXLV0ZfsQWgb8=" + "data": "base64:V4sz8n+CA9hPaq5EfIw4XCVXFnEMabaNxY5Rh+OkNdk=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1682263214240, + "timestamp": 1684973522493, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 5, "work": "0" @@ -5688,47 +5584,51 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAASLSsSeCZ/onS1rLRtIhNhbYBzqFjSwH8jJ4ihHaaTZGO9J7e0ZZtrFKztBRLFquPS2oGx84OGnHj8h/82pCAIGG4+XmIdeDJBWGY0hGNHcSPIHk5uPz/HUVAN08/rA+7MvsUXLlkNbA2dx45c1in8AIccFXP3gnM66R/ssJST00LaHJZrrFWQbqXCXpGHPlOVCyCgkh1mIemDAtTX7yp6BobYWSLBNoP/d6wdKCM5BClLtc4fJUzgr67VucIJGvzESLEonWan9hgVXnKpZ20konkUqF/SqUSM5MxMLjt9OmV/n4TfvXysyIzSsoxwSdT6s+6bRXnz1Wphlng3OCMQBrY5zpn08AMWhBenUvrMh1DsmGhf8X146sOnY088JIJHvi7jJDPzWQS4HOh1E9FTg31DpRoQHmdPlIkmo6VxuXnA8W+L+IcP62cMigrrR/DF6woPhKgwFJwGig40SpwWu6ytAnSvWwkufza64NxZH3QaxcIIqF33oRw0siE2LuO3yvrPgwbLF65Hh+c5R9sxxEtrYQp2lL4NFVSX24qjz2pPMlmGF7wqzTaXCYBdMOrBm12Tq6pbj5Ii1W5KbpUKH5JahV9VFD9OEz+zUsuTPXPEQxTp+Ao7klyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwzVd5h5sDpi9x9b7yXWBdKfMfiB75CbNuXCJI0ALkqlukrPgOoYjILd2y4b6CzJXFmfoMsVpLv3P+0zaoEpX6AQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA6jvzrAywckkLLO/1Wt3BeenHVonn/F8LZRIEnpn/DSyvUnfSe/j4sJcpg4Tlrm9uKRQal1gxNR9O9xStSEdMZBqOLqbxvNMjcCjqluEXJHaVHY5QCQst9RbtfRm3j/RuXz3hy82RZAtm/+5GoJeX/CTX04S97T8nkdWt/1/UAyQKFlyOiZWzVh0JT3InAhEYNsTTLrYRmW4fHW+KJnGoK+HDT/b69ctBx9roDMu89jawyMDF1DIPyMWW9d9KVtRQfCsGDpmGPFdsw3mmAjdYRr574GSa4qXEn5kFTSAHVtQCC5yWOyHWOPf0P/HQwwrCgpNWUPIpqvIF8a2e25NUV68og8co+tiVDPeskFIatQpLi31PiKoPp8yHTGK0KH4lrMzpXB+JMvBu7xduFvL3VSZ4t09E3rweFBBMtRPBv1QXLTYsRXvckFxqOBaYh4LJHdyG1Kcmc0V2vgVLwFKQdwax0jHw3kDQfuCixqyGW9MufTY6n5k6AlaipiJOLWIJ0lAtKcGDaB8b9e86Id5b7blTQoS3hbpwy/g5Sp6fXXSjlk5rT2dng9wbTzkgncnapvR0inn0697SeeaBih9g0ihspgeeW63XLMHZ0/dp3h5w3Z1gcU6fQElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwE76+uisiEE4tkKQ4SFJ3YYZsJJKPrcW21RZjulZdsY+2jhka+5RU476sOdVmaT/OZfnJNNlMXo8uBhWOen82DA==" } ] }, { "header": { "sequence": 4, - "previousBlockHash": "BEFF0B7F242301474594DB357F6D42C07B524DFF0F09177DC2EF24EF4F9B6211", + "previousBlockHash": "112B18AD266AEB0BBD611FCB5323BE9206874994530893BE21853F693DE4EFBC", "noteCommitment": { "type": "Buffer", - "data": "base64:sBPT54iivIdNWq5pvwo/PKdf7QkY/lOjNX6P5p59pRc=" + "data": "base64:ilIKRtp4pdWRK0bRDc3+aMw3iy8AsHXr7cxAse87PRw=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:M/JvtNPHAaHce1o9lKnK4ok9m/hxfTZMui0QPCYbjkY=" + "data": "base64:ILwDhT6Ya3JBzLZmHK6XbZ1zCSW5p0tqiOsNYpptzvw=" }, "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1682263214835, + "timestamp": 1684973525477, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 6, + "noteSize": 8, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAuaR0n6aNzMEX9IarA6LBAuHi1H04T7fcerehm8zT2wOMee0QGFPNm3e2m/rGYZZja5hchESvM3zf+/BbCgfJZKMEYr5ZjU95ppwaQUNquPm3OuycPF2L01acTtxWtN9ZGHY7NtghMuomoLBHN4KyByhXxJJt2tlP1ydULI1KMh8WFj5mmSHLPjc9hn4TwUiCdW1Yw4umISWORsoGwC0DoszokHzdTdF5HnAmxvqrG6GhEotfYoU2NAE4e+EtGBaDrXYATJoyzTnrAd452m3k2BU99VfgluJx8Khl5Zq87qw10pwDQ9AbImj0EgjYKU9G9nPvUB5s5+en9sa1rj8bZk40HyBUo/Tl5dwy0Nkx0RCRgLtDgB6nrcHvvOd+01VYJU9E8wPUfvsZLlaAxsJmo+Av6nQMk1kWM3E8sH09w9vs+eqhOCtZmX1hmdqESLGS5I70Hh6mf5nViSyQLhdbfe4ExLu7iqLJGPBLGEcQG1D/Az7HIrUi92bYovs3mQd5r+Fc0UvMzCehSsWIEwlAnnm8ciaxoL9IrdkQIrM49lv/T0IlgFmf4Dp+u8/JYFinCYXOrme1qf+szIpbpgkD+NggntQoGXu16rE8hZfZj30iUx8AOc0DaUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwSUWz7cst4f4qM2NxUApBRFOAn47C6uemF0CqmbJ6aAi+8+E8GOAM07IzIvgv7md9EbKjxpceBnuYzQDRMgpjBA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2vKiP////8AAAAA+58U1X0ihUOv/fR6k47Pd7++u+iEmFWJW4k8C4HWKlerQIl2VPgLSBXA3h3pQBtPn6f48I4SuABghWzAzNYzY2W8PWXsc3xMjsKsxsYeVfyrcbA/5S64rvryHL85HNJHOKhiANq+zA16tyivoBYCgscZuiVvG0v8dM5hkj2p2+sBG4vulT4G8rXVQwscgmKolDEH5nAOaPrPVqdOIeditfqoFV67WeOBIqjM4tzbhnyWVz2JfoFh33U5h8OJ8kGNwhRjzn1ZOYyTCn9RvnZ+ODiVG/bOmk5+ibQZ+X6XciolteUqrgUYlV8iIQKYB6kRUIEFZ82jtJR/2Z+rjxTSOvTiS6nlvmCEBfGm6RUKQMZVcYhkejdDjB2f/L3RJ1dyUxgbb226q/APY+3MKBwgcfUAO2TUPNuz4YkHG9Uyg8+I+DJnUPDNA7RZUclcakXL/l+JcqBQ30NwbqU3LDf+b4lyAyigXkjbbkO/YH0Vd1AhfKzDNI7G0w7awrIYApQXykbs2x9z1Or2FVWB9kPU09hBF7SoXaEv9RXRnNeopDmj4wUSIsv4kqgsbSiaK2xpqJZ2SYqmjRifBxE0/N/ZtEkQrNcL9RfLL/PmzcC6qFPoeq2PuOI0SElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwPhqiFQjFHVr2jPP+tL0zei8rCF+eQNdwParHqrWeJSikNY3yNG02HXoaNykch1JCbg1FJ29TilxkWjqa8pWdBg==" + }, + { + "type": "Buffer", + "data": "base64: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" } ] } ], - "Accounts createTransaction should create transaction with a list of multiple note hashes to spend": [ + "Accounts load should set chainProcessor hash and sequence": [ { "version": 2, - "id": "c02b87db-d204-49b9-b5c1-c1a0b023d905", + "id": "ed06b0f5-d10a-47d3-8767-437557b431ed", "name": "a", - "spendingKey": "21f7cba0cf9b4fff569f09b3ee4ff3dc2c5115847ce1288f2eb0139dab49b945", - "viewKey": "ce2cb4e71e998803759318e9d3d170dce388ba29d06165691f6f3ee61319b0e549ccbd51d806bb40ac11dd8ccebfef0c206823361933dae1f1f42ebc87ae81d1", - "incomingViewKey": "5b262d940b1167885eb70b0686dd56df2edb7b544e22e615e346bd6feab10b02", - "outgoingViewKey": "f5ccba407b41db37f092b3bf169e89869cf44137b096ff5f772510720fa9a259", - "publicAddress": "46fed399cc809e1bf7945e607f2ae6f16062b5af5dde8541502a103ff6bf1b66", + "spendingKey": "0f6b51a42c2a5de5d5e0c210d948ccff34b596cda9f7eb332e2f92476197c8a3", + "viewKey": "1fc995b3be34db204c759315c7745270b4affa88a394bb351e5e775d65123157e8cdea3c0f4b59fe7d6120d7ad64d6d2cf3c29a26df0235d32d32a06128ca613", + "incomingViewKey": "e64b200df520be71a8448e134b50ee8f94b940a140c3661a7453f0e70bcd6602", + "outgoingViewKey": "a4f182556d0f2765c0680381769f3cf461c5acad434c9f3c4e95ad000f1c3e2f", + "publicAddress": "93663bd32f63b53f2bec1eb0763a2b344ebabd35b075cd111c4e4ebd0ba08643", "createdAt": null }, { @@ -5737,15 +5637,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:57Xyflfs2Ye4Uc7FFE1DIsSWB2wFFXiSkJTHNKPHfSQ=" + "data": "base64:SeyH4FGTSwZaYgR6abgCbc6/tGanTAeDlQHoCuO9fDQ=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:f73fpKT92anUIp8zMXNZGljb25ePCaUOK8T69uJyGEg=" + "data": "base64:dFN2sqPhY0ffCki74co8hs3mEwbd0sscjN2lcbGcJho=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1682348446470, + "timestamp": 1684973526428, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -5753,73 +5653,99 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAf1BDdjUCk12qERMmKsFcEpMCdxCd6qvVcD4T6HzccN6FVb/pkVfsVTRrWlKsekJ1jFAoibfb7Ky6LqWlOfbeEw6uUpvnXUuu79RXnbeHEh+Ca5PcRt2CNM0gcev61PRt5MU8ts2zQ69tngWeph5AKJbXxC3vOkDJBxWb3HnU4RcTd7T/r1yLPCzZTOmVahA/dIHpBtwn1gRdahVmcH6ArZIl/OExmzxdsCv7iAUqkLiuUd9aWCID9rTvSn02V9Ote17dHdVq+ZOD/flp9OmfnLO67ZW5knPKIVtfv9+FYMh3c3vZi5BLKdRwdsfH01H7Y5wm7xjbGBL91S3STgyH27xJt7KadLMfeMHIKdOZ37+5e8dSNfNAiIhWaZR7S79zGrTD8YjqNuKwyD+LVbhxciTCXkgCV/yldbnae8JGLDpS75ajZVxsvNP6dF23vNvpFKnqqSGUFy+zFY+gg9KV42MkUt1DVBE0QW2uwTX7VfywCKvc7SX8onDjdKZfhok2HEWC7YbCUs3TFguRnS4ERbzxgYY1uhm2ugo8dkiq4b+MIUPJ5kCY1MgnQ54+gGbsB9aJbFlkrICFuh8EWzlP8P7QCg01fjvmP22/7OA4FQ5OODJFkRXb1Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw6+1Th0GfyX+AqJyR3uyg6uQ7BGz/npH4DlFwKKl4g+qA7vGVqPLpOoID8N0F5GDj7GFrp1I9rScqVqq9RdKpCw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAARYSVufNdcuqZCAocnBbecWgKlL9gqXkgCtxgAeqS++ektBhbpFYhb5y1Iy3TIv2fuR3IC4Vk1ujCckea5Xa8wXlvpDY+g0O1uqozk6bb/O+Rhc4MrR/EjE3M4SalHpuPih1Ei4MKvpmz4LTzMNJzxUz8J5Yl0OF+hT8f0kmNN2oKuL0mxXI+In7QZ7xXVYPnCLCWGDQN0dA4n1fT5S7M1GCWnFXNipEBDkQDeofsQBiDahEMl8jyOx7H17PoNgRlfL2L+6DnDA7zZLb/oHXdVdPY4+9YSXwCPmjXg2AwOXUECM5MDRdcacys303anM6EEZcpaFClZMcUYY73Li3jDftwInbTE2qsCbnBADFStJqQs2IgzXs8U/RGvfKYFDQLmQ7+Z8i8/CZOd+t3OS2wL2NrLVnWvlaPNiDJDPNLfhqYX78VIhyD5FR1JTdsGZMAXtfqQwIe/8avCRKhaaujm0vc21oSt1nS86WSXIVj42K/hg2wcuW4+PY3yfsBFhzEkPKAQWxfqij3TtfpIeQZ4wdIeweO/5o3GxQPt50AkSaNRfDgj5vH4k80gZYECLribKCKlQj+o9F/azVI37O63w0OOyt2EQEZuefUnMSRXyWdqYHmk95Pp0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw4OtwM2nZS7w/XVJitWRrYFni0lj4eHDM6I/Gp03ojdT+BRmy3yObLwJghesoBo8cw96HLZR/2aYEUpEEMe7SAg==" } ] + } + ], + "Accounts shouldDecryptForAccount should return true for an account with null createdAt": [ + { + "version": 2, + "id": "4ea729b4-e613-4f62-9fc9-d6797e91c830", + "name": "test", + "spendingKey": "f60cc2d5fdcb70c597cfe49565f9100c41fdf5e91f77f0235e24b8397fe4c348", + "viewKey": "a008d1d40ca7becb8722664a77a372d77a252b02fb93fdfff33750522715d51e9efec6a779f6edd6d50e5a1bfef8d268033bb8d0ace3a99117b2200e08eafa5b", + "incomingViewKey": "29c2799558b54fa9c06c45a5b4edf548b597a78830f25fd4f5d4913a2f672202", + "outgoingViewKey": "334cab3cab3a2c79620fb72f973b9d47165afe2d19e1e946f994b0005a7173b8", + "publicAddress": "2404f687fdb3b25684e170a5dbb72b7578df9a5044dea9a8eaef23b6c5c5be82", + "createdAt": null }, { "header": { - "sequence": 3, - "previousBlockHash": "78C050F3D6022D90880A9E291D1959A1F78A48C08476DA4C35F1B046B40D5DAE", + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:5uE5vLeUaEC1bqEMRlqrvx/LuLLADVR4+tgoV78yGwU=" + "data": "base64:gvOxWyKNSNuaVpnOFDDMmwWmVgyqVXgfY46ETfj19F4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:ukTVFJy727Ay1ltuewVVA0eTb9fOkNIdgV1y5OcW/A0=" + "data": "base64:8UW/3vEfsXvi9qPd/5yb3WFiVNXxV1SuftZq9fBQeZU=" }, - "target": "880842937844725196442695540779332307793253899902937591585455087694081134", + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1682348447099, + "timestamp": 1684973527286, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, + "noteSize": 4, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAVEI3MbrhAxKMixwPxmXV1Dx1HelLKbynqeRVQELRFhiX6fz696vuuI8EQr77hUL3FUT5vlXfjK6fAt+xaabS1G3a68032lB3ERzsOiMjEK+EQBSw5RuoT8Zx6OyIXfOPIjL9YRcmFHOQT9UX4UgiIiFpkICK7bf8U1TXqvK2oS8D5cz/i2ri/xH0eAtKnH6D/2uZfiExA++zHwCXk+zKQThzy1hJdr9u0KT6puH5xzS0MTXYVtkIEcVoQzmUoxgG850/VXozH0g4dIYIXrAC+Dc6PYGtm/QUb2CxaVJoq/Tkde/t52pUTosM8KHMg20vXIHYEmjJr9X7y5+cZ7s4nE1vutyaH+7YKiWnP1oetB9gKhad+NrZ8mDqfhVcCDYFKpupB6CXYpwYlyEjdnbds+jw7Trn/zl/uEPCLX2fzso+ZlpvaiuHHtowhIZpaFXfdm3XR0Z/otjRm2fNHlAT6AH5XIxVuC9CPuhah4jAdoFEaUAepJaXnNajBI6X13MvXM223Y4fae7SS8/oViszeljpSjixNGU3hqTtYFNGeHSfiqFhUy9Xaar4c83cELc97ZQmpnmnCLA00E68PmshfH9ptj/B1ZAdgZ3WwtlWv9VJjMzb+lfoj0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwDXprI1F3scxgE4SpGLfDpP2T81CTi8S1+uAnQl5T9ds4Ir8xoB0vJsEsm4kjV6erzLMEHvZlH5oe+PNShV0+Ag==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAf9upS1HLXC5sipWyp+GRJtPnVct2pNpJmhCi3OBXgwGvjXNbjpBYVeN/H3VAXGCVChv3vZwVryUSuYQeQ5PFP/leavv6quDOrJ9aqAtpa9q2CzY4mc+6CJjpZ5SZ10rMaEvGaXJMuFmsGaFYs+a1NsBkzNABJ671Ta8gBqIiNuwR8/txzylrwPxzs4IMrR+IIvBzG0fxys+HQakK74iuD5lhppX74z6MIY/dNOn6Q66s6m2SxrHDllLVPlcveNqk8NiP1O+lWikwSH4AW4Io8TJoxnAj9dhEsqOxWHemURGt1JALZfkEgmZMSyJ3aCyteYTNDuveyytvPatBmP5YHySY2yMPVlRY1iU9ZqXLDycHysCCAMYnOyj6v0viwwtqy2T0bLyCRDbCOhRPj4Z9TG82nJVNS1FVY/H9toG62D0liJWD0gF2eu+HnMrhOOO4KafFoxKnJ/xBouKHT/xh5CaQfF6t/WrfZN1EitKUuwWwemfCl41yEzEN4XrJGGOkCGoTzwNAEcSSWWS2pYG8SSOaiPNX4JiuvOcw24pBZ2k9wSSyPv5OfTy6EuiA1C9pIta6IpuKMT6zg64OE7A3zjOtP3//fDSEySUx8kMkGSXkKadmCNOBIUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwkJ7Ipw3yZr2sxAzRyUke399qI7rqpvj8fvHoK7heLsLZbQk/dWazHZlPk4M1tRK8HY6S29r2Ri/migo4V7bzBg==" } ] + } + ], + "Accounts shouldDecryptForAccount should return true for an account with createdAt earlier than the header": [ + { + "version": 2, + "id": "2807f161-506c-4c58-aba7-faa6ee9520b2", + "name": "test", + "spendingKey": "c30d130fb31bf26c389950e0045ab52a94ee32b1058007e20395b3872c02ba31", + "viewKey": "f65f169652f4851d165236816ab83fb1bdd32ea897afed5e7bdbbde5ad35da83052f2868fb755f2ba6244e0116859f5ff9d9628d9e76e2c4f51e45cc5ff64d05", + "incomingViewKey": "cac597ba2722774640caa879ba653e81ddf6936dd3eb683130daa920141bb206", + "outgoingViewKey": "a8f81d4c08bf820bc910406946af5cd69acbc6b3a5bbd9e2ee4a898540cc11a9", + "publicAddress": "1afa209cc3c58e3153c1da700a35982dbe6d3cbbfd8bcd0a70b3f3b4cd5e5fae", + "createdAt": null }, { "header": { - "sequence": 4, - "previousBlockHash": "EADF41C63707AB499CA38DD7351A464D17F984C0AAE55CC006A274C86925A076", + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:YEsqX6u4246urDqjopkGx5ISaBU/JctIpU6kGH8Jg2Y=" + "data": "base64:kJ2IJedBhtu5SButq2cvTgSk16Mjl6oyTMcSu4rwni4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:zjvpIFHYDUibO5XtamkwbzIVjJeSaicp8P/v3CnPSEY=" + "data": "base64:9D/85CTpa8Mj6vK//HhymwxcsIqo1h1ZfaSYR3HhVg4=" }, - "target": "878277375889837647326843029495509009809390053592540685978895509768758568", + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1682348447737, + "timestamp": 1684973528179, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 6, + "noteSize": 4, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA5+Akq+WsG643yZMominJ2jCMneg798JX3fD2RFKjQUCXAmTHB70is1BosynhSdzuxxV6nNiTj2uCMbOoljKR2+lAkEKWryRkTWCG5HAlXnG39qyS4rxo7qiKIdDVxON4J9WMbls6EY4mzETQScnTTIJhuc5piLFRTerzATuWvZQIiDmSnxRQmHBUwpVRAHDHUsMEGr7RTqP2HRmbJGNtRhm8Jm2iYoJMxl3fu03kQxqsIFycYmNwPJhJzZoHq8Sp1+aEZN0qDaAWk95IwLZjdJ2OKee9naEvlRV3VxuFEfnSlIngdKFcMd3rJCxXpWJPpg9HaJ4YlLNoi95mBJ1cT9Bt30DGlhBN22caGkBPTqStcInGm7BXGBpyOWOVp1ZaeAuLKFDWAbTJ9DkLMWLwxRkgO1S9FhMCwEdVHMFwsfDP6u5TyBMmbABgCC0Xj2aMBPHCBbfkdkf+r/UmJtF2tzhi7j7AXBLmDkFU+1q7Pa8AGXPEAusFmlccqYiHml+pRhhEHvhEl1CYsB7ngkN/IJcIb8y6YNNVLO3tRh4It+Ub9iagEvCYU8BxC0OtT1G5fS4Y1lNxM2djDUlqqUPoX90/yl9+ZPic9sOVfFXd1dFDA8q8qmKWsUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw9JsHKMnTJaBt/YJUTx6hGIzu3UXFILwTEXPM1WGZLbuxtPlSxrS6dcrIPz9tsyMtIcZlE6//e9x9BTqg/iZnBw==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAA99SeJLwx/6HfJQt553ddorp7oKcnSw5PHkTK8svOspiSLR5G7epniLmeTjHWHu6ibF11MwjpRRMBAjFzhNxuvT6xBo/1myDa5Y9+x/XLH1qRphyfGzscrWRoUD95CP5VHJGOulTstG3LqUW3mzKucVRd8Ytiiugm8sUUESq2am4XRO1oauh8nt4NW+HMqeS2VuhzvbQ8K0Z8Bloxcf3yzZoovnsik+oHpp/VB+HMNJeB2CZLpthiSYcooyTeIUw0hdaCqQglABw46H0E3Vw4EEGuuZbQxgWIXXmqNmEL6S5lYKd/ZXltU3+N4LPfytERC3PIdFtq6hWEAEjPqI+0kqpeZCjYrqhb36nSDcmqlsFqD3IzvxKQPw+3f80dwQIcFBE4A0KMXH46KXvK1oQMqlDkYTzL96hJgXbiOLpfbDEYW1wVOX8yLFvgTqPPGlh0RU4GeD0YrVOZ0kikiCaPSJVulNhuny3Q85izS4h7AEnC7j6lvcNuVXNMQRl+o0oKfg+47UkYg3GZ1D0Q0KBbzXIuNsdAGGMtp+7UdRMjbUoGCa3BLRQUS2BeAuIUZVERWNvSHO9bo++AT85mSq/IKwHh4H2jhY34r7SCCH5tYiG0ivAr9ODGMElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwlkfNe9pxL2cHU37QdPMdj1lQNCoIvkiwa4lhu0shcjXMAfTLMXK+XsuWKAutOLFYSfo4V4BPBtAniQjstKFfAg==" } ] } ], - "Accounts createTransaction should throw an error if the note hashes to spend have insufficient funds": [ + "Accounts shouldDecryptForAccount should return false for an account created after the header": [ { "version": 2, - "id": "25ccffc8-4674-42a0-b4a2-540d4734ca88", - "name": "a", - "spendingKey": "5654cb1295f84236286315ab064fb89c12309d068a8a8f72f14f09c0e779c0ee", - "viewKey": "4e552fbbd91f67e5b9bccb77aa7a696dee750d02cda52bad49c4d97929593e0281d7836c5f70b3d345b16379ba6893eff7e479175e4eb6f0a1394a8410cc0bac", - "incomingViewKey": "8692226955cd36fd579db43bd59c6d9815aaa0e00d394dde8ab0b3bf92b2b300", - "outgoingViewKey": "cde0ad7dfd55163b5444d2c5e275b506c8ab686d396ec4b7abad90d362b6ec2f", - "publicAddress": "c463042f62bb44616e08a8c79e6eba4431dd8b1bb0ff9938ee14a06719b927ec", + "id": "d0c27d71-db3c-46ee-bf16-7752b2f08ce0", + "name": "test", + "spendingKey": "f8ab9ec5ebed5b99db64d43dfde82f71413b18c8240bd8c073de7497519a9720", + "viewKey": "e8347c430be719fa53cc53740a43411a25433f6c3f8f35f728cf745657a7b0f2658f18a04d75ecc5d4176137a5b46f709916549b57f4c98362d885d6f01a9269", + "incomingViewKey": "cefa7fb08dde5e7321cd1b1aaef8f831703c4d3a4ba0d5d7c343aee8b67ec000", + "outgoingViewKey": "eebcbdedb79d92ad2c717d947b5d7854d671614d952dfc7141a56d829e46db0c", + "publicAddress": "6f2323447fe91624e8e695a79a3256d2b5bfe6bb1df67783cf03c13489d11d58", "createdAt": null }, { @@ -5828,15 +5754,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:9WYvyfabJMvHPbi1z4Zc60O6K6rTyZemDDMEzd8SkiY=" + "data": "base64:9LCsxL++Z6y9BJCLZUCbUACLVD9PRIli5Z9lHzsr1BU=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:1jShqSfmsd8ZRv+hxcNR9VyYOQRS8lY1Chv1PI89QuE=" + "data": "base64:UwJDAtnmO6e3UW+y3dtigmkL8xAo8Nu0GfqXY9rPazQ=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1682348720860, + "timestamp": 1684973528970, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -5844,47 +5770,60 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAD2ZNdPmB8iAAN8c0FWMvMehvYrh9HkjEX5B/k3OBaLyt8hhh6gd+GxTUuZQWhs0XYg8C7zam6SUr9z2I2FW141bPNhQ1ComxEAcv/RH32VqS0LcOu4mEgjaEsaSl4QPeI7VKMimvWOShP8gkZuP+xt1rZLUpO8PzS98PrEB+LEUPV/ktUC6L5vQooF7Humh3SkdktSGGqTFi+lFn9Z9QTtat/ZKI+gP+BiG5qiHYDxa1yYbj6HRs/4Bskfgc41AtDSL4pxTpzkysiCU0WADGHf31wnzFW4dtPL+lXHRJ+TfOGgOTGoEHyzr6t9ptCNlpAlJ1Otmfbyi2L9ZdmPatjOyvu0RheRcmPEYJwpl0vT89d1i4zEpCG6PYDMtvxnc5VcEWXAmVr3X3uyb3cq7U1GDfwbLlUmYC5dVCT/tsTzzDlMUhTFAuWk1jLFQpzt8cJm1VeCqtPPxMxoqM/3uDfQLPiFNLOyL5YhRe2cNWSIIpwl4IaySFrRGYcG5cX7Og5sGuOiWemjThSntbfKN7p+g7S4b3fUkayf2lirfi5K1nFdMpbOMvWyhPvIuxjs1faugl4YobMhAebMogpZuXs3nXGpBfPjEyf/aQ1saCZc8JNz993ky7TUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwlFZ3Xaz/o1bLMM87R+rPe+iOtPm+7W5+0GPx7yJGkmCympNIayrCG4iGWcJ2ozhbZ13vB6Jg8BxpyaJ27EDVCQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAY78lWBuLUZ+6HOSXw2tI3Bs8PfTAhFvjrBTvmz+sP8eNTQbIi8rI8cHjVMCmkNYTR9SINQ4jUggck9L9MW3XtQXeRL/R4YvYgry0hSVL8MSBAXL5WdXC/M5yzE2g6DPnCXseEhJo8oJ8KL9On1ToKafqXMtKAZUPG9VfbqgSqXsLIX5KBfz58w1UHuOaHQ6ZwPBuKiAJWig9akgWiRlOIVSweLTrqSl1jmiSA9BOHmKXoqVIv3aGzIpc2cxihtwa0EOLHoQxF+jRglJnpDFocD9nXGDHZD1iG03QMEhA01MA09Hc37qyesCqiAP2lq0Yg9QZrilTXyXbrOJRuUvyg2H1UxXG0BsKDcvMF8/isurjA+jcy/Hx0cpO0YO4SUlHbSUEERcW5DoBTYtMbUbnTibdCxjcAUkFy6YkDbHQ+mz3AER398M2eEZZy9GhvVvC96pfDz4TX5FTIKFm8VAGL8fsBVK1OEnDFPJlRlex2j6p6F4myjxhUx1FMniEP49Mhp4VVyVm9I5cVURDfiBUBxlPcQDsNrZweaFs2uUtYbgaTB0uxazSEgHr+lLhXIs7Uc1K3/y5YFNcqHA52qzl4hqRB4pXWDFEUcgmapMG7fE51RyDr9/Qxklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwKSmFm6xkl/XXWU5wu4NTuuYg9ao+N4U2sPw4I1sEJl6DCchurC0OhpBKKAg0MhJ2oIj+2f0KAU64vDrWtJHSBw==" } ] + } + ], + "Accounts shouldDecryptForAccount should return true for an account created at the header": [ + { + "version": 2, + "id": "71160066-143c-4ecc-93aa-0b91993718fe", + "name": "test", + "spendingKey": "fe0aae6427a4d3f6be18338e0ae56a0bb0863bd3273d9cd615839cff543c4eda", + "viewKey": "159d0b83ad2932e1940cba6c0c6abd377b28a615db271779cd010a980986c19166898b77ab2e9cf99e154ad452704fce853f72435aa183b02393328b1168589e", + "incomingViewKey": "087df283e8b56ca0ca16435ee72dc792d349fdcae7b918dc5da30e5de6b39403", + "outgoingViewKey": "9b657c687c071e85440e23b46741e3ca79713696735c245a997e08a046487743", + "publicAddress": "b3afe9149636c634095a5031132d421b0f3f688fb402451fde89d722eafa060d", + "createdAt": null }, { "header": { - "sequence": 3, - "previousBlockHash": "7F9DAB6D98F86B1C42CB55A5F9CDE94163A93076E39E1877B6DF299AC78F2794", + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:eYDJPcQ47q3oZI+A745/iPZn2VuC9lAHH9klISr6Y18=" + "data": "base64:uXxlrHufomHhcPf/AGrO3Zm0Sj/aJNCqMeq+ckz2EUc=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:RR+yLR+E7At3SzbNQ5p73hRiHkVC8IDYaiLgw1KGCpA=" + "data": "base64:Nqrhyu8IhZkCMsjTNC8OIuRUc9dGo50Al8f1tcWlLIQ=" }, - "target": "880842937844725196442695540779332307793253899902937591585455087694081134", + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1682348721496, + "timestamp": 1684973529750, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, + "noteSize": 4, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAOzvdM6J78XcIGAqPDr+yKGSvPpEDYhOglJKZPTI0YKmEXjU6ausvZ67il7c6azPw7TUiu2naMu617WlrUT9yYa1qo07i/YxkrK8TPgTGKbqCuI8QDn0+SmAnFl44JHp/mpGWr+QOuidPKlSfwL0gegslksVWrO2plCpSN8jW90oWl38gusCg4VgT5NlwXZfbx4x7YbKz9055MBKobORJW1vuOa50atuxH1wrUhZK/ki2I3DCDPnsRvKW3fDb0KsoXlPZsKMKagccF8Eb0zKeVKPfMyXYxM8zt39VdZ+E5EcxQLCMoKdKKgXEfMTxmZk3KIpVcp3g2SUImpVcQvSRjxFMVB3r+ZNgIV7OfVjngUiAUxgPWbiB6/tLPn1Qow8xezo6JGhxKE4EflQWxo3i7Gldvf/evPTS2MimZog3zQDn092W/09xdDlMl9LtAxHLdL6KlZX30DVWRb2WMdq+NI3bwXclRWZIXqA6WpsMna2DZDqOSz1NXHw7L9BA6vDVGi3Ivy0rBNZdKfihv49zKklVdVMBf+McX0UhyYPEjWVQs+LTSwgeGSorPsawGihm5jQvd4GoqynW+TYVrLnghDJdb7gruUqJLZn9x2WoaQYzsF4pxBTYxElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwt3F7aiK13910ohNvMlvNHQa+zxnEPNlr04E1UhWKNiiAOhP5sv3yqaAkaDPd8vJen9/+MRxDIL9hHxnui5LQAA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAVazxINRca3qG/UR1tCTjbLMc8OZFP8coDY0Cw3cy1rqphJ9T/QUVfmqEjE61LBr2WHmkzS7LN7vuR8nxakFakTWbZM7ZpKlAsvO+1vb6CGOwXEF4yoUHOhhLkNYAIBJtep67ZxY9V70On0hQIpHXwT6eIOR2mK8NbEyEv0uhu/oBbCG/9JpCMVmcRACWWJEZoLfF1c8Ts6SE4pGWwtDxcj52FgeI5EyRJIDHfVjh8DSPLRirrwMWsURnHUL6V0AGzLTIAO1svccSI8LkIyej96wg04gJ/MWjOdrZM+9A01WvJ2aCydc+aJK0W7F9bld31OzRHWsBxwPUs16eBStgBKtynF4kU8kQXJ7JkF1ifqv0Bmw9vgJ0JXXSOrJyXyJVqnRHlMJ96D2YylGWLiH6pozolsxNIM1BDndOuosh3CK8c9aBImRlwTi5M6vegZYB8GDOwRVUisKgGZRVMyOv6ynWmwfu/WPOV246mEhXXu7ZdF/JCjV4EItZ05zaqxP09gbWIfHJjeJ1q25zgWcExKkHzYzE89O4CvPekG3lKfjJSq/CO+MHy6f0F1uelDfRMW2MRQm6WijY8xz13+KyMtJZOyIw1je0lcoa5v6UfZJWCduXgCFJ/Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwG3LV2zmQe7lxvSAjIZ6wJ7z0YlLzHH3/nxIRMpMKpdRWe607x+RXdE52LFj4DyHja6WH/yP4pM1/Y9pDVv2gBg==" } ] } ], - "Accounts createTransaction should partially fund a transaction if the note hashes to spend have insufficient funds": [ + "Accounts shouldDecryptForAccount should reset the account and createdAt if the account was created on a different chain": [ { "version": 2, - "id": "162836d0-81c4-498a-85f1-646a2579b829", - "name": "a", - "spendingKey": "49ec3862e95f5387ac093fc056a88612974558d10567f09b5d7801c501f943ff", - "viewKey": "b6db3bc71df360d46a7f4c9960fca0f834e194548963be64c4f2282f4ee129d1aaf92fab062046f41dcad55d60549f79f8461d8106078fd269ca328f35786560", - "incomingViewKey": "45e158567815cf2cddbf996a2ddbfd3744865b633b56ef0d4d7747af923b4300", - "outgoingViewKey": "7627b5e3c674a8a790670e6ae023764fc8584ab2f2e923e8fc24ccb06f96dc6e", - "publicAddress": "e81bdb6a865b1ed74a8c2bbe150e38f5587dde3c7a07023c5edf1ae4243e4fc7", + "id": "c7191138-5f28-4776-bd38-5cd35968c875", + "name": "test", + "spendingKey": "adc2c8a48aa04d509bc3e5b52cbe37740807ca4c75385439d4945bd9c2851383", + "viewKey": "ca5634a6a5782cb628fc33d768480a148b3f1aa216e13dd0d433c589a6fd62e22a95125bb97ca6640a929fc0e147be903f16927d8c87537457aa93ac3bef5b34", + "incomingViewKey": "b5dbbeb263c7bc48a896c5ff5ed5c8756c67e4ed58c3e7a464495882ec256a04", + "outgoingViewKey": "820f121f5cabc7134fdc146ceaf0fd8b19b1ab149a5eede2524c79c5639f491d", + "publicAddress": "879db1e7e091d6d330fa20ac8bddff31da5b0b6080f166a033f1a5c1b313ce07", "createdAt": null }, { @@ -5893,15 +5832,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:owZRNInEquRExNmbcD2FsumAc7XogGjKBxqJ91ZxqlA=" + "data": "base64:wzZlhe3Y54OeydmAIw8Teiav92HWtlRqYe45NCIITlI=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:dN2QpNNnnfhsGnFva0xdqxDzyryUY6QoVYJ6edrRoag=" + "data": "base64:zsA7N4tm/LLFVYdPfr0tzK27BjtWCXOQzCAoPpy73D4=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1682376526496, + "timestamp": 1684973530602, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -5909,51 +5848,68 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAOSRVwSpwnqBpRp7R+KhNZh8AxTOeNS1I07rvGyWVj22HdZMlo/1eFzjycqAw262OwxBJd8LJA0Noq6LPagtngCj6f7HnWuuFex77xD7NKvuIcPOcZFi+PwhhoQxs/x+MfVmY4Np5AT7FyJ3ldGSupDvNNQJcny89F0V7P1rIzxQOuTrsGq2I1VSYi4bkIgncgGoXMv26OOy8WmOpJ4xqTkDitChRSzPoydctzsfIXTCTB24WvxaxELJDrx/7lDz5YiqIiGLk2+fh7nIygwZnmzPfuOsMr+OfksvgB4k14L9uEpx/hMO++SVeHt2Ir4AfmdvPs1+E/0gmlYzsXWSNAcDhHI9Jo6K7+5JhwnKHqunQiGt7HT9sFO4EQZc3t4odU4Lq1j8ZI+B4eXU8SMS0PonMGItULZORrpQJ2VvFhlfZEARt9DWLIWUW8dlVzoS8CMIMpuW5zMJi8UDaQ/bOcEob9aGgZDtnMLxBmxwbv7NqSCf5bR2oc0rPSQmrfJTrIdMYK9bgyv9mgvqa73gvfGO/ZUs/XVCIdtx6JyOLz+a4Q2vSbpFsuokfexU1r/ybhzGj+dw/NSYfdYim+o0LV3fuITa6YlkG3fyC2XEXniXXYnQVD4WOPUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwd2VrcrTx4ToN3eHhVT6OY8yktcpkVzBz2XD7yZQsdxPw1ywYsuVpzVxFUUd1UZRqeWlemWDoV/M8fG9ITYs3Bg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAO+WrjQxXDxsYBXrQLGNpdepqQpYKGcciXG8Tw6V/YoeTt1ZOCFalVhXIl1x2o/s1tZ9gH9QRH191ywEAINTwNsfEz4asohAcaMel8M42ecu3ZDpVa7NUy+qOpOnhj/cN//B+lbNT2i3KnQ8B6J0iD4z3bOD4E0dp6l6dOIobnkcOA952/tRf4LPfkh9YqgOaT4IE1W7vr7oevkTJQFhdzRqI2Z/wTRlqSpzRqliR85Cl7kvMVA3MwLt6Zm/sukupASxMM7ocCutlJg7IeaTuAiqrLQyTLXu/Ubp5xz9H6skl6Jxpx5dZ76SUCCJkPsJ39cd/bPb6ppu0m8nXP2FdydzdKTOMSQL/2SrT1tY7F4opTlQC2hV4TRrBKwmwD0twRDBzw0fMU8AuJKbk/RPKsdFY7L/MWhVBMJnRlZyFN3PiAbkCXL3Zw0pkU5TeGrdJDsxvg2Z/o4Cn4u+C8L6mS8hLpONQn07eNKQCBQiDh/XYf912ThTu7LDinFz0k9blPvrYL14Kr44sL9aXpmB97kpxZu2XTAvDD59E0IygO7dRWFLPe/7hKw9VWOvbLnbZHZuEdmGNUQpZo4Hp+vSsyj9dgefTDe//w6/JkX2RWyuL7bCzT5QS/Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwmAGz6T8KObaId+1wqDN1G6teTl/H5vVwMOengLhDgK8B4vwoo8sWE9AoNoF7R5vFiIC5GTzFVPyiXrD9ep4RAQ==" } ] + } + ], + "Accounts getTransactionType should return send type for mint transactions": [ + { + "version": 2, + "id": "76116727-5a74-4542-849f-5d81dfab0f7e", + "name": "a", + "spendingKey": "25616e0556d5ebedeab1bfb420bf3d6d5bc009502e8e720e41f95756ffe0344e", + "viewKey": "c19917c7efbc2129a2db39e77726facb4048edc9fd54de0ef4109fef4db78d34f45bd87cd049ae6d3fb6e14ea55bc358d81d2afc1e455fc8166d3a7abc4a8064", + "incomingViewKey": "a2a57151b5d35997af7de7e203fca999e59c5ee0ce3e3f06e431f3e514c32100", + "outgoingViewKey": "8674378927ce79cab78f317b7c7d0c7695fdfb01913d3300a9c6b2ee79c52a91", + "publicAddress": "1a0adc6b7a4540cfa38556c5e8753454fbbc6043684b3c80ade2c173cbb05bc5", + "createdAt": null }, { "header": { - "sequence": 3, - "previousBlockHash": "C2C4C74F49C9AF07E73B0EDD1FAAE869D6FBFDC82768958DD9E6392D0BA054A2", + "sequence": 2, + "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:WbN8doXI6LeRQhQnG7j8stgJ3U/2zYeSWyjfgsXtxm8=" + "data": "base64:6P+CVDbabXNnGGq+7BQ8chBHDuXMx3m4qEAo9yv2tl4=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:x62xVfpOUOsFdgw9vmgfXlhiXh+c3mdx1SPqMvMr0Vs=" + "data": "base64:uU2jdMRpxFKg4oi9lhtQMbR/rtJoCGbZUj5LruROblA=" }, - "target": "880842937844725196442695540779332307793253899902937591585455087694081134", + "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1682376527211, + "timestamp": 1684975495341, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, + "noteSize": 4, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAEt0OTyQx7r/iOdVwWABLS5ORtU71ugS2EchO3kaP22qNq9ZKdIDvi9k8omXLI3B+uKRuWbeVq1eeZ/1Srnlzbi7Z47sOx9wCO1NXQhwGBHuzn6s971WmhxdsKPnUeg5TP4OGOkE7EudG/236zk9HjFL94VwJsmhmM4FBfPU6WpEPV4ZndXyFPHVYFxxwMNlkh3Iu6g/OJY5XA027dI4wH22k1gv64MpbcO5VOlH3LP+SXGBaB6i5xyDPPa6BCK93e74BjjN+Hjmw/JG/Q+Dw6nq9Nk5QTaxOHrOgqgslbb5bbE+irDFvupr6vVDAGVM99H9xHLoOJ1D4ILWqfk0N2ztraY7ymdwwEvOtaZd4+FO/sjkClJUvHex7kZvqMfpjIZXsISLQUgGSHaeWvUi6OQ/WHJZ7j5uMXMyQ/Ozlxe59L007XfzUHJH4+BEMF49pG3w+p2AKZbwKtOWcVJUnVwKyNTrPZnr3fCnavH6qkrKNcwQrW6dUEE76pBY6RMmdScrpi1Ul0WoaIuT0MwU6FV/HfpkqVWEdIYmDCJDa/wW+fAcnp8GDUhuY4sPeyl6bIOffTOMhwMrJzYQPUB4Uj57PqAbw3whwdBeX3jG4MOGdoOAgA6ZSiUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwL0Grs0SfZc4jENFiGT/eUe81IyhSVcfg2cr92kxkxiLVn4VFN/0XRRIKmpiT0eBX8RDmEGqY2s63l74KVlPZDA==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAHH6ECvafwJmZS9wloUt72PgDPta6jYthZLyQChQCf3GkDdfycNWEKXEIk6LHid7NWBEdNQ5gMgYDKSw8QyvhiEN3D/ja9tZv+Tn0I9UedQChRV3+b0aKugugp4LYcV8Cx87c+kWl+VwqAX0zg/yAUkRxUfd0M1RReIkwJZSMY3kCFSlSV9MYiLUOxe6TpwsDAosv5kyCLvochdBRumm37BmLX5YHAzCetl90Jqsng1CJaIu6VEQngbPC32ZCXS5S3EqyUTShVTEb8G85hTSc7acFshz/+SHjPM/FzRdj9AGRZLNhmpcz8uEBF0AoWtiWVUkiQroLtrqw8fypcRMdPIzhnrkikXVc/+lp2W1y3/eqj+9tIrm2rCtkfPh0tiRlQEu1D8HQm1K4z4/XFLtsONgZaJQJtTdWfL+orFHP85/P0YeFd9bh/fQsbfOpvXToqqXzbliF0jKqn0jzgtNktIgra26jphbIY6opVgY0ZR90rT4KUZYt46BJr46B3jh3Q2Ay8Gp5XC27IkwGMi+JU0uDnbstfaHyOY2u0XrS5kXE/dnc6vHu+PXuU0HMiJDcLM2DKBEFdDvMaN0tl+WlJW7iaKJHbdt/EHCZhSdZurE1N+s/cjz+EElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZckZqRG880ZHVhA5+ZiLDFX+Koskh43mnMoHScrfTDxK+I6m1d0yWi5o3cPPUkkpMhuOLI2yM/AoDZoFJhEYAw==" } ] }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMQZLcVrkoq3WPuWVAWH9MRXEZO4BAh2i77is5uhceGQZT84+vE3uJKPdrjPlEhiMuEYgkfYO7a1Kjl+m4CCWNQMzv0SX3B5EcjpflGctiK5wLjI07aWIKPImEKh0K6i3cn2XzbodflOgrKvhj3BJl1dZZ+29PZnSvCBUuO1EokJ1ixyZs0XRVOXhJJ+KMA6cJeQL3C/G2/mLRu188g/eun3Z8XZESYPujEIQvFLj7iytS/YxWrZjz5fKFKw3J/Zllzgu/1qRJB40c9TddY/JgoxeDmy+AoqtwJ2WnOdHoQoD0vn9/yxpbvwCmELMTZ+PqHu/d8yuBy3efafda7gObiTPO/sGMKoEG2aHB2cRNzyFcKMmmUj7rGtOU10gxMmAVrpMhA3EBUy7sxF0lKmaa4UsdCUkx1jIjDKKQjnJ/Nzp5ARhvNhxeZuEduBxgENMUxa2WQfqN0WxevCTWMlTs4tOohCor+rSl0q5hm1l1rTADQ0SiYhQV4G8JxU0bhzwWyj7tW7adMkEwYJCYd8GZKd5emM6BPKOQM8TiUMtnAd07Fp4+TOw/UrK6m9QvSMC2QuUh1TEosRoziK/EImoMdNMeLUoI7+bnA98kq1Li3kCeMkV5Vx4TYqvFtJAlEYHRTmwV0kT8HtlTsWy6wQlzWkojn8jkGPhJ790HFrsb2D7EVu3tMJNkLwCbK1pP+ZW/GsGsxJ2JfkQ32Y+1ixbZ4sueE9ayd/t9QoI3PRLY9ADstxGC/G9J+LOK2lM8XwCClt+5F2dsYnBYnhd1sCTSP+4NEwokNuhPMRiYkPcQDggSi3DesI/kstZvApGIw1EmBn1jcBQ95XD+dMyfOz5sgye/Ehj8F7Dq7EojE1E3jVBaIK2boW1jABDquoGrescbK4X+pOsHkhaMAb6v3OovZxRBTSNN8DsQuI1/lAschS1E3okI2Wh/KBgMvUm0B4fLHAJ9+UI7uo2YVEusgnBYluPtIndNi5Ggrca3pFQM+jhVbF6HU0VPu8YENoSzyAreLBc8uwW8VmYWtlYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAALWXY6M29NrPQCfC1ZqzLu///ZwP2GxLlIpFYx/Psy4L71BViaahzYbSMXNtH/uWRwE8HmLg9L8ineWtQFOHxQNdCPYp3U/7M1L5mfgm91f9eENxoRbrnSKbxSZWhEJ+2JvpTPk1IwfaZcEBQ+kvsBZrkth+nrkgoDfmNoKmsiAL" + }, { "header": { - "sequence": 4, - "previousBlockHash": "27AC2113092FB476905D801E9CB08459F008E06F84CCC7C6EA9CB8A89BAFB742", + "sequence": 3, + "previousBlockHash": "B16EBA997D40E63DAC134B583E9CA4C655D5130DEA4CE45D39431FE2B010AA89", "noteCommitment": { "type": "Buffer", - "data": "base64:Qg72Ym0Kv/GHBssxaHZIhT9KIOVSnd4LKfSUJBXDEWg=" + "data": "base64:7AndeM5kqPQWEVDa9hZ+IsPsFE+YX6GDyvNknI9pJik=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:6ycDlIWykEW4ebqczltLTfXlJd9KEvHUQP2JfjUmIH4=" + "data": "base64:tRlReXZhfAKEM+zsofC0rJBqZQKEGZK34BB8rJAUgWw=" }, - "target": "878277375889837647326843029495509009809390053592540685978895509768758568", + "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1682376527899, + "timestamp": 1684975496957, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 6, "work": "0" @@ -5961,32 +5917,25 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAABFCJjuvwsi+9IEDPZdb+RwkAVZTTZWclchYXcnySO/OAf58RDPP2XO1wXdlT5VlioD6lGFzBevlkwIocMQvOwsj1c38N+QoOMevhaFfkvTutCm39FXC04VW4VfwTNFo64TKqsdkmW0grxz4egJY0whYmTeTUKonD7yqIJh4S1bUJJ7apAJXTJfxD68LqT9uI4sPmPDb0aMKrNcRIXpQ7lxHc0GTBadJmF6bX6JI2eWGvF8WiUhm3AT8K9OLiNz1K4TDIASLNN8xN9ocDpr5xhDcC5Bw1/0vokAu1RYK1XF5jvKvYu0F+wQ0sJ6gDQc89Uko4HaK4AFtsGyPG/erK6Oo7fy93944fSyIVxrgEZnlAIhrs7eiKXz803dHmjHVsxAV55I1mr/9Bkg1bB5EfHFyAhn399cDxIy/nybfEb91NTGdi5vMMzJwMGHAqZVg2yUm6dS2buSkjoFAD1DLup+zPQ+vx6ysx0C2/V8EIVfh99OHRFGN96Z04tYdu7ldKcx6BDa8IAu9T8KYkGIhg+gdQlRaRK82bG1GJEDU8J/lZe44KkIEm/b24HgUVxRCy4TV8N/mxSwJeVbFYvbybDOuUpu8ncZaNBIdq1MGTdVHb1iAzw1nCxklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwquqnPZZDm04E1MoVCoaWtLrEBB/ZHRBwKu/TDX48Bex5LLx0LgOMHZbJcksthI/3BdIF9cglqIQekJT9+OweDg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAqHReAJJFcuygH5WklVT8FYm6iPHscgSCXx2ujfHWImCmaFsC7B6N/wJJneB8O2S9Zkg0Kt6HZFPEg6B73oGXAQBGqhfpZIg77T5MXTj+JDKiWN34Se+DzChPJfRMvbkEt/LxtjFKRvl2afvC6KELlvGneVcXt4GltzMj3REW1zYE0fT8JvIGsCqzy+uCwKB8ZS2XDLnojK9i3tv9DvsGyBJg+d0qAdLnBGwinhUUzhCJTmY3lvSerHBQvW+x/1khCXi3wUbk4MLv4dz+zPfca4d9rX9n67/nFpfVDyN1h8IxieXajwULMH6pRbL4j3GdOmfPGc2DXkKaSgQmx5gmpF83c30JXarTREzj8HR870TkG6we2vPHBB38J4NTKsVTpqVS+41Gl3ZCb4Zdr/RxcQCkMbh4KRddlOZlefb5LmQynZ6IyuarlSY1pgUUob2NJ1+sTzhOiYs8SdzMuh9puSjmOtTb6TXaWFBfhjSfaORlQRdDbIJZOtpbRk0WcCfvQnA6hbHWolcdtRQlBfC9Xmjf5mSCGXTJ4NoCfBrne8e/fmmV4BG9GAoCYnqml6lzJcmQJrj/DKxl42AplSF52Q67I7eW2NQWEtuvJYoBCO4uu1k7OE+19Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwFO83MBgM1k1GRDTOOrpHDzkaj0Lhgh458MIfRDYeJhaiRaG6G1CPcTtpGmToh4NFu8tzwyERhnJn110nq5MCBA==" + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMQZLcVrkoq3WPuWVAWH9MRXEZO4BAh2i77is5uhceGQZT84+vE3uJKPdrjPlEhiMuEYgkfYO7a1Kjl+m4CCWNQMzv0SX3B5EcjpflGctiK5wLjI07aWIKPImEKh0K6i3cn2XzbodflOgrKvhj3BJl1dZZ+29PZnSvCBUuO1EokJ1ixyZs0XRVOXhJJ+KMA6cJeQL3C/G2/mLRu188g/eun3Z8XZESYPujEIQvFLj7iytS/YxWrZjz5fKFKw3J/Zllzgu/1qRJB40c9TddY/JgoxeDmy+AoqtwJ2WnOdHoQoD0vn9/yxpbvwCmELMTZ+PqHu/d8yuBy3efafda7gObiTPO/sGMKoEG2aHB2cRNzyFcKMmmUj7rGtOU10gxMmAVrpMhA3EBUy7sxF0lKmaa4UsdCUkx1jIjDKKQjnJ/Nzp5ARhvNhxeZuEduBxgENMUxa2WQfqN0WxevCTWMlTs4tOohCor+rSl0q5hm1l1rTADQ0SiYhQV4G8JxU0bhzwWyj7tW7adMkEwYJCYd8GZKd5emM6BPKOQM8TiUMtnAd07Fp4+TOw/UrK6m9QvSMC2QuUh1TEosRoziK/EImoMdNMeLUoI7+bnA98kq1Li3kCeMkV5Vx4TYqvFtJAlEYHRTmwV0kT8HtlTsWy6wQlzWkojn8jkGPhJ790HFrsb2D7EVu3tMJNkLwCbK1pP+ZW/GsGsxJ2JfkQ32Y+1ixbZ4sueE9ayd/t9QoI3PRLY9ADstxGC/G9J+LOK2lM8XwCClt+5F2dsYnBYnhd1sCTSP+4NEwokNuhPMRiYkPcQDggSi3DesI/kstZvApGIw1EmBn1jcBQ95XD+dMyfOz5sgye/Ehj8F7Dq7EojE1E3jVBaIK2boW1jABDquoGrescbK4X+pOsHkhaMAb6v3OovZxRBTSNN8DsQuI1/lAschS1E3okI2Wh/KBgMvUm0B4fLHAJ9+UI7uo2YVEusgnBYluPtIndNi5Ggrca3pFQM+jhVbF6HU0VPu8YENoSzyAreLBc8uwW8VmYWtlYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAALWXY6M29NrPQCfC1ZqzLu///ZwP2GxLlIpFYx/Psy4L71BViaahzYbSMXNtH/uWRwE8HmLg9L8ineWtQFOHxQNdCPYp3U/7M1L5mfgm91f9eENxoRbrnSKbxSZWhEJ+2JvpTPk1IwfaZcEBQ+kvsBZrkth+nrkgoDfmNoKmsiAL" } ] } ], - "Accounts createTransaction should create transactions with spends valid after a reorg": [ + "Accounts getTransactionType should return send type for burn transactions": [ { "version": 2, - "id": "fcbd3064-d5c0-4532-a31e-71a7a2056e42", + "id": "9ef8b2bc-bddc-4055-bd71-7e37fb49958e", "name": "a", - "spendingKey": "eda14c428da8ca6f4b5e75f5e8a5551be13157d06f63cb48b3bb66cb13e66599", - "viewKey": "7dd6d4f500f1795863f7cd2d19ee3bb015aa5a1a03fafb3095eac2525ad982ca2e2cf6e76d1145f9f3a469bb29d90292719352f30bb2e7faf7120f0e9773c317", - "incomingViewKey": "d143158c6e768b0ec8570cb2d04395fab26bed9d04f622509335fe6d2d788003", - "outgoingViewKey": "7405f0ecf9d32a8779378a2c6408be05ef6ba7c4b85974f332954c964159e1e3", - "publicAddress": "c973581f9e214d12e2535fb0b566b566578f505a9ff64f1bbec04e7030cfa7cb", - "createdAt": null - }, - { - "version": 2, - "id": "7a9503ff-4cb7-43ba-ae34-9ec98c7dfe15", - "name": "b", - "spendingKey": "30639cd4e1c0d96363344f9ca097d311ac7a2aee503b7a58ffd6848d9753ba3b", - "viewKey": "5c6e8b1a2a7cd641e31fe256be8ff1e3d9a3b2ecc85fe38ded86a8563362438334bbc1fce04dd4b9ea03ac2a6562b21359f4a4e1644eccc8a57bc4c3b9f9ef98", - "incomingViewKey": "f68705bd1e0f2a8960aa030e04d001de004ce7864375fa66e330bd47193bac02", - "outgoingViewKey": "c6cdc3dba9dba6f08eca20fd5dd38d7b2843b09c9714687c1565a1e0b8cb827b", - "publicAddress": "d7ca857e743f54b17979153bdac8c09a7c26d5a8d7f79e4360423520e2a7098e", + "spendingKey": "a679a8b0b2edf4d3accbebf6db769e1365dca592ac1e893568184e2e2557b740", + "viewKey": "dbb03d002fcdcffe233114e640a6aa74c15664b5c23cff1a3a79eed0a19853e66f7a90265b7608221adafb4caeba4a57b521cd43270181db1f87a42c18e472de", + "incomingViewKey": "0c8a691e466ccec1669ec27ae68f86af5e529c49fccfd87aae0dc5b726305f02", + "outgoingViewKey": "d3204e33c06e046467d5d916b153a7cb71af7bd912a04e9c5cd705720615b3fb", + "publicAddress": "f4a5575ffde6a0495f45bc70bc971a2aa3a6be4bc9b8f0be271ba5ad68eded22", "createdAt": null }, { @@ -5995,15 +5944,15 @@ "previousBlockHash": "88B6FA8D745A4E53BDA001318E60B04EE2E4EE06A38095688D58049CB6F15ACA", "noteCommitment": { "type": "Buffer", - "data": "base64:NyaZgZTVJO7W1Nwt7lWPpQa4yMBL/f4V4kCpNImITBo=" + "data": "base64:PpJjxQSOo7LeTbiUacaBkuo2LQ9TDrIuR9SWmI5em0o=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:dN0NcGhJ6XIoFp6VLzcspXIHXQdgkmaDEqtyWAyU69k=" + "data": "base64:52eAl/q3GudQPP/0d8PFZ22VjJqrMH6U1kAVMQ4qLRk=" }, "target": "883423532389192164791648750371459257913741948437809479060803100646309888", "randomness": "0", - "timestamp": 1683330813994, + "timestamp": 1684975497909, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", "noteSize": 4, "work": "0" @@ -6011,89 +5960,75 @@ "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAtlpZLxo2ZiZbVQiXUMjBqscV51B6Mkb7YC6Tc9OFTiy25EzCQXhM4HRDaqv9uVe/hw5addVBZvyVltA8KsDlPy97CShb8jG5gSq+QLGj+QyYOpEmqNPbGz+WjiX1VS8kdbB0hat/iQOGEfeClLJcOtNtXmSgWV4N1H9KssKyrhQVOFvGRn2A1puPJ5HPvZ3y1gSkZAXgsa+4yRwx+Pa4P5wSW0oDsfHWNWTfUQcT6zmQAoqK6EYNqzq+Ljt7oNtf51wSuTcpaTD34W29H20WjDGOBqODlzEs8NNjqP3umsJjox5oSwl1XTaVW7FVEE7O6hfwby/KZu+is75KxmKQg976Pp1BS4Y4Wsf15DKOw+uaDISofWBp3877s16f2I1O3ye9eOoNwXYKc5eSN7bcFUSILB2Wap6TM7ZPF2zTlVsfCffwReBSm6swvmxXdRTKdH+lVTA7KlcSgHCq34Su0dYlGI25vsL0SVRhNEda4gwbcGI4RRnDcEELMYE32og9cfwGOBi1I9cGjH77KgPir9hbltbSq810gZH9faPKSulNszTVfg+DShpK+qyoSCuzIVDC6lmdxIH7WYX5Ki2+HgxBRSFEjJvLqBn2XeHtf/jSaEdIddiaIklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwXAF5Z/joiWBeDozEpfxb4zRcdf4bFr50L2VH0yPyIRFj9BN+ow6giYd3eBh5KhtXOeXSW5vaOSHVJBVwILaiCQ==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAjZjS5Z8kxOh7u6j2EIBEJT4zKoAE1cip6PfXZvsZqLiz4czsYDS6O0sYDXLT2wvdzo8Hqxl9Uh63kBkg3JFXYRiCT2qiDNDC3uVqNxPNzxeQ9PcWIb0P4ovn+V3YeLX+j41G6A59D8/SfXcyp1VrrRwjQg96pTgYBWE0wBEmhV4T1YUkOOszjudCaYqkwUkNcHYMKNDH2/n5z2MQo6ADtA1Od7USfJfQ/wkU690Y8GyQ0l+OXnrdrMmOVLI6XCnd6zQGZ7ZG/lGoUa3IYTA/0Yn29oKl0mshhqVr2z23Ulucei13d8Zkeylwbe0Lk13xV7a0FM8PGZjhQqBVPmJ8FLHqdARfEKHHUJJSo7JiRqm+13KqzuxPfox4Wsh2nE8hY4JYdmYjsRO4q5w3bkxaK18gi7Ap4BgeYfcumQS6DatSPumC4vKDFBxPdOXlKO/IfWma1ek3wdtz1pK4+2BUNJQEF6l6nuXQHx3BPfGKsDInIOrUneXJXr7n9B9sigc3UokQ4R/FU2BdrZbWL/Yd+XKJOp2elBZkmOKWb1tE6ul4Xz35nHp6Vs4QJOmRnvRqb24XaBZD5RrJFecykhOR6GcsqL8rd0pzkvQncYGYn6cFB/Soqc3hyklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw4BhL9SaW1H8ZMUMcW0w9zsWf+0QW9CCnMxPJzKeIaZsa+t0GwEs438yTpx1iWvU88EIZocvVSTurq79S7CFrCw==" } ] }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA52lsEyBDzFnAHCyLl524+MoOBPjBv+2pN865X7068AqxxyWfag73SqK+ZsLMCaH/1Fjm3u292S5MSnBEp/Zaaz6y3g1p+3vGddxSLiGDUpCqyyh2RGy8wJdKVyouEW1lUrs0c/d7l6CabaP7D1auvcRD5KH8tK6o/O+bWZOirogD/syASP1Ye4OfnCnpcZXco4q2SV6hS7dtH8A5/NjqJJqjvo0yNehhphO/VkvmVgKMpix0BILx2iy1VXdtrTgl69Cjcwl5O3Uxb+3eTl0zr0FRd0Rori5Fb/GjUSVnVkUbhmjU8pHV+Vln7AYtes2L88ruvfbJIboGtLR/jJh6sltlxM2oBijT4TGOwxuCDI0uOo8++kWv6EJqJoLDwdYXjlGJd28CDj56CwXwbbs/TJqCuaSP5tckZx0GeVamhNZYNf16U/xFNP9eEXlXwGrAcG5cVJ/mHGA42rEephkrdpwA81x3jSJMXs33xR9z3bHgprXX0SBkDx74MlN232DPpM/LYa9Yvzjl6UzNswwrqUELDmxafJ/NCPD7UP07rzUbYD7kDArhKLWGs+Os8Nu2eoOmvgCy4WrRmfwfLXkL7E9A7l9fPB4S9c/69euLWiJHgzWEGgvylN9QWpwMlcHJX1wLw6w8iJCx0WCsZqIyg01Ge4dxXw3bYJItlOmPipx6zOW+szB5Ur3dZJ9xM+iK2hex+4fXpe4+54Eu1EkSPaQbD/QP7naWgSNuic+77Fb0ls6cv9hDERoYgkqX9n4E7owPS7UEyaahq1KkDaPsc1NE1m00FuQ3jGbdneRZbYxh/PStV+u5CNxmJNvKPG6794JGTEleMcfugO5ALKnx2Btr6RTKjoczAkVI4KALEegJWt9NTQksXAalyP2Wtk1qvArMssJmZlkY7+88pBQYK0PDoxUygK0ypd7M1IOSvgJoZrgXq67H5UWT0vHQ1q9hIwRCDemaGzWrWUmZPNgdTCMayO+79hcy9KVXX/3moElfRbxwvJcaKqOmvkvJuPC+JxulrWjt7SJmYWtlYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAHcCO/QZRjpXHZUCNzPG33VBcn2UeHXmT5E3MI+ahHPkZpqYmMHS0G5mGttsjziUMWR05ho4LT4uvcgWnZOczQFN1gm1Zw91Z2WkBUvNhorbALlw4BGLR9ybR2KvolQcWPNJ03F4K7WIdtIsW1m+sYDXMyfmIfwdcD3PVef2B04J" + }, { "header": { "sequence": 3, - "previousBlockHash": "23C2BD27A18BE4B01DF01C53F7C0BB086E84D463A8F1E9A11732D765DBAF3EBE", + "previousBlockHash": "25FF20517FCAA95F59CC1C348C8059D68F57794DC345C6F5CBB087AF8E629E8E", "noteCommitment": { "type": "Buffer", - "data": "base64:IMBLY39yhZEA/BmKrOd8u0x2JqplcI95KNMnGVGvu1A=" + "data": "base64:2n5U51dfvXZczRZ5Z5vgIwqIE6/PCNRk20SAj3/3NCY=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:6Hpr0Wu7BUr7G4ex/QIs3YQJvZky/adGROFHarv7/lw=" + "data": "base64:G+5YQ83HQbJMK472jXZy2JSpG92khsj6IybVhXswfy0=" }, "target": "880842937844725196442695540779332307793253899902937591585455087694081134", "randomness": "0", - "timestamp": 1683330814632, + "timestamp": 1684975499496, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, + "noteSize": 6, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAj7Dgz53bMPtl3jnreH7DNkdHdaN1HOZyIu8adcopJu62xp+4HH3hiHHeLezEpJy0bLialVzdjmvCg5gxqzkVWvIq2cJeObYCriCcZS00fgOSM7NhpG4bJDynBC2rSe1skAImFn7LUXdIEHQ66Br/8AjfS2z66eJYLSjqyHLIIWUQE1/pa8ESSFRgb3G3rV39voeDKXK0e/0UJo1cvRrt7mhjKZCTnVDzOlR5+/38QQCoQIraDYahvpKib+0T4X6WhHtjm6fUp+v80/jLBC/l8axnzMKv7nWx0r2n8/cn+0u7wmNThGr1yIgG4JVStaNrBNzfkEK0mJy6UlV59qoW0Oweemo4uwOFdMSTCjUy0666OpYrMV/HUTkHiiffrTZR9ydpZ4sKX3ev/CykBp7ZwrNT5Q9QpBowOMLLObHgoNbRSHCNZm6pH09J7Y41FXOCaELkGGujSP2XDpYA9HLzBu9zxLskU8wOuXGkSDjLSvbQlsW3lmwRdPL4b2Q3GfoLhhMk0PY3REkTtPqNHWQKS+INcHkFo2sar0U+DKG7m8JGANp9Dkt9VWduF8a2AAM1j4TzziA6ypw43LpOwjXYc+qrkvuuL9nlRD/c334ZC3FGqeWvsA7UBUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAws4PJBG2hm4g+UN+txEkJUDCF2Q/y5TNT94T1eHX6k7bkAiq1loM/mgQtgO+GKO1Kparg09SjU3M9KmITFLw2Bg==" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAlJqSU+saVV7NnA6Fj7NMS/jiE3A6vE6T+DAem9QKT1G234CAxUEhajhwI7qBeCTZadzIQiR6szCLziFLCrtL6oPOAXpK+r3PxT5IYl8tEuqth6gauOGH0FQn+FlJ/3MdzcZwNbtOCEld8Rh25JtAiz+Wc37577iFAFeIMjBkz64P1ynJzLG8z9nzGaG4j3rqvXRTpHKQ+FoUr+ehLPRRLqhTO1Z5ZIrc6h+WXyaaJxeUw6mcUVg2M1rP40ORrgoSTtx87Zbx8YvxXdDdzXgjJYKV36LdOOmXo4K45NUMwaL5qMl2eh+Iwmpd3PZQ87HkmG6uoEybg31nmZntzMHtJAANw9MYQTIPdxWGOPySjpoX5DZi+h9bcZ5L15l79ZIRpSXqWLV05cyRT6TnQO+fnL2xslu6/sQ5MQyoJUPhrFasl2xapvysl8tZDXaAvfxeEbmtckuwhBqBbWTgDLuT4VyqVb+EeaysUL5RKe8oDdY1nuEehn4lqdoTTHqcxFcd/ROVRAfn5VFukilhKWG2JuKUes46oheXZvJ7sLXkQw+MzbOrlP87XCLTWuphEdjH/CeiU8TUGvDZ9qpXtKPGWg9d5Mxug2o8vxG2IQJpN5QeLJDr1R04P0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw3CLjtbjgkPFE3e3+KtZS/Gf24N6xwdL30yHo4pTlRMX/pr/lOeLnf+Uoho55a6DFKdZsOYxmGzqeqc89txiYCA==" + }, + { + "type": "Buffer", + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA52lsEyBDzFnAHCyLl524+MoOBPjBv+2pN865X7068AqxxyWfag73SqK+ZsLMCaH/1Fjm3u292S5MSnBEp/Zaaz6y3g1p+3vGddxSLiGDUpCqyyh2RGy8wJdKVyouEW1lUrs0c/d7l6CabaP7D1auvcRD5KH8tK6o/O+bWZOirogD/syASP1Ye4OfnCnpcZXco4q2SV6hS7dtH8A5/NjqJJqjvo0yNehhphO/VkvmVgKMpix0BILx2iy1VXdtrTgl69Cjcwl5O3Uxb+3eTl0zr0FRd0Rori5Fb/GjUSVnVkUbhmjU8pHV+Vln7AYtes2L88ruvfbJIboGtLR/jJh6sltlxM2oBijT4TGOwxuCDI0uOo8++kWv6EJqJoLDwdYXjlGJd28CDj56CwXwbbs/TJqCuaSP5tckZx0GeVamhNZYNf16U/xFNP9eEXlXwGrAcG5cVJ/mHGA42rEephkrdpwA81x3jSJMXs33xR9z3bHgprXX0SBkDx74MlN232DPpM/LYa9Yvzjl6UzNswwrqUELDmxafJ/NCPD7UP07rzUbYD7kDArhKLWGs+Os8Nu2eoOmvgCy4WrRmfwfLXkL7E9A7l9fPB4S9c/69euLWiJHgzWEGgvylN9QWpwMlcHJX1wLw6w8iJCx0WCsZqIyg01Ge4dxXw3bYJItlOmPipx6zOW+szB5Ur3dZJ9xM+iK2hex+4fXpe4+54Eu1EkSPaQbD/QP7naWgSNuic+77Fb0ls6cv9hDERoYgkqX9n4E7owPS7UEyaahq1KkDaPsc1NE1m00FuQ3jGbdneRZbYxh/PStV+u5CNxmJNvKPG6794JGTEleMcfugO5ALKnx2Btr6RTKjoczAkVI4KALEegJWt9NTQksXAalyP2Wtk1qvArMssJmZlkY7+88pBQYK0PDoxUygK0ypd7M1IOSvgJoZrgXq67H5UWT0vHQ1q9hIwRCDemaGzWrWUmZPNgdTCMayO+79hcy9KVXX/3moElfRbxwvJcaKqOmvkvJuPC+JxulrWjt7SJmYWtlYXNzZXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAHcCO/QZRjpXHZUCNzPG33VBcn2UeHXmT5E3MI+ahHPkZpqYmMHS0G5mGttsjziUMWR05ho4LT4uvcgWnZOczQFN1gm1Zw91Z2WkBUvNhorbALlw4BGLR9ybR2KvolQcWPNJ03F4K7WIdtIsW1m+sYDXMyfmIfwdcD3PVef2B04J" } ] }, { "type": "Buffer", - "data": "base64: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" + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA6adaC6QcXKNsB6lA0WI11VCBtjY/a7ZqtCO2SUsSr0Gh50jCBF5ZRg+869NBJOklSHHXrjc38UVX7+p36U/uhoRJOxtBX6BXlm1Dl+Ot40iQKc0D2h02Akx23CZwQN6vywY029SjBdb7Ch0Mnq5LCs85EOuk0HBz1NRmY90NK5YRECpzDzCOlQXsk5nk5gwmYxD7Hj3sjejn9g2r9cBkX57N/NVVKlgPhd0XffTt7Oq5v33bMk1BKCTGiNrSpLbt0oMOtfzZcesPwwQVoSdjMnVowFZoak6LWMbxBYCllojWeLDkE6HfAPNaL7pTXHzUTttPDDgIFOdwieYjW3o5gdp+VOdXX712XM0WeWeb4CMKiBOvzwjUZNtEgI9/9zQmBgAAAHc+5WKohEBxhJDAkv2rTxp20ToKnnT9eK2nlYsdPeGPbJjItN22dL79+vi+V8J+yO826JfC+Zg9iJ9QOsbQboGViq5aAY5EZ1CmESsghkvtnkN4jkuAhbWG5+9d4UctBLjg3/9c/tDACrzCKCM3vvAGXj5iVcks2O+RMQHJijXTQRs04CdXDW7VVC6LS3bLcbVEMT5BafolLazM1kR2kfcReq+heR6y0PdMO3J+7J5PpqniDhqKdNUiQocEwZsJjgkCwTJyx6kChth0dn2kxxqQbcTEfPxu7RYxJ0gRq/CKLFZNWqokNcss+MgOMt4fDLWXDQxlNrPjN95dlVta8qfSnUkHiBtRpNeoACgAi3mrOHkW4AYIoEW65shf3sAfEDgBvABKyyTJUJCJZ9BbAD4s5gYWW3wO3h0LCfQLtVifk7d+4HWsJQCq70TIAU5uQGcHeDja+NpS+fL2DmdQSx9olO1G0f1OGNohjiYgnOBgn4Yj2v6HXhG2ZzoRGegnlVzF8Y4GegosZFK7wsy9CKWuv1cDhHP//5LdW6NhVjZP8R0z9noh59ErhTKypOQUmpzxp7rkFTHLOrnQCJ3j4eR3FKE2+G1loOP64Sq1MLeVMZkWo3tbYovk2OHLr3eb6tig/ATQJO/mSKiBwG4mlAG1y1Mlbcl+wB9hMkt4tiMppL3YurOkMiH23esyI7q6e6n2v68SCQ/bQdiYA49V5Q/X3/2jp76LGDglpy+L6qU5FnRi8ZKWtJ68jDZNyIwisEydHTfQpVkcNIiD6+YwtI9hFcsVlGNIyJEFWrWdNasgdX6AIuHo1xsv2SteOlzIgI+QabjzFUHoSt07S0KbdDe2UwMwIKk3+gIAAAAAAAAAuAc3lgMVs1+sl6qfwUi2t3WdQa7shHGN7DEhCLKl0FhHgaU7LQF5Vvbmu1vt26xSB2jPyuk8K50BixNes9zlBA==" }, { "header": { - "sequence": 3, - "previousBlockHash": "23C2BD27A18BE4B01DF01C53F7C0BB086E84D463A8F1E9A11732D765DBAF3EBE", + "sequence": 4, + "previousBlockHash": "6A612911D481CEE85BC4597519D427D255B97B14300B5F826CB6A561A80FC97A", "noteCommitment": { "type": "Buffer", - "data": "base64:b47NUd9ymBELH2bLq8DAzqc4Ff0qhX6ZmR5R+XsrrSk=" + "data": "base64:2ZlZjU+5HS76kvbcdvPaN+gBQjDSabMN0Kp7l2nG8Uo=" }, "transactionCommitment": { "type": "Buffer", - "data": "base64:UzQ+lI7S1pheS9n3IOGDrf3r4Q5o2MgyW39NbFH+Dh8=" + "data": "base64:hBnRWcaYZtd3rSAfE/uYjIbQdw7PCm+o062Pp5yROoQ=" }, - "target": "880842937844725196442695540779332307793253899902937591585455087694081134", + "target": "878277375889837647326843029495509009809390053592540685978895509768758568", "randomness": "0", - "timestamp": 1683330817445, + "timestamp": 1684975502090, "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 5, + "noteSize": 8, "work": "0" }, "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAUIHVgfuaAdmjxFBsp7F/gzItAzVsnAQf26LxqNZRVhqVzqLMvqF563i+jzn+9xpgDknfM4KNllJmSkrZeYy+QheMOkNQngP8adw1jiGkeTG4dSdJyYXBnQIOhXd0W5LQBbaQyxA6nolzhXJTJduLk1O2rOS5UZ8jJjVv6ob0Iv4SFiHVUaacUwS3IsU94Ms3h82VJPtf0z1K0aQCFCtOFpjfkhlGyBN7CWLdySJTehyY5WpjgIKAL3yv8J/AV57yHNJPQjPvLkVgBhh3i/9PDfyXwkrDVyExyQueIQV2JHxdj0sRucxXyuk0K32AJAed8DkaPkWc/cNkdT44nskW7yCMWEyYaOamm6Kr1xyAfg0nIsoo/tWh0GveNQDvmbJqc2BSDotue9ZvUfbdfSrht+qlSRd1F9u4DRkbmKZIfVrkrXZYNYrwewGi6bQpjGGlRQ9FMrThwe6WAwHeLunlJIQHASPXBZYm2BNbg1iK2XS4BXA4HA55l9IRjA82JOHMCf1jdv6j4N9t07seKtdYXnpYaQupq6QfrY1c3Sz/vEmhp+YuQL+LnoTtPzS81KrQuH1YPprR+f796zDAro3/ArBoUZ0m/sWJOJLhAO/5hFCNFxC7DZFO5Elyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwk25Pj59jz8gJqJ9rfy43BIQH9J1H7Dz+dPWTy4nYy41iN+R926IX7ElVLRF2mkCdKzrYcYExq1F0nRTb1vgaAg==" - } - ] - }, - { - "header": { - "sequence": 4, - "previousBlockHash": "3FA4972FE6BEBE1F107E80809F0B696935B4CB374708831B49B8C3104F6E72DE", - "noteCommitment": { - "type": "Buffer", - "data": "base64:e2y375DHxWByJ0eENZdlNW/P9j4O8b0GK9V192n+SkE=" - }, - "transactionCommitment": { - "type": "Buffer", - "data": "base64:BobTQslcNBtYGLVF5wBcZKAx8KpLxrVX8kEk+kFTHgc=" + "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAckN/KtDOuGKsBSUZKXWap0mIhz5Hqw2Zf+q0L2Gjtt2MRvAr4Pzal0VB5zbFsg2km3He5TRA5I08jIcyRWidTd2u54XbdwUBfV3LqGRBn1+R96EPJTHUlYiBhr1b7DKEXvNWD53rhcdTfRA1knxriELPtqr3cEP3Isj7sCjDNFcCRTWosMGd+IANifXtxGNajB2ZVjzqgcisA9fVZdVr0+19/k8kSV4SmLCVln3KiVuDCvylYljsD/08ynW7VW6nu73DCWu3jVzF0WM+6c5WdJDw1HYTFRYsD5ETtjHjhjAU0KwheI2PVtZbvOJkXSvCYYrLADB4DcfUCLL9g0Re3jqfspPg4gYn4fDxhWYLOSuV8yVdVmWwWKdNntBvNrkUG+7doXPgN0pBLAGzF1V7tts8c6eziC0XlARGSbt7HZBtcWPhHVRtPv6eJ0+lITaZh/lTiHKPfsVvpfxfnFNYLt3VD2i7n5y8xb8+N+A/ikXi/w6JEAp29YgmDmEWhnGBYo594XC7Y+aGPfMC3VIDUKGfbApabd2zddLslCotsLXBCkiWhsY6KCPXcIoyV94ms5aXP5Omw43OgRlv5E5u77Yx3KN+7moa9SsjPkcvDzajTnFBVd6T6Ulyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwXvvw0r7OF4N43b/2A6R7qA4Fz0CYv4DvpNuYSZWKQpqQ82f6mJx823sma3t74avd64pN7+Mtqpwy59hI4mpBDg==" }, - "target": "878277375889837647326843029495509009809390053592540685978895509768758568", - "randomness": "0", - "timestamp": 1683330818058, - "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", - "noteSize": 6, - "work": "0" - }, - "transactions": [ { "type": "Buffer", - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAd+e9hPmOtS2sfg3qyzRcqHSYJ1f8RsREp1+C3tvEzi2HqpT2acxV+bR69fewC8gEJi0YrVxnN98RpT1KofC5WMQcGbbH0NUPWQAX9sWuYVmyrcRIe0/Yif7hlh3cEDyHV1BKaX/cF0ytBpxy4PqahZz3qwuaSHeKExAyQwneLw8Mp76C5p9JTdvLXQRq4bAaqHZJN/NlR5xQ82UeKk+9/8qCpfFssb0yzCFNSkGLVYWvRyy821vtrD9WFXlxfATMqFyJCpgtKGa2kPzIJEOpW1QohMh81HczWu4qv/HTt/mpvlIvWbJGniBVD1jB61pXHw0kH4ooKel9xK3PfpVkHcdBygA/AZ1lpFZ+0R5izNbuNZ83xV1qxXVzXjfWHwsMCnLYFhPzHEVKGnbCmUXGy/m9cXpZl1aUNxnuFhLnimxAAqa3cBhIzs2jOqJpeLY+c/ZTyMmT7p++WDbBjZUTEUj/laVrScXc9oJfQgAtjYRRxgu7FeX7tk9tyExW49lnI0Rw/hCwpS9vV66wwV7VN4fXXtET8Mxiua5cbpFTYY2F3uykhoBgzhJCkM/v5ChGVhz7WGF+NhBJUxr5phZDYQI3issBTzOtMICn6QRFh/uNs0rhq+hlR0lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwTw3yG4l3ZuNFrW0HPHLVI3DMP2xWcdAU7riQxVj/hkdop2xOBoZvPKIorUeC8p1KCkaZnLpPt7nEgZZocc0ABA==" + "data": "base64:AQEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA6adaC6QcXKNsB6lA0WI11VCBtjY/a7ZqtCO2SUsSr0Gh50jCBF5ZRg+869NBJOklSHHXrjc38UVX7+p36U/uhoRJOxtBX6BXlm1Dl+Ot40iQKc0D2h02Akx23CZwQN6vywY029SjBdb7Ch0Mnq5LCs85EOuk0HBz1NRmY90NK5YRECpzDzCOlQXsk5nk5gwmYxD7Hj3sjejn9g2r9cBkX57N/NVVKlgPhd0XffTt7Oq5v33bMk1BKCTGiNrSpLbt0oMOtfzZcesPwwQVoSdjMnVowFZoak6LWMbxBYCllojWeLDkE6HfAPNaL7pTXHzUTttPDDgIFOdwieYjW3o5gdp+VOdXX712XM0WeWeb4CMKiBOvzwjUZNtEgI9/9zQmBgAAAHc+5WKohEBxhJDAkv2rTxp20ToKnnT9eK2nlYsdPeGPbJjItN22dL79+vi+V8J+yO826JfC+Zg9iJ9QOsbQboGViq5aAY5EZ1CmESsghkvtnkN4jkuAhbWG5+9d4UctBLjg3/9c/tDACrzCKCM3vvAGXj5iVcks2O+RMQHJijXTQRs04CdXDW7VVC6LS3bLcbVEMT5BafolLazM1kR2kfcReq+heR6y0PdMO3J+7J5PpqniDhqKdNUiQocEwZsJjgkCwTJyx6kChth0dn2kxxqQbcTEfPxu7RYxJ0gRq/CKLFZNWqokNcss+MgOMt4fDLWXDQxlNrPjN95dlVta8qfSnUkHiBtRpNeoACgAi3mrOHkW4AYIoEW65shf3sAfEDgBvABKyyTJUJCJZ9BbAD4s5gYWW3wO3h0LCfQLtVifk7d+4HWsJQCq70TIAU5uQGcHeDja+NpS+fL2DmdQSx9olO1G0f1OGNohjiYgnOBgn4Yj2v6HXhG2ZzoRGegnlVzF8Y4GegosZFK7wsy9CKWuv1cDhHP//5LdW6NhVjZP8R0z9noh59ErhTKypOQUmpzxp7rkFTHLOrnQCJ3j4eR3FKE2+G1loOP64Sq1MLeVMZkWo3tbYovk2OHLr3eb6tig/ATQJO/mSKiBwG4mlAG1y1Mlbcl+wB9hMkt4tiMppL3YurOkMiH23esyI7q6e6n2v68SCQ/bQdiYA49V5Q/X3/2jp76LGDglpy+L6qU5FnRi8ZKWtJ68jDZNyIwisEydHTfQpVkcNIiD6+YwtI9hFcsVlGNIyJEFWrWdNasgdX6AIuHo1xsv2SteOlzIgI+QabjzFUHoSt07S0KbdDe2UwMwIKk3+gIAAAAAAAAAuAc3lgMVs1+sl6qfwUi2t3WdQa7shHGN7DEhCLKl0FhHgaU7LQF5Vvbmu1vt26xSB2jPyuk8K50BixNes9zlBA==" } ] } diff --git a/ironfish/src/wallet/account.test.ts b/ironfish/src/wallet/account.test.ts index a5828799ea..648bcf4287 100644 --- a/ironfish/src/wallet/account.test.ts +++ b/ironfish/src/wallet/account.test.ts @@ -1825,7 +1825,8 @@ describe('Accounts', () => { const pendingDeltas = await accountA['getPendingDeltas'](headA?.sequence) - expect(pendingDeltas.get(Asset.nativeId())).toMatchObject({ delta: -1n, count: 2 }) + // mint transaction has 0 fee, so no delta for the native asset + expect(pendingDeltas.get(Asset.nativeId())).toMatchObject({ delta: -1n, count: 1 }) expect(pendingDeltas.get(asset.id())).toMatchObject({ delta: 10n, count: 1 }) }) }) @@ -1860,7 +1861,7 @@ describe('Accounts', () => { const unconfirmedDeltas = await accountA['getUnconfirmedDeltas'](3, 1) - expect(unconfirmedDeltas.get(Asset.nativeId())).toMatchObject({ delta: 0n, count: 1 }) + // mint transaction has no fee, so no delta for the native asset expect(unconfirmedDeltas.get(asset.id())).toMatchObject({ delta: 10n, count: 1 }) }) }) diff --git a/ironfish/src/wallet/wallet.ts b/ironfish/src/wallet/wallet.ts index f5885d17d8..7e9bbd539f 100644 --- a/ironfish/src/wallet/wallet.ts +++ b/ironfish/src/wallet/wallet.ts @@ -1300,16 +1300,25 @@ export class Wallet { return TransactionType.MINER } - let send = false - for (const spend of transaction.transaction.spends) { if ((await account.getNoteHash(spend.nullifier, tx)) !== undefined) { - send = true - break + return TransactionType.SEND + } + } + + for (const note of transaction.transaction.notes) { + const decryptedNote = await account.getDecryptedNote(note.hash(), tx) + + if (!decryptedNote) { + continue + } + + if (decryptedNote.note.sender() === account.publicAddress) { + return TransactionType.SEND } } - return send ? TransactionType.SEND : TransactionType.RECEIVE + return TransactionType.RECEIVE } async createAccount(name: string, setDefault = false): Promise { From 640e417aec8dff8fa795de6e636e5e9a3e2abb23 Mon Sep 17 00:00:00 2001 From: Hugh Cunningham <57735705+hughy@users.noreply.github.com> Date: Thu, 25 May 2023 07:42:39 -0700 Subject: [PATCH 21/21] bumps package versions for v1.3.0 (#3934) --- ironfish-cli/package.json | 6 +++--- ironfish-rust-nodejs/npm/darwin-arm64/package.json | 2 +- ironfish-rust-nodejs/npm/darwin-x64/package.json | 2 +- ironfish-rust-nodejs/npm/linux-arm64-gnu/package.json | 2 +- ironfish-rust-nodejs/npm/linux-arm64-musl/package.json | 2 +- ironfish-rust-nodejs/npm/linux-x64-gnu/package.json | 2 +- ironfish-rust-nodejs/npm/linux-x64-musl/package.json | 2 +- ironfish-rust-nodejs/npm/win32-x64-msvc/package.json | 2 +- ironfish-rust-nodejs/package.json | 2 +- ironfish/package.json | 4 ++-- simulator/package.json | 2 +- 11 files changed, 14 insertions(+), 14 deletions(-) diff --git a/ironfish-cli/package.json b/ironfish-cli/package.json index f84003f1e2..9037bd3deb 100644 --- a/ironfish-cli/package.json +++ b/ironfish-cli/package.json @@ -1,6 +1,6 @@ { "name": "ironfish", - "version": "1.2.0", + "version": "1.3.0", "description": "CLI for running and interacting with an Iron Fish node", "author": "Iron Fish (https://ironfish.network)", "main": "build/src/index.js", @@ -60,8 +60,8 @@ "@aws-sdk/client-s3": "3.127.0", "@aws-sdk/client-secrets-manager": "3.276.0", "@aws-sdk/s3-request-presigner": "3.127.0", - "@ironfish/rust-nodejs": "1.1.0", - "@ironfish/sdk": "1.2.0", + "@ironfish/rust-nodejs": "1.2.0", + "@ironfish/sdk": "1.3.0", "@oclif/core": "1.23.1", "@oclif/plugin-help": "5.1.12", "@oclif/plugin-not-found": "2.3.1", diff --git a/ironfish-rust-nodejs/npm/darwin-arm64/package.json b/ironfish-rust-nodejs/npm/darwin-arm64/package.json index 3787749358..a70fd92b0c 100644 --- a/ironfish-rust-nodejs/npm/darwin-arm64/package.json +++ b/ironfish-rust-nodejs/npm/darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@ironfish/rust-nodejs-darwin-arm64", - "version": "1.1.0", + "version": "1.2.0", "os": [ "darwin" ], diff --git a/ironfish-rust-nodejs/npm/darwin-x64/package.json b/ironfish-rust-nodejs/npm/darwin-x64/package.json index 81b77a2b2d..5ec7021608 100644 --- a/ironfish-rust-nodejs/npm/darwin-x64/package.json +++ b/ironfish-rust-nodejs/npm/darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@ironfish/rust-nodejs-darwin-x64", - "version": "1.1.0", + "version": "1.2.0", "os": [ "darwin" ], diff --git a/ironfish-rust-nodejs/npm/linux-arm64-gnu/package.json b/ironfish-rust-nodejs/npm/linux-arm64-gnu/package.json index d835ae5e1e..6096e1bdef 100644 --- a/ironfish-rust-nodejs/npm/linux-arm64-gnu/package.json +++ b/ironfish-rust-nodejs/npm/linux-arm64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@ironfish/rust-nodejs-linux-arm64-gnu", - "version": "1.1.0", + "version": "1.2.0", "os": [ "linux" ], diff --git a/ironfish-rust-nodejs/npm/linux-arm64-musl/package.json b/ironfish-rust-nodejs/npm/linux-arm64-musl/package.json index cd09df3521..e6b2053438 100644 --- a/ironfish-rust-nodejs/npm/linux-arm64-musl/package.json +++ b/ironfish-rust-nodejs/npm/linux-arm64-musl/package.json @@ -1,6 +1,6 @@ { "name": "@ironfish/rust-nodejs-linux-arm64-musl", - "version": "1.1.0", + "version": "1.2.0", "os": [ "linux" ], diff --git a/ironfish-rust-nodejs/npm/linux-x64-gnu/package.json b/ironfish-rust-nodejs/npm/linux-x64-gnu/package.json index cc25b5a80d..bff81064f4 100644 --- a/ironfish-rust-nodejs/npm/linux-x64-gnu/package.json +++ b/ironfish-rust-nodejs/npm/linux-x64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@ironfish/rust-nodejs-linux-x64-gnu", - "version": "1.1.0", + "version": "1.2.0", "os": [ "linux" ], diff --git a/ironfish-rust-nodejs/npm/linux-x64-musl/package.json b/ironfish-rust-nodejs/npm/linux-x64-musl/package.json index 43ccbce7c0..beebf89664 100644 --- a/ironfish-rust-nodejs/npm/linux-x64-musl/package.json +++ b/ironfish-rust-nodejs/npm/linux-x64-musl/package.json @@ -1,6 +1,6 @@ { "name": "@ironfish/rust-nodejs-linux-x64-musl", - "version": "1.1.0", + "version": "1.2.0", "os": [ "linux" ], diff --git a/ironfish-rust-nodejs/npm/win32-x64-msvc/package.json b/ironfish-rust-nodejs/npm/win32-x64-msvc/package.json index 48d6b94625..911ac1f67d 100644 --- a/ironfish-rust-nodejs/npm/win32-x64-msvc/package.json +++ b/ironfish-rust-nodejs/npm/win32-x64-msvc/package.json @@ -1,6 +1,6 @@ { "name": "@ironfish/rust-nodejs-win32-x64-msvc", - "version": "1.1.0", + "version": "1.2.0", "os": [ "win32" ], diff --git a/ironfish-rust-nodejs/package.json b/ironfish-rust-nodejs/package.json index 7d762a8f19..6f72a7da20 100644 --- a/ironfish-rust-nodejs/package.json +++ b/ironfish-rust-nodejs/package.json @@ -1,6 +1,6 @@ { "name": "@ironfish/rust-nodejs", - "version": "1.1.0", + "version": "1.2.0", "description": "Node.js bindings for Rust code required by the Iron Fish SDK", "main": "index.js", "types": "index.d.ts", diff --git a/ironfish/package.json b/ironfish/package.json index 4f223015f5..771454a26e 100644 --- a/ironfish/package.json +++ b/ironfish/package.json @@ -1,6 +1,6 @@ { "name": "@ironfish/sdk", - "version": "1.2.0", + "version": "1.3.0", "description": "SDK for running and interacting with an Iron Fish node", "author": "Iron Fish (https://ironfish.network)", "main": "build/src/index.js", @@ -18,7 +18,7 @@ ], "dependencies": { "@ethersproject/bignumber": "5.7.0", - "@ironfish/rust-nodejs": "1.1.0", + "@ironfish/rust-nodejs": "1.2.0", "@napi-rs/blake-hash": "1.3.3", "axios": "0.21.4", "bech32": "2.0.0", diff --git a/simulator/package.json b/simulator/package.json index 8d23ab58da..346a5b9a30 100644 --- a/simulator/package.json +++ b/simulator/package.json @@ -56,7 +56,7 @@ "docs:open": "open docs/index.html" }, "dependencies": { - "@ironfish/sdk": "1.2.0", + "@ironfish/sdk": "1.3.0", "@oclif/core": "1.23.1", "@oclif/plugin-help": "5.1.12", "@oclif/plugin-not-found": "2.3.1",