|
5203 | 5203 | ]
|
5204 | 5204 | }
|
5205 | 5205 | ],
|
5206 |
| - "Wallet shouldDecryptForAccount should return true for an account with null createdAt": [ |
5207 |
| - { |
5208 |
| - "value": { |
5209 |
| - "version": 4, |
5210 |
| - "id": "ab5b44be-38b3-4c52-8872-8f93b269b817", |
5211 |
| - "name": "test", |
5212 |
| - "spendingKey": "ba906d52efbd927f0be11d429358919ea1c87fbb7a4498f8e2ecd046a2793a71", |
5213 |
| - "viewKey": "fa278f55c53812b3bca2ddd7c0878050b6522f9f87288c3d03250fba9a5bf236fc5e71eac8694878b8c810d96d5c5721b9f1b3507a86eba039e893d09092e89e", |
5214 |
| - "incomingViewKey": "74d4b2b2c1cc39f4097b90c8b50a3bae0c85c04a3e588e922a18742b70b53304", |
5215 |
| - "outgoingViewKey": "7f7a01e7efdb53e7b4a12ca4664c0277429205c6b21e5532965f6add9967f36d", |
5216 |
| - "publicAddress": "74f189128d5f91e129af0bd86d986b948f21ab00561e7b47285000968b8df845", |
5217 |
| - "createdAt": { |
5218 |
| - "hash": { |
5219 |
| - "type": "Buffer", |
5220 |
| - "data": "base64:R5HXrp+X3xAO8VWOhHctagm0N2I4goP3XG8goyqIqoY=" |
5221 |
| - }, |
5222 |
| - "sequence": 1 |
5223 |
| - }, |
5224 |
| - "scanningEnabled": true, |
5225 |
| - "proofAuthorizingKey": "d4da17a97007808a389d636669d59efcae825d66cced3bb52c813e5dbf9b8e08" |
5226 |
| - }, |
5227 |
| - "head": { |
5228 |
| - "hash": { |
5229 |
| - "type": "Buffer", |
5230 |
| - "data": "base64:R5HXrp+X3xAO8VWOhHctagm0N2I4goP3XG8goyqIqoY=" |
5231 |
| - }, |
5232 |
| - "sequence": 1 |
5233 |
| - } |
5234 |
| - }, |
5235 |
| - { |
5236 |
| - "header": { |
5237 |
| - "sequence": 2, |
5238 |
| - "previousBlockHash": "4791D7AE9F97DF100EF1558E84772D6A09B43762388283F75C6F20A32A88AA86", |
5239 |
| - "noteCommitment": { |
5240 |
| - "type": "Buffer", |
5241 |
| - "data": "base64:Ye223RdSL5Fj+ilufxi5m1pJ2cQEP04YtZP40xumgT0=" |
5242 |
| - }, |
5243 |
| - "transactionCommitment": { |
5244 |
| - "type": "Buffer", |
5245 |
| - "data": "base64:VuyFBIxcZoBgF75z/D7ExBC3xFJKkzk0ASQhfIm5fdo=" |
5246 |
| - }, |
5247 |
| - "target": "9282972777491357380673661573939192202192629606981189395159182914949423", |
5248 |
| - "randomness": "0", |
5249 |
| - "timestamp": 1717538998177, |
5250 |
| - "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", |
5251 |
| - "noteSize": 4, |
5252 |
| - "work": "0" |
5253 |
| - }, |
5254 |
| - "transactions": [ |
5255 |
| - { |
5256 |
| - "type": "Buffer", |
5257 |
| - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAtaBpU33iI5phDHMDr379VGMo9mtOeclLnyNPE/Gk5DWD5XURR1gDcbaRZ6brJn/o63t1yIvzMq+mFjGuFOksTn4Vc3VUMFbNJcRAI4x4iBm1EqQTd5sA8eaSeb9lz0bMpT/fXduflL5uKiSHJ5WIlZ5zeaG3DVvH5eirAN9kJ2USZ9YJUA9SsDK/wJPlqVm7BL0/ph0kJ/UXL6pQawgLiHy7w0lu+wWEtX39Fc4nnB6ZsY6VSb77x5Jg4CTrX2AK3unixfUmZFKutH5d3DkGYKLwfIoIMQmTx3sqlbHHeHhCzAJhoLhYP9V3FE7rwc/KOjMitlzx3tfWF/loGkfrz7nWbaS7hEC1n60pu6SWwxQa1ntzfbFCpDfghO1CCWkrB1UDDbAZruUIuCLu1gqGGD+NLZMLed1KvcYTlcoGH6BHKmP576imyeZbSQHLkUWBBQ4pIAa+gfejAcE5asKsUt5MMjVa/LZsbt32mW707oF/ZLJgPOmMoFufLww9EB220o52pYQG1bGshC4agxJik2t936biKrUn+cSFDx7ODmpo18U4DyfykcxwCLbrcYkMoHX8HmyiTzhc7NIh0P95WpvuyUwg/UasBxNbxb6mHgzjck1zZQ8MIUlyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwVBoeIcfVogURg03ma8kl1MPPqMaSumSYTJLxHHmyK+f4idC1ofgBJ5PJsOd8NFqNgWb4t4NFwv0xkcV9jdloBQ==" |
5258 |
| - } |
5259 |
| - ] |
5260 |
| - } |
5261 |
| - ], |
5262 |
| - "Wallet shouldDecryptForAccount should return true for an account with createdAt earlier than the header": [ |
5263 |
| - { |
5264 |
| - "value": { |
5265 |
| - "version": 4, |
5266 |
| - "id": "e4e8e6e1-2e12-4718-9113-80c11fee565f", |
5267 |
| - "name": "test", |
5268 |
| - "spendingKey": "8803cd390dc21e390155bcdb76703829be72bdd0d34883e9767b3e9a7ecaca3c", |
5269 |
| - "viewKey": "911c59f20fe23ea928efe890c6a3fafbc026008bc2efd219c61b76a2515049038b81f13675c60d7a7dcc024027dee03d3680e79c39a5067814f90fc9dfac5b41", |
5270 |
| - "incomingViewKey": "ee7d2844f24f69e6b7ac13b9016cdf6ebfd3281ce832bf9aae209485bfc02004", |
5271 |
| - "outgoingViewKey": "494d3e951b10776159af788756fc79169babd1c44674fd36abcfade121882735", |
5272 |
| - "publicAddress": "71fb7ef377bbe2d80361b858ab2d8cd2dc526bd5e1591f794e7d213f890d1644", |
5273 |
| - "createdAt": { |
5274 |
| - "hash": { |
5275 |
| - "type": "Buffer", |
5276 |
| - "data": "base64:R5HXrp+X3xAO8VWOhHctagm0N2I4goP3XG8goyqIqoY=" |
5277 |
| - }, |
5278 |
| - "sequence": 1 |
5279 |
| - }, |
5280 |
| - "scanningEnabled": true, |
5281 |
| - "proofAuthorizingKey": "b8510ed4d78dab26b05034300b9192410c0f91ebf109c60f9d3261835d5f960d" |
5282 |
| - }, |
5283 |
| - "head": { |
5284 |
| - "hash": { |
5285 |
| - "type": "Buffer", |
5286 |
| - "data": "base64:R5HXrp+X3xAO8VWOhHctagm0N2I4goP3XG8goyqIqoY=" |
5287 |
| - }, |
5288 |
| - "sequence": 1 |
5289 |
| - } |
5290 |
| - }, |
5291 |
| - { |
5292 |
| - "header": { |
5293 |
| - "sequence": 2, |
5294 |
| - "previousBlockHash": "4791D7AE9F97DF100EF1558E84772D6A09B43762388283F75C6F20A32A88AA86", |
5295 |
| - "noteCommitment": { |
5296 |
| - "type": "Buffer", |
5297 |
| - "data": "base64:CrdKzR6+2LH4Vt+MAuJNoo7NDeOEBXMeHt9dh/7/zhE=" |
5298 |
| - }, |
5299 |
| - "transactionCommitment": { |
5300 |
| - "type": "Buffer", |
5301 |
| - "data": "base64:6anoi2aMrsOrpvlT148T0G5FALnPyYATB1ycah0mQx4=" |
5302 |
| - }, |
5303 |
| - "target": "9282972777491357380673661573939192202192629606981189395159182914949423", |
5304 |
| - "randomness": "0", |
5305 |
| - "timestamp": 1717539000204, |
5306 |
| - "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", |
5307 |
| - "noteSize": 4, |
5308 |
| - "work": "0" |
5309 |
| - }, |
5310 |
| - "transactions": [ |
5311 |
| - { |
5312 |
| - "type": "Buffer", |
5313 |
| - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAXW00UnSpuO8qpo2Jyg3B/tpZdqG4VCXnE21y1dO3szKRW1IX+QU5tTiRscWoIIrLesCowNl+UW+H9Yh9c2f45nHsQ/UJMXrWQuHBc9B+SJ6luZht+E60UMdqZ4AiBwKyWpW8qcPo4W1huZaRjjgYcGA+0Hg0dPCOeEFKyc94wXoZz8eED57unrjvPC76XQJP8MX/15TOEHpxWEpvuprzT6W4lkHbFlDS59bzvWH/ENCnikKBV496LqMVOhiLvxPYChvccj4fOOgSYRLCIhYMS+n5S5XXC4xSI1JlVIuQDOcwsO8orzhg91Lo5Usyygox91+tBlHT5nUutTvPohwJ7xJ/1PnOrxgooYr9izO2BPGLCCdgeshE6k6nOhFoYsULxum0KMGo/tpWqRsKwQPglpenbW/M6IqBQQ2ZdOVoS8l647TznNHsmY6qGgThHkLS2yFqg1F3DDbTvSWXeUlA1pAAMF+TzD96lPWWJxh/UrYytkUjZyW//tKmh+OacfIaXQvCQ4bqO3a1jpQVS3vpe9O5Y+2DDBpdANSt17LPTG0/vuj/aH4E6EIDXjbMl6EWWEySd9l0M+H90qZ5yJq8OxeJj/ckuwkp+H+Qi2YbtMH6zgllwp3k80lyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwsDGvyh14nM+TXNBMGdVKsRDxztaXSWvmYF5o2hMV46DtRKUv3XCBNq0mybrGxc8eC3YxvrX3YhCRaIVV/n2/CA==" |
5314 |
| - } |
5315 |
| - ] |
5316 |
| - } |
5317 |
| - ], |
5318 |
| - "Wallet shouldDecryptForAccount should return false for an account created after the header": [ |
5319 |
| - { |
5320 |
| - "value": { |
5321 |
| - "version": 4, |
5322 |
| - "id": "11033864-5f47-41eb-b7b5-91b713a63239", |
5323 |
| - "name": "test", |
5324 |
| - "spendingKey": "a86f0e2bcca2fabd80d36b0fc5095523f3161e03d179634f2b8a8b0aba30edab", |
5325 |
| - "viewKey": "117029994f58adefc5f0ec01657d85e6eecbf6171186c493d16454b47d7f132d19992c4b5b8ba70905516f365b9907cfa483649fff11272f6600df2af631c1d3", |
5326 |
| - "incomingViewKey": "d64cc966ecd93fea10610e78803648f34b2e9d084ea9dd909e4a06b8a126ba07", |
5327 |
| - "outgoingViewKey": "851ee2cb193f56a66e242c5d2ba4ace7a653fb1d6b11476cc78d98e1e0d3525b", |
5328 |
| - "publicAddress": "132e02ec40e55f3f0b5e53721f41539e2559c3da3435a4128e2de74cc6ec9bad", |
5329 |
| - "createdAt": { |
5330 |
| - "hash": { |
5331 |
| - "type": "Buffer", |
5332 |
| - "data": "base64:R5HXrp+X3xAO8VWOhHctagm0N2I4goP3XG8goyqIqoY=" |
5333 |
| - }, |
5334 |
| - "sequence": 1 |
5335 |
| - }, |
5336 |
| - "scanningEnabled": true, |
5337 |
| - "proofAuthorizingKey": "18813dfc16bf034f84e3213c1e7d10d2f5b86da87d0520e2e063b9c899095409" |
5338 |
| - }, |
5339 |
| - "head": { |
5340 |
| - "hash": { |
5341 |
| - "type": "Buffer", |
5342 |
| - "data": "base64:R5HXrp+X3xAO8VWOhHctagm0N2I4goP3XG8goyqIqoY=" |
5343 |
| - }, |
5344 |
| - "sequence": 1 |
5345 |
| - } |
5346 |
| - }, |
5347 |
| - { |
5348 |
| - "header": { |
5349 |
| - "sequence": 2, |
5350 |
| - "previousBlockHash": "4791D7AE9F97DF100EF1558E84772D6A09B43762388283F75C6F20A32A88AA86", |
5351 |
| - "noteCommitment": { |
5352 |
| - "type": "Buffer", |
5353 |
| - "data": "base64:oL6ChZ4Ly5JPu2d4tRTaerDeczEoWTNMR8BPSdlyC18=" |
5354 |
| - }, |
5355 |
| - "transactionCommitment": { |
5356 |
| - "type": "Buffer", |
5357 |
| - "data": "base64:7pYycxMVG5LSCil+Dr0/ffdPvPBzSKAsJ0BS7vt6xTc=" |
5358 |
| - }, |
5359 |
| - "target": "9282972777491357380673661573939192202192629606981189395159182914949423", |
5360 |
| - "randomness": "0", |
5361 |
| - "timestamp": 1717539002251, |
5362 |
| - "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", |
5363 |
| - "noteSize": 4, |
5364 |
| - "work": "0" |
5365 |
| - }, |
5366 |
| - "transactions": [ |
5367 |
| - { |
5368 |
| - "type": "Buffer", |
5369 |
| - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAQWhZPSMc2rjX9x3Tf9wVm6W3XpdQNa9FrLxztLw4ONG1M+OLlAZ5n0ZrAZnbgrN+/RA+wisQNxN1gmrHoTO9GVFCyCCI0+mPEHK2PfdKhP+o65UGd70/+DCVBgr/b4rLGcKI5lUECt7nulxLkadWfuIjgRxOPUwunu5Z0KK72/oFDtDef3eUguxBTaQWwO4Z5tLhSwHD8ky+btDYX/4nahaXmataGge/xfnc858XyMKkVHE1KMssIWqATqHVz7rjjdNP4ViotOGY+0Y+6evAr9GvA6QYpa+cZ+NyJO0n/7qtx8mYb/+B/kKWggXOQdkv5YSemxqRXCwV+NYJ4LW4YflHA6iH2c1psJWW+p26lYhHPQXwd7XpRT9g2okgsaFZNr1QlrfNx/qG7pRBYYAIvoq1Tj+rWQ+3q8ElHbXDcxLaSLJgRk13O0deztI5l8tN/134hG7ZkXM0fVKfyfZ6ausW1CB4z6Ql+vTrD9k9IFIUv9qHMK2xfZzhSV3ar9cajxK4nqOPJ/73vnJm/knl1bfW5iSZu4cJDq6hbU2bLNx6f2vA4LODEyWUak55wgFel/aJ1BQreaqYK/hmRPsvDz9CCERiKnqIS3zBsMafmjmtvjgyb4OzRElyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwnmC0egssnuPLB4XCtvfHNXGqdw/xPf3kURrN9kQeTSV3UQJ5XhZnQs79BcZ8FbaF4GhfxspKbm1mAmxC0ku7Ag==" |
5370 |
| - } |
5371 |
| - ] |
5372 |
| - } |
5373 |
| - ], |
5374 |
| - "Wallet shouldDecryptForAccount should return true for an account created at the header": [ |
5375 |
| - { |
5376 |
| - "value": { |
5377 |
| - "version": 4, |
5378 |
| - "id": "22ad26f8-6324-4047-94f6-6320745e7664", |
5379 |
| - "name": "test", |
5380 |
| - "spendingKey": "5f65a8c9dc83cafa7c62a9831653e5c14131dae0c217cdc7409835145ceaae3b", |
5381 |
| - "viewKey": "666f5d9dcadaf6c5395eb11cdea1650879e36783dca34683635e33e6bfc543ce4413114f480e2abcbd0e0910d2fcc37a6b042129458d282dcc3477620c24eb01", |
5382 |
| - "incomingViewKey": "31b3d71788afbcccdf4e8b1aafaee039bfc41bc768c6d9dc04c1774f671e1106", |
5383 |
| - "outgoingViewKey": "2f1b93b172f76c3cd8db1e33fbdb4d09ad2f56e53b8756496201f8e69f94cc20", |
5384 |
| - "publicAddress": "3c0e7e7752ece79518668342353f58c0e2ded73c5f8ff59bab2dc934a650dc5d", |
5385 |
| - "createdAt": { |
5386 |
| - "hash": { |
5387 |
| - "type": "Buffer", |
5388 |
| - "data": "base64:R5HXrp+X3xAO8VWOhHctagm0N2I4goP3XG8goyqIqoY=" |
5389 |
| - }, |
5390 |
| - "sequence": 1 |
5391 |
| - }, |
5392 |
| - "scanningEnabled": true, |
5393 |
| - "proofAuthorizingKey": "a09f3fc03ef8e59fc4b7f4e5c90f920ca113ccb6572761da439cbb0bbf6cce0d" |
5394 |
| - }, |
5395 |
| - "head": { |
5396 |
| - "hash": { |
5397 |
| - "type": "Buffer", |
5398 |
| - "data": "base64:R5HXrp+X3xAO8VWOhHctagm0N2I4goP3XG8goyqIqoY=" |
5399 |
| - }, |
5400 |
| - "sequence": 1 |
5401 |
| - } |
5402 |
| - }, |
5403 |
| - { |
5404 |
| - "header": { |
5405 |
| - "sequence": 2, |
5406 |
| - "previousBlockHash": "4791D7AE9F97DF100EF1558E84772D6A09B43762388283F75C6F20A32A88AA86", |
5407 |
| - "noteCommitment": { |
5408 |
| - "type": "Buffer", |
5409 |
| - "data": "base64:neId5as8nWnh1dkeNwfT60oMa8Eimkjep3sqjDz35Ew=" |
5410 |
| - }, |
5411 |
| - "transactionCommitment": { |
5412 |
| - "type": "Buffer", |
5413 |
| - "data": "base64:xfYXQYm39V4hSkYFeMAWOI25Kw5iUTCY3bRCmb+6D88=" |
5414 |
| - }, |
5415 |
| - "target": "9282972777491357380673661573939192202192629606981189395159182914949423", |
5416 |
| - "randomness": "0", |
5417 |
| - "timestamp": 1717539004596, |
5418 |
| - "graffiti": "0000000000000000000000000000000000000000000000000000000000000000", |
5419 |
| - "noteSize": 4, |
5420 |
| - "work": "0" |
5421 |
| - }, |
5422 |
| - "transactions": [ |
5423 |
| - { |
5424 |
| - "type": "Buffer", |
5425 |
| - "data": "base64:AQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzKiP////8AAAAAQAvre+kQkIaCW7kQ1/ZTGhm1BlX0yfJDob4ZNUEVx7OYjqwI9S9DEnnPsw4Ui6sbYbhQ7UK96yCy7MrcLvTogCAVEcpAxvhwSh6KN9aHglavTbp2dovF3LzFHVKjwM6W54QY1/guZlg9jsf9vJq2to2F6KIj0iupDgtVWZL5ZykMv1/4c5IhCAbFgxCbbmfwn0VHec7qsvoID+NTnxbozPPgDQuB7ymZrAafEj0zHLOuSpk6bIHUYHoTyINvdI82QcfNpGVI4j3bwyQoiHYoOWNjBsnUa4Fzv3L7uFAQ1djs8Z1eH8W1056B/xMzTf8MZUbA8s2DjrXdM4CSRubuihtUBdtzNyUXhCVDbEprbHLiehM4RAwbjqo2B8WcLPxxRsezfH54n+iIo60PEnjm1/eynKLAB2cBzJwUTnb3uzfSIb2M/lJ3S6RTXWKdIlZgKqdgTcEFTil9l8/5CV+kuLnKiUvvd0tzf3UxXIdgsyEsat27IRfRTRYAbhI0fWbIRUvy8x7dpWO2sfCEHIJrITqsk+bdztvywVrEeLkhewdJ6PrX+6j5M8Vr9Vu8iS5lLbSRUCqDwNTaTnRkASmqeTUcPzGiVQbMmt5UhSE+O/ail/Uh7rDqpklyb24gRmlzaCBub3RlIGVuY3J5cHRpb24gbWluZXIga2V5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwyocN2WaEeJlxznepvq5LKiCOcApaZIhLhZNlyTGgi4TQZpRqPbpTMB8/aTS7bD7ES+29kxkULU4fhbyekZinDA==" |
5426 |
| - } |
5427 |
| - ] |
5428 |
| - } |
5429 |
| - ], |
5430 | 5206 | "Wallet scan should scan until the chain head": [
|
5431 | 5207 | {
|
5432 | 5208 | "value": {
|
|
0 commit comments