[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [taler-exchange] branch master updated (eda7e1c -> 58528f3)
From: |
gnunet |
Subject: |
[GNUnet-SVN] [taler-exchange] branch master updated (eda7e1c -> 58528f3) |
Date: |
Tue, 17 Oct 2017 19:53:49 +0200 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a change to branch master
in repository exchange.
from eda7e1c missing figure for dist
new 298d7dd assertion only holds if we did get results
new 3e19066 add JSON auditor output samples
new fbc685a make --wire argument mandatory
new e4fe0dc exit more nicely if command line arguments were wrong
new 0346e37 actually properly implement API wrt return value handling,
even if not used today
new 1fae7a4 report if DK lacks auditor signature
new 0f67a9f fix matching of auditor keys/denomination issues so that we
return _all_ applicable auditor signatures, instead of a tiny subset
new 58528f3 update docs
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
ChangeLog | 4 +
README | 14 +-
contrib/samples/README | 3 +
contrib/samples/auditor.json | 11737 +++++++++++++++++++++++++
contrib/samples/wire-auditor.json | 4175 +++++++++
src/auditor/taler-wire-auditor.c | 11 +-
src/auditordb/plugin_auditordb_postgres.c | 5 +
src/benchmark/taler-exchange-benchmark.c | 7 +-
src/exchange/taler-exchange-httpd_keystate.c | 68 +-
src/exchangedb/exchangedb_auditorkeys.c | 36 +-
10 files changed, 16033 insertions(+), 27 deletions(-)
create mode 100644 contrib/samples/README
create mode 100644 contrib/samples/auditor.json
create mode 100644 contrib/samples/wire-auditor.json
diff --git a/ChangeLog b/ChangeLog
index 441cc80..9a5caa7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Tue Oct 17 14:32:46 CEST 2017
+ Fix building of /keys response to include full auditor
+ signature set instead of partial map. -CG
+
Mon Oct 16 12:10:35 CEST 2017
Realize JSON-based report formats from auditor (#4963). -CG
diff --git a/README b/README
index d5d76eb..751489f 100644
--- a/README
+++ b/README
@@ -15,7 +15,7 @@ payment system.
Taler is currently developed by a worldwide group of independent free
software developers and the DECENTRALISE team at Inria Rennes. Taler
-is free software and a GNU package (http://www.gnu.org/).
+is free software and a GNU package (https://www.gnu.org/).
This is an alpha release with a few known bugs, lacking a few
important features, documentation, testing, performance tuning and an
@@ -23,7 +23,7 @@ external security audit. However, you can run the code and
it largely
works fine. that does not work yet. This package also only includes
the Taler exchange, not the other components of the system.
-Documentation about Taler can be found at http://taler.net/.
+Documentation about Taler can be found at https://taler.net/.
Our bug tracker is at https://gnunet.org/bugs/.
@@ -63,9 +63,17 @@ src/exchange-tools/
src/exchange-lib/
-- libtalerexchange: C API to issue HTTP requests to exchange
+src/auditor/
+ -- tools to generate reports about financial performance and
+ to validate that the exchange has been operating correctly
+
+src/benchmark/
+ -- tool to run performance measurements
+
+
Getting Started
-==============
+===============
The following steps illustrate how to set up a exchange HTTP server.
They take as a stub for configuring the exchange the content of
'contrib/exchange-template/config/'.
diff --git a/contrib/samples/README b/contrib/samples/README
new file mode 100644
index 0000000..71d8090
--- /dev/null
+++ b/contrib/samples/README
@@ -0,0 +1,3 @@
+This directory contains some sample JSON reports
+from an auditor that are a useful starting point
+for the template-based report generation.
diff --git a/contrib/samples/auditor.json b/contrib/samples/auditor.json
new file mode 100644
index 0000000..1848492
--- /dev/null
+++ b/contrib/samples/auditor.json
@@ -0,0 +1,11737 @@
+{
+ "emergencies": [],
+ "row-inconsistencies": [],
+ "row-minor-inconsistencies": [],
+ "reserve-inconsistencies": [
+ {
+ "reserve_pub": "8ZV52AB6MHX8YVV0W0FHVDEZB54197JB85703J0E0AY6ZC4BFR7G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ZJXM9B5551GKXWVAYPXNK30M79ZGQ56C90GJXQ1QQBGPHJH55QEG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TJMX59TVK8CBGJVSSPM0VF2CVAWW66G2FRJ618V06G96QT1T161G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GCR9P392CHBBZC5Q6WB638MVFNFFDHAHENXXJR0S9T2C1YQRBXM0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KRF7HSVKT07XE1T6PQM2V787JG0KJP1NHDJ30QGG762AQSX7KN50",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "1A1CKR6CBZA9CX4SSQDQ4N3BX2H2X60YPZY415Y3D9411AGHJG70",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "HPKBGK7E2NB6M7W2P9W2CCSFDRXR2W35T9AXR2WXF9TDMN3V3JMG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "HJNDF2PAFPW42HDN9T902NDXNP859FC1FV2ATCJ5VSMNM1R61FQ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7R9ZDNJV3P1ZZTK8M3CQGE3MEA5KW6178JG9G74JV91VJ7PPFW00",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "98THXRYYWB3FEVR4A6Q34MERN9E4WW2EYY9JCMPX792KX67HXPNG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "H0TTEZ4VGNTQJ652W65CKSC8GDSBCEK1P6Q60ZGD80J7BS5DCQB0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RWDA7MKZ98DS6P7N6Q7DDQM186AK872DFA7V5TKG19MMSTRWRC20",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YZPTMT5D96MWP853E56K3GY7DX6NEZMMEXV0V91RZ7ZG34K8NZ30",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NC02RDV3BKP0T5E5RAMNB2WWTE14DTZ0JD1SYH60VYN9WWGB9GZ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "F8838830DJ2M6KXZ1R92G6NNF8D7S0QY734XP3K35XTFXSWCWQH0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2XMJAX4NJFDY3442YQEDJV9C2WSH72ARKGT7W9C5SE5B59NQ97V0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "QDCMQSJZ5K106CT4Q51CQWSAPQ92PG16VEWHVQZRF3ATAB2TV8K0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "G55D8ZM6M534A21HEHX0NGTX98X3QR7MPYKZ0SC06VEZK9R7GPD0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "8GGW3YVFF04FTPNN1D0PA4YXDHZA1MFP5YVMGXKSYG5ZQ9J39F8G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "QE7A14VTQZACKP85E4K93PGKKBECY0YKP8RXBKKMRSCD8HP2HNA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "W0CFNP998T148RFEEAB4VM7ZH9APD5FPYCACG0M72FB1W86QEQ80",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "E37MNVKKENQR3ZQTW4VT3XM6EPE1R3M91B4PVSHBSQARX43E9GW0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "68DPD5K998Y8XREE91Q51V2ADB1WHFNPWTFMC3WT940D28YWVE50",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7Q8SZD065QDB64VHVE8BN325Q0PGZ117YA7DWGTX31GXTEHGJ4X0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CPXA5R18G77HNF1BC24GRH84XQWWNZ0RNT552T7153GW2V5P4BVG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TZG11N6H199HG95PFYQBZNH138NS0SC4QSPTKDGZJNAEWMAA3J0G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "DX1H1HMEKR63NX6QG72BWH2PF6QG2T625W2A938P1CGNHF4ANPV0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2DDX75V8ZW1A51YR4PJ133HX7E1S3V9DJ3ZSPJ9CFYM32903V36G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MY6TD61VDRF2TAC8SXXT5ZHV8V6DQPM2ZDJSYQP8ZVS4HB5YXTG0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "K1YVGX7BRKCAC6V7YB5YNSHJ73RYKJ2TBBJEXQ7475TYSKVS5VJG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XK8VMEB5HVTFWKFYPH5XJNFATTRMYKNJYZQMMACCX90SY326S07G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7GDJ7QS5GKKD8YPBFQ8TVHGPS84SSS9GR5R0681XJA0G4J2R6NB0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "33C2901ARBVCZAYFCQ8BDAN69CF1FJRYD3577GDQ1D16A8H0T12G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "R6EWQMP7T2B6XCAJH46PJCWVVR6VFDZEMWZ0SP7RP1NMPWCN4JX0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "E9XQMN2A54VW3C1GZDVZ29AX057X1TGTQ2M4XFCYP0HA4BXJ8KF0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "JGDKVJ5HJ90VCC1BHCQV09BYN8T57PTCT7GN3W3KNMAFT2JCCT80",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "DA6AMKDRB8X10SC9XVHJNA9VA9FGTBNDQQ2F75Z751G8DTKGJ37G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YM8P57X99T3J3GG5MD4HVJ21N8EGYGZ2QJVHF24Y93SWKS19ES8G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "D7BJD4B6SGW7W1H040MM4M4R782BGT63SQ52R20Q14KZVEYE1TEG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "FWGTYEWQF36N56MJ38D6SJPC0CPBBVAVR94V2D61VBF2703DYSJ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "DS80HSE492JXEEB0VBZKRG0CZ18FKB56T9CXGFTA8ZGXMMVYRDG0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "91WSTNPS2RKJTRQBMRA2QZ419WTR9GKK810A9KVBP7ZB3F8JQH20",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "8RB8AS3GQ6PKHT00XGV4T4RZ691J6WF30X33DK2W40NG156ZTXVG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SFKR5GKK9DCMTDX09HR2ANDP47NVH686VSXPSVM45K6RH7XSKQPG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6B2JMS5BAMKT6Z93D9GGP17R9WFJTY5JJTDGMPCGXXGM1TSJNXK0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "X70QF80H5EPK5YR9NM98QKNDQFGJB9KYY3Q1WFXTEXQNJ10XJAKG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "PRAXN67GY19041PP80NTBT5Q0T85NCW5HAQH3GV03Y8XJMSEVET0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4TKAXYV245XAQKCJYRWPZEF5E42QKJXPDT017T0AJNT81YQMM3R0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "R6DH9CVA5K3TFW0YVTN5764Z6CXJK3HQCEX361X21NEKQ9T2CZD0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NKCKQYEYAFP68EQM0XGR6MP00QKAY8V15N95Z7VTJ4A1YKCRZM9G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WV9HE24FV4KTJDWP6WN4WCP562KZQAY0TYH4YP34WEXTE1DPXS10",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "965D34Q420Q9PK6RMTNPYDN4JTHY4ET9R86AJ7XY7RXTSD7AFGMG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NZ1V3W4D9DGTYN6Z92D793G1832AA5A1MEF6JTCM83KTKFW0JBD0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "DTCK11V0N1PESM3GDBK5GA1PAZARZYMC8EPN6B155WRCN54JVA7G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "JFJR59W4G92JQEDQJG9P47MQATWNFMEMWPHD7BT5KMWVRRV8D29G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "9XSZBKFF7MQXHNBM6EV1FH75HZ31TFDC32NXH2A0M3M61AG3QN0G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CS2207FWY8XVCE39PKSBZTPV8YCFFYJDNGFSBKTNY602GS0E0W1G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Q6ERBVVHN5Q0MXCADQH5GA386V0EK0RCXS9R2Y0T4A8JVBDDY0X0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "N41QF6FNFY9VK8Q933PQ8PJT6Y6HQ8RXM68XTXD9A0YVB2XS5SV0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "9WFKGNW4CBZVK4AYZW3PZJAR4D8FCT8478ACV5PV0CS5WRRSHW2G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VHJ8H9X567R6PFRJP85A6JJ5R2VPF2H5JQDC8QNZYQXJXWJQEK10",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5NYX3M8DKSXH0Z6525E6804K4XMG1NBS349EA2VG369476HWEN00",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "H8N49R7D4KEJJ9BZG8QNM24Y5Y27EXSCHY3N1XCDH1VZR36PJ59G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SDC78S5A5Z3MJ6NMMYQRER463Q1ADM6Q9WW1MSG2KA6H7QW7A5P0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2QVN7XK5VS29TPKRRRB8RGSV67AQRA3G1W504047YZBE0NYGJDQ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NKYJ5AQE6AWPG8XS42TB9K9HE0R560HXKAK4V4182XQP2AKNTCN0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "N8YQASSA4474ZWS4TQP16MRG9H1WHXKXNJZENDW5XJESX6T9Z6KG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RQA4N1DP3RP0SXHY2FPJJVWMD3MGCFYCYTY2VKH3H0QE9Z34A7E0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Y2DRYT62SQ91S83V23DR6G0EW3A2PXFPKPP86JMM7AYXD8W7067G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "PB4ZKF9HF0J8B52148X104JTE35VAC89VFPXAV54RJ274DV8HBT0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KCZ2WNRKPZJC2ZSR507RAE3896GH41ASTR12NGV23DD9FX6T1FMG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5DZ465K5P6EHFXYDB3SHEZHG7QGKVVGZ33HAYCYHM44TGJ2JVM1G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NCG9H41JCV8R2KQ71Q44S8JHPZKEZZPJTG4B0GCF9MEAT1ZH4C8G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "DXC077MXZ5QYJ6Y958FNSF88YZ46V2H3BRG3NNY4HJHB3539RJDG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NZWFZW7G251WMD80C4B3EXVBJCD3NB2XSX8T7XD12XQEK51H8H00",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "DY8XECF7BJ19ANNJ9QNH3VB49ZX4N0DV51R6ADZW7E10EM9GA9DG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GQQTFYYRA4141VXFBGT138663AD751GYQ4V7W6MBN51F8V5ATEK0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ZM23WYMH8FZ7M20N9YQGZ3NAKY9MDKF6R26M0TZ9QDF4WV1841R0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "T6A09HW5RCRSNM0B9SCGSTES1NRR7W6QQYHW916Y1TJW5QN2HR3G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "37NV59SDCXEBF2M5ACTD463C86X1CC2KBHA1C41A4B8V38MR8MZ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ABAB2J1EANGW6HJ984K4HVE9057C7H5SX2NEV3H656K9E5H4A9GG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "JWEFHA9ST9K17XWBYNT32DXW7GW61TYYCJMJNNEF0S39F168WY20",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KSF9E8VR88N2KAPMGYPS1P6QAXF15F1VX4S33DE4MHRFW4XDGZX0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0H74YACCVQ0X9WF2JAXNNPD8MG1FAP60345H9EEPABE369BREZPG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GWA4NB4KVNKFXVMGH2FA3G4C8RGWTTPMKQYYF1ZDE6DM7E3DGBQ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "46MKA5QRJKBGN1P1EZP8T2TGRTV97EZTBP0210SRSX2111S07W70",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XJJ7337CE50SHC5V7MY6V27B73XGGCHM8XSAES0RBAZ3XTZVDE0G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "F0XN5Z03WPHBC3RW0HRGXYYCEYB7YB4X81QKSXJSM92T2PPHW0MG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SZHDF9GNQG9NHAERYBQ2TEA9XFF2Z44EHBDZR9GNKY2KDK6MPHZG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VAWX6EFPNRYZ9SBMCMGVJ4ANRJGS9B3V95T9ZK0G9M02J2XRHEDG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SAKJQ4ERKX7N0TGWHC4MRWS3HDBJSQZHH3ZWVCRPHCPKJKC4JSB0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "JZE07XYM613DY07WAF4NV678RW8JM7JHVPDE3PW9B7NA9RCD9ZYG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SF34JEBVH5WPD7GNMSM8GM5BREA4NDGRBFMZ7WZD25SKFNKQFPHG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2RFV5PCMHKANMHTZ5T5P1Y5YFRR4DYR0RTZXVB2X27WAXCNJA63G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "P9J6AWSF5QQJED6QE2PF1B5KWB7TJ5K5PBV9XBK8430NA8D4WYGG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XSJFKFJCT7AJJ82VFPPH10YHYCCS0KCAKPYWANPDXW8QST116ZRG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KBE6KPAE52JPTWBAWDDTTT3679QN4EDTC8MKZW958ER45TTAGXZG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5SZ2FA8EWAZSY9GDWRNXYGKAS529FJZ97W16G4R0C4N3EKY7F040",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YZEVFG8CJPKY20SPDK0X1ZK0JQ3C1JCDT9AE6S8AZ7Y2P5PHSMS0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WMFBAVG2XVY5QJWH5RXCDCN9G3RHJQ75TP6T3MYRC852P0T05FV0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KR3WTF6MF7CVJ41FJ4W1CXMPXAW986VFTB1S2340S5R355BJ2JYG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7TRSKCWPJTSGR05PC35JKY72DCM2H38PJZXGPJ2FQ30WC3S5JPCG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Z08Z8S01KHDF3WZ4F666YD40368XE2XZEY6GERDJ58YY3EKSWNWG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WZ3V1FVAWP6SS7KRARRJ9D4YTSXREZJQKP794JEJEBHQ9MKR410G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6EX3KH446ZBMP9M4ZFDA8K3B7FWR52SCMHQ7N8A1S9KBPGMXR0MG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MP9ND4HRBQSSGDVZC9F936F3A474DSHNWWNQGC853APHEVGSW6JG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GT1M8AYSM9G48794F03PW75NDTY8ACDHSERVW4ED2A84WXWQDKH0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CYCBER3ND4JQEDYQ2BQBB19K69GJEK85P1ZE75H9H24H8KD6TWF0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4J2V1661Q1SJ21GPH814XX7VNSPDR5WGNNWF8Y4TT9B407NNE7H0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6JM4WXC4QM0D4JK4K01CBRB4BDRVEJ2GF2NEBVTQXCQDAE4EV450",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4GW89Z5KNYST60MDWEQVA2PNSWWFCE5Z9TRWD2EN4RAV1KF2VFD0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "23H8FTH0J1FXJS9N7V0XHP75KGGVD45VQ0EGRGHSN16PQ1Y8PJKG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "P4SXQ305WTV2W0AKMQ7E3VR1WFVK0RXJ3J73AHX6ZY6C6EQ4N170",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GXQ1RS4YJRHS6MDCP9QGN4XBKRJB2NZ0DYWK705MGYQ587K2ZN80",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SF93HCBSKNXPYC5RPC6KBVD4TYD333GBH6DRPC81SY24WEBY0260",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XH6X1XCE0VRB87W2ZYYJKNYGM65DWC1CSD0JZ4XJ9S69P6BAR4YG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GT3AJ4DMKBN2ZA397MSBGGVAFGWBZ5QSXPVEHBX6FNNK80B984YG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TSH0GD1YGEQY8MR5JC8TPTTPGJSGB3EV4ZGCBZTP46P6QRDAYFHG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Z706KF6HKT8ZG6K1YA796QZ6C6RYDZ9NQMXTBYBQKX1PHZRZ5X8G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VPHJFH0N5F3KHZ9X5F68VNKVVHXTZZDXZYYP744XQDBVYTN14900",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0G5JKFVXSDHW6B03H8QAMHSZ3FRVBDNYS0MTASX11G68KFT60QW0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "HCPZD80RQH1P5SEKEJFTCDQ1SMJGJF4DCYTFCS564FHW9RXH0FN0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "DH6ANP2YN928BTT8G7WH2RN9PX0KQG6Y0HWT6HREDC7MFZCA58TG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3GZNVBN60H3D9NJ9ZRFTPGX02QVRJMR67NDHVEZCP9AWWJPHHJTG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "8FN8C8VXJZV9VVGCH0AQX4G815P8QB1044B8VPBR5RZSEW6VV9X0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "HNF2K3YQMGFCNKBVMMC6AJDHM46PVM8X2B1BYZSY77QGX731VP80",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "K5EDQ58J67KGYMCDN6VDYMM2V9CJ4NA8H247B2526MYF9JRB5YMG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RMHKXT2EQ2B20KAWJR7N4HWW8FGCR3JZFGAPCR42K6XETVTQ8EZG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EV38SES4KZXGBCJVZANW4885E7A5YMHP8C3EWBMGF1XJ73W954YG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7SZM3K3GPCJ5FZZMRDFE5H7WNPZ0RRJM2PFSBRGNFZX3Z0CS31J0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "AY7GM4G52VMV2VN5AFF82G9SMGFPEBNW69J909JBFCMDBHPAWSA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VBZVCSKTDK3VDDJ4AT904PDCCKSCA4Y8CWNH3KBMVZNMCC60NJEG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "FBX6317CV0EBMSB6FNQAA72AYFD3K5FXCCEQETNQ98NQSG99SV8G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "PSV3X7F6S2B31ZY6GH9RJ5PMYSQH0X3TRXNGCRZT5G31RYAVKQSG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GYC867JNM5D7X64VRCNB0CQM2CPJ2YPDP8N1H8VMY5FGW65CSD60",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XHMDKBH49J5T0FSGWVP8S8J700PKS4K3D48TXAT17J977ZBWEKR0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "QS0EX9YK2ZTMS09MD6STWQ51JVGKC5WDQ9F81BSMJ1JYAYGB4QBG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5TDXNCYN0P89PXGF3800R81FWRVBEKP6RB1D5RHZ4VKYFXTYK5KG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "1J2TZDYEDSM2MCJHC64VNCN6GSV3HN1ZZZZAW1TBJZV32VKTXC80",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "H3P2JXFDVY057PZ4A3XGTW0M78NHSNJGGFXDN3995N76FM4M9CW0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VC6KRMYN0FDVJBSFQWQ7D1EH9GTN7REC6FY398JPQ85Z74QH37X0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "53E091E3YEWER57M12P9R7BF08BRH4WR7K5RXMCYAQTF812HQNZ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2JFQK8CEWCPW9NR79Q80TJA8S4C7TJVQY2WYNNKNBAXB3JY3SCTG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GASHZ1ZJPD8XY4CTTYXJRY0TYPZS9DDX0FR3DEPFGFPDYHER5EW0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "G80TWQ602VTGDE54ZH2A873B3D7W9JH0N113953S7YHNZCDA9MRG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6FT82396X250SEE3TAB35PFRB8KTF2FKCC5X5RSM3QBT12VQMAW0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VJSDEJ16B67N1VR2AA8RPFZY8VY0V90Z9D4FVKG5P2WAH6KQB55G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RXS70DGBS4NWJNCRSEEVP37Z386MV5Z71VHHTTQDCN45MMDPYDP0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5T1W7ACKKE38KFM56PRPVR4Y7KZ9R585CCXZWXFWSDKQ2H340E40",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SWZYF5VXXD8Q3Z27FFB9J1W4RFTVQ7RJE7S0068J53NV7WZ4KKAG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7E23H6FAQR882GQCWD8Z05Q8Z4K9D6THYR742N83ACXSSZXPGPZ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ACC5S73VCQ1BF0SN509D1CHQR2NWB0KHR3DWC3N0PB9Q3E7JNKK0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "X2JK6S3VVS8KX3SGJVDE49PXW2HQMEPRW8K3R6YPSH06GY5FT6C0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "K603M3BNYAVC0VZ51VH42XX6VTY8SS3S3VA07KH44V5XX8SPB0PG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ZRNZGNR5AT1PBBYG5XM5SH33A2F7ZSZGJ62RXRETCVNW1VCGAWV0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "32VDNHA7A7Z8MVZVHXF5B9E16QRBXK7DM1MEQMHBQ8JTA6CW1X50",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YVPMJSSMKFT02PAQD1TKF4Q4QXH9H07XTH9GQX5TSHV5N5WTJ0FG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "JM31ZPDEJ7FP8R8J5G1JX39G98PJGTSK7F0HEFD5Z7N0MMEGFKA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4TK2VZWZPCD5DFNX4124DTCE52XBQNRDCMAZH7VD65QY199EDC60",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "H6FC1MWRCFTFEXVBSDZ6NVTDDTKWP53VVTEFT527QRD4JRBDKPAG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ENN2AY3MBPVM6PZWVYW2E0Y8GA3DXKY2CTEZ4NPW3HQ5BEHMM0AG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "8QSRS83KD7XYX430N290HWV38J12JMKNSJCWPJD6Q2EG549P9B60",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MF7SEEBW0JQNGZSWK7YHS5W6RSRN1V1S4Y7C8WRQWA6HE8BASFY0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MFFH7SGZ9XVNHEGFTR5MWJH7YT8KCTYDE71XHVW9W1A4GSRK4GVG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "54QK3NPWRJ5JFBVVRJRRGK940V7H27DTZDRPC5QWKESP8F9GMY8G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EYNWH3QG84A1PNACQ96BKT6NG0TDK2MXEPD0QAGZDTDPMSSZBSRG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "10KBXRGYYP9V4DBS4NSFSMTJX2W0G724J7JCH0FDQHS985ZWV82G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "P8TQ0BA3KM96TWBENSRJRZRW8FPE12X650R46HHVXKSRFNBJ5C9G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "APN2QE5M4EY3B1V8T8JH1DK4Z3K3D8X18NWFVAYSE67TK5XVBGJ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6X8RQ8XFA6XHAACQ2MVYE21GMWQ0M4TV2DYNR1CT0NFWEZW9HQJG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "DA3YKQQY13BC0ZTDVXGFVCSEECPCQ38434GZXYW9VRESZ0BN9M1G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SFZA39BD0VZYW63Q6FNKMVYVQ68S01NZYD8R7XD94J7MBH9YW710",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Q60B2Y3YJ71KJHEKBD0E77H2GTD6Q2PJHS3VY7P0TABV02B7AWV0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "1QEX5G6QMRK1RRBZZ17FQ7X9VNEQK9T4T2PTQ7P1WNR457XZ3930",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YQPP24Y3WMVDCB3Z9SSZDYRWVBEEFQ2MKVZZN277S3R34T42HFBG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "M7037WZAB3523QW5M8GZF77X8CB21FA0XJ2JEBXX431PRPHAJ4J0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RJCVEPADX6MFQZNX87N2H2T5J15K8N7K4XSHRT95ZX34GD3P7SD0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "X8Y4N75P4V8ANMS47NFM3H06T0E9NJT8V6GMP2HXRD0XHAFP4XH0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WS4RJ5HS0A55H7ZQRA421T22DR0BZKK3PVAMPGB7V2A4FM08FJHG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Q0DF4K3P69HY75129H45N20F7FFJ5HVTCTDMD4BNGZ9M8CX8A8BG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YSF6F2BD8PDGJBR7WDMQXGGT58DJ789BTRQHAY85QD80Q6GPZ8GG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "D6YE6SFEKQCP5R1PNJFAJ8XSTJH2P85061M6P3EH9CE6APWYT7N0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2F38C68K5DWQ1T3A40Z5DZK164821XX8TD4ZMV0CSKV0S6HS5AB0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "D3AQA0VRD4Y91M1TTNGQBQ26A34FY5TSP1BEZ2WJ5H2QJAQHTTNG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "K4K0B7357NRWTZ2A5NFG1N46JGQQ3HXPRS9W07JZ40X5090K3EQ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "8Y6XDXXXS416J8BE2WAKR79RGYFFXVV5J0S4XZSBD3RG39MSM2P0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "69DMS3TMHQ1R0PEG7EN1JHFWRRQBXZYH4JE3DW6PK7T8W67Y00VG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3V63YJGDMTKM8ZJ05VMKA9TH408053SXYS950EA8GP0QDSB1N3DG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "354ZFTRWX0R2JY5AF7HQGNJSPMGSHPX2K44P34B6RGGSPKH6478G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NE8VG1999FM31R79SJT0V4QP7CBBC1NQS2Q25CR5RHKMBMFWBENG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "R6R2J0QJ3E82FQ0WMGT2AMJ1ZGR05FWXEZNKET0M33G7K4PS47HG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "E0YP64K6TJNREM3EPF03ZKB8TWYMZ19Q50G5K1Q99D4QRNE23PGG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "M34490SCNZR0MF1CJNTC9EN4Y96WZ985KGJA3FCAMA2GK5J27YP0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XHT12RV3D1VZFHDY1PD490GE0XD81E598PVYBFTDCVY2YYH5KT80",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5W041WC3PKC1V9JW423HHRTYBSDSPK3WATJS35NK2SGG9S63MJ50",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "BDQRDQ6NG7PBPF76DTX5PYTY73REGRPSEXAAZP053WG0QTJFJM30",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TA61C4DK8VSD2F0C8CAYH7QRK8B7HTR71MVG1PFX54MQAMXPDV6G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7RRNY435S8TMRCCH440422Z8V9CY1NBEVPKQYC7TXQ0N3F7XFBBG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CJC6T2VKA9W6HHSZXFCR8K8QFGWAVQ85P14NK8011WGAHECX372G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RSZ7JFHGRSKKTWSVVKE39N9XYV49EGJHGGP7JQZY36AGCP6VQXY0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "8ES5VVMJ8R22Y360H0PJ3Q0F5CPTZY4ZM850TVN7JQHAZBTCPVEG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EF0YGPBPS8S5007QGXFQN6F21KM3CK60QHBMDK8S17YPAEFVZBR0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RWDGR2KAH36A6MHAAWVXBJJ5SP27MAZDRPYXJKCRHTATTPVXPD7G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0RJHDS4F3JDFDHXBBTZT4ATTKQ88R43J843WQY3X4QHMM35NAV80",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MGNAZE7CN1ZHC719SFCYBDE57GFSCRXV5XY145GQ3FBQKEASQ0CG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SRJZQV63WN0JRBKDZYTBN0R1H0BFP272M4VZWRZVJGMHJ0QNKDB0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "DF18FHCB0XGGRVD4KBC8NFMSVCTN0JYF6M8PWC4Y4V39FF8Y3430",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NHXF6V8FXCH6TBA02H7A3AE9B4K7V0TV2C2A0V1GGRKHDRW6MDHG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "B6RP7KFYAEQBWGFWD5DTQVJFCEAEQH3X7SCEDPF9REXP1615ZXT0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "42TATKYEBV5Y5TE3HEVSBBZFF8EVPHKT9WEYNWDJXNFY67290HJG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "AMH9SMPYSYQXFWJ3CRFN1ZSPVXPD04DDMQJYV9D3N67WB8C5R820",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "PYQNERJ0KV9N2KSJDNW8J0Q8S3017T5JEV5ZP7GGVJYX8CZ58PM0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "89GVQ3EJ610PGZR96T33GN410VDXCM02A2MJPFGQMSSY7MA1BK2G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "9REGXXQYZPWHRSCGBHKXSTCRFRYZG9RHGME9WHPBWEVV95ME46S0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5RYA42N7Q3N40NED31T46XNPP74P089XZK0ZHHSGFQ4HF13KE8V0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "1YH4FB6S3E30JDAF419BA8G39NB97Z61RT7YKSQ4VBD16GQDW9RG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3ME5JJGW33QSGVEMCHV4ZAQYB5XCYAVF3GE2F0YQFMG15RR1Q1Z0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2FRFYDRVPYS4TABG7DDN251SB3M0TGJJJ7GBP87E2VW9DKY1PG5G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "J4D7DW8F7DPH6YJJZ96XB09GBVH95SXZHX4GTEETGPVZDWR7G4DG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "14MTRH9N4HP8R8NMQ3Q48K68AV8998MTB6MVE7V6D4KCMD7XBN5G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "W26W6KVWJ9G887K7HGSBERH74YGR0AZ2NTSSZ8NXSS3JMJBKTCBG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "QG3RZ288S22Q8REVHCVEF7KNEF6QNYQ4M2T7CX20EB7HHH773BAG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "BJ5SF3VF8G6ZCZ5CH25EN9N2AR5GFVAF4N3AMPPC40SBCSQ92JP0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "THVEGH9C995HJXEZMV0AP69Z26RXHY6AS7KGJF0H0A7ZFRVP2B90",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "T6RVXZ3YMV53KFFHT98NFPTPFC4H6Y48QGPAFW3JBVPWTTJKVKX0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KZNJNAA6XKQ99JVM9ZRCJ8MZ42MPWQX2TD6NPR0B8KGXYWH7RWXG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EBZVS4JEREDSHC8KJG21VD1JBHMN4A0DPH8T0H2C693YB9N7WHZ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "BTQSRQC7ERPXRFP66NE1KFN98Q7N0CESPQ55E21J3VQ0HRRTDYW0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7AGZAXMGQVS3NWJ7TFWQAC6593AD64P7BBJWDKRDZ4QZ8QZ90F00",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6SF5S00RK68RAVJY4739SX8VWN5FXGEWHAPXE85C1DXCZM4BW8CG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "FST0J75W7H8H08AFDHP2Q88GJ8Z5SAN7EH19YQJ6C31W01F0ATPG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YC246FX5E4XZEQD5XNT9V2D5SPPP9J3ZVM60DD9HJA4BFBZFJP30",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "C4DFKHJWYZK2ZTJ1Z3YN91FVZ5KPVGBZHZTAEGEYNVCM98FQCD20",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "R6KQDA3W40B4H94HJAH07PWZ0JABXJZS90TCHYAM031TV52N5BP0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RAQ2YBNMDWCFFKQJWTR5Z8BAGP7YKJ6T96HNBZSSRR42NDCFJ35G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "9KSQ49Z9X0YXH64D2TAW2S6EJPB242NZ5E7ZP6CR500ZXMZTET30",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "PPKMAVKC8RT4CDBVJ352P63EE5WJRQHP1XWG3XR3HT7XM9SK56KG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "1YFSMEDVFB5PGW04T0HPB0DNFVBRSW5Y6F7Z41S4JT2X2YT170S0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "HX7R0EWRDZPY6HJH4HR4V957Q1373SB9ZAF5TRWAZTDRQ3TP4SNG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "P9W4FZQ7D6BB6M0H9TSXSDB4EJ7VW3VHCPN4GYKVCPHT40BHZWQ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "AQ1MRDM6Q95TFKCJZK2QKPPSFWD1M4M8S4B6RPZ1KB3JN9J181JG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "BN8H3PCNG5BZBSYNK2Z43Z25Q5CS65ZT9HJMZV2ZTKHKHB5CDWZ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "HARKJNGR5NFV87PKF6M1FRH70XREERW0SX31XNNFYN8KVFR8Q630",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CKJA9E7332B4ASFMJZGN9E2AD33W3BEX05S89V1C3F6Q8RTFBKJG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GVH6B061YAH2N91SYJTDK5D7QM41ZWN3XA1RYX7D086XSJZASZKG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VXMPN88WC1HA056RP2GX9Z465VKW68WM0NDXN1BRZ73REM3KQQNG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "D7A037JZP99RN3TZXFJNQJHKTZZQ95F1PK0DGYT2XT0VNN7PJ460",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "J2PEDWSR0KDFK8PN4VC31SA1KQ1W7KQ4H88EH5JY45XV34YR5T40",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RNSKC282QT24MC33GQV3MEJMCJYHQYSWR6MGC29JJYVCVQTB593G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "S9PRSTN1JQ3ZJTZ3Z1YJ2TBM8GRNHTYMJHC2SGGC6YK87HPPXJ3G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CVY0JMX9FCZXVNMB4S4SV9WHDW200BK213QPS789BRKY7MD4YC7G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5CQJXWH3ZSADG272HPF9JA5V31E7K479M2FMDGDE2XCSM4A09BZ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "FRWJ01A7W0EQEPAY0BT0ND6B7YBRK98YGC3P7ADHH4XWKC5E50M0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Z2TAQ9X5EA92MJ2Z5K0E7VXEQYGGBCY58RCPERVM2P2WWE49VDPG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XFM9168FAHJX0QGBT4HCRMY85CKB0NT04X6178DTDGT2T2R03VF0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "N5ZGERJ7ETNMV3QNYYX66YXEK0WAAC5W90DTSWNFMM5YSDT7FD1G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GZMVXXXGAJPGPZ2284R7F19AGCHR0ZF3590KBVMA5PZ7VR5NCFB0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "M18B9BWETER0BNMTASA9VP0N3PMM46S1RZE0EQQ48A4EW7DVXQP0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "9T33Y3D6VPWWRVDM8YK6GR3945VM4MFQ5N457MVCQNMRCH378930",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "X8PCM80BRQV39GJ365HE8BG05P921TBF17T1X01YJMWBHJXYPNY0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6HP4RDZ8CBREDVAHQFXXSZ526BWJ37D72GND862844MN2MF9DBD0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "54912W2G34F68A3MTR5XDRRWCC82HJSD9WAT3Q14NM8MWCYEZG40",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WHN4NVV0ZB3X6G0XP7THCWGG3SZD7Z0CMN0NSWMKWEAHB6HDJVJ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ENEK3RF44GK8RYGQFYX23G4B7PXYXYX70DN5JCGFD9X9R4Y2JFGG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "PDDCHA45Q5VKXVHVF8EA0N39GAD8DPF53P1RB6VW14331E9CQXY0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "A5PEZT7HNS6S2N67A92DRG9YCBC5J7HSTYQZVADSTXDGYMVCFR6G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "DCKJSCPVNYE4B61RK9ZAEMNY7F54KBX7V5E8DKT9RC323B7RCDQ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "W1R1CCSQPRHCDRMCS8HT910VWMSHAYPBZG3A2HM5Q0FYT2BP6860",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GF1542R7JMCB107ETXDK25M4N3DNHK0PZVN28WY9KXYPYJVDRYK0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ADAF96R91E5RTJ013NGE34TQJSHMV4K5AXWWT6J8Y5T1963TAZ7G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VNZJED1MNW3EQ7BCT79J8E6C10QHXBDEE9X709M8H0433Y6AX42G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0CTAS9XKVC7J2FDBR5HHJTS7B0MYG0R1B6JDJY7R521807ZTXET0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "31NK4XJQG4VTG6ZEVKFHRPRRMZ572X8JJYE9AQX9ZYQ6VCYC0HNG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "APEWZD36K7SMHFPY9DGRTZVH7GX7YA7QMJ1G6W4Z1JJ2E97SP670",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6Z5QJWHCG4NVBRW4S9SFBMVGRH823R66FV06TYX8BE601CSZCC00",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EV5SCRQ47546WQ3KRCA7B8CSE2TSGF5BJJ4FYQK52HM0F57CVP8G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "9PNN63EKAJFB6KWKHZRD7T5712DZVKRJX4JKD2FYY6QB8YQHSNJG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7292HFBJNFH8G9B3TE8F2W8VMZAPHD0Y5XSDAD9MDKREP2PEDP6G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MEXMC8Z9HZ4PBHM4QQQNE1WP59KKG2A6PV2AFJ9K0D8JFHS1ABF0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EHKJG3404NCSYMQDBK6JEP7RASM6WPRRHB48ZYD1JWY0M3ZJ8VC0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "63ZTWF0ZTYG352GKDFZ1RKY0W1D56AX63S8J51BPET3RA2YXWY40",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "36FXVZPKM5NF2G2Q4NT38WTEF57KDS8T0C2M6TT58BFPQ7C7NRWG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7TFZWEX698DJ9GZATZK5SMVHSWMHYB92P92CQG8TZ6N32ZH35SW0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "R8KSJCT2NFTBATZKN6M7BQN8S2MAMH4TC9N2X2JYKEQMV9XKXJB0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SZ8Z0KS2RS7NXRTVJEE226DBP57BY467NCJ99548GYDFGERNJFT0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "H1D9A50T0PWRAMDDEZDRYHY4QYCF3FJ5ZDTDF62Q457483CN5MCG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EFQQFHAWPS35HN12V022X50AP4YPGPKX55ZTMM0944GN67YVAJ5G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0CFJ3QSSG2JWE2ZT4M21KKQ3GYP19JVHVRARM71ZJ62JE42GMD10",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0T2ESYT4Z4JX3AZ3JDP3GYDZ9W864RAY77STV334T4CSMQJ2BM00",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "10YT3WXY0QNJW2MCFTF9RCVGEX6CKWQNADWK884X5DJH279HJRY0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "PBFYC80S5T8FME0RJJR6JJ2BVJBWG9HDTYJG7TW2MN3JEPYZBAE0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "79FZG4V73KMRNG4GKGJC2Q57HSKZ25JSTPK64SRDDF11JKZ53A70",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "T9SQF1QSNGTTW9RAD8VGG0Z22GDFMADBXAFFF6KQBZWMST6D7F00",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NM1GA6N9AAR2PNM9XC246C4KX95ZC21MHPP5FZ3Z7F64A80TXAX0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2WWM7EC9XVBAEBCN7TRPZYDQDHR3RK5X0SS8D967RE8KBBQ14RP0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "T75XY9D4K71FG0435ZF6GC73ZD6KMRFJ405PWZGZ220K4TS1X620",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3R0ET8N5B7ECRAJZSCP33DWCRE042S1XKMK611C7V0VJWXFPY1D0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Z3KGX3T977TXSHZQ1M822F5QSZ2XSXMYY1H692H580725F3A5YK0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TB86YBGP7WHPE2TEDQMSYGWJ9MDQQAZGSTYGR1TFGFJTVNQ96VAG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "A2R3NPMWTXKF6V9E9V65TMWXJ0H1XT4YD0D8KCQZET6HEWX67VVG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5X9M21043RAY20QBTVWJ9QWA1WEE5R31FCPKM9HC8T7H9J0JQ6P0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XRTN1Q02RBR0M9EPJZNTBB5T9HC94QFGVSY4VB7JYWAZA0Q0T4ZG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "863R69FPFK1R7GJE0QJWBTTMYJJX5MXYDTSWK94MMM589TNWYNW0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Q8DYHC6AKHC7CS85PAF8BT0R8A3B5H00F0PZ8VJY1QP98WA7E4X0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "QX562EK2581ZBMYV7APZ5P50K0Z511BNXX70AX7AK5SPZRHW0NYG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "S3NK7HMFJ6QPZTT3YKDN2WXVBKKG1A162AGYXCPG8M4FM97Y3E50",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "K6S4BF4ZQTVMXD2RVAWNQC13C15Z249WMGY23Y0JKEQ3BFE2KDQ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "8METC0RJ7VE0861YHZT8YVZQ8F3RJXTCDCMDP9P1GH7FA3GFTZD0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "92QC11ZGF0AFN9K2WGBR0SNCNAB48ZEWNVJRZ2ESH8AP96HBPPHG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XVMX2S1EJ6HJ6YEWDBND3A0R9G87BQRW367GE6NRZRWGKGF2VPEG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0QZ2HEK7FYWFYK9GA7EPRB90ENDMBRHM9DVQM0EAWHEDMZ3R9ZGG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "S3BYDERHK76XA7QNYDFARW1W2R6TG5N0363NR8PW6F0QTV1NR58G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YCYXTAG3JB6CS18S53THCHK1DCE5ZKZ4SE0BXJNQAX4JKX3TQSR0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "QB6MPEPCJP5N2K4YT8A1EWMHTE42ZRJS647B90GMSSKR1F7EXTY0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "A2GJCKWPE8NP5F11THDMBGNKJJC12GWHKBWM80RBR4FTMGR4X1W0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3SYFG08BMT9VRW6W7JS98FSB934TA4TPP8A82041TBPBD0DYM4DG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "BN47H1QPM4XJG0MZ5XKNMYY6R6AN1RS4P83XZ1ZAMSRR41H87P3G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CX3KR35YHQD7AZMQ1ANZM8M1447GPA13GNPQDPKY23QFH7ACCAFG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EMDG8MEXCVG9FGWH9WKDV9AFMX8AZS5PGN01P0N37D92XS3RJX00",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "46HTK122WRSXDS82D877SHK7X9BHGPK8KHRTY333JA2D02VEYMTG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EYHSF8ZRDVBXRTAFNA72HV9T3AVWR4GMMX170RZN6BNRYKQQ5SWG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TE5H9EP7E4H9X2V777JA683Z229SXBEFNA3TQ9A8WBVP7Z0MWVNG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CGPR1TQSJ0KGHT743Y1G02VHYJ3GPATS54QRAV3E5XYQGXW711KG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "B2V81QPB7T3DHBCAYJ6AEV1C5EQ41GGP3X611RRTDKNSSKXH70K0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4MABC7CYPG5FWWN6ZPF3P9MKRWSBSS3PSEB8EEEHSFD408MDJ4D0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "AVY3HHXRDD3QR8MC19FDP6V7WXNQ82ZH84PRM4TNMVBFJEWSJCRG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "HWXB4NX8HGEQDY8C4F1P1DDVHAAAK9E8YD1MZR0W08XA9YTR9SRG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YSQQKNC1X1GX8DWKTJXYQC10PCE1V5W36BSNA7Q5D4E8YX92V4C0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "S2GE5FADBPXRT04091H9QTY4HNHW81T3C3AQ89MEDSA5NDHHDHXG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YJ375Z9NTB6DJC1XYVCFHF4AQHJBM16N6B8N3WQN8E23AVX5JZA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WGX6NQ3R933JK3J4P5CVV2C2KTN9BRW9H0SJMM9ASXAQTBGF61EG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ZW0GWP37TBQ0CCFXEG12R0TSM51JAQCBNWA2FHKGZZGV95QCK3F0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "BPYDG93N8AWW2A00TJRAXE0X7YJHJVVDV9R56CKW7RRQNCXRX2R0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0ASCG912FBYWYGXNPWQ7WHZCANTF4KZPY1JNCBTFFQ984B4KFED0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "F54NPHAAY2EZKY9ZHDJ5EVZT73QVJS754DSG2E9KXPN0A1N7560G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SCGE6RPN942WEXGT87ACW2T5A99YDFFXAQQVNSRGG58PBE1CMA20",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RY9BGRQTV36DP6CDAEP90YDZY7JNKVE40ZBAD2XKVXHQ1QCB2QZ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "FETMWBDAR53P19N3H8NJMJRS0D2BTPYKXCQTBHCX6EJBWTAV0D3G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4F4AVFEWPMQHCAN5Y7B4N3VH6S2MJ577H8NCB37V5CYBQA539TA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "09EWDW3S46MG1B6XSHBJMS1FNG1J85H1HCGV8S8YN77ZFGC61QK0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XQ5HFHKDAQNBKWHVQVCRWKT4XDND60B3VT0ZEV08E3BZD70BA2CG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5GX0M78E60YVQ82VZ36M4GFPQ33ZDXFSKMKNTA2VYY7T76ND8SCG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6CHH40JP8GMYJJ19G9QHEZZCAFF1JRAB6MZR51FNK3ZQEJ5R2Y10",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "A76V2FDBP3EZKBT5P6YCJXQH73X7K2ABE3DJ9C8CZ44GMFYTJRA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "W0RWJ2Z5Z21SK6TYMRXW2N5GDPBXBQRW36X2BXPDEQYT1AWGMEYG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "AW0GXCZGRVZ4ZG1RWVS3JVT7FGP9CKH2SV1NKN9QRXQEVGGSGXR0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MR288XSZ65313BN0BD8KD5QZ5R89NQ277AF5WNX0MJYJWJER3Q80",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "952NF7PZMHRCYSKBDYE4Y3M438TZNDJM9T85F80X7WKWE0AXD6KG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ZXPYB7GNH578RJVK861EK8X81T2TQ1TCD7Y50ER1QSH4CXAMQHA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "HESSVCNM6WYC58GYKG4ME6MZWN8C8YRBSTHGYSG8X4MBNWAV5M0G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "QZZ1FZVFNPE4VN0B4XEF5BHT5MKM9CZFBH4JMS9FHAQG8R74WDCG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "8FD8NCCNYM2461682WW43KY1VZE6FTB67DXT7BEAR3CXGZVTZRZG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "X3MEH9JZM5RBZCJYH8GHFM7JGC8FMWC981525DSADYTYCNTS3SAG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VYZS03TB7SVGMGYQZBJRBDJEAYYKAANARRPE9QWC6Q4TYSPNPG6G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "S2YV13BD8X6BQTZW0FPFXN6064K97J4D0YS62RF0PP7XW16RVTJ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2TQM5J443EADA2YRFDEHFQ1TQGK7CHZXRWGBB8NW3W1F0CSFWCV0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "T1Y35C2XMH4VPTH76BW0M18PCHJ5T543QWQQYR8468BJV5NNBVC0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XYTKMH78YSQNCSM8D94A4174JP73JABZ03AH4VS34DT3JYV9XPPG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "801Y8ZM6WV78P20HH4R6SZ5EZRDJFWEST5RSFVWQMHJRK9M8AAJ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "X49NQ85YMXHQJGRDHQ7P8KZ5X2C50MMCZBKKXBJYMX9WPTJHY9D0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "HKP3E7XTFBZXP95PH4Z9YE1RPKNF1ZJ6Y497ZJ9GYHP9JMVX0N30",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SEKT2EBMWC379288ACHCNJSXNWQ1F333S5B04TRQM17NP6XSEHWG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "97MH379M67TZNJSS2F0QNKBQ7DX9WX8K21Y3A9TP6RPXW5HEKRVG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "36D46BTJ71V704WM1AS3FRVH6F33GGVQRCS1XNEKR9F0XC5PAMNG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EXX3G37FFHP3QAXAGHJ7DCBQADG44R1T5TFBBE4P86GWXWY8C3BG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WAF611F18ZJFV0TPVN4JDFBJ5VQ7DGV7YGF881GKN3TSRDQXEK40",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "J9M3JDJDMV29SBMPEMDE5HTZRYYS4MRWZBF4RMZHYK0Y4JTK44Q0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "M50RGZ0PH2QRFJHF3PFE1JBKM437CMB0401HARWYQ8NV5QBYSPKG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7BVPB0XWJ200Z8HKZMPHGXDAP9B95GD2VYX0VYX5CBVB4RKDTG3G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VNDX56Q6W5RBESEH8NRBM1XQQX3TX3C258TH27BNV6PSZZY279AG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6Y3136FPT91E2724T4FTTY4SS7DGB9KK8GB40BSZ8TZ8FCT6FS30",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CJRRZ0S47W89M92YZ8HREAS7P61NWA6ACJD5F4Y2NH3P8YWFD4B0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TMMX5BA6WJ0M6CJJDM6DAV2D4M5QFHN5YE5KQ3CAKY824E4RKPB0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TJGB8AF8NMDVPVT58ZYDM74VRA6BBRFG4Z2761FXYRGWJVNJPYZ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YF29DCF4S38TGYFBCJR1D55T8DVZQ01XYN3G5W1CT1438T8DCX70",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YWJ3GYPG00ZYRKXTJP2047JCW36H6Y3NMFZEV5RAE581EKSNP1NG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Z68Q27CBYEZBT8ZD43VKY5SWS05K0DY0WNEGVPK0QAHE8ND3127G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "S95N1VWDXN8KDVK09TFHCCM05VEBSR5JCQBYKQXD4DJS3EBJC81G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "T3EY154881GJY3YRRR0RNV8RGB1NV8S96SWGW936TMTMFE6AB1ZG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "F5FZ2VGPZXS5F4CY2ZCGY49J11RYRNWNWGCTF0CMJPN496A7K960",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "52MME29FC243FB4HZC4HRART8EX3Z00PKS7BTVBTRSCRENWSC020",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4Y16BA2NDGV68R0WN3R4ZCZW9C68Q79534XGHTNTQ4SKWA0D5BCG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KTPRM4J837HHYJM3VBW59Z4MAT514GMG6EPN3T8EK4RRT2SZ5240",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7VTHF3229S2CGP7CVPWDGHAY652XSKVGMFGA8JCYETHKER9FH6T0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "BVQT07KTD2K8WWRK9C1SBW5V8SDXE2AWAWW801DHMDBGBF0HYWX0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "BXFP998HBRG30RHXWVHDXE434NGRF39R3R7R5SSJMNCHMKWCKSN0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "D9QG6Y250H76G7913P9M610AHQXH1AN0QGZT1NW2MCJ6460WXXP0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "H7KVTQMGQCXG4FKEFMN2NEESFDGQZS1185D4H41HWPD8AQ14PA60",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "DA5DZMN77B79K3Y7H07SN7XTX1H91ZJ62PMXFFP0KA6JXJAJ7XJ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7SQ0DFJF126Y72YEJ7TH6THDMYXKSNEBJ5RPV0CT5SAR6VE6DEB0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KNNYCY6258D9JQ0T3DW6X201EYEMYCETNEC2QCJRD7XHEJ9V0C6G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "G8T9ATAJQSCEAN6TWMW0BVNBCKEXK83108TN20QRTJR3RN1PR1VG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SB1716AEXB0K44MWGCAB0E2QYWV443BYFG0JNBDG25ECWGSAGFJ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "1BQGW59MZJCQMSRNA0AJGA6M0DWPKKZYQVZCW3ZM1Y5GBN9FJMD0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "8AEBK5G2HPWEDS9AY1B569HCPVEV6QEPS5M9BB28WSTR2NDZPBZ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "P08XKV98Q3HXM0RPQXZ2VTFT2CBZY2W0VJGXW8PSHS7JNKZBNBE0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "D8RHFG1BYH2EQQQSNBSWYNQ2CNRHQNK682MRY70W68KQ24B51EXG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "W7F0JA4AAFCX2Y7FKB78KZ94W88C6JCA3V9P7FXG6FK01J07CMW0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RV5SNA1Z670TKNZ1MR2Y51XHGJBS75TR49R7FX74KJ0DH17DY9JG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "70DZ4D0228DAAVQZKH9JRKS9XF6C74R18JPQWKWANFYHGRZ4VBJ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TYQCE0DH59H1PS0YCYJQXY6DXZM7T0XHM6Z6G0C44Y8KQ1MC3YA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NRX8SEB5PA3KW124JB28Y5DJM8G69D0TA00DJ3MG2NGTA7D05T30",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4PCX5KM2H5WN6A7P2E8NVYJJCZMVEKM07N57W3Y0Z24VZA20WWQG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MZEBEZQ7QWE1SVF8Z6FBESC8T73H6WQT4PM46VXMBT0FVB4SNW80",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "E2PHPNC8JMAPPX54ZT36MFV3DCYZG5K504AN77G6FQYKKE3MGEYG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3HCD5AGY29004MEK89Y13B3BCEHN45AAX0RN1V15SSQGGQPRQ3DG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "DKBNGTJC4RZDZ5SKMB16BN27973MQR1NAB3ZXEDGPZD8DARGXJ3G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ETQZWR748KFKF37JVTKK0G8MD72K49MS18FA5GA5RZ129T45PT20",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CYQX1M38R4Q551Z1RFE2298WSTP7CDWF1DBS5TTAAYD5856A1340",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EY3KAE5B64S2MXSF0CM2BW53043KX19FRJH3DAQK9J26KSKE0JAG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "68HTVMJGEPE25G6ZVFMJJAES9SKJPK0S40PEHQD9S89VF9PET78G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SKH6YXXWSQ1ACQTJGMXVPF9JV2F5JEYRXHC2G37E31TFJ3K00WBG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7F0N7P5NX4JMQ3BHJKH83NPHKZ6NXDV39M3CEAN6WXYPVJ947J4G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ZK0S8APWSQAH4SSXK62B2MMDJBCGNYRVX8ZWWVAD6W13W2TPCK6G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Z116P9CCR2BM6ANH32RP5NCCJQCBXR51BF92WXAQ5QCFR28G9WEG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MWT808JVRRC0CKDBPJ0ZH5TSS0Y7GJP22RTY6AKN0XHWRE9EE2DG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YK7RGXR8K1X60JM4P56CT6FFST7Q93C0JZBWPWBXPKHJ795XXCAG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3VQZ59VK97KW2FC1V6PME87SE08PV2JQXF0A58N75HGQ9N7Z09X0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "12TQTR7S0SPKZGM5J38ABWJFQPJGP7FQPXSR4EVMESGXVR9MVW40",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4RK83SFKBMQHSCE78X41GEA4C41BCM31V4QG3BX6NKDJFCPZ2JJ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "DJ23WS41K0WAGJHNN2AN2PWPWKT2MDBEZQZYV1Y8EG5SK7QVT9E0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EV12RZ4VFESA955ECKECN9T0FSA9VJ9ATP1C5A50Y49WQF81JGTG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VHHQ2PTQY19VRFXTP9FQRRCYR6TXXG19TXNY5ZG7EMBA6FC27650",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "882P8FBMXWHQNFE8NE7C0EYQRY0EA3NYTWF6X1NHTNBXWEVGVEG0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "C1AFJC4TY1WK0RKR3GNCSNWVZS252GCR6XFS1EKGJX6GTH9M8KA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WQKEAX2GVWBK5WV0D4024P4BTXPQ3S45V8ZVFMDV0BR6JPFWGVKG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SPQYTY434Y90W1C66ZJ02MM12GDY25W6H888T52HSYCQX2XVSHNG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "JKARGYTZ9ADYV5NKWC1ZYZ1XSRDJ8YFFSW39HNAZ254VERS4HHT0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "HT4W86SEQRTA7CWRAFCEZDBVXV6QTC9ZJSER4JMJR8KY8YE5T310",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "H03AJ2YZSCQEZNRAM4AF3MXPKG75ASXDCXDAS707YFQ9YEB6WBHG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "9HB4Z6JYTD02X86T5CEX8NCVM9Q1T53NMQ22KHKRHCXK5PZCMCDG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "X9RA7KC7028CESCGGBSTHEMPR3Z3DMPWVWCQEG0DFQF4H6H5MKH0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "JH715AFRB15ER97XW1A4V5TQ8W40PEM13J5EDPPF50XWPTQ8D49G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "N5K826HKNQECFPVGQTHJ2WXVBFHV02FFGJTDQ5CBP2YJPB0GKEMG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NK3BH5MPKKTD3F4B87ZJ4H2B9VJVF3E47GRWYV5EYK6YQRZZABT0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "90E3Q0246ZRJ7AM5N6TRF5CDWZP366VZ6294K0AGYGWVPM3DV2QG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "QRG0BFBKJA3MAW5TSR0YR7GMJG2E1YE435W7YXXFRBAN5T5VDSC0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VBC96W50RJ8R2M4RK7VEJAJFPNE6YWMRNB9DG0RG0A55HA6HBZY0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "930WXATKP54PMHD6RPV0WHC05AZPHZ6NYTR8WJDKP1ZV3SA84B60",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2AHZ7HV4QPKS8W9FPW91REFGP47SH6BNRCBGBWM3HJCVC1NMZ9F0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EXCJQSJ6FEG8HHC6FZH6VPXCT8QAT3YY2DH5B010M6N5CJF0DDDG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RY57YM23S14JGYRW4WVPXKPW9NNZF2TYAQGDSTCX8GRA333HTV8G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CNK1J6PXSY64H8ZVNMGWSC06NRADW4R3PWA7QE6ZH0FJZX2S6Y4G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MWFR8CW0CPHHAANRZMQ5WA33FTKBEMEETNE9JE7H1S356X3TYHDG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "STMPYZHMY0P54SKN176EMZTSPX0JZ0T8H0C65C832KWZQSQQZR9G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2S86BKA14CRMGA8J21524T1FGZ5MTM3GM9RQ9JQXAB3J17SXFC7G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "1YFQ1YEET7R4M46RV7AW3308XJJ3SH5GPD9Z80SFXNQ811EZF7N0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KGTKJZ0H3EN217QGF143XA4QJZE2R13TTYPRRYR58PQBHPHF6B10",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "D96QM835QM1QQJZJPMT205V8JC8GY3WGG13BA1145NZAV60PK3V0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "JT4VS59T9ZYMD84VWDG00NN3TQ7KJFYKDARJ1SZS6XGD4JF02040",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SN9M2Y9HGNED55KCV029GJ96SQF517MYPK92ZKVPS3BPV308YH60",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4H2AXFTHB9AMKKBJ4V6A8XMSVNFQ1GPAFPRHKD1SJ9N5SPG9YY5G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WVQNP69JG5XFY5G04W67MZ6QVTP33H1YE2RFQYEK6Q817FXS97W0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2MVVVXTG09DK7QTGGSV3ER1S5SK4DV75XJ236THKGJCR1Z00TPJ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "83T1X84DZ7XZTCRJ4SVB1R9EYM6NFAYFZ18SVYMBQH263RBKRY20",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "N7S1Q8QS53Z8ZQESCC41PRCX0326M4H2DS5HBEZBV0JMBD6QVCP0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WZQT5S00Z3RY0VB7XVKVYGFBWWRKZ9XZ49EGAQ1A4SX2A3KQNZQ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "C5YEBFX8C9ZAXZBA64XKY1T558C7YJXNFZ0KVJB29FPP2ZR83AJG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "453WE9ZHTHBR31PFC7N3Q3DKJB374X093KXT2DGEY63TZPRWFRFG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XEJ9HJ5W226TXAQA6CFP4VSHWTR1QB2EQ702JK3ZQ08DXQCBJ6JG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "BGVCYF1TZ2GWHMXFES9A2X49S90S61GVM8AEDNBR92QCS28HMA9G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "47DRDE056NDB576GV3HK4KMHDEE940V45JNWG94CH5WNAVD008BG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "K7VFDPD2JHBG9ZJV9TFB0NWCW5XR4A13EJ9R8FZ3T9ME7V04Y1F0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YNSYRM28047DA8PXS35YYYHEV6GJB4EP8ZG3GB0GQ5CBYSDBQVM0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Q49G173PXAHD117SCEZTJ6N7YY9WDXVWTVN75KPHG4KQNCJYR4FG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0G5TQN0R27QSBVHG84SYPFE4SHWJ3KHG6CH7VN32BB2ANQTT662G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4540R77BQ4CYFHCSNFSYBMYXF2Y614KSCDKEMX6KZXN6VF4AKFTG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TTS79B6JF13ZR1WZRF66MPPBVVX1D6QX4BQ7JAGHSWMP7RS9Q6G0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EXC4Z403H0W55WQN3M6MQSWQKSB6A6TMMF2MSJ1N1TDBQYD9F66G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TSRZ41RAKDE2APW2ND4K5GKFGWWS4Q3F9N4ANAFPJKBCV83NH730",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ZXFWNP3P02WDDEY077XK0BH3G2T2JQDS7CBS033HSJ47AM0WJQP0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5Q2NYW74JK520H4VD6GV7R1E25P0FM8ZNS6MW7TFEAEVTFVMC380",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "E8R8PYVYW565FN0QQ45A7D8BS88DXERN1XJ89T59RVA7B5FN4B80",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "80GGFB7BRZHFCHB4C8YP7MQ5MFTTK1N30TDNG814S2FAWPMKDCCG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "G6FX91APZCTGJHPEV2KY1F9SRV1E6N88XV5TMS2JQ6BBF1RGGB00",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6KH7X4QRB18F64JFHVYXMCRXYT17FXXRFKBSNTGXW8HQBFD9M5F0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "864PYEASTWZ4G65S01HC3ZV4PV9R6VRDBX88266H3V3S2GG1ZCHG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "20FAPCMN6VXG5KMJ9C1V1E5HAYJG9FKSG53Y3G3PFBKJ7PQW176G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "C6METX2B4H1TW1MRKA2P4RGZE2GPQRRCA05S5VD6ZFQCAA84X7RG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "17TETBHGA1ZS2D1DR35KYM9DEJH0TPP3B7DG53DFDXCQVJAJMEY0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6B66QME25XESKDJ9WBNR7K3GQ378A0MRZSF8ZA8NQ2JD9PSHVF10",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Z603HRD2C622SZ5HN8BDX0N6R7DWBFA3RPCE2K66F2PSA9NKNXD0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TZZYF6Y5GVV9T5BXT75WTZW11B4ECM7K1RXNMWG4TJ63GNVFNGTG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "H61XDR8G3D56BPG2GRB4WHWET8DQ68EQVD94B9WJASYM95BEYYZG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0GX4P35R2VRXJ2ARJ5F336791BSHGHXZKDD4BRPTW5RYJ7KDTE2G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TVQATKNGF8FZCJ963TEZHYVRCBKZPMVKFH8NGY327AT1HJ7CB81G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XQXXC823PHNR2PKJ4H3SYQ4V9HVKCT2VWWZBHH8PK4W5H1W9VFE0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NVEATA9RP21VP5KVCF25R942C9EZ197TGTKY0H8QETXQARE7YH0G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CV968YC9T0KF165M1JTFA4X7KQRP3SD87GE7B9D8S6NH0AWARA50",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5TW7ZNKVC0NT6GA9R2CAWGTFEZ4365SSW5RKG0A6J0D9JS79BZ6G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VEDG85Y30ZK8PZD7SCQBBA0Q7NPN3BEYH3XSE424KXGX0BAW1HAG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "HHT87XXGJRHDFV5FMHQAPBAM6YGSF8ABBC2HR2R4SM3838V1TQA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "1G9TYX7GZVR7J9EAN3D0KB7WJD4HXJHB0M2T4W4PMQZEA58EQWPG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "11CD6K4VY8M5256PHCS10S0C6347QHVRGW3H8MNQ611AR018Q720",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "C5B72X9TBHX3K0PSGDJ0JV4GAH53C4S6QC4P1H0SZ55GTXK640TG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "D2AC53HMXM7YN5QHYY1JFH4QEBTBBFSSCH98E513S4XKMM7RCV70",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GDNM3VDEKB35ZSXTASQBE20RS4SWEJMVWQH8RR78PWFTHX6E3HKG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CRBJQ9D5SJ9DMBN9M3SA7AMH6YC9DN5FEY6PBFF4MF1YGWWYDRC0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SZHPX2M9MW8AY8D726A9TSABHYDXAK30MDZK44S7YH65AM5NGPH0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "DBSK1HFSJQ2RTVPBFR5NZZKM7AAMSG79Y1A5ZTCECND6CEZP5W10",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "30P8HMEYVM9WGKK0B5GPJWG1C6P1CH0BC97636AJ8Y1CNWKVF57G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "FF4HE6EYWRD2KBQSCBRPM6T8YZVPPPS05Z0NYXKAA1SEJRCT596G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "AGR1HYC0BDCH6VNN3W6VGAK7TDFYQMBSKQZ8JVT1ZDRWMC9WG2ZG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "B6JZ0GFRABW28SBB8N05KG10EPZ23J2ACFNS7TEQY699ZA5FJN5G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GKFAWDC2DBJ4H28V1RQFJEQJW8K2XEG56RRCYGRRV55TEF4YY4W0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GDFHS0302C1A5ZR003W3DHQY5BPPNYXJAAH6SS0ZM31FKKT9MN7G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "49K6RSABMMHCCF2RSJJ9Z64XEC9C1GJC7RTM6KTT21W486N3N6P0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "G50M5G7P6BEWD0JXNMXTK1DFNXJMQY6GK3ZM0NAA82SM2R7QYVN0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "49W1VWC3XDXHRYPVQZ6BV0DK3FHDCNKFH50ZDAYA9TXGGSNMJ0KG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 984,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CZHSG3WFWG6HR8AKXESH96SXNEVKTNRV5NGWRFZSDVFHSW0DSJ8G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "D30M1WJNA80YP3STAZR5E4Z2F7211KNKCY46AWJ9DWM5438ST650",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "8K6A7E0WNDPZ5N3KY84GG84BDNPEC6JTYZSREK9AP51EQZPZS480",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2MY2ZZE6FKA0H14WFQ7P0WHHHD6XDQFMZY0YZ5SZ9V2K898KGKV0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "520V1JVTBXEB0BYBHSXZPHZAFN8NPJFFPNS58RDE2XP8ZYJ6NC2G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "242Q4C9ZAYWHP81W3A8V97F9GDC38CGQ7C297D1AV46Y1Y094EX0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RQE062BQ5QD9GYXBXBBCRQY4J2ZX1Y4WWDTFVTMAKNN2R4CAD820",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "P41SMRP44TFB6ZCHGKKTHNFEKF0DQFD5Z6NF2AW0TKSW68WGEJN0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "DQTZNBQ36TR9QJEF6BE76FXK6Y1RV2V59JEY099X6AZ562PYSR0G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ZV65EAWJRKZ3DB1VK3XY589MR6BN139M6DAC0MPFQQF32KG4TJNG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "V3S690CQVC0QNQJEFQJCQ1XM4QDCNV9FCCTJX3NVV459ZXNG8H0G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "S4XVBMN6RP2DSCJEQCK1DYAANEHH51VZZJGR795SBXQR7Q9VD20G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2ZYBQ1YP7K801B0X11VZDS0R0SCV7976QY4RYC9GSYAB7GFW6AQG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YX8WAAS8ZE3SF1GA6RW20WPQCADKVJKQ0ZDNSEAPFZ8WAXVNYGQG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CKQKP7B1TC7965VDX6PKVGR4QR1VM2XX7NXD4FR7SNEN66AQ12A0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Z0S0T1STGE6JBDWGXX7HQW5N6JCTS06Q3B3ZWTYEF0KDSG428QGG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "R9V6F63DXF3H4VHAF53MH7X3HWPKJDCRKZ8K23NH3568DWE9ARWG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "17ZZXXPK862CH53GM499AAMC8X366WEV8MM1R5YB40ZGEMZMP9GG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "H6Z94C8RCPY4NK89R0P8D8JHME4J3G5W22GPBZ3YST1Z7ET99NQ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "P5YSBPTVBB7YFHT3FSCEE3KHVNR34QMAS636A5G12K7D83T6Z61G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7HZ2N88TPZXKB92HJZF6M6VWB7MHCN4WXCQYA9ZPP8H7KBM8F1YG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7TM1P2B6A755ZSGPTAN47VF0Z99ARMWHFW6RQY9WSYV0QBGZ4HJG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KMZRYGJ57BR37EE9PD4NR282MMG3NAKK3QXHD658RA9RZXJE14FG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "G8ET6HCD1XKT55NTQ4F0VMD8RSFCCVZ18DVK0KNPFFV0BBG9YXJG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "BQJV2J7S8H2NAKS61C1FXE1YQ66XMMXBCQE9QMKSVYJA6VHW2KWG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5Z4PRB8NSZ8GAKJA44DT8RZRAN7JA2QWTFAWZP1TB3DJM4RSTTAG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "D2KBAWH5RGXBT520QD6AZ4WX6QX2V93Z4YCRE6D7Y4QW4525FCZG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3QFN10MVAM9552MXSFFRANK1FYKCVZSXJS99FJ1Q2F4BF26XFGT0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3Q201CHJ6JGJW8716P01YCADPX3FT3X8N1H3GZQ7GG16REXXBDZ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Z1B0BRYTDXS0FBYQKV935YV3R9JB1RR7EA4F9F5PDK1YWMSJXS9G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "B3ZXHTDD8VH89J3408QJKFHFTS2MTKFQHT21ZX639QX80TAF8D9G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ACC4VMXKQB9DRN0SE6JFP41EH4WVQPHWC9KZXD02H90GRJ3T2XD0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2WZRD7Z77Z41Q8ECZ79574XKCDV6C0Q6G16D6Z77MWHNFXB49G80",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GDK812SS0MTZFP79EAFB0H4MY04PJG6CA87HREV9TBN4JZTBR59G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "53P6SHJF48578DQ51847VWTJE4ESPQKBVXZKF5VXYPGZG4SDETZG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ZX4DKYQ5EQ6FR7CDVCVEGY25YXNT2V3CB4MS6AE2Z5NZJDGQCNZG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WW01K0E63446YNMQT7SKA4ZZ5MFX1Z2HSETR499Z44JPJZWD1ENG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "77ZNRRYC9CHE6Y6WSY40GE3ADY6SFEM6TX69BG9M98FFJMGNM5R0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SXVKZRQP28MKAA09W18Y6JXJMC9X0C6THFJ4BM32AZ9JWFQPQQQ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EKXNHJRTFYH1KXTAE22NR6NDV41RBW0Z15GKBSDZDH6F2DDMGFQ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "JG1BX8YBKWNZ9FJSXPMTAG8BACF50DPX09NSMVT9Y7G1X32ZXA50",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7HJ4BA719SDK39TWRTARB261Q0D1SAMTSE4HT6ZXGM9WBSX7BCH0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WMCWQM7TZKZQVDWZP8NNGMAY41AEYQQRGKWSQVMKGQSMX67F6440",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NDN3HG4F9KGCZ918Y4E6FXQD2YRM1FR44FH3R8QZ5DZVWPGK4RMG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KVKN3DBA2HAK5WKB9CPT36G38FR7XJ0M1A8924XER7TKHH0NDGV0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "D3303VVYP801KFYRA0X7EMY7JQHPJY16V1Z31BKQPFZBKC1BE4XG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VMV1MYKK83YQ6YT1H5N4J478YPXSA82MM8KSRKW8MEVD6B122BA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3YVAG4M41SP85PQ2GN8HS4PTP1118M04HYJJ601HTA6MH4S9AY7G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XGJK5BEJ3SZAC72GZK3ST6GR4MK43EKAQ6KWTTJEB82A2W7K1JC0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "BF6GRW62K7JQP73CWH0R7T1REAZSGKRSBVTZGNEJK1RTZMR6KAP0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CM4SVCNFKH9G5NZT92V3W2S1RZMR21J7HF2GSQ9BC879WH8DB800",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7WQ33PRC9KQPFX3XVZ3WRG85S3ZQV8YMW1TWQ44VE6QMSH6QHR6G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TG74MNQXYFXB48Q7QJCM0TCXVGZB86NG2FKGPRTFAVANCYX2NVA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "BJ0JRZHVJB9WR0WV7GE9K0VJC6D5XP40MKHYVHBM2CG7WVYT461G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "A77RE0TTARGBKT74GFDSNP8YX0ZB40JND33ZB3GDA01NR1VK68JG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4KEGY9RZCHSS2PTFXQSHEZQY3JME6SKQGC5HVAJ6XEGNQGWXMSNG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XZ6JM3Y6SJ2ZVVTJHNPMVB4Z69K779D35S98P2REYAZ1WK50S8F0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "FR8S9G61M4P519N8Y401N8BYCFQ28BD35VFPGZQEHRQA0GNP2DA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Z51D421JTKMT1R30GHSE73DXTDEBVAH5ZC1PWRNG24KSHXQ33R20",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3364WN57PDSJHW7B72Z4JVYY9W72FN6KTSH050SKAD133RS2ZXAG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "PSN7AXWR7FNYB84YV0MMRP904XXWA4Z6QFJVGVCSNQ6X8E86AMNG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EMR074MFT3B03G3AKYEVPMWSGKN0DYNDN8YX841NZK7M9FP1EJT0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "1TXTYW8V4C4B1NC6YW4603N9XGBBK6ZMJMQFWWDN6GGQ3Y6XQ5Q0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "P3XFMQD4P8C5QZ3TJGD3CBP9152ASBHH4YTR0SSPN7K70VVZEJQG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TM509VPF71HJS7AVEJXKG1BNA7C7VGWFCKQVX891NM9H46MC4QM0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "C7G769HA56JDGM6SXB3N2AM7154BE7J2P8C4EAW1S46SG4J50Z20",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "V4995XHNSX7R7RT705A11J3ESSCNTYNDFQV4HFEBYGD8W3X6RCS0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6ADF9XYB39ZBN5SMWGR5RFW5WNT38PM18WYXBVE7NX9VT2XAY6EG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3RKRHK9D09KTAM1429FNXVAC1Z5GCTCAGSYVWYR6NXDMWXNM4HM0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Q6VFT4JQDZWDV1BFXYTF3ECQT224EZV77XJM313Q2TTB6HV4K8B0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5ERT0JZEEJ1RM7S58ZGAH0WBSQFZRSG0P8PGPT0BXX18XHZQE4YG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "T6VHV2R1RW9S5XG4QSWC238NJKRD2KT0BYCP04KQHB1AB31MV2P0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "1D7W7VWWYGVCY6T77FMBV1VDDDZAZZ1VM7WTMG9QRYY9K1Y4KY9G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "21HA5RGXQHT1YGBQYG00X175NPS21MH12KVVRVQQ00HB56HGSHVG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3FC1PSS26WYHHNCZJR3X8EX5QQNTKNRMZD5RKZ1WKEMZ5XHNDWS0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "96XMY25V3VV6J577QM8E0E35EJ59F3SHMJ2VS2HTNFQ0D7J421HG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GYW6MF9TP4YAA9QR88CFFYCGWW83P9PCASAWZRBYKZQ4QZ83536G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "HGT6T2Q63M0XJR9AYXERRVX0KD9V3SYAB6CR940EF823HG6G914G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "A1KW7W4TX12RRVT4YMWGGJ5E9W7CR8ZEFEDMCJG6H3NVTWE5BG3G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WY2Q4JKW3HTEXQD3Z57SXCPH2XVYF529X54AATET0Q52BV947Y70",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3BW5SYW143JWFM4NACQKD4GDC2S7X890NMPV9NQHNV6QZM995AN0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2QEEEN8X3QSAEFDH21TM55Y7BDG25PDP06R3P8JW5F9VWJQVME90",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3NEFDYK4H9GRJFWSF9VDY78N1MA8W62B27VJJ3APT6WEAB54VQ2G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "N66MN29ZAS6NJQT73GDFPGJM1082XTWZESH7PENW1XJCD5FY366G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "DX2FF0J8B223JTNX9F0Q6FBC44W7QQPTAC4PKQTFKH0B2J58Q51G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "JHRK8NG5QCZFR55MNWR3G97PZCSNGKTV8FCH6BNTJCZWP9WTAXA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RRC95ME78NQ06WQS5J14MCWTW13B00QC4AMKVR0ERH4DVJTC9HJ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MAK1QMASK2TZF20R7JT1Y3PKAK1TDE068R42BHBH1B4Z4TNHNFRG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7GNZPGXFTGR0TEWVRH8M9DD8WBNK7RNP4BQXXQ873972MEABXZA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3WPW8AJ37YV80GB25JF820V7X7YT1XGMZ9ZP4QNZ03M0XE7Y27YG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "T5ARQ4VVWSSC995835AZGJ5QJF8JQEAQYJE7MZ5XQ0MNGYM3VAB0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XSRAP2YHD0AKJY911622KR7PHNMB1NXQGVM969K16N0PWV8RV56G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "QD7RWZ3PW6TD17NDBZK7QBS6BJXDM7T6845C6EYRYPX0GRT5Q2RG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "1QKNEEY3CGDTGKD0SPBKYWXRAGKYC473K3KNR2NWJ3YD48YJXCBG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "1G1VZXKXS1KN2CVP6Z7AP0TX8DZ3HSTG661YA873PHF25029V5A0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WGTPG5DY1E7506B6BMSEJJV2907C6CZK1P6YJZKH8N7059GBH560",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "G9BKHQKWZ96XAQJZWNXPRE1FFS6QV2ECVM84673PH62XWFKAK470",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3FKYX99V10HVCAVWDHR0NJXBPQ0H51PYJEKNWP4NP1VXRJYJN0S0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3Z5G33TZYEMN5W486ZNNVDMWSZFXND7A94D9CFGSP0YZDC579QKG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7S7W2AFTMMCD5TCTM0YNAGFEGFEQ4TDEBFJAY6RAANB4NPDDENHG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RSD86JKXCQQSQSE3QV4TF4D5154C4H8ZDQ13HDX38P1DAGCTA110",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "60QGXAGGJ8TC434XSD0WKVT421JFR8SKM5M3N0V02H3DYEA88TZG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5D52C57EGVQV9XN2PA2E7KK85JTGDXTP86J5ZN4T7C827ZYPXCVG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CX8MK9V8VB2BQR77DPGQJC8Q0Q87QDS9GBGXYBHHRAX2CPJ0DQRG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3JT1PDAXVWJSGRDN51F48D8B4VJJACVJHJ9N1PV0Y0NCYMT1A9PG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Z62X4KH6Z04DVTAZ4WFJZ93KR6TMXZK7727WAN855RQ4EJ5MRK90",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6RTCNWSC0SFJW4MP3HB1SS3CKYVYF1PEQ840TT2140ETG37BYBWG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MXMNTAN306HTCFEXHZA1E9HP9YRY50PX0H6ZX2K7Q2ZZ3WT9FYPG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ABFQG5NR9QHSTN97A20A114GVTY35VSGHWW1G815Y5WFF5VB7VKG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "P4Z849141H998H966NXBKNP42Y534ARPGYT2XK8208T1XSR2FTS0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CGP54WC3TVTFFF9YHTJ606JY1QYX3F81N5FYS5TSVK8NRYRCXV20",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "71AX1W2FMCMHXR3ZZTCKEQW3DTKZFQK7Q0B1MMKGKQT8AWMBXD50",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2NVKG5BX0NVEGX3JB2GPWARNMR765STZZSJXCDVW3E1TK6RS89NG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "S2BBQP40V98F1D416C5BV2GM813WR0YAQHSN62ZZ9NWHMYYES3WG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YBGA9NGWHCN27738RENEZQAKCACY58RJDQ7QK88N2Y68KXP8MS4G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "X8FK1CKRPJMHTR2MS5BVVY9VSXDWT52XDVVABT7Y0G6JZTQC03W0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VE0KT9DAZ8QKSWZQ68HWEBNAG87NQ47YS79QBHW6BPNP2JMMZZAG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "P2QJHNSQ2YHB6C2W7NQYTFWKV2DK7PJ8XR3A60HZ9PS18BSVAAS0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NX4WNTDS690JFCGJA1AQNFCK2E0YVFCAGGSXC3YNM7EJ6XFTRKBG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XVTDMPSKCCVJ7E82J2DS13HG9R4VXWP4WJPGBVK6X66C7HHWMCA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TK325T42JXQ0AC6TJC1BW8YHNWWMRF7RFNJRK0TN1R5QBTKNK31G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EMP65KJ8CGJ78HCNSZQEC38Q3469QG90Q0TZPM9CW7ANP5HFQ3CG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "29HYCTZH165NDFJM3RXHPP4W3021QCMVZSR9RY5MBHGB7JKXFTM0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "N34HX54PC0G10AT0E12WWY602ETDB8SES63BJ7AV2NMVQJJFV1A0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4YP00Y5M6PBMC32X0MDXW0863Z7EF6H9MFRCRTYNFQ7FMG80F2G0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "64H9NC8V5A5AE9ZJYSSBVMPG0H54BSCFSBAF7J1YVECFFZJWN6QG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YGZ80JEENCB11YJ0ZW9V9MZPXPB1ZWPCYNW47749RA4BNJR0H9D0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "78MGYYPG8YF4A6SBWD2879VKXRZP2VR0S6J52YF38C1W26VSS9RG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "BWW93KMEY7CY1PTVGJ7J64E4BN2NPPYMME7NGNZMP06ABQDF8T80",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WVYY9E3KQNP3QMAFDYS04A6Q8YD0D5G6XGQVAVA5FVB99BVQ9WT0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NYGW6FKPTHDVMN8YB6X6YQ8P3AF8K6SYRY95FMY2BF9G0TZG5BE0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3ZG5YTZ38SZNMGE7X1ABN692PR6ENXTC8WZZEVXTZ9H14QC9DDQG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "R1C6S7X8MF8098VX6XCDYSE8NFD3MHCFXTKK4EHJTG8BYQDAF3VG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KK32AKC8ASD7YB3SDQ4AN5Y0P8BDD9TY4JWPBHVG307CZJ4GPJVG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ECEK0CG2D4HTZTAP9TH9YJ1GRVWYEVYR3GTQ8SCN93TBN4EAD7V0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "46KVGCK3FAWHGA417P95B88NB1KMXNRGCA02BWYY6T0E3FZVZCE0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "E1PZH83SJVRN3M0ZDWWECKNEXNC6EWABYSPJ33JT1F9MXEBDR9NG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "12ANM629642YMC0KBC4CME6G1QHD0RDTMP62GANW2MP7SA57NFB0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4TZ2M9R0YZDPZG6M7Q34Q6WHRF5NT7P6VTHSSDQEKTKR8M0M6KJG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3JDVTVGSCGTSZV7VE4CJGQVTB2CEX7NRE87R3REMY2EG87Y0K00G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3TF3ACRQBCJM2WC5977BH6TN2DQGGH2PTDDGT9JEMYQABTCMECKG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "J1NGE0R611Q7EVR2N4V0EHD53RNE7YJ6C8NQWK1RBHV6GSB5Q3R0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3SR9XWM0CZHWBPMXH7FPZ8DNHNTMSPQGAZCFWXA16W1XHNNK9PF0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "8RZPYN7SN3CWZHAV4P2TXC7V7J2ANJ1BN6QZ5PHEGW92NRBM4SP0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "70HN6TCDE1HFQQS8D5KVRBVGT977RRSHQBAEBGGA54BFM8VRRQA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NHAX9C1NPDTG0J6RT8NY2T674J11EGZARRNKSDDBWR35RS2A0TEG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4DSW8HHFD2WF50FQJWHTK6P9J2YF4NWZJT4NDNSSDZ7E58X799X0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3DJJDJCJB8NHKM98Z9CM9YC00BTABTRESV3T878ZE61FA25CYMB0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "P7DMYM2ZHAYNQFQ8DK943DGTKMV9ZEV46VBCSW2BB7DMEDP7KMXG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "240M4VSBN90JWZXZVYVYQ4G11PVR95X5BPYSDP0GHGVET95JN1K0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0W514ED2PWEPRNNDVNDNMTC3QXEJYJVFTBAG53HWTFBBQKMPXYDG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "T9WTPWA022C5M333MYAN4BVJ1EH14B0CXP428V8XZ603HA2JE5MG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "20NP8JJ7105BBZN4YA5W36QCBZPZ84WH60FTT82YMRMMQ35RWR1G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KCF7CDCN6TBY058GH6RF7Z49XA7YE9MV0MN6FJ9X9R043AV49KVG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "E0PTYD9SQNTBVDN211S20C8SRGYJQAHXW2B4CYN3FKSP0GKV4S8G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Y2GRGEAX2BMG813G14CTMVPH1NZFC816DHGA5RAZGHV3G7S0XQAG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NY1MW7XK5F0N97QY1NR6N75NFMK8QKDQ4J1AY1JT3QJTM6FNCJ90",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "8Y8Q89NK348MAVWM16NDG8NBQ560EZJQZ14CXK9A6CN0098HFWS0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "H9093N1ZJ1AB9X09FQ3AG9VN6VCQ86JDQW362WHSSX3EV2AE3N6G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YM8N2R6HG8E9MMW38HEW50K5TG4F40MAFPWY3E475QE8CEM6EF30",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "F1Y5ZR8JQ59M4EQKTBB6GJ2C3063325XWPKJ3284PYJMVXBQ6490",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6NZ96G3CZAMR4JTE3XFP1369S7PCTNXWAHNGE00X8K1B4QQ6TJV0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WS2PYS56WSW37GY3ZP8KGM3AZEGBMWFK2E48T0K5B1VFZTQKZEP0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "703XKDKFGAWE1K4J3F3W7BM6W49D8M2SDKZ5MCBRTBQ5VW8QKS3G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "FBK9J3R58YK2D8T1ERQR4A8E559S7DWYP5TPYWZDZPM1WZMQY0R0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "PKHX116QWYHA711N1AY7W3MP2WFH55XZWH0QW03PGNPBKJY9SYD0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "1245P0M5FY7V6GM1Y6PA4ZTATS3MG7DZ80XR5EAWZ4W5WVK26FQ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SVJ7HH6QB7BZKX0M8A24C6R6RZQ9WXXH0CEEV88TXRZA0X79ET9G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "S7WK9TK4HWM2G4RC4N837JATB40TT1SNF2CVD3SWG7503Z6EGPS0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Y0TMD5NFMSE6F5655PZNWD094QTNXSRZ7AX13ZE89FSDZJ2XVB0G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "PN4DHQN9SGF3GJYJS98MV24CQPQ1NQ0NZRFXZ4JJXPM8WV9RNGXG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "HND4WFNQ4W0GS8F56N4VMGRTFCJ1ZXKKYE35AVWVMRYE27V500DG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "05FYC5D9HG6Q1DK3EDVVN2K6G4BER38TD06T2147GAAJWTHG6PX0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "QV2413JZ55KWA0W76ZYBPB9VK0899KTWHFX105M7QT46B31B85WG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "R3HM264PNTSQB3BZKNC1VEGD7NC08CDS8KB6TBHR67Z92GPSSQBG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CJM4ZAF16JJSTETYSFGEN4B82G0W50VCCQZWK9XKPSAQZ8EZ0JJG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0W5ZJBN8JM1FQVCVH8YNGXGVEN1SYGN40NVKS6WG2DMJYMBP3BJ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ES8JE82K8BMS39PVS0VYGVG7E1Z8Z01YPPX4AVE1BYYBR6XFG150",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "JV1D51RCQ8Z3RQJVX56RRKCVERQJM4X62GZTHZQNSQAQ6SNVW8FG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2VKN6VWY0JDQWMWD72RX0P1DFFTYV8006MCDXCZPER7EAHTQJ2PG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "PJFS3HQ7MN9QMB279E8YH7FVY7P89MNZDFTPH4ZXM0TBCRNYTGVG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WKQPJ3MQCQKK55DNZZT2P91WF1H13Y8HH98TAEJ6YH1RW4SX0ZN0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "76AWG0BRVR1MGGQ8JNHWSMAHDTP1PKPW4EDAAZ0N54VM4WNWVJ2G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VY5DB9RY44BWGX8B40YNCGEC7NZ0E5GDER1GQ32X6MMZQAQDS750",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RAP5N25JG1MPW608CTRB4840S30NNSJJNFDFP9NJCKB3FEK05CA0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0PNY3860HHWTY1C16KTMHRQ0NP6K8P05H1FCHFR3H4BQK04A8NH0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "N5DK5GS4QWEM9XXJYBA9YBB8J3YTKSYCKX7JGQ5NAFMDNGMM2VG0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "1KMGA6FD3AEDS3AMYMNQ11M02YGR2SSC1BS7TD233E2GR8S17K90",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "E9Y3K5T6A54VVFP20YBP6JH5FR6PFAA4S3849SA156RBNKQV6030",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RXJ1CTJPABDWR2WA1NGKAACKC6CCQDQS9N3Q3DCZQ9GGGRGGSR6G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "FC7CSVFKFM31Z83B5KQGH1HPSQDEW0ENXJVEAF7P1T3EJVK5BPW0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3Z26ERDPCA4DS4WKA88M2003PRN1RK93X2W3YY549JW024VM87J0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "B2PMFA3W41F2YMPDXKY4VW4SS3RY0N94VS3XVDJSPJWKJPQHRGP0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0JZCPKYXDF3EF2Q82PCXB20PTDQF1WJE1TNE2XD8419H9ZZ0NABG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XCKNX0CKWQWCSD345WRSWRAK6YFH5K4MPQ9GMYT734M82PXGWKKG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VD9SAP0HRR2Y85Y7JC3HS0BXNPZJT1Y5W7HSQMF1T7BRFDTK8H0G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5MHRG1D3Q5RYZT5MT69Z71994HMD0VN5QAZDPBC0W8Z2HT59VDYG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YFKB0GVTDGVZBHR0K0CEJ8F4YY86KH4PCN36ME49YFBXW4Q1Z34G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "1AESTJPMEA0G82K8JCSQANJ1NE65X0MDKCAWTPRPRW7YSYHGTK70",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "97Z0GS5BNAZ98FZ15JM35D1TCYSMFNRPVD4W9DDRX24Q9QDBB7AG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "AJZY1B9EGGDDW36N417QA52KZ2M58BABJYAFYW6TYJ20HEXFCGHG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KW5ZYTWSXDY1MCQ852FN624K3FJSFD2XQY08JVG83QXR7Z1XX55G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "T4CH1TXWRKVXZVJHGNEPM0K34AR2X65QEKPQF8V89JC7KF8GBX1G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KQNW8R52K40RZRZVE6ZABZGXYRDW0Z1VYVKW7MSVD66ZW41YN1VG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MPBF7VP0BK9954B4YQR03YDVDT3QGPRD6M602GS1NT089BFR8VR0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VA86EG0VWBKB9S9Z0Y7FS9VPTHRE4BAXNR2MPC56ZZFSC98PZ9H0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "9R01CD9RAKVMR703K5KAG7SWMKZ9C5NWWZQ76BXNNWZWE5AFCGN0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "F0QV8BX5Z8GPF1GJJ8JCNRZHEPR282XAYVA48HYJMME1VQY5WBAG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "GD4QHQ32CKNG9DGVBRVA51GWHBNR1CWB8PKMH2ZHKHG7TDFF3J00",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ZDK87K0FF5HP0GXFNVRCR357V843D2HMSRGC4TVQ47M1ADW8YEXG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4VNV55Y147JWPCBGJRSV5489NNZF2QG00SEMFVNPNEX695KTM0B0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "V5S65H3RT9BCT4ACBZG46AQNCH8M4D6Z1GRS1HZSD7T4TJ5WYPC0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6WJ10Z8XA996MHR063MQ0TQCB9B2RX1P00YBM4Q7CE1B0DQ9X3CG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "HN1B4Y4N2HTPWN9XE278X3XCSC1K6YZXE1Z4NNZPMEW27BYB1A9G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YRHSX1CS3102AWGA9M34FBCTTPJQ7KNFXDRGK373FWVAK0K4V400",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "JW5KA38H36PD28JGC8DQ5EWH46E6TCSYJX4QJG18TQBCVYYZV4BG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0DQCS3557VXHD8A7KC6EE63YSRZ301CMNBJQCCVKX0DHSCGV2QC0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "018RPWC95NWG2N1HH30NEMSEFEW53R1R995PRZ67PQ1VG0RQZAY0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KMDZGBABACQ4CGB6FXKC5HK9PAQ0D4BY6BHXMNZ839XE7R341D7G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5Z539SANHVG2YSJF501YTDNRWXS4XN049DYE9JFHN408NH4MAW50",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "50BRN6B6C6D5K00AKME93K60EW5ZM0HCCNQDZPPYSY7TRG0T1NZ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0NSHYHGRZ7CPAJ8KV58RSB21A9PTEAT8QH2M7FGK3THHRKY8ZEF0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SM789GCHZDJ6PWS8F1NRX4821A14W713EYF462R48CMMZ91FZM6G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2YB6WBDWJ0JE756P3W03SHTFJKJ18W1ZF6YD7HZKP1E9E958VM00",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YGWJ3SA96TBFSBH96AS8RYH3H0Y784WS77RJD4RYB55JMDZK6550",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "75F99T7QZJ6V5WCA9PNQYHJ6WEPX7B8TFN6DEB7YJ6JERQ3XF8SG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "FDMMAKTN26ZAW76ZMQN6909Q8Q5TD0JSY1827WGX0T46WTCAWRQG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MZWBDCZ7C14X7JJDJZ6SHVF1SEFBQ5F9HQANDJFMC6EB8DBJE55G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "V870QC3VH1Y37C97VYYZ7FCJM3KZQFYPAHAH5684D984DWDHY1B0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YNTVB7518A2031615N1H1ZM3JRJ0G3A29C8VBCCMGJRYYSAGBFWG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "EH06D66YDPSBZYBC8P92FAMECTGAB0SGNWK8TG42JBBH2A2QQQR0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KBV9W1H2D2G62XA392C24JBWNY2RCKEHX75MPTZHVMD6HDBN89X0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VA7X5JXZ2XPHX34S0RMT48PAZM1MEGMVW082X78FVKT181J3RY9G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "C8R5JN6DEC8TY8TR45NKBATHRXZCM9Y41ZVMJR6HJYWJFM6DEFD0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "14CWK768S2PCDT7WBEN2MA0FRQ19WYYAQGKPS2PD1QW3HJD129G0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0TCA87BDGM7SHVCMSB9R9EA21QKB0HC5W2YZKT6JGG3H1226ECMG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XF3QYVTAB07RXJX0K0R3DHQNRDPQNJAW09QNABKQ9Q21GE88EQV0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "XD91Z84AVANJ74DJWHPW032HS3XXJB5R1NMPV29A8M0ZMFKB7B60",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Y30581BW1GMWV0WXGJBWVCEYDBGE97DEYVNM1A4HXKFFYPW5Y0GG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "QSG2NKAYMM3PTTTAMCFVQN84BG5TXK3Z9QVETRQK70P743MANQX0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YWB3BKYYT45WTHYTC49ZW37MGHBAH97Z8FE8P2EMEZ6DMNN7C2QG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "A8RG21XFNKW34HVTDD85AHBF1VXC4N78F8Z0J899M0KF4NYMTFJG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ZN1PXHANJRYQFXCPPX195Q61X1ZSCYBVXEHHQS832YHNEGNC2EJG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "PKPTN9CVBQRJDRTCP7WGJTDDYNAHC42SJVTK1Q9DKNXXN6NP05W0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "03Y6Y9XHNTHVSJZY5WE11N2SRTBHXFP3D9H9V354V2FYFMVFXB70",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "ETSVYVBDAC68NHTPYAC9TD8J7MN2KNZASA7PFADRSD1B9TP2SXPG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Y4DXGPFX8QBGB0NPVFCXTFB64R7GT3W8538PHTXFXNKMRD8VMH60",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5VGH8FD9P6G8H3M5J7FYM3VYBFGC089MQAY7B69QY74TS5FNE89G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TKM29QAFQ48YXNXXS0NZB1ET7RNAC2PWEB2QWXP0CXFB1S393ZY0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YFZY73DFX71SB9Z35W04KABJ3KZR8KCM4Q8F405VHWXSFP0QDXT0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WXEB6GNY2QW601E996QEMC1ZR19JD7BY80C0ZP4RJZF96CJGE17G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0TSQJH2AN46Y8G7SX3NVD4CHBZBWE9513E3TX4ZGE7BPHH9DBM10",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "2GEE0EWTPCPD87RJSGVS0TSW0MDMTNH1C7A4B8E1S0N8PNT7XRQ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "WB8YMB681DJ8HHWPAYKVQB8F0AP5TA1MPDE7BVPHCXG9PZBJ1X90",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "0394H8JYQM2C2T1M19C0YME4KCTH7E29TJR97CX8QS1W03MK8F4G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MJSP3YBVXB8EBFE70YKZWG9ZHD4NQ7CER68TRAG71H2R1RJQRZ50",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "818R3Q5SVS3CESW0FPV9JRSWJZCCH5TP3EXHHF2QVAJQKAATKC1G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "17M30VGJBBT62KKQTTWE2JWX8NVHCF5TPM534J52MQJ6DMVQ10AG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6NXHE0HGTBJGW8CT32GAQAXT88VWBRGV6WYN13EX0NGEKS9VXHHG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "QTCPYTC6TXHX8GCEN4MDFMHN0JF6ERQX7YJQ61618RTYER1HHVM0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "W3TSHS86VYJA9WR7M6RBEY02SHBHA60S8S466N66ES3K6RX912B0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "FR4CTMX8NX3MAYR45MY3NEK7WB2FGRG942ZPDMPRMFZHNXG61BRG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VDRQQMGRDTD6N8CASR5E38EZD2Q9BH1T80Y4T931Y1QQRGQHWN20",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4BZSAFH9TDKK76VWBXV0BBS4PWFJGE4BE2BM81F0756786Y92AN0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "QG2F6JYPBNRXHYEPAV1230JY2RJJT9YQ5RHT7BY3GKQ86H7BWNJ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "HTXSF7VDF0FAY0SYAR7AKTD06YQ4KVEDFYRM6DPT55ZGRTFBH7X0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Q6W6QKCMCBHGKVNFZR8G4EYK9E8CR63V0ZN3KHDDE7Q34E9RJ5V0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4HRM7X1QNJ5R597G7W18ANJ570CH3SFSKZ1R7G8AQBATYS4PT0MG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "T3TX15WSFC6B5K84WN5T31AF25REMFZVGEKD812RT5HH70ZXJHHG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "80E5MYTR5XWJJECX6659DK4DTRP9ZQ34SZR404P3HFXNEQ0AKFHG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MAVY2Y2N883V443TGWPGK9GTVQD63W7T3J5519X83CC1VDQ60D1G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "QPGNDB3XP3DZG8VF0JEPFC1MAG7VZPV3XWAMDQMGDW083G5C11R0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "BH5FPZTDJ9797W1BG1WREWXBCQ2VDW9ZY89AHVMBK5NAC2YG2270",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "QDMYJFKZ0MQZTZHGN8MSSKMJBMTSQ4H7HB33REX1KKFXZD5WZ0F0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "JPQ35NTEK00M9PHPJX6XW7YCGJ1P9CHHVHBBMKXV1BY3C7D25M7G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "SR9AJG9K0SPSH6643E27XZEHEPPDPME1D7E4HF0K8RVHYPA575FG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "HRQGDEQXSZK6MNP6EHD7K6DAHYTW8943Z98PKEWZYD278FW98EPG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "V2C8JNPMF1H3474M0RWZZD89J3C9SB2ZDBDQV822P57MF14PP8FG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "G74PT57V50VB1F7K7HG1FENXMH7B4FVGG0V6GMRAVVAWZW6R7170",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RT3KGZ76C3GM31RN2GS25407KT3BXMDBR529P2X844D7FSE5WWW0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RKNQ9D76DMASP74R4CMT65WBMNGNWSHNATPJW12G7HF0K19246FG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "9A01JGYM3DJ7QPWSZJ4Z0MVMJQZG6CPAKEW2E59YA0PP4QABCMK0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NBQ3TDKKF9ATB8SA31JBZJV9C5BAECB6HDHY6A3GQ9WH335PFVEG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "YZDW3RHY1WZ1EFKZVBE25FR4477G4FZ1W36PEG8VHE5P8CVDRX1G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4E24TZXT5B10R927MYZGXYYN93EQN5030Z0G81DDWS1GC2E0TCM0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "JYYSTHBVBE5XKHWRPFHTSTS01STNF2VAFW789MKZG635H1FDN8SG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "PS0GPE2WX1ZHCVPYDSFQ66ABYY6D0YKF5PA13BG1WN704CXSAX40",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "385JQHFA6PW2SR43AR84A40T8ECCKCS0TZC11VKDSRMXJHJPKCNG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VFS2DM86S18X2NWEQD02B57WYW2E2ZZKJGNQ9QMM7K52R9RQV63G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KJCGHQR3DYDYWWJ560XCJJGKA6FY8V87G3NPJWQY24JC2Q3FM47G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "36YKZYFQT4ACM91B1EKY5F8HF3JKSHBTJ6N6BHP8KGGQD5WT4G00",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "T6T4G56HJ0E4ZK0A7T3X3Y8XRTT3DBT1F9GRVZW7S58CN0BYMB9G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "8GKJ6SGW3NV57AA2X7H6D3B51S74H74V53VJNE0A8CKM7E8YR9A0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "KYC8YWPP8BEJSQCDE6WGFN8237FZXGMWSSQEYRDAT5RCN7RZW2F0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NJY3J8WQZS2PM33N8TCN161WVB8P15SCR410E416NJ03KN1F1AMG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "D37FBJC2Z1WNZVZGP7AFF7SDXRWVMMAJW7SM17KZWQB11NQFQR7G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "TJ7HK4A3FQWYGWZK8YQZRVQAPXAR3W2CWES1V2TXZHC3HZPD5YD0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "004VYVFZMR4KFJVDAT1JAG7W8HVJDHCAS4WD6DVEZ06B88VBVTNG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "4W0Z0DZKM1VRJPKT01EHHGX4XJNGJTKPBEHVD0E6BD2Q4HNPWVKG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MX1ADAGS43V6815TTTN70YQH02ZJM429F18D6PPKVT3HM4977CMG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "83XSDQ8DHN3MXB6HG0KD273B90NEFFJ9SC3830TJ5BCF5SBA6Q3G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "79ZHFA6ZY5KXSEWX94N0MAYA14PCBC8Q718HCSXHGA42KZ5G1EB0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "RM9242RDYRR7FE4F9CN69KH1YKM90Q9E2JTVHMSK18P6XVCX74QG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "E4BBRRG1Z2KSPJP5P9YWGK0W2FBW3VT8TKMTARR4S75XD73N2QR0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "FE5TXTFTAV0VBFD1CXQ0T38717DG1P7C51RJ0MYDZAFMMPS2NTP0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "G42X7JN9HN35G2SJCYB7PE6GH0VDPG8QQB965S3V00RKTMDKJKZ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "33BJ1AZ37W9G16HHX8XQQEV83V364HCXTNG1FSJWFTMV7YKC1AQG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "Z3AQJA64JVYYF0V3PH73GKCW5QSNHRHTAZTC3BKRCE380CFFV020",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "NN4G5WGDRQW2RC0PK45V1YZ98EW0H3DHQSWZP9JKGEM6XGKWD0W0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "3YSC3ZFNHZ6G1APC88WCPMDGXA9SXNG3XNC0K6VZGA33FSKPDBVG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "FBXWPAJZBNMW08GG8WKM2NXWH53DARGG780WMBVG9804E7WJF0XG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "VFQ2Q9ZABKFW8TB45QGQHYX3KAMN1MKXA3VN63N8CQH8EDY8V07G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "D0Q3NZ37638KMSR7P74EFK2XM4EYBTR6GKXDZDKBYSA57F2CCXM0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CSD8AE34FJG1RSP7YSB92H2MEECGCB7121RRY5X487ZEP1RCHWQ0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "APSFE8RP0H4HYCJT58HVJJBPTSFEGH3P1NQ86ERRZBYH0T04ED3G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "MP9TQ8GEG5BDP4M896A2YMPZQCXPDNMM8AT6FTNMQSXJJ00DFJM0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 1000,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "68QBV99WKFRFY34PKHS2SRKQCEMQ6CEGHVW1P6BEK65FR120TT7G",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "K9DMHQJZMMHWBTHB0N327SJV3AAVPSF6S16GB9MSR91WF6N30JY0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "6R78RF722Q1REGBZCWJQBBPCJDAD0YJ1DKGJ1WMXK925A33HAK00",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "BD7HVKVRA7RR05K5MGFNKVJ6QN91REJZG6TJRQPCNB3W23QFWK60",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "AQQ6Q6YH72BDSBPNEAPJ7A0YQ457VHAFGK4A5ABP2PEZ4Y3ZM890",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5W6ZM3MDQ4QWP5SW71JH8MWTN43QK17Q8EHGEDB58FDWK8HDW890",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "5AKSDR22Q7MXS4MKEV3DD70K0APGVMJJ7NQCSKYE79MR4WN1WEB0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "CPME271SE6RQ0BDAN3RKR8GQ2042230KMDTHH82FPRT589GJTYBG",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ },
+ {
+ "reserve_pub": "7CVBX01XHV2JWB5FY9HA7PKWV0XM2NFJKSFNAKX53WATFMDDAJB0",
+ "expected": {
+ "currency": "KUDOS",
+ "value": 904,
+ "fraction": 0
+ },
+ "observed": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "diagnostic": "expired reserve needs to be closed"
+ }
+ ],
+ "wire-out-inconsistencies": [],
+ "coin_inconsistencies": [],
+ "reserve_balance": [
+ {
+ "total_escrow_balance": {
+ "currency": "KUDOS",
+ "value": 768512,
+ "fraction": 0
+ },
+ "total_withdraw_fee_income": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ }
+ }
+ ],
+ "aggregation_fee_balance": [
+ {
+ "total_aggregation_fee_income": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ }
+ }
+ ],
+ "report_denomination_balance": [
+ {
+ "total_escrow_balance": {
+ "currency": "KUDOS",
+ "value": 65488,
+ "fraction": 0
+ },
+ "total_active_risk": {
+ "currency": "KUDOS",
+ "value": 65488,
+ "fraction": 0
+ },
+ "total_deposit_fee_income": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "total_melt_fee_income": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ },
+ "total_refund_fee_income": {
+ "currency": "KUDOS",
+ "value": 0,
+ "fraction": 0
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/contrib/samples/wire-auditor.json
b/contrib/samples/wire-auditor.json
new file mode 100644
index 0000000..b81d486
--- /dev/null
+++ b/contrib/samples/wire-auditor.json
@@ -0,0 +1,4175 @@
+{
+ "row-inconsistencies": [
+ {
+ "table": "reserves_in",
+ "row": 192,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 233,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 75,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 282,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 361,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 275,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 458,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 234,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 716,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 586,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 176,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 330,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 696,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 815,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 500,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 252,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 135,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 397,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 786,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 621,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 532,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 337,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 721,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 633,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 146,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 161,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 300,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 666,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 415,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 573,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 460,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 339,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 3,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 61,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 373,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 648,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 443,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 285,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 165,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 755,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 376,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 540,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 214,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 784,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 736,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 766,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 215,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 662,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 462,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 255,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 94,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 780,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 515,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 529,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 419,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 39,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 123,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 560,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 2,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 811,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 683,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 660,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 358,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 187,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 538,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 632,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 559,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 86,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 49,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 332,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 594,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 566,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 659,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 228,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 626,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 162,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 527,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 320,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 713,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 743,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 248,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 459,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 182,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 291,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 191,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 81,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 717,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 693,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 159,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 571,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 829,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 557,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 266,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 294,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 601,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 674,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 12,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 70,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 669,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 753,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 226,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 67,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 724,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 280,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 307,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 143,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 142,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 169,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 37,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 516,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 615,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 308,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 388,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 719,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 577,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 466,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 40,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 801,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 765,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 304,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 237,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 687,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 225,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 310,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 639,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 288,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 493,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 561,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 194,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 530,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 473,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 85,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 734,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 16,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 32,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 630,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 732,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 193,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 58,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 756,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 768,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 273,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 111,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 287,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 329,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 798,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 587,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 24,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 380,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 240,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 550,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 539,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 14,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 93,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 402,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 352,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 481,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 504,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 597,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 556,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 708,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 414,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 612,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 694,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 469,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 712,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 108,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 63,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 797,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 271,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 463,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 242,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 788,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 438,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 232,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 427,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 749,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 783,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 74,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 514,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 269,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 372,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 336,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 545,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 431,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 444,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 474,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 150,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 624,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 396,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 52,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 406,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 823,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 803,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 217,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 4,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 385,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 62,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 92,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 185,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 441,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 382,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 640,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 644,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 112,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 564,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 546,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 518,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 118,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 486,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 430,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 691,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 476,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 521,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 690,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 574,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 31,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 195,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 149,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 775,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 211,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 277,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 383,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 425,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 638,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 728,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 374,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 34,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 445,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 246,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 116,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 138,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 186,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 347,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 387,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 657,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 257,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 593,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 315,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 678,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 89,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 497,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 88,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 370,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 153,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 457,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 661,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 824,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 137,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 110,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 122,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 168,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 747,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 750,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 55,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 344,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 84,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 447,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 124,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 461,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 549,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 606,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 468,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 283,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 665,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 284,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 386,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 525,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 831,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 377,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 609,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 570,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 109,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 148,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 318,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 622,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 113,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 297,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 245,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 433,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 517,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 528,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 33,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 507,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 56,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 80,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 647,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 429,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 720,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 25,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 483,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 27,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 477,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 730,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 177,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 592,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 311,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 326,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 354,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 9,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 567,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 48,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 679,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 196,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 652,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 764,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 96,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 821,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 548,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 792,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 171,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 77,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 272,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 718,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 689,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 698,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 82,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 141,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 655,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 375,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 351,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 298,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 204,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 772,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 295,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 366,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 658,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 763,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 488,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 725,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 305,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 512,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 793,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 809,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 543,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 741,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 407,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 107,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 46,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 356,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 472,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 270,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 535,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 256,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 499,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 230,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 317,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 787,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 224,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 145,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 22,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 66,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 551,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 758,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 428,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 11,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 263,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 279,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 132,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 501,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 184,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 353,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 244,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 432,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 794,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 365,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 201,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 247,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 363,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 172,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 378,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 379,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 205,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 18,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 53,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 79,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 759,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 547,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 5,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 774,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 642,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 697,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 555,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 342,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 631,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 748,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 579,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 744,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 519,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 554,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 218,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 767,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 26,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 267,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 492,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 681,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 575,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 506,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 754,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 781,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 757,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 101,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 175,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 817,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 738,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 126,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 833,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 264,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 152,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 729,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 90,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 411,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 209,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 314,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 654,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 76,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 254,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 580,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 348,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 178,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 45,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 220,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 513,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 139,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 389,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 727,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 663,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 684,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 785,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 322,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 369,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 197,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 437,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 119,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 381,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 250,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 544,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 578,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 649,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 808,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 673,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 746,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 537,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 711,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 319,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 440,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 151,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 588,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 453,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 582,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 834,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 331,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 563,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 413,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 505,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 274,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 705,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 790,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 174,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 216,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 219,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 435,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 490,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 395,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 827,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 221,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 391,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 147,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 482,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 820,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 87,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 324,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 416,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 686,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 13,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 723,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 213,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 627,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 65,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 333,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 6,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 44,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 259,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 349,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 448,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 590,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 819,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 789,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 503,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 296,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 286,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 17,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 183,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 832,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 249,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 421,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 158,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 335,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 133,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 394,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 471,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 806,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 299,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 702,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 465,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 313,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 552,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 95,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 620,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 384,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 610,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 253,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 393,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 104,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 208,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 778,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 584,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 618,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 188,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 761,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 522,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 403,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 818,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 599,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 289,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 569,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 276,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 495,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 589,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 360,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 115,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 452,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 140,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 212,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 591,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 616,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 68,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 733,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 164,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 302,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 456,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 170,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 368,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 189,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 390,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 714,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 485,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 278,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 704,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 364,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 646,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 822,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 401,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 268,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 676,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 737,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 69,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 762,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 509,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 399,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 524,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 779,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 494,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 701,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 602,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 553,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 125,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 442,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 156,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 523,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 645,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 613,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 656,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 357,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 520,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 120,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 321,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 498,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 636,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 199,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 312,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 328,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 752,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 688,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 451,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 479,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 251,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 751,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 436,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 707,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 362,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 731,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 97,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 796,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 629,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 664,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 38,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 542,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 651,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 628,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 814,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 478,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 10,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 410,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 136,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 583,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 715,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 671,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 709,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 699,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 408,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 470,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 334,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 166,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 484,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 129,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 338,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 558,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 8,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 131,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 42,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 309,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 565,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 99,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 562,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 677,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 355,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 637,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 800,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 598,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 650,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 350,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 359,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 572,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 20,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 78,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 340,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 179,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 541,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 341,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 585,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 1,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 409,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 685,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 345,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 98,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 239,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 316,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 568,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 480,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 617,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 327,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 190,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 202,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 64,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 227,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 29,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 160,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 28,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 464,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 802,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 144,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 668,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 236,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 91,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 449,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 813,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 812,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 290,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 607,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 508,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 412,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 782,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 15,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 670,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 773,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 830,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 243,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 534,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 455,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 423,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 799,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 206,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 600,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 635,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 771,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 35,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 51,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 760,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 367,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 398,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 603,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 222,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 595,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 536,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 47,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 198,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 292,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 740,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 281,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 675,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 641,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 643,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 770,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 581,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 60,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 634,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 7,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 323,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 117,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 400,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 526,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 739,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 262,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 805,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 420,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 36,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 114,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 604,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 810,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 826,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 102,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 614,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 229,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 181,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 241,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 163,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 238,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 103,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 346,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 722,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 203,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 450,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 265,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 510,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 306,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 57,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 816,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 703,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 424,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 533,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 576,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 392,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 173,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 50,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 128,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 619,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 769,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 130,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 59,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 710,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 653,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 726,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 371,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 106,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 454,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 605,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 426,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 667,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 293,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 235,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 467,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 825,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 200,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 325,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 531,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 745,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 475,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 121,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 496,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 611,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 502,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 71,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 210,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 422,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 487,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 804,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 672,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 260,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 30,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 41,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 795,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 343,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 231,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 72,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 776,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 105,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 43,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 54,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 489,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 100,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 434,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 155,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 73,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 154,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 23,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 742,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 680,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 258,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 404,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 625,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 596,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 301,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 692,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 439,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 608,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 417,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 807,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 791,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 223,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 167,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 623,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 828,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 303,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 695,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 405,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 446,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 735,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 134,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 21,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 491,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 706,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 19,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 83,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 700,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 127,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 682,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 180,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 511,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 777,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 207,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 418,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 261,
+ "diagnostic": "matching wire transfer not found"
+ },
+ {
+ "table": "reserves_in",
+ "row": 157,
+ "diagnostic": "matching wire transfer not found"
+ }
+ ],
+ "row-minor-inconsistencies": []
+}
\ No newline at end of file
diff --git a/src/auditor/taler-wire-auditor.c b/src/auditor/taler-wire-auditor.c
index 8cc579f..7cc741b 100644
--- a/src/auditor/taler-wire-auditor.c
+++ b/src/auditor/taler-wire-auditor.c
@@ -1095,11 +1095,12 @@ main (int argc,
"restart",
"restart audit from the beginning (required on
first run)",
&restart),
- GNUNET_GETOPT_option_string ('w',
- "wire",
- "PLUGINNAME",
- "name of the wire plugin to use",
- &wire_plugin),
+ GNUNET_GETOPT_option_mandatory
+ (GNUNET_GETOPT_option_string ('w',
+ "wire",
+ "PLUGINNAME",
+ "name of the wire plugin to use",
+ &wire_plugin)),
GNUNET_GETOPT_OPTION_END
};
diff --git a/src/auditordb/plugin_auditordb_postgres.c
b/src/auditordb/plugin_auditordb_postgres.c
index ba75075..1001ba9 100644
--- a/src/auditordb/plugin_auditordb_postgres.c
+++ b/src/auditordb/plugin_auditordb_postgres.c
@@ -1445,6 +1445,11 @@ postgres_get_wire_auditor_progress (void *cls,
"wire_auditor_progress_select",
params,
rs);
+ if (qs <= 0)
+ {
+ *wire_off_size = 0;
+ xsize = 0;
+ }
GNUNET_assert (xsize == *wire_off_size);
return qs;
}
diff --git a/src/benchmark/taler-exchange-benchmark.c
b/src/benchmark/taler-exchange-benchmark.c
index 7e3d285..93afb68 100644
--- a/src/benchmark/taler-exchange-benchmark.c
+++ b/src/benchmark/taler-exchange-benchmark.c
@@ -1599,7 +1599,12 @@ main (int argc,
GNUNET_assert (COIN_VALUE <= (1LL << REFRESH_SLOTS_NEEDED));
ret = GNUNET_GETOPT_run ("taler-exchange-benchmark",
options, argc, argv);
- GNUNET_assert (GNUNET_SYSERR != ret);
+ if (GNUNET_SYSERR == ret)
+ {
+ fprintf (stderr,
+ "Invalid command line arguments\n");
+ return 1;
+ }
if (GNUNET_NO == ret)
return 0;
if ( (0 != num_iterations) &&
diff --git a/src/exchange/taler-exchange-httpd_keystate.c
b/src/exchange/taler-exchange-httpd_keystate.c
index 6f3ced2..07ccd61 100644
--- a/src/exchange/taler-exchange-httpd_keystate.c
+++ b/src/exchange/taler-exchange-httpd_keystate.c
@@ -542,7 +542,6 @@ store_in_map (struct GNUNET_CONTAINER_MultiHashMap *map,
}
-
/**
* Closure for #add_revocations_transaction().
*/
@@ -671,8 +670,9 @@ reload_keys_denom_iter (void *cls,
int res;
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
- "Loading denomination key `%s'\n",
- alias);
+ "Loading denomination key `%s' (%s)\n",
+ alias,
+ GNUNET_h2s (&dki->issue.properties.denom_hash));
now = GNUNET_TIME_absolute_get ();
expire_deposit = GNUNET_TIME_absolute_ntoh
(dki->issue.properties.expire_deposit);
if (expire_deposit.abs_value_us < now.abs_value_us)
@@ -697,8 +697,9 @@ reload_keys_denom_iter (void *cls,
struct AddRevocationContext arc;
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
- "Adding denomination key `%s' to revocation set\n",
- alias);
+ "Adding denomination key `%s' (%s) to revocation set\n",
+ alias,
+ GNUNET_h2s (&dki->issue.properties.denom_hash));
res = store_in_map (key_state->revoked_map,
dki);
if (GNUNET_NO == res)
@@ -729,8 +730,9 @@ reload_keys_denom_iter (void *cls,
if (start.abs_value_us > horizon.abs_value_us)
{
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
- "Skipping future denomination key `%s' (starts at %s)\n",
+ "Skipping future denomination key `%s' (%s), validity starts
at %s\n",
alias,
+ GNUNET_h2s (&dki->issue.properties.denom_hash),
GNUNET_STRINGS_absolute_time_to_string (start));
return GNUNET_OK;
}
@@ -742,11 +744,16 @@ reload_keys_denom_iter (void *cls,
(void *) dki))
{
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
- "Could not persist denomination key in DB. Committing suicide
via SIGTERM.\n");
+ "Could not persist denomination key %s in DB. Committing
suicide via SIGTERM.\n",
+ GNUNET_h2s (&dki->issue.properties.denom_hash));
handle_signal (SIGTERM);
return GNUNET_SYSERR;
}
+ GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+ "Adding denomination key `%s' (%s) to active set\n",
+ alias,
+ GNUNET_h2s (&dki->issue.properties.denom_hash));
res = store_in_map (key_state->denomkey_map,
dki);
if (GNUNET_NO == res)
@@ -892,20 +899,42 @@ reload_auditor_iter (void *cls,
keys actually match the denomination keys that are active right now */
for (unsigned int i=0;i<dki_len;i++)
{
+ int matched;
+
if (GNUNET_YES !=
GNUNET_CONTAINER_multihashmap_contains (key_state->denomkey_map,
&dki[i].denom_hash))
+ {
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ "Found auditor signature for DK `%s', but key is not in
active map\n",
+ GNUNET_h2s (&dki[i].denom_hash));
continue;
+ }
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ "Found auditor signature for DK `%s'\n",
+ GNUNET_h2s (&dki[i].denom_hash));
+ /* Note: the array is sorted, we could theoretically
+ speed this up using a binary search. */
+ matched = GNUNET_NO;
for (unsigned int j=0;j<rfc->denomkey_array_length;j++)
{
struct DenominationKeyEntry *dke = &rfc->denomkey_array[j];
struct AuditorSignature *as;
if (0 !=
- memcmp (dki,
- &dke->dki[i].issue.properties,
+ memcmp (&dki[i].denom_hash,
+ &dke->dki->issue.properties.denom_hash,
+ sizeof (struct GNUNET_HashCode)))
+ continue;
+ if (0 !=
+ memcmp (&dki[i],
+ &dke->dki->issue.properties,
sizeof (struct TALER_DenominationKeyValidityPS)))
+ {
+ /* if the hash is the same, the properties should also match! */
+ GNUNET_break (0);
continue;
+ }
as = GNUNET_malloc (sizeof (struct AuditorSignature) +
strlen (auditor_url) + 1);
as->asig = asigs[i];
@@ -917,6 +946,15 @@ reload_auditor_iter (void *cls,
GNUNET_CONTAINER_DLL_insert (dke->as_head,
dke->as_tail,
as);
+ matched = GNUNET_YES;
+ break;
+ }
+ if (GNUNET_NO == matched)
+ {
+ GNUNET_break (0);
+ GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+ "DK `%s' is in active map, but not in array!?\n",
+ GNUNET_h2s (&dki[i].denom_hash));
}
}
return GNUNET_OK;
@@ -1449,7 +1487,19 @@ make_fresh_key_state ()
TALER_EXCHANGEDB_auditor_iterate (cfg,
&reload_auditor_iter,
&rfc);
+ /* Sanity check: do we have auditors for all denomination keys? */
+ for (unsigned int i=0;i<rfc.denomkey_array_length;i++)
+ {
+ const struct DenominationKeyEntry *dke
+ = &rfc.denomkey_array[i];
+ if (NULL == dke->as_head)
+ GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
+ "Denomination key `%s' at %p not signed by any auditor!\n",
+ GNUNET_h2s (&dke->denom_key_hash),
+ dke);
+ }
+
/* Determine size of `krd_array` by counting number of discrete
denomination key starting times. */
last = GNUNET_TIME_UNIT_ZERO_ABS;
diff --git a/src/exchangedb/exchangedb_auditorkeys.c
b/src/exchangedb/exchangedb_auditorkeys.c
index 880e186..a84d060 100644
--- a/src/exchangedb/exchangedb_auditorkeys.c
+++ b/src/exchangedb/exchangedb_auditorkeys.c
@@ -1,6 +1,6 @@
/*
This file is part of TALER
- Copyright (C) 2014, 2015, 2016 Inria & GNUnet e.V.
+ Copyright (C) 2014, 2015, 2016, 2017 Inria & GNUnet e.V.
TALER is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
@@ -40,6 +40,11 @@ struct AuditorIterateContext
* Closure for @e it.
*/
void *it_cls;
+
+ /**
+ * Status of the iteration.
+ */
+ int status;
};
@@ -94,6 +99,7 @@ auditor_iter (void *cls,
const char *auditor_url;
unsigned int dki_len;
size_t url_len;
+ int iret;
if (GNUNET_OK != GNUNET_DISK_file_size (filename,
&size,
@@ -160,14 +166,22 @@ auditor_iter (void *cls,
GNUNET_free (af);
return GNUNET_OK;
}
- /*Ignoring return value to not interrupt the iteration*/
- aic->it (aic->it_cls,
- &af->apub,
- auditor_url,
- &af->mpub,
- dki_len,
- sigs,
- dki);
+ /* Ignoring return value to not interrupt the iteration */
+ if (GNUNET_OK !=
+ (iret = aic->it (aic->it_cls,
+ &af->apub,
+ auditor_url,
+ &af->mpub,
+ dki_len,
+ sigs,
+ dki)))
+ {
+ GNUNET_free (af);
+ if (GNUNET_SYSERR == iret)
+ aic->status = GNUNET_SYSERR;
+ return GNUNET_SYSERR;
+ }
+ aic->status++;
GNUNET_free (af);
return GNUNET_OK;
}
@@ -201,10 +215,14 @@ TALER_EXCHANGEDB_auditor_iterate (const struct
GNUNET_CONFIGURATION_Handle *cfg,
return -1;
aic.it = it;
aic.it_cls = it_cls;
+ aic.status = 0;
ret = GNUNET_DISK_directory_scan (auditor_base_dir,
&auditor_iter,
&aic);
GNUNET_free (auditor_base_dir);
+ if ( (0 != aic.status) ||
+ (GNUNET_OK == ret) )
+ return aic.status;
return ret;
}
--
To stop receiving notification emails like this one, please contact
address@hidden
- [GNUnet-SVN] [taler-exchange] branch master updated (eda7e1c -> 58528f3),
gnunet <=
- [GNUnet-SVN] [taler-exchange] 01/08: assertion only holds if we did get results, gnunet, 2017/10/17
- [GNUnet-SVN] [taler-exchange] 03/08: make --wire argument mandatory, gnunet, 2017/10/17
- [GNUnet-SVN] [taler-exchange] 04/08: exit more nicely if command line arguments were wrong, gnunet, 2017/10/17
- [GNUnet-SVN] [taler-exchange] 08/08: update docs, gnunet, 2017/10/17
- [GNUnet-SVN] [taler-exchange] 05/08: actually properly implement API wrt return value handling, even if not used today, gnunet, 2017/10/17
- [GNUnet-SVN] [taler-exchange] 06/08: report if DK lacks auditor signature, gnunet, 2017/10/17
- [GNUnet-SVN] [taler-exchange] 07/08: fix matching of auditor keys/denomination issues so that we return _all_ applicable auditor signatures, instead of a tiny subset, gnunet, 2017/10/17
- [GNUnet-SVN] [taler-exchange] 02/08: add JSON auditor output samples, gnunet, 2017/10/17